.ak-planner-page .content-page{max-width:1480px}.content-page{padding:62px 5vw 84px}.content-page>article>h1{font-size:clamp(32px,4vw,58px);line-height:1.13;max-width:1100px;margin:0 0 26px}.ak-intro{max-width:850px;font-size:19px;line-height:1.8;color:#526977;margin-bottom:30px}.ak-steps{display:flex;gap:38px;margin:22px 0 32px;color:#2d4d60}.ak-steps b{display:inline-block;color:#668c15;margin-left:8px;font-family:Arial}.ak-workspace{display:grid;grid-template-columns:290px minmax(0,1fr);gap:24px;align-items:start}.ak-controls{border:1px solid #dbe3e8;border-radius:16px;padding:22px;background:#fff}.ak-controls h2{font-size:20px;margin:0 0 13px}.ak-controls h2:not(:first-child){margin-top:24px}.ak-controls label,.ak-quote label,.ak-search label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:#29495d}.ak-controls input,.ak-controls select,.ak-quote input,.ak-quote select,.ak-quote textarea,.ak-search input,.ak-search select{width:100%;min-width:0;border:1px solid #c9d6dd;border-radius:7px;padding:10px 11px;background:#fff;color:#17384c;font:inherit;min-height:44px}.ak-controls input[type=number]{direction:ltr;text-align:right}.ak-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ak-controls button{margin-top:12px;width:100%;min-height:43px}.ak-button,.ak-actions button,.ak-bottom-tools button{border:1px solid #c4d2db;border-radius:6px;padding:9px 13px;background:#fff;color:#183c50;font:inherit;cursor:pointer;font-size:13px}.ak-actions{display:flex;gap:6px}.ak-actions button{padding:8px 4px;font-size:12px}.ak-hint{font-size:12px;line-height:1.8;color:#657b88;margin:12px 0}.ak-canvas-panel{min-width:0;background:#eef3f5;border-radius:16px;padding:22px}.ak-canvas-toolbar{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:16px}.ak-canvas-toolbar label{display:flex;align-items:center;gap:6px}.ak-canvas-toolbar input{accent-color:#789c25;width:16px;height:16px}.ak-canvas-wrap{background:white;border:1px solid #dbe3e8;border-radius:12px;overflow:hidden}.ak-canvas-wrap svg{width:100%;height:auto;min-height:330px;max-height:620px;display:block;touch-action:none;direction:ltr}.ak-equipment{cursor:grab;outline:none}.ak-equipment:focus rect{stroke:#406dd0;stroke-width:4}.ak-equipment:active{cursor:grabbing}.ak-bottom-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:15px}.ak-bottom-tools span{font-size:11px;color:#607581;margin-inline-start:auto}.ak-bottom-tools button:disabled{opacity:.45;cursor:default}#ak-status{font-size:13px;min-height:24px;padding-top:13px;color:#254b60}.ak-issues{color:#9b3123;font-size:13px;padding-inline-start:20px}.ak-schedule{margin:44px 0}.ak-schedule h2,.ak-quote h2{font-size:30px;line-height:1.3;margin:0 0 10px}.ak-schedule p{font-size:14px;color:#637b89}.ak-table-wrap{overflow-x:auto;margin-top:20px}.ak-schedule table{width:100%;border-collapse:collapse;text-align:right;font-size:14px}.ak-schedule th{background:#eaf0f3;padding:14px}.ak-schedule td{border-bottom:1px solid #dce5eb;padding:13px}.ak-schedule td button{background:transparent;border:0;border-bottom:1px solid #7f969f;color:#244b61;padding:4px;font:inherit;cursor:pointer}.ak-quote{display:grid;grid-template-columns:1fr 1.3fr;gap:50px;padding:40px;background:#eff4f5;border-radius:18px}.ak-quote p{line-height:1.9}.ak-kicker{font:11px Arial;letter-spacing:2px;color:#5f7f28;display:block;margin-bottom:17px}.ak-quote form{display:grid;grid-template-columns:1fr 1fr;gap:17px}.ak-quote .full{grid-column:1/-1}.ak-quote .ak-consent{display:flex;flex-direction:row;align-items:start;font-weight:400;line-height:1.8}.ak-quote .ak-consent input{width:17px;height:17px;min-height:17px;flex:0 0 17px;margin-top:3px;accent-color:#769720}.ak-hp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.ak-quote #ak-form-result{font-weight:600;color:#345d1f}.ak-features{margin:0;padding:65px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#f4f7f8}.ak-features>a{display:block;background:#183b4e;color:white;padding:38px;border-radius:14px;text-decoration:none}.ak-features>a:nth-child(2){background:#dceabf;color:#17384b}.ak-features span{font:11px Arial;letter-spacing:2px;opacity:.75}.ak-features h2{font-size:32px;line-height:1.3;margin:20px 0 10px;max-width:500px}.ak-features p{line-height:1.8;font-size:16px}.ak-features b{display:block;font-size:14px;margin-top:25px}.ak-search{display:grid;grid-template-columns:2fr 1fr auto;gap:15px;align-items:end;background:#eff4f5;padding:23px;border-radius:13px}.ak-search button{min-height:44px}.ak-results{font-size:13px;color:#647c88;margin:25px 0 15px}.ak-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ak-article-grid article{border:1px solid #dce5e9;padding:24px;border-radius:12px;display:flex;flex-direction:column;background:white}.ak-article-topic{font-size:12px;color:#5c7c25}.ak-article-grid h2{font-size:22px;line-height:1.4;margin:13px 0}.ak-article-grid h2 a{text-decoration:none}.ak-article-grid p{font-size:14px;line-height:1.85;color:#637b89;margin-bottom:24px}.ak-read{font-size:13px;font-weight:600;margin-top:auto}.ak-pagination{display:flex!important;justify-content:center;gap:25px;align-items:center;margin-top:35px;font-size:14px}.ak-pagination a{padding:10px 17px;background:#edf3e5;border-radius:6px}.ak-article-body{max-width:820px;font-size:18px;line-height:1.95}.ak-article-body p{margin:22px 0}.ak-article-body h2{font-size:26px;line-height:1.4;margin:35px 0 14px}.ak-article-body h3{font-size:21px;margin:25px 0 10px}.ak-article-body ul,.ak-article-body ol{padding-inline-start:25px}.ak-article-body li{margin:10px 0}.ak-back{display:inline-block;font-size:13px;color:#507022;margin-bottom:15px}.ak-article-cta{padding:28px 30px;background:#edf4e1;border-radius:12px;margin:40px 0}.ak-article-cta h2{margin:0}.ak-article-cta p{font-size:16px}.ak-related{border-top:1px solid #dde6eb;padding-top:10px}.ak-related li{font-size:16px}.ak-article-note{font-size:13px!important;color:#617986;padding-top:18px;border-top:1px solid #dde6eb}.ak-editorial{font-size:12px;color:#687f8b}.ak-links{display:flex;gap:20px;flex-wrap:wrap}header nav{gap:22px}#ak-edit[hidden]{display:none}.ak-planner :focus-visible,.ak-library :focus-visible{outline:3px solid #637fc1;outline-offset:3px}
@media(max-width:1100px){header nav{gap:13px;font-size:12px}.ak-workspace{grid-template-columns:250px minmax(0,1fr)}.ak-canvas-panel{padding:14px}.ak-article-grid{grid-template-columns:1fr 1fr}.ak-quote{gap:26px;padding:28px}}
@media(max-width:750px){.content-page{padding:40px 5vw 65px}.ak-workspace{grid-template-columns:1fr}.ak-controls{display:grid;grid-template-columns:1fr;gap:4px}.ak-canvas-panel{grid-row:1}.ak-canvas-wrap svg{min-height:260px;max-height:420px}.ak-canvas-toolbar{flex-direction:column}.ak-steps{gap:15px;font-size:12px;flex-wrap:wrap}.ak-quote{grid-template-columns:1fr;padding:25px 18px}.ak-features{grid-template-columns:1fr;padding:38px 5vw}.ak-features>a{padding:28px}.ak-features h2{font-size:28px}.ak-search{grid-template-columns:1fr}.ak-article-grid{grid-template-columns:1fr}.ak-article-body{font-size:17px}.ak-article-body h2{font-size:24px}.ak-intro{font-size:17px}.ak-bottom-tools span{width:100%;margin:3px 0}.ak-links{gap:16px;font-size:13px}.ak-quote form{grid-template-columns:1fr}.ak-planner-page .content-page>article>h1{font-size:36px}header{flex-wrap:wrap}header nav{display:flex!important;order:3;flex-basis:100%;justify-content:center;gap:17px;padding:12px 0 0;border-top:1px solid #e1e9ed;margin-top:12px;font-size:12px}.ak-article-cta{padding:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
