:root{--ink:#19231d;--paper:#f5eee2;--wall:#fffaf1;--line:rgba(25,35,29,.15);--clay:#b36046;--sage:#627f68;--sage2:#dce7d8;--blue:#526d87;--wood:#d7b98a;--muted:#6c655d;--shadow:0 24px 80px rgba(62,42,25,.16)}*{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth}body{margin:0;background:linear-gradient(135deg,#f7efe2 0,#ead8bf 52%,#d1bb98 100%);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;overflow-x:hidden}a{color:inherit}.skip-link{position:absolute;transform:translateY(-200%);left:1rem}.skip-link:focus{transform:none;top:1rem;background:#fff;padding:.75rem;z-index:100}.site-header{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,4vw,3rem);background:rgba(245,238,226,.92);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;min-width:0}.brand-mark{display:grid;place-items:center;width:46px;height:46px;background:var(--sage);color:#fff;border-radius:50% 50% 10% 10%;box-shadow:5px 5px 0 var(--wood);font-weight:1000}.brand strong,.brand small{display:block}.brand small{color:var(--muted);font-size:.77rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-nav{display:flex;gap:.25rem;align-items:center}.main-nav a,.menu-button{border:1px solid var(--line);background:#fffaf1;border-radius:999px;padding:.64rem .78rem;text-decoration:none;font-weight:850}.menu-button{display:none}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--clay);font-size:.76rem;font-weight:1000}h1{font-size:clamp(2.35rem,6vw,6.6rem);line-height:.9;letter-spacing:-.055em;margin:.25rem 0;max-width:12ch}h2{font-size:clamp(1.7rem,3.4vw,4rem);line-height:.95;letter-spacing:-.035em;margin:.25rem 0}h3{margin:.2rem 0}.lead{font-size:clamp(1.05rem,1.8vw,1.35rem);max-width:68ch;color:#403a33}.wohn-planboard{margin:clamp(1rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,.44fr);grid-template-areas:"copy tool" "map tool" "map crates";gap:1rem;align-items:stretch}.board-copy,.board-tool,.planboard-map,.moving-crates,.atlas-hero,.atlas-table,.atlas-faq article,.comparison-ledger,.compare-hero,.compare-table,.compare-followups a{background:rgba(255,250,241,.82);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;min-width:0}.board-copy{grid-area:copy;padding:clamp(1rem,3vw,2rem);background:linear-gradient(135deg,#fffaf1,#ead7bb)}.board-copy h1{max-width:11ch}.board-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.board-actions a{background:var(--ink);color:#fff;border-radius:999px;padding:.72rem .9rem;text-decoration:none;font-weight:1000}.board-tool{grid-area:tool;display:grid;gap:.85rem;padding:clamp(1rem,2.4vw,1.5rem);background:#fffdf7}.board-tool-head span,.moving-crates>span{display:inline-flex;color:var(--clay);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:1000}.board-tool-head strong{display:block;font-size:clamp(1.35rem,2.5vw,2.2rem);line-height:1;margin:.2rem 0}.board-tool-head p{margin:.25rem 0 0;color:var(--muted)}.board-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.board-form label{display:grid;gap:.28rem;font-size:.88rem;font-weight:850}.board-result{background:var(--ink);color:#fff;border-radius:16px;padding:1rem}.board-result>span{color:#efd09d;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:1000}.planboard-map{grid-area:map;display:grid;grid-template-columns:1.1fr .9fr 1fr;grid-template-areas:"monthly start move" "monthly space move" "shared shared space";gap:.6rem;padding:1rem;min-height:390px;background:linear-gradient(135deg,#f8f0e3,#e4d2b7)}.plan-zone{position:relative;display:grid;align-content:end;gap:.35rem;text-decoration:none;background:#fff;border:3px solid var(--ink);border-radius:7px;padding:1rem;box-shadow:7px 7px 0 rgba(25,35,29,.12);overflow:hidden}.plan-zone:before{content:"";position:absolute;inset:.65rem;border:1px dashed rgba(25,35,29,.22);pointer-events:none}.plan-zone span{font-weight:1000;color:var(--clay)}.plan-zone strong{font-size:clamp(1.05rem,2vw,1.45rem);line-height:1}.plan-zone em{font-style:normal;color:var(--muted);font-size:.9rem}.zone-monthly{grid-area:monthly}.zone-start{grid-area:start}.zone-move{grid-area:move}.zone-space{grid-area:space}.zone-shared{grid-area:shared}.moving-crates{grid-area:crates;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:1rem;background:#fff8e9}.moving-crates>span{grid-column:1/-1}.moving-crates p{margin:0;background:#fff;border:1px solid var(--line);border-left:8px solid var(--wood);border-radius:10px;padding:.65rem;display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start}.moving-crates strong{color:var(--clay)}.comparison-ledger{margin:clamp(1rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);background:linear-gradient(135deg,#fffaf1,#edf1e6)}.comparison-ledger .section-title a{background:var(--ink);color:#fff;border-radius:999px;padding:.72rem .9rem;text-decoration:none;font-weight:1000}.ledger-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.ledger-preview article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:1rem;min-width:0}.ledger-preview article>span{display:block;color:var(--clay);font-weight:1000;margin-bottom:.5rem}.ledger-preview p{margin:.45rem 0;padding:.5rem;border-left:5px solid var(--sage);background:#f7f3ea}.ledger-preview strong,.ledger-preview em{display:block}.ledger-preview em{font-style:normal;color:var(--muted);font-size:.88rem}.compact-hero{grid-template-columns:minmax(0,.62fr) minmax(0,.78fr)}.atlas-page,.compare-page{margin:0}.atlas-hero,.compare-hero{margin:clamp(1rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);display:grid;grid-template-columns:minmax(0,.75fr) minmax(280px,.45fr);gap:1rem;background:linear-gradient(135deg,#fffaf1,#e8d4b2)}.compare-hero{overflow:hidden}.compare-hero h1,.compare-hero .lead{max-width:100%;overflow-wrap:anywhere}.compare-hero aside{display:grid;gap:.65rem}.compare-hero aside p{margin:0;background:#fff;border:1px solid var(--line);border-left:7px solid var(--clay);border-radius:10px;padding:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.55rem}.atlas-stack{display:grid;gap:.55rem}.atlas-stack a{display:grid;gap:.25rem;text-decoration:none;background:#fff;border:1px solid var(--line);border-left:8px solid var(--sage);border-radius:12px;padding:.85rem}.atlas-stack span{color:var(--muted)}.atlas-table,.compare-table{margin:clamp(1rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);overflow:auto;background:rgba(255,250,241,.82);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px}.atlas-table table,.compare-table table{width:100%;min-width:840px;border-collapse:collapse}.atlas-table th,.compare-table thead th{text-align:left;background:var(--ink);color:#fff}.atlas-table th,.atlas-table td,.compare-table th,.compare-table td{padding:.9rem;border-bottom:1px solid var(--line);vertical-align:top}.atlas-table td span,.compare-table small{display:block;color:var(--muted);margin-top:.25rem}.compare-table tbody th{width:24%;text-align:left;background:#fff8e9}.compare-table tbody th span{display:block;color:var(--clay);font-weight:1000}.compare-table td{height:82px;background:#fff}.atlas-faq,.compare-followups{margin:clamp(1rem,4vw,3rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.atlas-faq article,.compare-followups a{padding:clamp(1rem,2.2vw,1.4rem)}.compare-followups a{display:grid;gap:.35rem;text-decoration:none;border-left:8px solid var(--sage)}.compare-followups span{color:var(--muted)}.wohn-tool{display:grid;grid-template-columns:minmax(0,.55fr) minmax(330px,.43fr) minmax(330px,.58fr);gap:1rem;align-items:start;padding:clamp(1rem,4vw,3rem)}.wohn-tool.compact{padding-bottom:1rem}.tool-copy,.tool-form,.tool-result,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.path-page,.dossier-page,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.tool-catalog article,.source-table{background:rgba(255,250,241,.78);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;min-width:0}.tool-copy,.tool-form,.tool-result{padding:clamp(1rem,2.8vw,2rem)}.room-tags{display:flex;gap:.45rem;flex-wrap:wrap}.room-tags span{font-size:.75rem;font-weight:900;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.35rem .55rem}.tool-form{display:grid;gap:.72rem}.tool-form label{display:grid;gap:.3rem;font-weight:850;color:#433a31}input,select{width:100%;min-width:0;border:1.5px solid rgba(25,35,29,.24);border-radius:10px;background:#fff;color:var(--ink);padding:.78rem;font:inherit;font-weight:760}.tool-result{position:sticky;top:88px;background:var(--ink);color:#fff}.tool-result>span{color:#efd09d;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:1000}.result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:1rem}.metric{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.75rem;min-width:0}.metric span{display:block;color:#d8ccb8;font-size:.78rem}.metric strong{display:block;font-size:clamp(1.15rem,2.6vw,2rem);font-variant-numeric:tabular-nums;word-break:break-word}.result-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.result-actions button,.source-ribbon a{border:0;background:var(--wood);color:#1f160d;font-weight:1000;border-radius:999px;padding:.72rem .9rem;text-decoration:none}.result-context{margin-top:1rem;border-top:1px solid rgba(255,255,255,.14);padding-top:1rem;color:#eee0c8}.result-context strong{display:block;color:#fff}.result-context p{margin:.35rem 0;color:#d8ccb8}.result-context a{display:inline-flex;margin-top:.25rem;color:#efd09d;font-weight:1000}.floorplan-hero{margin:clamp(1rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:1rem}.command-line{margin-top:1rem;background:#fff;border:2px solid var(--ink);border-radius:14px;padding:.8rem;box-shadow:6px 6px 0 rgba(25,35,29,.14);position:relative}.command-line span{display:block;font-weight:1000;color:var(--sage);margin-bottom:.35rem}.command-line input,.wide-search{width:100%;border:0;background:transparent;outline:none;font:inherit;font-size:1.06rem}.search-results{position:absolute;z-index:20;left:0;right:0;top:calc(100% + .4rem);background:#fffaf1;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:.4rem;display:grid;gap:.25rem}.search-results a{display:grid;text-decoration:none;padding:.65rem;border-radius:9px;background:#f2eadc}.floorplan-map{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a b" "a c" "d c" "d e";gap:.65rem;min-height:430px}.floorplan-map a{display:grid;align-content:end;gap:.35rem;text-decoration:none;background:linear-gradient(135deg,#fff,#f5ead7);border:3px solid var(--ink);border-radius:6px;padding:1rem;box-shadow:6px 6px 0 rgba(25,35,29,.12);min-width:0}.floorplan-map a:nth-child(1){grid-area:a}.floorplan-map a:nth-child(2){grid-area:b}.floorplan-map a:nth-child(3){grid-area:c}.floorplan-map a:nth-child(4){grid-area:d}.floorplan-map a:nth-child(5){grid-area:e}.floorplan-map span{color:var(--muted);font-size:.92rem}.move-path,.decision-rail,.dossier-teaser,.path-page,.dossier-page,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table{margin:clamp(1rem,4vw,3rem);padding:clamp(1rem,3vw,2rem)}.section-title{display:flex;justify-content:space-between;gap:1rem;align-items:end;flex-wrap:wrap}.move-path>div:last-child,.decision-rail>div:last-child,.path-flow,.dossier-sheet,.quick-checklists>div,.method-grid,.related-tools>div,.guide-list,.checklist-grid,.method-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.move-path a,.decision-rail a,.path-flow a,.dossier-sheet article,.quick-checklists a,.related-tools a,.guide-list a,.checklist-grid a,.link-row a,.tool-catalog a{display:grid;gap:.28rem;text-decoration:none;background:#fff;border:1px solid var(--line);border-left:8px solid var(--sage);border-radius:14px;padding:1rem;min-width:0}.move-path a span,.path-flow a span,.dossier-sheet article span,.method-grid article span,.method-ledger strong{font-weight:1000;color:var(--clay)}.move-path small,.decision-rail span,.path-flow small,.quick-checklists span,.related-tools span,.guide-list span,.checklist-grid span,.tool-catalog span{color:var(--muted)}.dossier-teaser{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:linear-gradient(135deg,#fffaf1,#e8d4b2)}.dossier-teaser a,.decision-rail .section-title a{background:var(--ink);color:#fff;border-radius:999px;padding:.72rem .9rem;text-decoration:none;font-weight:1000}.decision-rail>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.path-page,.dossier-page{max-width:1160px}.path-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.dossier-sheet{grid-template-columns:repeat(3,minmax(0,1fr))}.dossier-sheet.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-sheet p{background:#fff;border-left:7px solid var(--clay);border-radius:12px;padding:1rem}.dossier-sheet ul{padding-left:1.1rem;margin:.35rem 0 0}.source-ribbon{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:var(--ink);color:#fff}.source-ribbon p{color:#e8deca}.method-grid article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1rem}.example-note,.notice{background:#fff2cd;border-left:7px solid var(--clay);padding:1rem;border-radius:8px;margin-top:1rem}.tool-catalog{display:grid;gap:1rem;margin:clamp(1rem,4vw,3rem)}.tool-catalog article{padding:1.2rem}.tool-catalog article>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.guide-article,.checklist-page{max-width:960px}.guide-article h1,.checklist-page h1,.index-hero h1{max-width:14ch}.checklist-page ol{display:grid;gap:.75rem;padding:0;counter-reset:item}.checklist-page li{list-style:none;display:grid;grid-template-columns:44px 1fr;gap:.75rem;align-items:start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:.85rem}.checklist-page li span:before{counter-increment:item;content:counter(item);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--sage);color:#fff;font-weight:1000}.link-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.source-table{overflow:auto}.source-table table{width:100%;min-width:760px;border-collapse:collapse}.source-table th{background:var(--sage);color:#fff;text-align:left}.source-table th,.source-table td{padding:.75rem;border-bottom:1px solid var(--line)}.site-footer{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;background:var(--ink);color:#fff;padding:clamp(2rem,5vw,4rem)}.site-footer a{display:block;color:#fff;text-decoration:none;margin:.35rem 0}.site-footer p{color:#dfd3c0}.footer-company{grid-column:1/-1;display:flex;gap:.7rem;flex-wrap:wrap;color:#d8c092}@media(max-width:1080px){.wohn-planboard{grid-template-columns:1fr;grid-template-areas:"copy" "tool" "map" "crates"}.planboard-map{min-height:320px}.atlas-hero,.compare-hero{grid-template-columns:1fr}.atlas-faq,.compare-followups,.ledger-preview{grid-template-columns:1fr 1fr}}@media(max-width:620px){.wohn-planboard,.atlas-hero,.atlas-table,.atlas-faq,.comparison-ledger,.compare-hero,.compare-table,.compare-followups{margin:0;padding:1rem}.board-copy,.board-tool,.planboard-map,.moving-crates,.comparison-ledger,.compare-hero,.compare-table{border-radius:14px}.board-actions,.board-form,.moving-crates,.atlas-stack,.atlas-faq,.compare-followups,.ledger-preview{grid-template-columns:1fr}.board-actions{display:grid}.board-result .result-grid{grid-template-columns:1fr}.planboard-map{grid-template-columns:1fr;grid-template-areas:none;min-height:auto;padding:.75rem}.plan-zone:nth-child(n){grid-area:auto;min-height:112px}.compact-hero{grid-template-columns:1fr}.atlas-table table,.compare-table table{min-width:760px}}@media(max-width:1080px){.wohn-tool,.floorplan-hero,.site-footer{grid-template-columns:1fr}.tool-result{position:static}.main-nav{display:none;position:absolute;left:1rem;right:1rem;top:70px;background:#fffaf1;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:.8rem}.main-nav.open{display:grid}.menu-button{display:inline-flex}.move-path>div:last-child,.decision-rail>div:last-child,.path-flow,.dossier-sheet,.quick-checklists>div,.method-grid,.related-tools>div,.guide-list,.checklist-grid,.method-ledger,.tool-catalog article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.floorplan-map{min-height:360px}.brand small{max-width:260px}}@media(max-width:620px){.site-header{padding:.7rem}.brand small{display:none}.brand-mark{width:40px;height:40px}h1{font-size:clamp(2.3rem,14vw,4.2rem)}.wohn-tool,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.path-page,.dossier-page,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog{margin:0;padding:1rem}.result-grid,.floorplan-map,.move-path>div:last-child,.decision-rail>div:last-child,.path-flow,.dossier-sheet,.decision-rail>div:last-child,.path-flow,.dossier-sheet,.quick-checklists>div,.method-grid,.related-tools>div,.guide-list,.checklist-grid,.method-ledger,.tool-catalog article>div{grid-template-columns:1fr}.floorplan-map{display:grid;grid-template-areas:none;min-height:auto}.floorplan-map a:nth-child(n){grid-area:auto;min-height:130px}.tool-copy,.tool-form,.tool-result{padding:1rem}.source-ribbon{display:grid}.main-nav{left:.5rem;right:.5rem}.checklist-page li{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr}}@media print{.site-header,.site-footer,.result-actions,.board-actions{display:none}body{background:#fff}.tool-copy,.tool-form,.tool-result,.guide-article,.checklist-page,.compare-hero,.compare-table{box-shadow:none;border:1px solid #000}.tool-result{color:#000;background:#fff}.metric{border-color:#000;color:#000}.compare-table{margin:0;padding:0}.compare-table table{min-width:0;font-size:11pt}.compare-table td{height:70px}}:root{--paper:#F2EDE6;--wall:#fffaf7;--ink:#27231f;--line:rgba(73,60,49,.16);--sage:#7D9E8C;--clay:#AA6E55;--wood:#CFAF7A;--muted:#756b60;--shadow:0 24px 70px rgba(89,67,45,.14);--serif:"DM Sans",Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{background:#F2EDE6;color:#27231f;font-family:var(--sans)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 14% 8%,rgba(196,151,123,.20),transparent 34rem),radial-gradient(circle at 82% 12%,rgba(125,158,140,.18),transparent 32rem),linear-gradient(90deg,rgba(255,255,255,.25) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px);background-size:auto,auto,28px 28px,28px 28px}.site-header{background:rgba(242,237,230,.94);border-bottom:1px solid rgba(73,60,49,.16);box-shadow:0 12px 40px rgba(89,67,45,.08)}.brand-mark{background:#7D9E8C;border-radius:3px;box-shadow:6px 6px 0 rgba(207,175,122,.65);font-family:var(--serif)}.brand strong,.site-footer strong{font-family:var(--serif);letter-spacing:.01em}.main-nav a,.menu-button{background:rgba(255,250,247,.78);border-color:rgba(73,60,49,.18);border-radius:2px;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.main-nav a:hover,.main-nav a:focus-visible,.menu-button:hover,.menu-button:focus-visible{outline:0;border-color:#7D9E8C;box-shadow:0 0 0 3px rgba(125,158,140,.22)}h1,h2,.board-tool-head strong,.tool-copy h1,.index-hero h1,.guide-article h1,.checklist-page h1{font-family:var(--serif);font-weight:900;letter-spacing:-.035em}.wohn-planboard{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "tool" "map" "crates";margin:0;padding:clamp(1.2rem,4vw,4rem) clamp(1rem,5vw,5rem);background:#F2EDE6}.board-copy{position:relative;overflow:hidden;min-height:clamp(360px,58vw,650px);display:grid;align-content:center;padding:clamp(1.4rem,5vw,5.5rem);border:0;border-radius:0;box-shadow:none;background:radial-gradient(circle at 20% 22%,rgba(205,156,132,.34),transparent 20rem),radial-gradient(circle at 80% 25%,rgba(125,158,140,.28),transparent 24rem),linear-gradient(135deg,#F2EDE6,#f8f2ea)}.board-copy:before{content:"";position:absolute;inset:clamp(1rem,3vw,2rem);border:1px solid rgba(73,60,49,.18);pointer-events:none}.board-copy:after{content:"";position:absolute;right:clamp(1rem,5vw,5rem);bottom:clamp(1rem,5vw,4rem);width:min(34vw,360px);aspect-ratio:4/3;border-radius:45% 55% 55% 45%;background:linear-gradient(135deg,rgba(255,255,255,.45),rgba(125,158,140,.16));opacity:.85}.board-copy .eyebrow,.tool-copy .eyebrow,.index-hero .eyebrow,.section-title .eyebrow{font-family:var(--serif);font-weight:400;letter-spacing:.18em;color:#7D9E8C}.board-copy h1{max-width:13ch;font-size:clamp(3.3rem,10vw,9.4rem);line-height:.86}.board-copy p{max-width:58ch;font-size:clamp(1rem,1.6vw,1.25rem);color:#5b5047}.board-actions a,.dossier-teaser a,.decision-rail .section-title a,.comparison-ledger .section-title a{border-radius:2px;background:#27231f;color:#fff;box-shadow:0 10px 24px rgba(39,35,31,.18);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.board-actions a:hover,.dossier-teaser a:hover,.decision-rail .section-title a:hover,.comparison-ledger .section-title a:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(39,35,31,.22);background:#7D9E8C}.board-tool,.planboard-map,.moving-crates,.floorplan-hero,.move-path,.decision-rail,.comparison-ledger,.dossier-teaser,.path-page,.dossier-page,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.atlas-faq article,.compare-hero,.compare-table,.compare-followups a{border-radius:3px;background:rgba(255,250,247,.86);border:1px solid rgba(73,60,49,.16);box-shadow:0 18px 55px rgba(89,67,45,.10)}.board-tool{max-width:1180px;margin:0 auto;width:100%;grid-template-columns:minmax(0,.95fr) minmax(280px,.85fr) minmax(300px,.8fr);align-items:start}.board-tool-head strong{font-size:clamp(1.8rem,4vw,3.4rem)}.board-form input,.board-form select,.tool-form input,.tool-form select{border-radius:1px;background:#fffaf7;border-color:rgba(73,60,49,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.board-result,.tool-result{border-radius:3px;background:#312b26;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.metric{border-radius:2px;background:rgba(255,255,255,.07)}.metric strong{font-family:var(--serif);font-weight:900}.planboard-map{max-width:1180px;margin:0 auto;width:100%;background:linear-gradient(135deg,rgba(255,250,247,.96),rgba(232,222,208,.92));border:0;box-shadow:none}.plan-zone,.floorplan-map a,.move-path a,.decision-rail a,.path-flow a,.quick-checklists a,.related-tools a,.guide-list a,.checklist-grid a,.tool-catalog a,.ledger-preview article,.compare-followups a{position:relative;overflow:hidden;border-radius:3px;border:1px solid rgba(73,60,49,.14);border-left:0;background:#fffaf7;padding:clamp(1rem,2.2vw,1.35rem);box-shadow:0 10px 28px rgba(89,67,45,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.plan-zone:before,.floorplan-map a:before,.move-path a:before,.decision-rail a:before,.path-flow a:before,.quick-checklists a:before,.related-tools a:before,.guide-list a:before,.checklist-grid a:before,.tool-catalog a:before,.compare-followups a:before{content:"";display:block;position:relative;inset:auto;width:100%;height:clamp(84px,13vw,150px);margin-bottom:1rem;border:0;background:linear-gradient(135deg,rgba(125,158,140,.22),rgba(242,237,230,.78));border-radius:2px}.plan-zone:nth-child(2n):before,.tool-catalog article:nth-child(2n) a:before,.related-tools a:nth-child(2n):before{background:linear-gradient(135deg,rgba(207,175,122,.28),rgba(255,250,247,.84))}.plan-zone:nth-child(3n):before,.tool-catalog article:nth-child(3n) a:before,.related-tools a:nth-child(3n):before{background:linear-gradient(135deg,rgba(170,110,85,.20),rgba(242,237,230,.88))}.plan-zone:hover,.plan-zone:focus-visible,.floorplan-map a:hover,.floorplan-map a:focus-visible,.move-path a:hover,.move-path a:focus-visible,.decision-rail a:hover,.decision-rail a:focus-visible,.path-flow a:hover,.path-flow a:focus-visible,.quick-checklists a:hover,.quick-checklists a:focus-visible,.related-tools a:hover,.related-tools a:focus-visible,.guide-list a:hover,.guide-list a:focus-visible,.checklist-grid a:hover,.checklist-grid a:focus-visible,.tool-catalog a:hover,.tool-catalog a:focus-visible,.compare-followups a:hover,.compare-followups a:focus-visible{transform:translateY(-6px);box-shadow:0 28px 60px rgba(89,67,45,.18);border-left:6px solid #7D9E8C;outline:0}.plan-zone strong,.floorplan-map strong,.move-path strong,.decision-rail strong,.path-flow strong,.quick-checklists strong,.related-tools strong,.guide-list strong,.checklist-grid strong,.tool-catalog strong,.compare-followups strong{font-family:var(--serif);font-weight:900;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.05}.plan-zone span,.move-path a span,.path-flow a span,.ledger-preview article>span{font-family:var(--serif);font-weight:400;font-variant:small-caps;letter-spacing:.14em;color:#7D9E8C}.comparison-ledger{background:linear-gradient(135deg,#fffaf7,#edf2ea);border:0}.dossier-teaser{background:linear-gradient(135deg,#fffaf7,#edf2ea);border-left:8px solid #7D9E8C}.dossier-teaser:before{content:"";width:clamp(120px,18vw,240px);align-self:stretch;min-height:160px;background:linear-gradient(135deg,rgba(125,158,140,.18),rgba(207,175,122,.25));border-radius:2px;order:2}.source-ribbon{background:#312b26;color:#fff}.site-footer{background:#2b2723;color:#fff;gap:1.2rem}.site-footer section:first-child{background:#3a332d;border:1px solid rgba(242,237,230,.16);padding:clamp(1rem,2.4vw,1.6rem);box-shadow:0 22px 55px rgba(0,0,0,.18)}.site-footer h2{font-family:var(--serif);font-size:1.35rem;letter-spacing:0}.site-footer a:hover,.site-footer a:focus-visible{color:#d9c29a;outline:0}.footer-company{border-top:1px solid rgba(255,255,255,.14);padding-top:1rem}@media(max-width:1080px){.board-tool{grid-template-columns:1fr}.board-copy{min-height:auto}.planboard-map{grid-template-columns:1fr 1fr;grid-template-areas:"monthly start" "move space" "shared shared"}}@media(max-width:620px){.wohn-planboard{padding:0}.board-copy{padding:1.2rem;min-height:78vh}.board-copy:before{inset:.65rem}.board-copy h1{font-size:clamp(3rem,16vw,4.8rem)}.board-tool{margin:0}.planboard-map{grid-template-columns:1fr;grid-template-areas:none}.plan-zone:nth-child(n){grid-area:auto}.plan-zone:before,.floorplan-map a:before,.move-path a:before,.decision-rail a:before,.path-flow a:before,.quick-checklists a:before,.related-tools a:before,.guide-list a:before,.checklist-grid a:before,.tool-catalog a:before,.compare-followups a:before{height:92px}.dossier-teaser:before{display:none}.site-footer section:first-child{grid-column:auto}}:focus-visible{outline:3px solid #7D9E8C;outline-offset:4px}.menu-button{min-height:44px;align-items:center;justify-content:center}.main-nav a,.board-actions a,.result-actions button,.source-ribbon a,.dossier-teaser a,.decision-rail .section-title a,.comparison-ledger .section-title a,.site-footer a,.link-row a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.main-nav.open a{justify-content:flex-start}.board-form label,.tool-form label{gap:.42rem}.board-form input,.board-form select,.tool-form input,.tool-form select{min-height:46px}.result-actions button{cursor:pointer}.tool-catalog article{display:grid;gap:1rem;padding:clamp(1.1rem,2.6vw,1.8rem);background:linear-gradient(135deg,rgba(255,250,247,.93),rgba(241,235,225,.88));contain:layout paint}.tool-catalog article h2{font-size:clamp(1.7rem,3.2vw,3.2rem);max-width:12ch}.tool-catalog article>p{max-width:64ch;color:#5d5349}.tool-catalog article>div{align-items:stretch}.tool-catalog a{min-height:100%;grid-template-rows:auto auto 1fr}.tool-catalog a:before{background:linear-gradient(135deg,rgba(125,158,140,.24),rgba(255,250,247,.78)),linear-gradient(90deg,rgba(39,35,31,.08) 1px,transparent 1px);background-size:auto,18px 18px}.tool-catalog article:nth-child(2n) a:before{background:linear-gradient(135deg,rgba(207,175,122,.30),rgba(255,250,247,.86)),linear-gradient(90deg,rgba(39,35,31,.08) 1px,transparent 1px);background-size:auto,18px 18px}.comparison-ledger{position:relative;overflow:hidden}.comparison-ledger:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(39,35,31,.05) 1px,transparent 1px),linear-gradient(rgba(39,35,31,.04) 1px,transparent 1px);background-size:36px 36px}.comparison-ledger>*{position:relative}.ledger-preview article{background:#fffaf7;border-left:6px solid #7D9E8C;box-shadow:0 14px 32px rgba(89,67,45,.10)}.ledger-preview p{border-left:0;border-top:1px solid rgba(73,60,49,.13);background:linear-gradient(90deg,rgba(125,158,140,.11),rgba(255,250,247,.65));padding:.65rem .7rem}.move-path,.decision-rail,.quick-checklists,.related-tools,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.compare-hero,.compare-table{content-visibility:auto;contain-intrinsic-size:720px}.source-table{scrollbar-gutter:stable both-edges}.source-table table{font-variant-numeric:tabular-nums}.site-footer{position:relative;overflow:hidden}.site-footer:before{content:"";position:absolute;inset:1rem;border:1px solid rgba(242,237,230,.10);pointer-events:none}.site-footer>*{position:relative}@media(hover:none){.plan-zone:hover,.floorplan-map a:hover,.move-path a:hover,.decision-rail a:hover,.path-flow a:hover,.quick-checklists a:hover,.related-tools a:hover,.guide-list a:hover,.checklist-grid a:hover,.tool-catalog a:hover,.compare-followups a:hover,.board-actions a:hover,.dossier-teaser a:hover,.decision-rail .section-title a:hover,.comparison-ledger .section-title a:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.board-actions a,.dossier-teaser a,.decision-rail .section-title a,.comparison-ledger .section-title a,.plan-zone,.floorplan-map a,.move-path a,.decision-rail a,.path-flow a,.quick-checklists a,.related-tools a,.guide-list a,.checklist-grid a,.tool-catalog a,.compare-followups a{transition:none!important;transform:none!important}}@media(max-width:620px){.main-nav.open{gap:.45rem}.main-nav.open a{min-height:48px;padding:.78rem .9rem}.board-actions a,.result-actions button,.source-ribbon a,.dossier-teaser a,.decision-rail .section-title a,.comparison-ledger .section-title a,.link-row a{width:100%}.tool-catalog article{margin:0;border-left:0;border-right:0}.tool-catalog a:before{height:84px}.ledger-preview article{border-left:0;border-top:6px solid #7D9E8C}.site-footer:before{display:none}}.board-copy h1,.section-title h2,.tool-catalog article h2{text-wrap:balance}.board-tool,.tool-result,.board-result{position:relative;overflow:hidden}.board-tool:before,.tool-result:before,.board-result:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(90deg,#7D9E8C 0 34px,#CFAF7A 34px 68px,#AA6E55 68px 102px)}.board-tool>*,
.tool-result>*,.board-result>*{position:relative}.tool-result,.board-result{box-shadow:0 22px 52px rgba(39,35,31,.22),inset 0 0 0 1px rgba(255,255,255,.10)}.tool-result .metric,.board-result .metric{background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.05));border-left:4px solid rgba(207,175,122,.72)}.tool-result .metric strong,.board-result .metric strong{letter-spacing:0}.tool-catalog article>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))}.tool-catalog a{isolation:isolate}.tool-catalog a:after,.plan-zone:after,.floorplan-map a:after{content:"";position:absolute;inset:.7rem;border:1px solid rgba(39,35,31,.08);pointer-events:none;z-index:0}.tool-catalog a>*,
.plan-zone>*,.floorplan-map a>*{position:relative;z-index:1}.moving-crates p{border-radius:3px;border-left-color:#7D9E8C;background:linear-gradient(135deg,#fffaf7,#f4eee5);box-shadow:0 8px 20px rgba(89,67,45,.08)}@media(min-width:621px) and (max-width:1080px){.board-copy{min-height:clamp(360px,48vw,540px)}.board-tool{margin-top:-.75rem}.tool-catalog article>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.board-copy{min-height:clamp(420px,62vh,560px);align-content:end;padding-bottom:clamp(2.4rem,9vw,3.5rem)}.board-copy:after{width:48vw;right:-8vw;bottom:1rem;opacity:.55}.board-copy p{font-size:1rem}.board-tool{margin:-1.1rem .75rem 0;width:auto;z-index:3;box-shadow:0 18px 44px rgba(89,67,45,.18)}.board-tool-head strong{font-size:clamp(1.55rem,9vw,2.35rem)}.board-form{gap:.7rem}.board-result{padding-top:1.3rem}.planboard-map{margin-top:.75rem}.moving-crates{margin:.75rem}.moving-crates p{grid-template-columns:1fr}.tool-result{top:auto;padding-top:1.35rem}.tool-catalog{gap:.75rem}.tool-catalog article h2{max-width:none}.tool-catalog article>p{font-size:.96rem}.source-table table{min-width:680px}}@media(max-width:380px){.board-copy h1{font-size:clamp(2.55rem,15vw,3.4rem)}.brand-mark{width:38px;height:38px}.site-header{gap:.5rem}.menu-button{padding:.62rem .68rem}}@media(max-width:620px){.board-copy{min-height:clamp(360px,52vh,460px);padding:1rem 1rem 1.15rem;align-content:start}.board-copy h1{font-size:clamp(2.45rem,12.5vw,3.55rem);line-height:.88}.board-copy p{margin-top:.65rem;margin-bottom:.65rem}.board-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.8rem}.board-actions a{width:auto;min-height:44px;padding:.62rem .65rem;font-size:.82rem;line-height:1.12;white-space:normal}.board-tool{margin-top:-.3rem}.board-tool-head p{font-size:.94rem}.board-form input,.board-form select{padding:.68rem}.board-result .result-grid{gap:.5rem}}@media(max-width:420px){.board-actions a{font-size:.78rem}.board-copy h1{font-size:clamp(2.35rem,12vw,3.25rem)}}@media(min-width:1081px){.wohn-planboard{padding-top:clamp(1rem,3vw,3rem)}.board-copy{min-height:clamp(440px,42vw,620px);padding-block:clamp(2.2rem,4vw,4.4rem)}.board-copy h1{max-width:17ch;font-size:clamp(4.2rem,7.4vw,7.6rem);line-height:.87}.board-copy p{max-width:62ch}.board-actions{max-width:760px}.board-tool{margin-top:-1.15rem}.planboard-map{margin-top:-.35rem}}@media(min-width:621px) and (max-width:1080px){.board-copy h1{max-width:15ch;font-size:clamp(3.2rem,9vw,5.7rem)}.board-copy p{max-width:60ch}.board-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.board-actions a{width:auto}.board-tool{margin-inline:.5rem}}.wohn-tool{align-items:start}.tool-copy,.tool-form,.tool-result{position:relative;overflow:hidden}.tool-copy:before,.tool-form:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#7D9E8C,#CFAF7A,#AA6E55)}.tool-copy>*,.tool-form>*{position:relative}.tool-form{background:linear-gradient(135deg,rgba(255,250,247,.94),rgba(241,235,225,.88))}.tool-form label{padding:.55rem .65rem;border:1px solid rgba(73,60,49,.10);background:rgba(255,255,255,.42);border-radius:2px}.tool-result{background:linear-gradient(135deg,#312b26,#241f1b)}.result-context{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);border-radius:2px;padding:.85rem}.source-table,.compare-table,.atlas-table{border-radius:3px}.source-table table,.compare-table table,.atlas-table table{background:#fffaf7}.source-table tr:hover td,.compare-table tr:hover td,.atlas-table tr:hover td{background:rgba(125,158,140,.08)}.legal-shell,.guide-article,.checklist-page{background:linear-gradient(135deg,rgba(255,250,247,.94),rgba(242,237,230,.82));border-left:8px solid rgba(125,158,140,.72)}.checklist-page li{border-radius:3px}.checklist-page li span:before{border-radius:3px;background:#7D9E8C}@media(max-width:620px){.tool-form label{padding:.5rem}.tool-copy:before,.tool-form:before{height:5px}.result-context{padding:.7rem}.legal-shell,.guide-article,.checklist-page{border-left:0;border-top:7px solid rgba(125,158,140,.72)}}section{scroll-margin-top:92px}.main-nav.open{max-height:calc(100dvh - 88px);overflow:auto;overscroll-behavior:contain}.main-nav.open::-webkit-scrollbar,.source-table::-webkit-scrollbar,.compare-table::-webkit-scrollbar,.atlas-table::-webkit-scrollbar{height:10px;width:10px}.main-nav.open::-webkit-scrollbar-thumb,.source-table::-webkit-scrollbar-thumb,.compare-table::-webkit-scrollbar-thumb,.atlas-table::-webkit-scrollbar-thumb{background:#7D9E8C;border:2px solid #F2EDE6}.source-table th,.compare-table th,.atlas-table th{position:sticky;top:0;z-index:2;box-shadow:0 1px 0 rgba(39,35,31,.14)}.source-table tbody tr:nth-child(even) td,.compare-table tbody tr:nth-child(even) td,.atlas-table tbody tr:nth-child(even) td{background:rgba(242,237,230,.42)}.source-table td:first-child,.compare-table td:first-child,.atlas-table td:first-child{font-weight:800}.board-actions a:active,.result-actions button:active,.source-ribbon a:active,.dossier-teaser a:active,.decision-rail .section-title a:active,.comparison-ledger .section-title a:active{transform:translateY(0);box-shadow:0 8px 18px rgba(39,35,31,.16)}.guide-list a,.checklist-grid a,.related-tools a,.quick-checklists a,.decision-rail a,.move-path a{scroll-margin-inline:1rem}.index-hero,.source-ribbon,.method-ledger,.comparison-ledger{isolation:isolate}@media(max-width:620px){.related-tools>div,.quick-checklists>div,.decision-rail>div:last-child,.move-path>div:last-child,.guide-list,.checklist-grid,.compare-followups{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16rem,82vw);grid-template-columns:none;gap:.75rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding-bottom:.7rem;margin-inline:-1rem;padding-inline:1rem}.related-tools a,.quick-checklists a,.decision-rail a,.move-path a,.guide-list a,.checklist-grid a,.compare-followups a{scroll-snap-align:start;min-height:100%}.related-tools>div::-webkit-scrollbar,.quick-checklists>div::-webkit-scrollbar,.decision-rail>div:last-child::-webkit-scrollbar,.move-path>div:last-child::-webkit-scrollbar,.guide-list::-webkit-scrollbar,.checklist-grid::-webkit-scrollbar,.compare-followups::-webkit-scrollbar{height:10px}.related-tools>div::-webkit-scrollbar-thumb,.quick-checklists>div::-webkit-scrollbar-thumb,.decision-rail>div:last-child::-webkit-scrollbar-thumb,.move-path>div:last-child::-webkit-scrollbar-thumb,.guide-list::-webkit-scrollbar-thumb,.checklist-grid::-webkit-scrollbar-thumb,.compare-followups::-webkit-scrollbar-thumb{background:#7D9E8C;border:2px solid #F2EDE6}.source-table,.compare-table,.atlas-table{border-left:0;border-right:0}.source-table th,.compare-table th,.atlas-table th{top:0}.main-nav.open{border-radius:3px}.main-nav.open a{border-radius:2px}.checklist-page ol{gap:.55rem}.checklist-page li{padding:.75rem}}@media(forced-colors:active){body:before,.board-copy:after,.dossier-teaser:before,.plan-zone:before,.floorplan-map a:before,.move-path a:before,.decision-rail a:before,.path-flow a:before,.quick-checklists a:before,.related-tools a:before,.guide-list a:before,.checklist-grid a:before,.tool-catalog a:before,.compare-followups a:before{display:none!important}.main-nav a,.menu-button,.plan-zone,.floorplan-map a,.move-path a,.decision-rail a,.path-flow a,.quick-checklists a,.related-tools a,.guide-list a,.checklist-grid a,.tool-catalog a,.compare-followups a,.tool-form label,.metric{border:1px solid CanvasText!important;box-shadow:none!important}.board-result,.tool-result,.source-ribbon,.site-footer{background:Canvas!important;color:CanvasText!important}.result-actions button,.board-actions a{border:1px solid CanvasText!important;background:ButtonFace!important;color:ButtonText!important}}@media print{@page{margin:14mm}*{box-shadow:none!important;text-shadow:none!important}html,body{background:#fff!important;color:#111!important;font-size:10.5pt;line-height:1.35}body:before,.board-copy:before,.board-copy:after,.dossier-teaser:before,.plan-zone:before,.plan-zone:after,.floorplan-map a:before,.floorplan-map a:after,.tool-catalog a:before,.tool-catalog a:after{display:none!important}.site-header,.site-footer,.board-actions,.result-actions,.command-line,.search-results,.source-ribbon{display:none!important}main,.wohn-planboard,.wohn-tool,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.path-page,.dossier-page,.quick-checklists,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog,.atlas-hero,.atlas-table,.atlas-faq,.comparison-ledger,.compare-hero,.compare-table,.compare-followups{margin:0!important;padding:0!important}.board-copy,.board-tool,.planboard-map,.moving-crates,.tool-copy,.tool-form,.tool-result,.floorplan-map a,.plan-zone,.move-path a,.decision-rail a,.path-flow a,.quick-checklists a,.related-tools a,.guide-list a,.checklist-grid a,.tool-catalog article,.tool-catalog a,.compare-followups a,.legal-shell,.guide-article,.checklist-page,.method-ledger article,.atlas-faq article,.ledger-preview article{background:#fff!important;color:#111!important;border:1px solid #444!important;border-radius:0!important;break-inside:avoid;page-break-inside:avoid}.board-copy h1,.tool-copy h1,.index-hero h1,.guide-article h1,.checklist-page h1{font-size:22pt!important;line-height:1.05!important;max-width:none!important;margin:0 0 6mm!important}.lead,.board-copy p,.tool-copy p{max-width:none!important;color:#111!important}.wohn-planboard,.wohn-tool,.floorplan-hero,.ledger-preview,.method-ledger,.dossier-sheet,.quick-checklists>div,.related-tools>div,.guide-list,.checklist-grid,.tool-catalog article>div,.compare-followups,.moving-crates,.result-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5mm!important}.board-copy,.board-tool,.planboard-map,.moving-crates,.comparison-ledger,.tool-copy,.tool-form,.tool-result,.guide-article,.checklist-page,.legal-shell,.source-table,.compare-table,.atlas-table{margin-bottom:7mm!important;padding:5mm!important}.tool-result,.board-result{background:#fff!important;color:#111!important}.tool-result>span,.board-result>span,.metric span,.result-context p{color:#111!important}.metric{border:1px solid #777!important;background:#fff!important;padding:3mm!important}.result-context{border:1px solid #777!important;background:#fff!important;color:#111!important}.checklist-page ol{display:block!important;padding-left:0!important}.checklist-page li{display:grid!important;grid-template-columns:10mm 1fr!important;margin-bottom:3mm!important;border:1px solid #777!important}.checklist-page li span:before{background:#fff!important;color:#111!important;border:1px solid #111!important}.source-table,.compare-table,.atlas-table{overflow:visible!important}.source-table table,.compare-table table,.atlas-table table{width:100%!important;min-width:0!important;border-collapse:collapse!important;font-size:8.5pt!important}.source-table th,.source-table td,.compare-table th,.compare-table td,.atlas-table th,.atlas-table td{position:static!important;border:1px solid #777!important;background:#fff!important;color:#111!important;padding:2.5mm!important}.source-table thead,.compare-table thead,.atlas-table thead{display:table-header-group}.source-table tr,.compare-table tr,.atlas-table tr{break-inside:avoid;page-break-inside:avoid}a[href^="http"]::after{content:" (" attr(href) ")";font-size:8pt;word-break:break-all}.footer-company{display:none!important}}:root{accent-color:#7D9E8C}.board-form label,.tool-form label{position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.board-form label:focus-within,.tool-form label:focus-within{border-color:#7D9E8C;background:linear-gradient(135deg,rgba(125,158,140,.16),rgba(255,250,247,.92));box-shadow:0 0 0 3px rgba(125,158,140,.18),0 12px 26px rgba(89,67,45,.10);transform:translateY(-1px)}.board-form label:focus-within:before,.tool-form label:focus-within:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#7D9E8C}.board-form label:focus-within span,.tool-form label:focus-within span{color:#2f5d45}.board-form input:focus,.board-form select:focus,.tool-form input:focus,.tool-form select:focus{outline:0;border-color:#7D9E8C;background:#fff;box-shadow:inset 0 0 0 1px rgba(125,158,140,.42)}input[type="number"]{font-variant-numeric:tabular-nums}input[type="range"]{accent-color:#7D9E8C;min-height:34px;padding-inline:0;background:transparent;box-shadow:none}input[type="range"]:focus-visible{outline:3px solid rgba(125,158,140,.55);outline-offset:4px}select{background-image:linear-gradient(45deg,transparent 50%,#7D9E8C 50%),linear-gradient(135deg,#7D9E8C 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.4rem}.board-result,.tool-result{container-type:inline-size}.result-grid{align-items:stretch}.metric{display:grid;align-content:space-between;gap:.25rem}.metric strong{line-height:1.05}@container (max-width: 390px){.result-grid{grid-template-columns:1fr}.metric{min-height:76px}}@media(max-width:620px){.board-form label:focus-within,.tool-form label:focus-within{transform:none}.board-form label:focus-within:before,.tool-form label:focus-within:before{width:4px}.board-form input,.board-form select,.tool-form input,.tool-form select{font-size:16px}.metric{min-height:72px}}@media(prefers-reduced-motion:reduce){.board-form label,.tool-form label{transition:none!important;transform:none!important}}html{scroll-padding-top:calc(82px + env(safe-area-inset-top,0px))}.wohn-tool{counter-reset:tool-input}.tool-form label{counter-increment:tool-input}.tool-form label:after{content:counter(tool-input,decimal-leading-zero);position:absolute;right:.7rem;top:.55rem;font-family:var(--serif);font-size:.76rem;color:rgba(125,158,140,.78);font-variant-numeric:tabular-nums}.tool-form label:focus-within:after{color:#2f5d45}.tool-form input,.tool-form select{padding-right:3.1rem}.tool-copy,.tool-form,.tool-result{scroll-margin-top:calc(96px + env(safe-area-inset-top,0px))}.tool-result .result-context{overflow-wrap:anywhere}.tool-result .result-context a{display:inline-flex;max-width:100%;align-items:center;min-height:42px;text-decoration-thickness:1px;text-underline-offset:.18em}.guide-list,.checklist-grid,.tool-catalog,.related-tools>div,.quick-checklists>div,.compare-followups,.atlas-faq{content-visibility:auto;contain-intrinsic-size:560px}.source-table,.compare-table,.atlas-table{scroll-padding-inline:1rem;overscroll-behavior-inline:contain}.source-table table,.compare-table table,.atlas-table table{overflow-wrap:anywhere}.source-table a,.compare-table a,.atlas-table a{word-break:break-word}@container (max-width:390px){.tool-result .result-grid,.board-result .result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-result .metric,.board-result .metric{min-height:68px;padding:.62rem}.tool-result .metric strong,.board-result .metric strong{font-size:clamp(1.02rem,5.8vw,1.28rem)}}@media(max-width:620px){.wohn-tool{grid-template-columns:1fr}.tool-copy{order:1}.tool-result{order:2;position:relative;top:auto;margin-top:-.35rem}.tool-form{order:3}.tool-result>span{display:inline-flex;margin-bottom:.35rem}.result-grid{gap:.5rem}.result-actions{display:grid;grid-template-columns:1fr 1fr}.result-actions button{width:100%;min-height:42px;padding:.68rem .55rem}.result-context{font-size:.92rem;line-height:1.45}.tool-form{background-image:linear-gradient(90deg,rgba(125,158,140,.16) 1px,transparent 1px),linear-gradient(180deg,rgba(207,175,122,.12) 1px,transparent 1px);background-size:22px 22px}.tool-form label:after{right:.55rem;top:.48rem}.tool-form input,.tool-form select{padding-right:2.65rem}.guide-list,.checklist-grid,.tool-catalog,.related-tools>div,.quick-checklists>div,.compare-followups,.atlas-faq{contain-intrinsic-size:420px}}@media(max-width:360px){.result-actions{grid-template-columns:1fr}.tool-result .result-grid,.board-result .result-grid{grid-template-columns:1fr}.tool-result .metric,.board-result .metric{min-height:64px}}@media(prefers-reduced-data:reduce){.board-copy,.tool-form,.comparison-ledger,.source-ribbon,.site-footer{background-image:none!important}.plan-zone:before,.floorplan-map a:before,.move-path a:before,.decision-rail a:before,.path-flow a:before,.quick-checklists a:before,.related-tools a:before,.guide-list a:before,.checklist-grid a:before,.tool-catalog a:before,.compare-followups a:before{display:none!important}}:root{--portal-bg:#fffbf5;--portal-accent:#ea580c;--portal-ink:#1e3a5f;--portal-card:#f0f0f0;--portal-green:#16a34a;--portal-sage:#7D9E8C;--portal-line:rgba(30,58,95,.14);--portal-muted:#586879;--portal-shadow:0 22px 68px rgba(30,58,95,.13);--portal-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html{background:var(--portal-bg)}body{background:var(--portal-bg)!important;color:var(--portal-ink);font-family:var(--portal-font);letter-spacing:0}body.fonts-loaded{font-family:"DM Sans",var(--portal-font)}body:before{background:radial-gradient(circle at 14% 8%,rgba(234,88,12,.14),transparent 26rem),radial-gradient(circle at 82% 13%,rgba(22,163,74,.12),transparent 26rem),linear-gradient(90deg,rgba(30,58,95,.045) 1px,transparent 1px),linear-gradient(rgba(30,58,95,.035) 1px,transparent 1px);background-size:auto,auto,44px 44px,44px 44px}.site-header{align-items:flex-start;background:rgba(255,251,245,.95);border-bottom:1px solid var(--portal-line);box-shadow:0 12px 34px rgba(30,58,95,.08)}.brand{flex:0 0 auto;padding-top:.18rem}.brand-mark{background:var(--portal-accent);border-radius:14px 14px 4px 4px;box-shadow:5px 5px 0 rgba(125,158,140,.55);font-family:Georgia,serif}.brand strong{color:var(--portal-ink)}.brand small{color:var(--portal-muted)}.main-nav{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.main-nav a,.menu-button{border:1px solid var(--portal-line);background:#fff;border-radius:999px;color:var(--portal-ink);font-weight:800;text-transform:none;letter-spacing:0;box-shadow:0 5px 16px rgba(30,58,95,.04);white-space:normal}.main-nav a{padding:.55rem .7rem;font-size:.82rem;line-height:1.15}.main-nav a.core-nav-link{background:#fff7ed;border-color:rgba(234,88,12,.28);color:#9a3412}.main-nav a:hover,.menu-button:hover,.main-nav a:focus-visible,.menu-button:focus-visible{border-color:var(--portal-accent);box-shadow:0 0 0 3px rgba(234,88,12,.14);outline:0}h1,h2,.board-tool-head strong,.tool-copy h1,.index-hero h1,.guide-article h1,.checklist-page h1{font-family:"DM Sans",var(--portal-font);letter-spacing:-.04em;color:var(--portal-ink)}.eyebrow,.board-tool-head span,.moving-crates>span,.tool-copy .eyebrow,.section-title .eyebrow{font-family:var(--portal-font);font-weight:900;letter-spacing:.12em;color:var(--portal-accent)}.wohn-planboard{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);grid-template-areas:"copy tool" "map tool" "crates tool";gap:1rem;padding:clamp(1rem,4vw,4rem);background:var(--portal-bg)}.board-copy{grid-area:copy;min-height:clamp(360px,41vw,560px);display:grid;align-content:center;border:0;border-radius:28px;box-shadow:none;background:radial-gradient(circle at 18% 20%,rgba(234,88,12,.17),transparent 18rem),radial-gradient(circle at 78% 16%,rgba(22,163,74,.12),transparent 20rem),linear-gradient(135deg,#fffbf5,#fff7ed)}.board-copy:before{border-color:rgba(30,58,95,.10);border-radius:22px}.board-copy:after{border-radius:34% 66% 56% 44%;background:linear-gradient(135deg,rgba(234,88,12,.12),rgba(125,158,140,.22))}.board-copy h1{max-width:13ch;font-size:clamp(3rem,7.4vw,7.2rem);line-height:.92}.board-copy p{color:#40566e;font-size:clamp(1rem,1.5vw,1.18rem)}.board-actions{display:flex;flex-wrap:wrap}.board-actions a,.dossier-teaser a,.decision-rail .section-title a,.comparison-ledger .section-title a,.link-row a{background:var(--portal-accent);color:#fff;border-radius:999px;box-shadow:0 12px 28px rgba(234,88,12,.18)}.board-actions a:hover,.dossier-teaser a:hover,.decision-rail .section-title a:hover,.comparison-ledger .section-title a:hover,.link-row a:hover{background:#c2410c;transform:translateY(-2px)}.board-tool{grid-area:tool;width:100%;max-width:none;margin:0;display:grid;grid-template-columns:1fr;align-self:start;border:1px solid var(--portal-line);border-radius:24px;background:#fff;box-shadow:var(--portal-shadow);overflow:hidden}.board-tool:before{height:6px;background:linear-gradient(90deg,var(--portal-accent),var(--portal-sage),var(--portal-green))}.board-tool-head strong{font-size:clamp(1.75rem,3.8vw,3rem);line-height:1}.board-tool-head p{color:var(--portal-muted)}.field-card{display:grid;gap:.5rem;background:#fff;border:1px solid var(--portal-line);border-radius:16px;padding:.74rem;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.field-card label{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;counter-increment:none!important;font-weight:800;color:var(--portal-ink);font-size:.88rem}.tool-form label:after{display:none!important}.field-card:focus-within{border-color:var(--portal-accent);box-shadow:0 0 0 4px rgba(234,88,12,.12);transform:translateY(-1px)}.field-card input,.field-card select{border:1px solid rgba(30,58,95,.18);border-radius:12px;background:#fffbf5;color:var(--portal-ink);font-size:1rem;font-weight:700;padding:.72rem .78rem;min-height:46px}.stepper-control{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:.45rem;align-items:center}.stepper-control button{display:grid;place-items:center;border:1px solid rgba(234,88,12,.25);background:#fff7ed;color:var(--portal-accent);border-radius:12px;min-height:46px;font-size:1.35rem;font-weight:900;line-height:1;cursor:pointer}.stepper-control button:hover,.stepper-control button:focus-visible{background:var(--portal-accent);color:#fff;outline:0}.wizard-progress{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;border:1px solid var(--portal-line);border-radius:16px;background:#fff7ed;padding:.7rem .78rem}.wizard-progress span{font-size:.82rem;font-weight:900;color:#9a3412}.wizard-progress progress{width:100%;height:10px;overflow:hidden;border:0;border-radius:999px;background:#fee2c3}.wizard-progress progress::-webkit-progress-bar{background:#fee2c3}.wizard-progress progress::-webkit-progress-value{background:var(--portal-accent);border-radius:999px}.wizard-progress progress::-moz-progress-bar{background:var(--portal-accent);border-radius:999px}.wizard-step{display:grid;gap:.72rem;margin:0;padding:0;border:0}.wizard-step[hidden]{display:none!important}.wizard-step legend{font-size:.78rem;font-weight:900;color:var(--portal-muted);padding:0;margin-bottom:.2rem}.wizard-controls{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.wizard-controls button{border:0;border-radius:999px;min-height:46px;background:var(--portal-ink);color:#fff;font-weight:900;cursor:pointer}.wizard-controls button:disabled{opacity:.45;cursor:not-allowed}.planboard-map{grid-area:map;max-width:none;min-height:300px;border:1px solid var(--portal-line);border-radius:24px;background:linear-gradient(135deg,#fff,#fff7ed);box-shadow:var(--portal-shadow)}.plan-zone{border:1px solid var(--portal-line);border-left:7px solid var(--portal-sage);border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(30,58,95,.08)}.moving-crates{grid-area:crates;border:1px solid var(--portal-line);border-radius:24px;background:#fff;box-shadow:var(--portal-shadow)}.moving-crates p{border-radius:16px;border-left-color:var(--portal-accent);background:#fff7ed}.core-calculators,.home-tips{margin:clamp(1rem,4vw,4rem);padding:clamp(1rem,3vw,2rem);background:#fff;border:1px solid var(--portal-line);border-radius:28px;box-shadow:var(--portal-shadow)}.core-calculators>div:last-child{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.9rem;margin-top:1rem}.home-tool-card{position:relative;display:grid;grid-template-rows:112px auto auto 1fr;gap:.62rem;text-decoration:none;min-width:0;border:1px solid var(--portal-line);border-left:0;border-radius:20px;background:#fff;box-shadow:0 14px 35px rgba(30,58,95,.08);padding:.78rem;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.home-tool-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--portal-sage);transition:width .22s ease}.home-tool-card:hover,.home-tool-card:focus-visible{transform:translateY(-6px);box-shadow:0 24px 52px rgba(30,58,95,.16);border-color:rgba(125,158,140,.45);outline:0}.home-tool-card:hover:before,.home-tool-card:focus-visible:before{width:6px}.home-tool-card>span{display:grid;place-items:center;border-radius:16px;background:var(--wash,#fff7ed);min-height:112px}.home-tool-card svg{width:74px;height:74px;display:block}.home-tool-card small{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--portal-accent);font-family:Georgia,serif}.home-tool-card strong{font-size:1.08rem;line-height:1.05;color:var(--portal-ink)}.home-tool-card em{font-style:normal;color:var(--portal-muted);font-size:.9rem;line-height:1.35}[data-core-card="warm-rent"]{--wash:#fff7ed}[data-core-card="deposit"]{--wash:#ecfdf5}[data-core-card="move-in-cost"]{--wash:#eff6ff}[data-core-card="moving-cost"]{--wash:#fefce8}[data-core-card="living-area"]{--wash:#f0f9ff}[data-core-card="shared-flat"]{--wash:#f5f3ff}[data-core-card="furniture-layout"]{--wash:#f7fee7}.home-tips{display:grid;grid-template-columns:minmax(0,.9fr) repeat(3,minmax(0,1fr));gap:.85rem}.home-tips article{border:1px solid var(--portal-line);border-radius:18px;background:#fff7ed;padding:1rem}.wohn-tool{grid-template-columns:minmax(0,.68fr) minmax(330px,.48fr) minmax(340px,.56fr);gap:1rem;padding:clamp(1rem,4vw,4rem);background:var(--portal-bg)}.tool-copy,.tool-form,.tool-result,.floorplan-hero,.move-path,.decision-rail,.comparison-ledger,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.atlas-faq article,.compare-hero,.compare-table,.compare-followups a{border:1px solid var(--portal-line);border-radius:24px;background:#fff;box-shadow:var(--portal-shadow)}.tool-copy:before,.tool-form:before{height:0}.tool-copy h1{font-size:clamp(2.25rem,5vw,5rem);max-width:12ch;line-height:.96}.tool-copy p{color:var(--portal-muted)}.tool-form{background:#fff7ed;background-image:linear-gradient(90deg,rgba(234,88,12,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(30,58,95,.05) 1px,transparent 1px);background-size:26px 26px}.tool-result,.board-result{background:linear-gradient(135deg,var(--portal-green),#15803d)!important;color:#fff;border:0;border-radius:24px;box-shadow:0 22px 56px rgba(22,163,74,.24);position:sticky;top:92px}.board-result{position:relative;top:auto}.tool-result:before,.board-result:before{background:rgba(255,255,255,.35);height:5px}.tool-result>span,.board-result>span{color:#dcfce7;letter-spacing:.1em}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.metric{border:1px solid rgba(255,255,255,.20);border-radius:16px;background:rgba(255,255,255,.13);box-shadow:none}.metric span{color:#dcfce7}.metric strong{font-family:var(--portal-font);font-weight:900}.result-actions button{border:1px solid rgba(255,255,255,.28);background:#fff;color:#166534;border-radius:999px}.result-context{border:1px solid rgba(255,255,255,.20);border-radius:18px;background:rgba(255,255,255,.12);color:#f0fdf4}.result-context a{color:#fff;font-weight:900}.result-chart{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.85rem;align-items:center;margin-top:.9rem;padding:.8rem;border:1px solid rgba(255,255,255,.20);border-radius:18px;background:rgba(255,255,255,.11)}.result-chart svg{width:88px;height:88px;overflow:visible}.result-chart strong{display:block;margin-bottom:.42rem}.result-chart span{display:flex;align-items:center;gap:.42rem;color:#f0fdf4;font-size:.82rem;line-height:1.25;margin:.2rem 0}.result-chart i{display:inline-block;width:.72rem;height:.72rem;border-radius:999px;flex:0 0 auto}.site-footer{background:#1f2937;color:#f9fafb;border-top:0;display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,.62fr)) 1fr;gap:1rem}.site-footer section:first-child{border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.06);padding:1rem}.site-footer a{color:#fef3c7}.local-font-disabled{position:fixed;left:50%;bottom:1rem;z-index:80;transform:translateX(-50%);width:min(92vw,640px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;border:1px solid rgba(30,58,95,.18);border-radius:20px;background:#fff;color:var(--portal-ink);box-shadow:0 22px 64px rgba(30,58,95,.18);padding:.9rem}.local-font-disabled p{margin:0;color:var(--portal-muted);font-size:.92rem}.local-font-disabled div{display:flex;gap:.45rem;flex-wrap:wrap}.local-font-disabled button{border:1px solid var(--portal-line);border-radius:999px;background:#fff7ed;color:var(--portal-ink);font-weight:900;padding:.65rem .8rem;cursor:pointer}.local-font-disabled [data-font-accept]{background:var(--portal-accent);border-color:var(--portal-accent);color:#fff}.tool-catalog article>div,.related-tools>div,.quick-checklists>div,.guide-list,.checklist-grid,.compare-followups{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.source-table,.compare-table,.atlas-table{overflow:auto}.source-table table,.compare-table table,.atlas-table table{min-width:760px}@media(max-width:1180px){.wohn-planboard{grid-template-columns:1fr;grid-template-areas:"copy" "tool" "map" "crates"}.core-calculators>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.board-tool{max-width:860px}.home-tips{grid-template-columns:1fr 1fr}.home-tips>div:first-child{grid-column:1/-1}.wohn-tool{grid-template-columns:1fr 1fr}.tool-copy{grid-column:1/-1}.tool-result{position:relative;top:auto}}@media(max-width:920px){.site-header{align-items:center}.menu-button{display:inline-flex;align-items:center;justify-content:center}.main-nav{position:fixed;left:1rem;right:1rem;top:74px;display:grid;grid-template-columns:1fr;gap:.45rem;background:#fff;border:1px solid var(--portal-line);border-radius:20px;padding:0;max-height:0;overflow:hidden;box-shadow:var(--portal-shadow);transition:max-height .2s ease,padding .2s ease}.main-nav.open{max-height:calc(100dvh - 94px);padding:.75rem;overflow:auto}.main-nav a{width:100%;min-height:46px;border-radius:14px}.wohn-tool{grid-template-columns:1fr}.tool-copy{grid-column:auto}.tool-result{order:2}.tool-form{order:3}.site-footer{grid-template-columns:1fr 1fr}.site-footer section:first-child{grid-column:1/-1}}@media(max-width:700px){.wohn-planboard{padding:0 0 1rem;gap:.75rem}.board-copy{border-radius:0;min-height:auto;padding:clamp(1rem,7vw,2rem);padding-top:clamp(1.2rem,10vw,3rem)}.board-copy:before,.board-copy:after{display:none}.board-copy h1{font-size:clamp(2.6rem,14vw,4.1rem);line-height:.93}.board-actions{display:grid;grid-template-columns:1fr 1fr}.board-tool,.planboard-map,.moving-crates,.core-calculators,.home-tips,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.compare-hero,.compare-table{border-radius:20px;margin-inline:1rem}.board-form{grid-template-columns:1fr}.planboard-map{grid-template-columns:1fr;grid-template-areas:none;min-height:0}.plan-zone{grid-area:auto!important;min-height:120px}.moving-crates{grid-template-columns:1fr}.core-calculators>div:last-child{grid-template-columns:1fr}.home-tool-card{grid-template-rows:96px auto auto auto}.home-tool-card>span{min-height:96px}.home-tips{grid-template-columns:1fr}.wohn-tool{padding:1rem}.tool-copy h1{font-size:clamp(2rem,12vw,3.4rem)}.result-grid{grid-template-columns:1fr}.result-chart{grid-template-columns:76px minmax(0,1fr);padding:.7rem}.result-chart svg{width:74px;height:74px}.wizard-controls,.result-actions{grid-template-columns:1fr}.local-font-disabled{grid-template-columns:1fr;left:1rem;right:1rem;bottom:1rem;transform:none;width:auto}.local-font-disabled div{display:grid;grid-template-columns:1fr}.site-footer{grid-template-columns:1fr}.source-table table,.compare-table table,.atlas-table table{min-width:640px}}@media(max-width:390px){.site-header{padding:.7rem .8rem}.brand small{display:none}.brand-mark{width:40px;height:40px}.menu-button{padding:.58rem .7rem}.board-actions{grid-template-columns:1fr}.core-calculators,.home-tips{padding:1rem}.home-tool-card{padding:.7rem}.stepper-control{grid-template-columns:40px minmax(0,1fr) 40px}.stepper-control button{min-height:42px}.field-card{padding:.65rem}.tool-copy,.tool-form,.tool-result{padding:1rem}.metric strong{font-size:1.12rem}}@media print{.local-font-disabled,.wizard-controls,.site-header,.site-footer{display:none!important}.wizard-step{display:grid!important}.tool-result,.board-result{background:#fff!important;color:#111!important;border:1px solid #111!important}.result-chart span,.result-context,.result-context a{color:#111!important}}@media(max-width:700px){.board-tool,.planboard-map,.moving-crates,.core-calculators,.home-tips,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.compare-hero,.compare-table{width:auto!important;max-width:none!important}.related-tools>div,.quick-checklists>div,.decision-rail>div:last-child,.move-path>div:last-child,.guide-list,.checklist-grid,.compare-followups{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:1fr!important;overflow-x:visible!important;overscroll-behavior:auto!important;scroll-snap-type:none!important;margin-inline:0!important;padding-inline:0!important}.related-tools a,.quick-checklists a,.decision-rail a,.move-path a,.guide-list a,.checklist-grid a,.compare-followups a{scroll-snap-align:none!important;min-width:0!important}}@font-face{font-family:"DM Sans";src:url("fonts/dm-sans-latin.woff2") format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Sans";src:url("fonts/dm-sans-latin-ext.woff2") format("woff2");font-style:normal;font-weight:400 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--portal-bg:#fffbf5!important;--portal-accent:#ea580c!important;--portal-ink:#1e3a5f!important;--portal-card:#f0f0f0!important;--portal-green:#16a34a!important;--portal-soft:#fff7ed!important;--portal-line:rgba(30,58,95,.14)!important;--portal-muted:#5f6f82!important;--portal-shadow:0 22px 60px rgba(30,58,95,.12)!important;--portal-font:"DM Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}html,body{background:var(--portal-bg)!important;color:var(--portal-ink)!important;font-family:var(--portal-font)!important;letter-spacing:0!important}body:before{background:radial-gradient(circle at 18% 8%,rgba(234,88,12,.12),transparent 26rem),radial-gradient(circle at 88% 16%,rgba(22,163,74,.10),transparent 25rem),linear-gradient(90deg,rgba(30,58,95,.035) 1px,transparent 1px),linear-gradient(rgba(30,58,95,.028) 1px,transparent 1px)!important;background-size:auto,auto,36px 36px,36px 36px!important}h1,h2,h3,.brand strong,.board-tool-head strong,.tool-copy h1,.home-tool-card strong{font-family:var(--portal-font)!important;color:var(--portal-ink)!important;letter-spacing:-.035em!important}.site-header{background:rgba(255,251,245,.96)!important;border-bottom:1px solid var(--portal-line)!important;box-shadow:0 10px 34px rgba(30,58,95,.08)!important}.brand-mark{background:var(--portal-accent)!important;border-radius:15px 15px 5px 5px!important;box-shadow:5px 5px 0 rgba(22,163,74,.18)!important}.main-nav a,.menu-button{background:#fff!important;border:1px solid var(--portal-line)!important;border-radius:999px!important;color:var(--portal-ink)!important;text-transform:none!important;letter-spacing:0!important;min-height:44px}.main-nav a.core-nav-link{background:#fff7ed!important;color:#9a3412!important;border-color:rgba(234,88,12,.28)!important}.wohn-planboard{background:var(--portal-bg)!important;padding:clamp(1rem,4vw,4rem)!important;margin:0!important;gap:1rem!important}.board-copy{background:radial-gradient(circle at 18% 20%,rgba(234,88,12,.18),transparent 18rem),radial-gradient(circle at 75% 28%,rgba(22,163,74,.10),transparent 22rem),linear-gradient(135deg,#fffbf5,#fff7ed)!important;border-radius:28px!important;min-height:clamp(360px,44vw,590px)!important}.board-copy:before{border-color:rgba(30,58,95,.10)!important;border-radius:22px!important}.board-copy h1{font-size:clamp(3rem,8vw,7.6rem)!important;line-height:.9!important;max-width:12ch!important}.board-copy p{color:#40566e!important}.eyebrow,.board-tool-head span,.moving-crates>span,.home-tool-card small{font-family:var(--portal-font)!important;color:var(--portal-accent)!important;font-weight:900!important;letter-spacing:.11em!important}.board-actions a,.dossier-teaser a,.decision-rail .section-title a,.comparison-ledger .section-title a,.link-row a{background:var(--portal-accent)!important;color:#fff!important;border-radius:999px!important;box-shadow:0 12px 28px rgba(234,88,12,.18)!important}.board-tool,.core-calculators,.home-tips,.tool-copy,.tool-form,.tool-result,.method-sheet,.related-tools,.review-checklist,.guide-article,.checklist-page,.legal-shell,.index-hero,.source-table,.method-ledger,.floorplan-hero,.move-path,.decision-rail,.comparison-ledger,.dossier-teaser,.quick-checklists,.tool-catalog article,.atlas-hero,.atlas-table,.atlas-faq article,.compare-hero,.compare-table,.compare-followups a{background:#fff!important;border:1px solid var(--portal-line)!important;border-radius:24px!important;box-shadow:var(--portal-shadow)!important}.board-tool{width:100%!important;max-width:none!important}.home-tool-card{background:#fff!important;border:1px solid var(--portal-line)!important;border-left:0!important;border-radius:20px!important;box-shadow:0 14px 34px rgba(30,58,95,.08)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.home-tool-card:hover,.home-tool-card:focus-visible{transform:translateY(-6px)!important;border-color:rgba(125,158,140,.48)!important;box-shadow:0 24px 54px rgba(30,58,95,.16)!important}.home-tool-card:before{background:#7D9E8C!important}.home-tool-card>span{border-radius:16px!important;background:var(--wash,#fff7ed)!important}.tool-form{background:#fff7ed!important;background-image:linear-gradient(90deg,rgba(234,88,12,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(30,58,95,.05) 1px,transparent 1px)!important;background-size:26px 26px!important}.wizard-step{min-height:clamp(210px,28vw,360px)!important;align-content:center!important}.wizard-step legend{font-size:.9rem!important;color:var(--portal-accent)!important}.field-card{background:#fff!important;border:1px solid var(--portal-line)!important;border-radius:18px!important;padding:1rem!important}.field-card label{font-size:clamp(1rem,2vw,1.25rem)!important;color:var(--portal-ink)!important}.field-card input,.field-card select{background:#fffbf5!important;border:1px solid rgba(30,58,95,.18)!important;border-radius:14px!important;color:var(--portal-ink)!important;min-height:52px!important}.stepper-control button,.wizard-controls button{min-height:52px!important;border-radius:14px!important}.stepper-control button{background:#fff7ed!important;border:1px solid rgba(234,88,12,.28)!important;color:var(--portal-accent)!important}.wizard-controls button{background:var(--portal-ink)!important;color:#fff!important}.tool-result,.board-result{background:linear-gradient(135deg,var(--portal-green),#15803d)!important;color:#fff!important;border:0!important;border-radius:24px!important;box-shadow:0 22px 58px rgba(22,163,74,.24)!important}.tool-result>span,.board-result>span,.metric span{color:#dcfce7!important}.metric{background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:16px!important}.metric strong{color:#fff!important;font-family:var(--portal-font)!important;font-weight:900!important}.result-chart{grid-template-columns:92px minmax(0,1fr)!important;width:100%!important}.review-checklist{margin:clamp(1rem,4vw,3rem)!important;padding:clamp(1rem,3vw,2rem)!important}.review-checklist ol,.checklist-page ol{display:grid!important;gap:.75rem!important;padding:0!important;counter-reset:none!important}.review-checklist li,.checklist-page li{list-style:none!important;background:#fff!important;border:1px solid var(--portal-line)!important;border-radius:16px!important;padding:0!important}.review-checklist label,.checklist-page label{display:grid!important;grid-template-columns:44px 44px minmax(0,1fr)!important;gap:.7rem!important;align-items:center!important;padding:.85rem!important;cursor:pointer!important;min-height:56px!important}.review-checklist input,.checklist-page input{width:24px!important;height:24px!important;accent-color:var(--portal-green)!important}.review-checklist label span,.checklist-page label span{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:999px!important;background:#fff7ed!important;color:#9a3412!important;font-weight:900!important}.checklist-page label p,.review-checklist label strong{margin:0!important;color:var(--portal-ink)!important}.review-checklist li.is-checked,.checklist-page li.is-checked{background:#f0fdf4!important;border-color:rgba(22,163,74,.35)!important}.faq-list{display:grid!important;gap:.75rem!important;margin-top:1rem!important}.faq-list details{background:#fff!important;border:1px solid var(--portal-line)!important;border-radius:16px!important;padding:1rem!important}.faq-list summary{cursor:pointer!important;font-weight:900!important;color:var(--portal-ink)!important}.faq-list p{color:#40566e!important}.site-footer{background:#1e3a5f!important;color:#fff!important}.site-footer a{color:#ffedd5!important}.local-font-disabled{display:none!important}@media(max-width:920px){.main-nav{position:fixed!important;left:1rem!important;right:1rem!important;top:74px!important;display:grid!important;max-height:0!important;overflow:hidden!important;padding:0!important;background:#fff!important}.main-nav.open{max-height:calc(100dvh - 94px)!important;padding:.75rem!important;overflow:auto!important}.wohn-tool{grid-template-columns:1fr!important;padding:0!important}.tool-copy,.tool-result,.tool-form{margin:1rem!important}.tool-result{order:2!important;position:static!important}.tool-form{order:3!important}.wizard-step{min-height:calc(100dvh - 330px)!important}.result-chart{grid-template-columns:1fr!important}.result-chart svg{width:min(220px,70vw)!important;height:auto!important;justify-self:center!important}.review-checklist label,.checklist-page label{grid-template-columns:38px 38px minmax(0,1fr)!important}.core-calculators>div:last-child{grid-template-columns:1fr!important}.board-copy{border-radius:0!important;margin-inline:-1rem!important}.board-copy:before,.board-copy:after{display:none!important}.board-copy h1{font-size:clamp(2.65rem,13vw,4.2rem)!important}.board-actions{display:grid!important;grid-template-columns:1fr!important}.site-footer{grid-template-columns:1fr!important}}@media(max-width:390px){.tool-copy,.tool-result,.tool-form,.review-checklist,.checklist-page{margin:.75rem!important;padding:.9rem!important}.wizard-step{min-height:calc(100dvh - 300px)!important}.review-checklist label,.checklist-page label{grid-template-columns:32px 32px minmax(0,1fr)!important;gap:.5rem!important}.review-checklist label span,.checklist-page label span{width:32px!important;height:32px!important}.metric strong{font-size:1.12rem!important}}@media print{.review-checklist li,.checklist-page li{break-inside:avoid}.tool-result,.board-result{background:#fff!important;color:#111!important;border:1px solid #111!important}.metric strong,.metric span{color:#111!important}}.rent-index-teaser{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:1rem;align-items:center;margin:clamp(1rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);background:#fff;border:1px solid var(--portal-line);border-radius:24px;box-shadow:var(--portal-shadow)}.rent-index-teaser h2{margin:.2rem 0 .45rem}.rent-index-teaser p{max-width:68ch;color:#40566e}.rent-index-teaser a{justify-self:end;background:var(--portal-accent);color:#fff;border-radius:999px;padding:.85rem 1rem;font-weight:900;text-decoration:none;box-shadow:0 12px 28px rgba(234,88,12,.18)}.rent-index-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1.2rem 0}.rent-index-steps div,.rent-index-card{background:#fff7ed;border:1px solid rgba(234,88,12,.18);border-radius:18px;padding:1rem}.rent-index-steps strong{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#1e3a5f;color:#fff;margin-bottom:.7rem}.rent-index-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.9rem;margin:1.2rem 0 1.6rem}.rent-index-card{display:grid;gap:.6rem;background:#fff}.rent-index-card>span{color:#ea580c;font-weight:900;text-transform:uppercase;letter-spacing:.09em;font-size:.78rem}.rent-index-card h2{font-size:1.25rem;margin:0}.rent-index-card p,.rent-index-card small{color:#40566e}.rent-index-card a{align-self:end;justify-self:start;background:#1e3a5f;color:#fff;border-radius:999px;padding:.7rem .85rem;text-decoration:none;font-weight:900}@media(max-width:760px){.rent-index-teaser,.rent-index-steps{grid-template-columns:1fr}.rent-index-teaser{margin-inline:1rem}.rent-index-teaser a{justify-self:start;width:100%;text-align:center}.rent-index-card a{width:100%;text-align:center}}.main-nav{flex-wrap:wrap;justify-content:flex-end;max-width:min(70vw,1120px)}.main-nav a{font-size:.84rem;padding:.56rem .66rem}.traffic-hub-strip,.city-index-strip,.template-shelf,.city-index-grid,.template-grid{margin:clamp(1rem,4vw,3rem)}.traffic-hub-strip,.city-index-strip,.template-shelf,.hub-hero,.city-hero,.city-ledger,.template-paper{background:rgba(255,251,245,.9);border:1px solid var(--portal-line,var(--line));border-radius:24px;box-shadow:var(--portal-shadow,var(--shadow));padding:clamp(1rem,3vw,2rem);min-width:0}.traffic-hub-strip>div:last-child,.template-shelf>div:last-child,.city-index-grid,.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.85rem}.traffic-hub-strip a,.city-index-strip a,.template-shelf a,.city-index-grid a,.template-grid a{display:grid;gap:.35rem;text-decoration:none;background:#fff;border:1px solid rgba(30,58,95,.12);border-left:8px solid #ea580c;border-radius:18px;padding:1rem;min-width:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.traffic-hub-strip a:hover,.city-index-strip a:hover,.template-shelf a:hover,.city-index-grid a:hover,.template-grid a:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(30,58,95,.14);border-left-color:#16a34a}.traffic-hub-strip span,.city-index-grid span,.template-grid span{color:#ea580c;font-weight:950;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.traffic-hub-strip small,.city-index-strip small,.template-shelf span,.city-index-grid small,.template-grid span{color:#40566e}.city-index-strip{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,.85fr) auto;gap:1rem;align-items:center;background:linear-gradient(135deg,#fffbf5,#fff7ed)}.city-index-strip>div:nth-child(2){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.city-index-strip>a{background:#1e3a5f;color:#fff;border-left-color:#1e3a5f;align-self:stretch;place-content:center;text-align:center}.hub-hero,.city-hero{margin:clamp(1rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,.75fr) minmax(280px,.5fr);gap:1rem;align-items:stretch;background:linear-gradient(135deg,#fffbf5,#fff1e6)}.hub-hero aside,.city-hero aside{display:grid;gap:.65rem}.hub-hero aside p,.city-hero aside{margin:0;background:#fff;border:1px solid rgba(30,58,95,.12);border-left:8px solid #ea580c;border-radius:18px;padding:1rem}.hub-hero aside p strong,.hub-hero aside p span,.city-hero aside strong{display:block}.hub-hero aside p em{display:block;font-style:normal;color:#40566e;margin-top:.25rem}.hub-checklist{margin:clamp(1rem,4vw,3rem);background:#fffbf5;border:1px solid var(--portal-line,var(--line));border-radius:24px;padding:clamp(1rem,3vw,2rem);box-shadow:var(--portal-shadow,var(--shadow))}.hub-checklist ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.7rem;padding:0}.hub-checklist li{list-style:none;background:#fff;border:1px solid rgba(30,58,95,.12);border-radius:16px;padding:.85rem}.hub-checklist label{display:grid;grid-template-columns:44px 1fr;gap:.6rem;align-items:start}.hub-checklist input{width:28px;height:28px;accent-color:#16a34a}.city-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.city-ledger article{background:#fff;border:1px solid rgba(30,58,95,.12);border-radius:18px;padding:1rem}.city-ledger span{color:#ea580c;font-weight:950;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.city-ledger strong{display:block;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1;color:#16a34a;margin:.35rem 0}.template-paper{max-width:980px;margin:clamp(1rem,4vw,3rem) auto;background:#fff}.template-paper table{width:100%;border-collapse:collapse;margin-top:1rem}.template-paper th{text-align:left;background:#1e3a5f;color:#fff}.template-paper th,.template-paper td{padding:.8rem;border:1px solid rgba(30,58,95,.18);vertical-align:top}.template-paper td:nth-child(2){height:54px}.template-paper td:last-child{width:90px;text-align:center;font-size:1.4rem}.template-detail .related-tools{max-width:980px}.traffic-hub-page .source-ribbon{margin-top:1rem}@media(max-width:1180px){.main-nav{max-width:68vw}.city-index-strip{grid-template-columns:1fr}.city-index-strip>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.hub-hero,.city-hero,.city-ledger{grid-template-columns:1fr}}@media(max-width:760px){.main-nav{max-width:none}.traffic-hub-strip,.city-index-strip,.template-shelf,.city-index-grid,.template-grid,.hub-hero,.city-hero,.city-ledger,.template-paper,.hub-checklist{margin:0;border-radius:0}.traffic-hub-strip>div:last-child,.template-shelf>div:last-child,.city-index-strip>div:nth-child(2),.hub-checklist ol{grid-template-columns:1fr}.hub-checklist label{grid-template-columns:1fr}.hub-hero,.city-hero{padding:1rem}.city-index-strip>a,.traffic-hub-strip a,.template-shelf a,.city-index-grid a,.template-grid a{min-height:96px}.template-paper{overflow:auto}.template-paper table{min-width:620px}}@media print{.traffic-hub-strip,.city-index-strip,.template-shelf,.site-header,.site-footer{display:none}.template-paper{box-shadow:none;border:1px solid #000;margin:0}.template-paper table{font-size:11pt}.template-paper th{background:#fff;color:#000}}@media(max-width:920px){html,body{width:100%;max-width:100%;overflow-x:hidden!important}.site-header{min-height:66px!important;padding:.65rem .8rem!important;gap:.6rem!important}.brand{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}.brand strong{display:block!important;max-width:48vw!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.menu-button{flex:0 0 auto!important;min-width:56px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:120!important}.main-nav{position:fixed!important;z-index:110!important;left:.75rem!important;right:.75rem!important;top:calc(66px + .55rem)!important;width:auto!important;max-width:none!important;display:grid!important;grid-template-columns:1fr!important;gap:.45rem!important;background:#fff!important;border:1px solid var(--portal-line,rgba(30,58,95,.14))!important;border-radius:18px!important;box-shadow:0 20px 50px rgba(30,58,95,.18)!important;max-height:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;opacity:0!important;transition:max-height .2s ease,padding .2s ease,opacity .2s ease!important}.main-nav.open{max-height:calc(100dvh - 84px)!important;padding:.7rem!important;overflow-y:auto!important;visibility:visible!important;opacity:1!important}.main-nav a{width:100%!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border-radius:13px!important}.wohn-tool{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important;padding:.75rem!important}.tool-copy,.tool-form,.tool-result{margin:0!important;width:100%!important;max-width:100%!important;border-radius:20px!important}.tool-copy{order:1!important;padding:1rem!important}.tool-copy h1{font-size:clamp(2rem,11vw,3.2rem)!important;line-height:.98!important;max-width:13ch!important}.tool-copy p{font-size:1rem!important}.tool-form{order:2!important;padding:.85rem!important}.tool-result{order:3!important;position:static!important;top:auto!important;padding:.85rem!important}.wizard-progress{position:sticky!important;top:72px!important;z-index:8!important;background:#fff7ed!important;border:1px solid rgba(30,58,95,.10)!important;border-radius:14px!important;padding:.65rem!important;box-shadow:0 10px 24px rgba(30,58,95,.08)!important}.wizard-step{min-height:0!important;height:auto!important;align-content:start!important;padding:.75rem 0!important}.wizard-step[hidden]{display:none!important}.field-card{padding:.85rem!important}.field-card label{font-size:1rem!important}.stepper-control{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:.4rem!important}.stepper-control button,.field-card input,.field-card select{min-height:48px!important}.wizard-controls{position:sticky!important;bottom:.6rem!important;z-index:9!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:.55rem!important;background:rgba(255,247,237,.96)!important;border:1px solid rgba(30,58,95,.12)!important;border-radius:16px!important;padding:.55rem!important;box-shadow:0 -8px 26px rgba(30,58,95,.12)!important}.wizard-controls button{min-height:50px!important;width:100%!important}.tool-result .result-grid,.board-result .result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important}.metric{padding:.62rem!important;border-radius:13px!important}.metric span{font-size:.74rem!important}.metric strong{font-size:clamp(1rem,6vw,1.35rem)!important;line-height:1.08!important;overflow-wrap:anywhere!important}.result-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.4rem!important}.result-actions button{width:100%!important;min-height:44px!important;padding:.5rem .35rem!important;font-size:.75rem!important;line-height:1.12!important}.result-context{font-size:.86rem!important;padding:.62rem!important}.tool-result .result-context p{display:none!important}.result-context a{display:block!important;margin-top:.35rem!important}.result-chart{grid-template-columns:58px minmax(0,1fr)!important;gap:.55rem!important;padding:.55rem!important;align-items:center!important}.result-chart svg{width:56px!important;height:56px!important;justify-self:start!important}.result-chart div{display:flex!important;flex-wrap:wrap!important;gap:.25rem .5rem!important;align-items:center!important}.result-chart strong{flex-basis:100%!important;font-size:.8rem!important;margin:0!important}.result-chart span{font-size:.72rem!important;margin:0!important}.board-form{grid-template-columns:1fr!important}.board-result{position:static!important;padding:.85rem!important}.review-checklist label,.checklist-page label{grid-template-columns:32px minmax(0,1fr)!important;gap:.55rem!important;align-items:start!important}.review-checklist label span,.checklist-page label span{display:none!important}.review-checklist input,.checklist-page input{width:28px!important;height:28px!important;margin-top:.1rem!important}.hub-hero,.city-hero,.city-ledger,.traffic-hub-strip,.city-index-strip,.template-shelf,.template-paper{width:100%!important;max-width:100%!important;overflow:hidden!important}.template-paper{overflow-x:auto!important}}@media(max-width:520px){.brand strong{max-width:42vw!important}.brand small{display:none!important}.wohn-planboard{padding:0 0 .75rem!important}.board-copy,.board-tool,.planboard-map,.moving-crates,.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.compare-hero,.compare-table,.hub-hero,.city-hero,.city-ledger,.template-paper,.hub-checklist{margin-left:.75rem!important;margin-right:.75rem!important;width:auto!important;border-radius:18px!important}.board-copy{margin-left:0!important;margin-right:0!important;border-radius:0!important}.board-copy h1{font-size:clamp(2.45rem,13vw,3.8rem)!important}.home-tool-card,.traffic-hub-strip a,.city-index-strip a,.template-shelf a,.city-index-grid a,.template-grid a{min-width:0!important}.tool-result .result-grid,.board-result .result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.result-chart{grid-template-columns:58px minmax(0,1fr)!important;text-align:left!important}.result-chart svg{justify-self:start!important}.wizard-controls{grid-template-columns:1fr!important}.site-footer{padding:1.25rem!important}}@media(max-width:360px){.site-header{padding:.55rem!important}.brand-mark{width:38px!important;height:38px!important}.menu-button{min-width:52px!important;padding:.5rem!important}.tool-copy,.tool-form,.tool-result{padding:.75rem!important}.field-card{padding:.7rem!important}.stepper-control{grid-template-columns:40px minmax(0,1fr) 40px!important}.metric{padding:.55rem!important}.metric strong{font-size:1.02rem!important}.result-actions{grid-template-columns:1fr!important}.result-chart{grid-template-columns:48px minmax(0,1fr)!important}.result-chart svg{width:46px!important;height:46px!important}}.tool-context,.dossier-handoff{margin:clamp(1rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);background:#fff;border:1px solid var(--portal-line,rgba(30,58,95,.14));border-radius:24px;box-shadow:var(--portal-shadow,0 22px 60px rgba(30,58,95,.12));min-width:0}.tool-context .section-title a{background:var(--portal-accent,#ea580c);color:#fff;border-radius:999px;padding:.72rem .9rem;text-decoration:none;font-weight:900}.context-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem}.context-grid article{position:relative;display:grid;align-content:start;gap:.45rem;min-width:0;padding:1rem;border:1px solid rgba(30,58,95,.12);border-radius:18px;background:linear-gradient(135deg,#fff,#fff7ed);overflow:hidden}.context-grid article:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:#7D9E8C}.context-grid span,.dossier-handoff li>span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#fff7ed;color:#9a3412;font-weight:950}.context-grid h3,.context-support h3{margin:0;color:var(--portal-ink,#1e3a5f)}.context-grid p,.context-support p,.dossier-handoff p{margin:.1rem 0 0;color:#40566e}.inline-pill{justify-self:start;margin-top:.25rem;background:#1e3a5f;color:#fff;border-radius:999px;padding:.55rem .7rem;text-decoration:none;font-weight:900}.context-support{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:.85rem;margin-top:.85rem}.context-support>article{min-width:0;padding:1rem;border:1px solid rgba(30,58,95,.12);border-radius:18px;background:#fffbf5}.context-support ul{margin:.55rem 0 0;padding-left:1.1rem}.context-template-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem;margin-top:.65rem}.context-template-links a{display:grid;gap:.25rem;text-decoration:none;background:#fff;border:1px solid rgba(30,58,95,.12);border-left:7px solid #ea580c;border-radius:14px;padding:.75rem;min-width:0}.context-template-links span{color:#40566e;font-size:.9rem}.context-faq details{background:#fff;border:1px solid rgba(30,58,95,.12);border-radius:14px;padding:.75rem;margin-top:.55rem}.context-faq summary{cursor:pointer;font-weight:900;color:var(--portal-ink,#1e3a5f)}.dossier-handoff{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:1rem;align-items:start;background:linear-gradient(135deg,#fff,#fff7ed)}.dossier-handoff ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0}.dossier-handoff li{list-style:none;display:grid;grid-template-columns:44px minmax(0,1fr);gap:.55rem;align-items:start;padding:.85rem;border:1px solid rgba(30,58,95,.12);border-radius:16px;background:#fff}.dossier-handoff a{display:grid;text-decoration:none}.dossier-handoff small{color:#40566e}@media(max-width:1180px){.context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.context-support,.dossier-handoff{grid-template-columns:1fr}}@media(max-width:920px){body{overflow-x:hidden!important}.traffic-hub-strip,.city-index-strip,.template-shelf,.hub-hero,.city-hero,.city-ledger,.template-paper{width:auto!important;max-width:none!important}.board-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important}.board-actions a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center}.board-copy,.board-tool,.planboard-map,.moving-crates,.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.compare-hero,.compare-table,.hub-hero,.city-hero,.city-ledger,.template-paper,.hub-checklist,.tool-context,.dossier-handoff{box-shadow:none!important;overflow:hidden!important}}@media(max-width:700px){.tool-context,.dossier-handoff{margin-left:.75rem!important;margin-right:.75rem!important;width:auto!important;border-radius:18px!important;padding:1rem!important}.tool-context .section-title{display:grid!important;align-items:start!important}.tool-context .section-title a{width:100%;text-align:center}.context-grid,.context-support,.dossier-handoff ol{grid-template-columns:1fr}.context-grid article,.context-support>article,.dossier-handoff li{padding:.85rem}.context-template-links{grid-template-columns:1fr}.context-faq details{padding:.7rem}}@media print{.tool-context,.dossier-handoff{break-inside:avoid;box-shadow:none;border:1px solid #111}.context-grid,.context-support,.dossier-handoff ol{grid-template-columns:1fr 1fr}}@media(max-width:920px){.path-page,.dossier-page{max-width:100%!important;box-shadow:none!important;overflow:hidden!important}.path-page main,.dossier-page main{max-width:100%!important;overflow:hidden!important}}:root{--portal-bg:#f7f9fc!important;--portal-accent:#2563eb!important;--portal-ink:#172033!important;--portal-card:#ffffff!important;--portal-green:#0f766e!important;--portal-soft:#eef5ff!important;--portal-line:rgba(23,32,51,.12)!important;--portal-muted:#5c6b7c!important;--portal-shadow:0 14px 34px rgba(23,32,51,.10)!important}html,body{background:var(--portal-bg)!important;color:var(--portal-ink)!important;letter-spacing:0!important}body:before,.board-copy:before,.board-copy:after,.plan-zone:before,.plan-zone:after,.floorplan-map a:before,.floorplan-map a:after,.tool-catalog a:before,.tool-catalog a:after,.dossier-teaser:before,.comparison-ledger:before,.site-footer:before{display:none!important}h1,h2,h3,.brand strong,.board-tool-head strong,.home-tool-card strong,.tool-copy h1{font-family:var(--portal-font,"DM Sans",ui-sans-serif,system-ui,sans-serif)!important;letter-spacing:0!important;color:var(--portal-ink)!important;text-wrap:balance}.site-header{background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--portal-line)!important;box-shadow:0 8px 24px rgba(23,32,51,.08)!important}.brand-mark{width:44px!important;height:44px!important;border-radius:8px!important;background:var(--portal-ink)!important;color:#fff!important;box-shadow:none!important;font-family:var(--portal-font,"DM Sans",ui-sans-serif,system-ui,sans-serif)!important;font-size:.92rem!important;letter-spacing:0!important}.brand small{color:var(--portal-muted)!important;letter-spacing:0!important}.main-nav a,.menu-button{background:#fff!important;border:1px solid var(--portal-line)!important;border-radius:8px!important;color:var(--portal-ink)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.main-nav a.core-nav-link{background:#eef5ff!important;color:#1d4ed8!important;border-color:rgba(37,99,235,.22)!important}.wohn-planboard{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.62fr)!important;grid-template-areas:"copy tool" "map tool" "crates tool"!important;gap:1rem!important;max-width:1280px!important;margin:0 auto!important;padding:clamp(1rem,4vw,3rem)!important;background:var(--portal-bg)!important}.board-copy,.board-tool,.planboard-map,.moving-crates,.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.atlas-faq article,.compare-hero,.compare-table,.compare-followups a,.tool-context,.dossier-handoff{background:var(--portal-card)!important;border:1px solid var(--portal-line)!important;border-radius:8px!important;box-shadow:var(--portal-shadow)!important;overflow:hidden!important}.board-copy{grid-area:copy!important;display:grid!important;align-content:center!important;min-height:460px!important;padding:clamp(1.2rem,4vw,3.2rem)!important;background:linear-gradient(135deg,#ffffff 0%,#eef5ff 100%)!important}.board-copy h1{font-size:clamp(2.8rem,6vw,5.7rem)!important;line-height:.95!important;max-width:13ch!important;margin:.2rem 0!important}.board-copy p{max-width:64ch!important;color:var(--portal-muted)!important;font-size:clamp(1rem,1.6vw,1.2rem)!important}.eyebrow,.board-tool-head span,.moving-crates>span,.home-tool-card small{color:var(--portal-accent)!important;font-weight:900!important;letter-spacing:0!important;text-transform:none!important}.board-actions{display:flex!important;gap:.55rem!important;flex-wrap:wrap!important}.board-actions a,.dossier-teaser a,.decision-rail .section-title a,.comparison-ledger .section-title a,.link-row a,.rent-index-teaser a{background:var(--portal-accent)!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important;text-decoration:none!important}.board-actions a:hover,.board-actions a:focus-visible,.dossier-teaser a:hover,.dossier-teaser a:focus-visible{background:#1d4ed8!important;transform:none!important}.board-tool{grid-area:tool!important;align-self:stretch!important;display:grid!important;grid-template-columns:1fr!important;gap:.85rem!important;padding:1rem!important}.board-tool:before,.tool-result:before,.board-result:before,.board-tool>*{position:relative!important}.board-tool:before{display:none!important}.board-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.65rem!important}.field-card,.board-form label,.tool-form label{background:#f8fafc!important;border:1px solid var(--portal-line)!important;border-radius:8px!important;box-shadow:none!important}.field-card input,.field-card select,.board-form input,.board-form select,.tool-form input,.tool-form select{border-radius:8px!important;background:#fff!important;border:1px solid var(--portal-line)!important;color:var(--portal-ink)!important;min-height:48px!important}.board-result,.tool-result{background:linear-gradient(135deg,#0f766e,#115e59)!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important}.board-result>span,.tool-result>span,.metric span{color:#d6fff7!important;letter-spacing:0!important}.metric{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:8px!important}.metric strong{color:#fff!important;letter-spacing:0!important}.planboard-map{grid-area:map!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-areas:none!important;min-height:auto!important;padding:1rem!important;background:#fff!important}.plan-zone{grid-area:auto!important;display:grid!important;gap:.4rem!important;align-content:start!important;min-height:146px!important;padding:1rem!important;background:#f8fafc!important;border:1px solid var(--portal-line)!important;border-radius:8px!important;box-shadow:none!important;text-decoration:none!important}.plan-zone span{color:var(--portal-accent)!important;letter-spacing:0!important}.plan-zone strong{font-size:1.02rem!important;line-height:1.18!important}.plan-zone em{color:var(--portal-muted)!important}.moving-crates{grid-area:crates!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important;padding:1rem!important}.moving-crates p{background:#f8fafc!important;border:1px solid var(--portal-line)!important;border-left:5px solid var(--portal-green)!important;border-radius:8px!important;box-shadow:none!important}.home-tool-card,.traffic-hub-strip a,.city-index-strip a,.template-shelf a,.city-index-grid a,.template-grid a,.related-tools a,.quick-checklists a,.decision-rail a,.move-path a,.guide-list a,.checklist-grid a,.tool-catalog a,.compare-followups a{background:#fff!important;border:1px solid var(--portal-line)!important;border-left:5px solid var(--portal-accent)!important;border-radius:8px!important;box-shadow:none!important;transform:none!important;text-decoration:none!important}.home-tool-card:hover,.traffic-hub-strip a:hover,.city-index-strip a:hover,.template-shelf a:hover,.related-tools a:hover,.quick-checklists a:hover,.decision-rail a:hover,.move-path a:hover,.guide-list a:hover,.checklist-grid a:hover,.tool-catalog a:hover,.compare-followups a:hover{border-left-color:var(--portal-green)!important;box-shadow:0 14px 30px rgba(23,32,51,.12)!important;transform:none!important}.home-tool-card>span{background:#eef5ff!important;border-radius:8px!important}.section-title h2{max-width:18ch!important}.source-ribbon{background:#172033!important;color:#fff!important}.site-footer{background:#172033!important;color:#fff!important}.site-footer a{color:#cfe1ff!important}.local-font-disabled{display:none!important}@media(max-width:1080px){.wohn-planboard{grid-template-columns:1fr!important;grid-template-areas:"copy" "tool" "map" "crates"!important}.board-copy{min-height:auto!important}.planboard-map{grid-template-columns:repeat(2,minmax(0,1fr))!important}.board-tool{align-self:auto!important}}@media(max-width:620px){.site-header{padding:.65rem .8rem!important}.brand-mark{width:40px!important;height:40px!important}.wohn-planboard{padding:.75rem!important;gap:.75rem!important}.board-copy,.board-tool,.planboard-map,.moving-crates,.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.compare-hero,.compare-table,.hub-hero,.city-hero,.city-ledger,.template-paper,.hub-checklist,.tool-context,.dossier-handoff{margin-left:0!important;margin-right:0!important;width:100%!important;border-radius:8px!important}.board-copy{padding:1rem!important}.board-copy h1{font-size:clamp(2.35rem,11vw,3.35rem)!important}.board-actions,.board-form,.moving-crates,.planboard-map{grid-template-columns:1fr!important}.board-actions a{width:100%!important}.plan-zone{min-height:112px!important}.result-actions{grid-template-columns:1fr!important}.city-index-strip>div:nth-child(2){grid-template-columns:1fr!important}.site-footer{grid-template-columns:1fr!important;padding:1.25rem!important}}:root{--mw-bg:#f5f7fb!important;--mw-ink:#111827!important;--mw-muted:#5b6778!important;--mw-line:#d9e2ef!important;--mw-blue:#1d4ed8!important;--mw-green:#0f766e!important;--mw-soft:#edf4ff!important;--mw-card:#ffffff!important;--mw-shadow:0 12px 30px rgba(15,23,42,.08)!important}html,body{background:var(--mw-bg)!important;color:var(--mw-ink)!important}body.home-page main{background:var(--mw-bg)!important}.site-header{position:sticky!important;top:0!important;z-index:50!important;background:rgba(255,255,255,.98)!important;border-bottom:1px solid var(--mw-line)!important;box-shadow:0 8px 22px rgba(15,23,42,.06)!important;padding:.72rem clamp(.9rem,3vw,2rem)!important}.brand{gap:.65rem!important;min-width:0!important}.brand-mark{width:42px!important;height:42px!important;border-radius:8px!important;background:linear-gradient(135deg,#1d4ed8,#0f766e)!important;color:#fff!important;box-shadow:none!important;font-weight:1000!important}.brand strong{font-size:1rem!important;line-height:1.05!important;max-width:44vw!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.brand small{font-size:.76rem!important;color:var(--mw-muted)!important}.main-nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.35rem!important;flex-wrap:wrap!important;max-width:72vw!important}.main-nav a,.menu-button{min-height:40px!important;border:1px solid var(--mw-line)!important;border-radius:8px!important;background:#fff!important;color:var(--mw-ink)!important;padding:.52rem .66rem!important;font-size:.86rem!important;font-weight:800!important;line-height:1.05!important;box-shadow:none!important}.main-nav a.core-nav-link{background:var(--mw-soft)!important;color:var(--mw-blue)!important}.wohn-planboard{max-width:1220px!important;margin:0 auto!important;padding:clamp(1rem,3vw,2.3rem)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)!important;grid-template-areas:"copy tool" "map tool" "crates tool"!important;gap:1rem!important;background:var(--mw-bg)!important}.board-copy,.board-tool,.planboard-map,.moving-crates,.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.atlas-faq article,.compare-hero,.compare-table,.compare-followups a,.tool-context,.dossier-handoff{border:1px solid var(--mw-line)!important;border-radius:8px!important;background:var(--mw-card)!important;box-shadow:var(--mw-shadow)!important}.board-copy{min-height:390px!important;padding:clamp(1.25rem,3.4vw,2.6rem)!important;background:linear-gradient(135deg,#fff 0%,#eef5ff 100%)!important}.board-copy h1{font-size:clamp(2.25rem,5vw,4.4rem)!important;line-height:1!important;max-width:14ch!important;margin:.15rem 0 .75rem!important}.board-copy p{font-size:clamp(1rem,1.35vw,1.14rem)!important;color:var(--mw-muted)!important;max-width:65ch!important}.eyebrow{color:var(--mw-blue)!important;text-transform:none!important;letter-spacing:0!important}.board-actions{display:flex!important;gap:.55rem!important;flex-wrap:wrap!important}.board-actions a,.link-row a,.comparison-ledger .section-title a,.decision-rail .section-title a,.dossier-teaser a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;border-radius:8px!important;background:var(--mw-blue)!important;color:#fff!important;padding:.68rem .85rem!important;text-align:center!important}.board-tool{padding:1rem!important}.board-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.board-result,.tool-result{background:#123b36!important}.planboard-map{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:1rem!important;background:#fff!important}.plan-zone{min-height:124px!important;border:1px solid var(--mw-line)!important;border-left:5px solid var(--mw-blue)!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important;padding:.9rem!important}.plan-zone:before,.plan-zone:after{display:none!important}.plan-zone strong{font-size:1rem!important}.plan-zone span{color:var(--mw-blue)!important}.moving-crates{grid-template-columns:repeat(2,minmax(0,1fr))!important}.moving-crates p,.home-tool-card,.traffic-hub-strip a,.city-index-strip a,.template-shelf a,.related-tools a,.quick-checklists a,.decision-rail a,.move-path a,.guide-list a,.checklist-grid a,.tool-catalog a{border-radius:8px!important;border:1px solid var(--mw-line)!important;border-left:5px solid var(--mw-green)!important;box-shadow:none!important;background:#fff!important}.site-footer{background:#111827!important;color:#fff!important;border-top:0!important}.site-footer p,.footer-company{color:#cbd5e1!important}.site-footer a{color:#e5edff!important}.partner-guide-body .site-header{background:#fff!important}.partner-guide-body .main-nav{max-width:none!important}@media(max-width:1040px){.main-nav{display:none!important;position:fixed!important;top:66px!important;left:.75rem!important;right:.75rem!important;max-width:none!important;background:#fff!important;border:1px solid var(--mw-line)!important;border-radius:8px!important;padding:.75rem!important;box-shadow:0 18px 44px rgba(15,23,42,.18)!important}.main-nav.open{display:grid!important;grid-template-columns:1fr!important}.main-nav a{width:100%!important;justify-content:flex-start!important}.menu-button{display:inline-flex!important}.wohn-planboard{grid-template-columns:1fr!important;grid-template-areas:"copy" "tool" "map" "crates"!important}.board-copy{min-height:auto!important}.planboard-map{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.site-header{padding:.62rem .75rem!important}.brand strong{max-width:48vw!important}.brand small{display:none!important}.wohn-planboard{padding:.75rem!important;gap:.75rem!important}.board-copy{margin:0!important;border-radius:8px!important}.board-copy h1{font-size:clamp(2.1rem,10vw,3.2rem)!important;max-width:12ch!important}.board-actions,.board-form,.planboard-map,.moving-crates,.result-actions{display:grid!important;grid-template-columns:1fr!important}.board-actions a{width:100%!important}.plan-zone{min-height:104px!important}.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.compare-hero,.compare-table,.hub-hero,.city-hero,.city-ledger,.template-paper,.hub-checklist,.tool-context,.dossier-handoff{margin-left:.75rem!important;margin-right:.75rem!important;width:auto!important}.site-footer{grid-template-columns:1fr!important;padding:1.25rem!important}}:root{--mw-night:#101827!important;--mw-calm:#f6f8fb!important;--mw-paper:#ffffff!important;--mw-border:#dbe4ef!important;--mw-action:#2154d7!important;--mw-action-dark:#163d9d!important;--mw-positive:#0f766e!important;--mw-warm:#f4b35f!important;--mw-text:#101827!important;--mw-subtle:#5d6b7a!important}body.home-page{background:var(--mw-calm)!important}.site-header{backdrop-filter:saturate(140%) blur(8px)!important}.brand-mark{background:var(--mw-night)!important;border-radius:8px!important}.menu-button{border-color:var(--mw-border)!important}.wohn-planboard{max-width:1240px!important;padding:1.25rem!important;gap:1rem!important}.board-copy{background:var(--mw-night)!important;color:#fff!important;border-color:#1f2b42!important;box-shadow:0 18px 40px rgba(16,24,39,.18)!important}.board-copy .eyebrow{color:#b9d4ff!important}.board-copy h1{color:#fff!important;font-size:4.05rem!important;line-height:1.02!important;max-width:13.5ch!important}.board-copy p{color:#d7e2f1!important;font-size:1.08rem!important;line-height:1.65!important}.board-actions a{background:#fff!important;color:var(--mw-night)!important;border:1px solid rgba(255,255,255,.2)!important}.board-actions a:first-child{background:var(--mw-warm)!important;color:#1f2937!important}.board-tool{border-top:5px solid var(--mw-positive)!important}.board-tool-head strong{font-size:1.25rem!important}.field-card span,.board-tool-head span{color:var(--mw-subtle)!important}.board-result,.tool-result{background:var(--mw-night)!important}.planboard-map,.moving-crates,.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.plan-zone{border-left-color:var(--mw-action)!important;background:#fbfdff!important}.moving-crates p,.home-tool-card,.traffic-hub-strip a,.city-index-strip a,.template-shelf a,.related-tools a,.quick-checklists a,.decision-rail a,.move-path a,.guide-list a,.checklist-grid a,.tool-catalog a{border-left-color:var(--mw-positive)!important}.home-tool-card strong,.traffic-hub-strip strong,.city-index-strip strong,.template-shelf strong,.quick-checklists strong,.decision-rail strong,.move-path strong{color:var(--mw-text)!important}.home-tool-card em,.traffic-hub-strip small,.city-index-strip small,.template-shelf span,.quick-checklists span,.decision-rail span,.move-path small{color:var(--mw-subtle)!important;line-height:1.5!important}.section-title{align-items:end!important}.section-title h2{max-width:22ch!important}.source-ribbon{background:var(--mw-night)!important;border-color:#1f2b42!important}.source-ribbon h2,.source-ribbon p{color:#fff!important}@media(max-width:1040px){.wohn-planboard{padding:1rem!important}.board-copy h1{font-size:3.35rem!important}.section-title{align-items:start!important}}@media(max-width:620px){.site-header{min-height:58px!important}.brand strong{max-width:58vw!important;font-size:.98rem!important}.menu-button{min-height:44px!important;padding:.45rem .62rem!important}.wohn-planboard{padding:.75rem!important}.board-copy{padding:1.1rem!important}.board-copy h1{font-size:2.55rem!important;line-height:1.05!important;max-width:12.5ch!important}.board-copy p{font-size:1rem!important;line-height:1.55!important}.board-actions a{min-height:44px!important}.board-tool{padding:.9rem!important}.planboard-map{gap:.65rem!important}.plan-zone{min-height:0!important;padding:.85rem!important}.moving-crates,.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon{margin-top:.8rem!important}.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon{padding:1rem!important}.home-tool-card,.traffic-hub-strip a,.city-index-strip a,.template-shelf a,.quick-checklists a,.decision-rail a,.move-path a{padding:.9rem!important}.section-title h2{font-size:1.35rem!important;line-height:1.18!important}.site-footer{margin-top:1rem!important}}:root{--mw-focus:#1f5bd8!important;--mw-mint:#0f766e!important;--mw-surface:#ffffff!important;--mw-softline:#dce6f2!important;--mw-readable:#111827!important;--mw-note:#586679!important}.wohn-planboard{max-width:1180px!important;padding:clamp(.85rem,2.5vw,1.5rem)!important;gap:.85rem!important}.board-copy{min-height:auto!important;background:linear-gradient(180deg,#fff 0%,#f1f6ff 100%)!important;color:var(--mw-readable)!important;border-color:var(--mw-softline)!important;box-shadow:0 10px 26px rgba(17,24,39,.08)!important}.board-copy .eyebrow{color:var(--mw-focus)!important}.board-copy h1{color:var(--mw-readable)!important;font-size:clamp(2.4rem,4.2vw,4.1rem)!important;line-height:1.03!important;max-width:15ch!important}.board-copy p{color:var(--mw-note)!important;line-height:1.58!important}.board-actions{gap:.5rem!important}.board-actions a{background:#fff!important;color:var(--mw-readable)!important;border:1px solid var(--mw-softline)!important;min-height:42px!important;padding:.66rem .82rem!important}.board-actions a:first-child{background:var(--mw-focus)!important;color:#fff!important;border-color:var(--mw-focus)!important}.board-tool{box-shadow:0 10px 26px rgba(17,24,39,.08)!important;border-top:4px solid var(--mw-mint)!important}.field-card input,.board-form input,.tool-form input{font-size:1rem!important}.board-result,.tool-result{background:linear-gradient(135deg,#123b36,#0f766e)!important}.planboard-map,.moving-crates{box-shadow:0 8px 20px rgba(17,24,39,.07)!important}.plan-zone{min-height:112px!important;background:#fff!important}.plan-zone strong{font-size:.98rem!important}.moving-crates p{padding:.85rem!important}.tool-depth,.guide-depth{max-width:1180px;margin:1.2rem auto;padding:1.1rem;border:1px solid var(--mw-softline);border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(17,24,39,.06)}.tool-depth p,.guide-depth p{color:var(--mw-note);line-height:1.7;max-width:78ch}.tool-depth a,.guide-depth a{color:var(--mw-focus);font-weight:800;text-decoration:none}.tool-depth-grid,.guide-depth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:.9rem 0}.tool-depth-grid article,.guide-depth-grid article{border:1px solid var(--mw-softline);border-left:4px solid var(--mw-mint);border-radius:8px;background:#fbfdff;padding:.9rem}.tool-depth-grid h3,.guide-depth-grid h3{margin:0 0 .45rem;color:var(--mw-readable);font-size:1rem}.tool-depth-grid ul,.guide-depth-grid ul{margin:0;padding-left:1.05rem;color:var(--mw-note);line-height:1.55}.tool-depth-grid p,.guide-depth-grid p{margin:0}.main-nav a,.menu-button{border-radius:8px!important}.site-footer{margin-top:1.4rem!important}@media(max-width:1040px){.wohn-planboard{grid-template-areas:"copy" "tool" "map" "crates"!important;max-width:760px!important}.board-copy h1{font-size:clamp(2.15rem,8vw,3rem)!important}.board-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.board-actions a{width:100%!important}.board-tool{padding:1rem!important}.planboard-map{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tool-depth-grid,.guide-depth-grid{grid-template-columns:1fr!important}}@media(max-width:620px){.site-header{padding:.58rem .72rem!important}.brand-mark{width:38px!important;height:38px!important}.wohn-planboard{padding:.65rem!important;gap:.65rem!important}.board-copy{padding:1rem!important}.board-copy h1{font-size:clamp(2rem,9vw,2.65rem)!important;line-height:1.06!important;max-width:14ch!important}.board-copy p{font-size:.98rem!important;line-height:1.5!important}.board-actions{grid-template-columns:1fr!important}.board-actions a{min-height:42px!important}.board-form{grid-template-columns:1fr!important}.field-card,.board-form label{padding:.65rem!important}.planboard-map,.moving-crates{grid-template-columns:1fr!important}.plan-zone{min-height:0!important;padding:.8rem!important}.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.compare-hero,.compare-table,.hub-hero,.city-hero,.city-ledger,.template-paper,.hub-checklist,.tool-context,.tool-depth,.guide-depth,.dossier-handoff{margin-left:.65rem!important;margin-right:.65rem!important}.tool-depth,.guide-depth{padding:1rem!important}.section-title h2{font-size:1.28rem!important}.site-footer{padding:1rem!important}}:root{--mw-pr-bg:#f6f8fb!important;--mw-pr-card:#ffffff!important;--mw-pr-ink:#172033!important;--mw-pr-muted:#5f6b7a!important;--mw-pr-line:#dbe4ef!important;--mw-pr-blue:#225f9f!important;--mw-pr-teal:#0f766e!important;--mw-pr-warm:#f59e0b!important;--mw-pr-red:#b45309!important;--mw-pr-shadow:0 10px 24px rgba(23,32,51,.08)!important}*{letter-spacing:0!important}html,body{overflow-x:hidden!important;background:var(--mw-pr-bg)!important;color:var(--mw-pr-ink)!important}main{min-width:0!important}h1,h2,h3,.brand strong{letter-spacing:0!important}.site-header{background:rgba(255,255,255,.98)!important;border-bottom:1px solid var(--mw-pr-line)!important;box-shadow:0 6px 18px rgba(23,32,51,.06)!important}.brand-mark{border-radius:8px!important;background:linear-gradient(135deg,var(--mw-pr-blue),var(--mw-pr-teal))!important}.main-nav{gap:.35rem!important;align-items:center!important}.main-nav a,.menu-button{border-radius:8px!important;line-height:1.15!important;white-space:normal!important}.wohn-planboard{max-width:1180px!important;margin:0 auto!important;padding:1.1rem!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(330px,.68fr)!important;gap:1rem!important;align-items:start!important}.board-copy{display:grid!important;align-content:center!important;min-height:340px!important;padding:2rem!important;background:#fff!important;border:1px solid var(--mw-pr-line)!important;border-top:5px solid var(--mw-pr-blue)!important;border-radius:8px!important;box-shadow:var(--mw-pr-shadow)!important}.board-copy h1{font-size:3.25rem!important;line-height:1.08!important;max-width:16ch!important;margin:.35rem 0 .85rem!important;color:var(--mw-pr-ink)!important}.board-copy p{font-size:1.04rem!important;line-height:1.65!important;max-width:64ch!important;color:var(--mw-pr-muted)!important}.eyebrow,.board-tool-head span,.moving-crates>span,.home-tool-card small{color:var(--mw-pr-blue)!important;text-transform:none!important;font-weight:900!important}.board-actions{display:flex!important;gap:.5rem!important;flex-wrap:wrap!important}.board-actions a,.purchase-guide-teaser a,.source-ribbon a,.dossier-teaser a,.decision-rail .section-title a,.comparison-ledger .section-title a,.link-row a{border-radius:8px!important;min-height:42px!important;background:var(--mw-pr-blue)!important;color:#fff!important;border:1px solid var(--mw-pr-blue)!important;box-shadow:none!important;text-decoration:none!important}.board-actions a:nth-child(n+2){background:#fff!important;color:var(--mw-pr-ink)!important;border-color:var(--mw-pr-line)!important}.board-tool,.planboard-map,.moving-crates,.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.purchase-guide-teaser,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.compare-hero,.compare-table,.hub-hero,.city-hero,.city-ledger,.template-paper,.hub-checklist,.tool-context,.tool-depth,.guide-depth,.dossier-handoff{border-radius:8px!important;border:1px solid var(--mw-pr-line)!important;background:#fff!important;box-shadow:var(--mw-pr-shadow)!important}.board-tool{border-top:5px solid var(--mw-pr-teal)!important}.board-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.field-card,.board-form label{border-radius:8px!important}.stepper-control{grid-template-columns:42px minmax(0,1fr) 42px!important}.board-result,.tool-result{background:linear-gradient(135deg,#123b36,var(--mw-pr-teal))!important;border-radius:8px!important}.result-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))!important}.result-actions button{border-radius:8px!important}.planboard-map{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.65rem!important}.plan-zone{min-width:0!important;min-height:118px!important;border-radius:8px!important;background:#f8fafc!important;border:1px solid var(--mw-pr-line)!important;border-left:5px solid var(--mw-pr-blue)!important;box-shadow:none!important}.plan-zone strong,.home-tool-card strong,.traffic-hub-strip strong,.city-index-strip strong,.template-shelf strong,.purchase-guide-teaser strong,.quick-checklists strong,.decision-rail strong,.move-path strong{overflow-wrap:anywhere!important}.trust-strip{max-width:1180px!important;margin:.85rem auto 1rem!important;padding:0 1.1rem!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.65rem!important}.trust-strip article{background:#fff!important;border:1px solid var(--mw-pr-line)!important;border-left:4px solid var(--mw-pr-teal)!important;border-radius:8px!important;padding:.8rem!important;box-shadow:0 6px 16px rgba(23,32,51,.05)!important}.trust-strip strong,.trust-strip span{display:block!important}.trust-strip span{color:var(--mw-pr-muted)!important;font-size:.92rem!important;line-height:1.42!important}.purchase-guide-teaser{max-width:1180px!important;margin:1rem auto!important;padding:1.15rem!important;display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(0,1fr)!important;gap:1rem!important;align-items:stretch!important}.purchase-guide-teaser>div:first-child{display:grid!important;align-content:start!important;gap:.65rem!important}.purchase-guide-teaser h2{font-size:1.8rem!important;line-height:1.16!important;max-width:24ch!important}.purchase-guide-teaser p{color:var(--mw-pr-muted)!important;line-height:1.62!important;max-width:68ch!important}.purchase-guide-teaser>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.purchase-guide-teaser article{background:#f8fafc!important;border:1px solid var(--mw-pr-line)!important;border-left:4px solid var(--mw-pr-warm)!important;border-radius:8px!important;padding:.85rem!important}.purchase-guide-teaser span{display:block!important;color:var(--mw-pr-muted)!important;line-height:1.45!important}.core-calculators>div:last-child,.traffic-hub-strip>div:last-child,.city-index-strip>div:nth-child(2),.template-shelf>div:last-child,.quick-checklists>div,.decision-rail>div:last-child,.move-path>div:last-child,.related-tools>div,.guide-list,.checklist-grid,.tool-catalog article>div,.compare-followups{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))!important;gap:.75rem!important}.home-tool-card,.traffic-hub-strip a,.city-index-strip a,.template-shelf a,.related-tools a,.quick-checklists a,.decision-rail a,.move-path a,.guide-list a,.checklist-grid a,.tool-catalog a,.compare-followups a{border-radius:8px!important;border:1px solid var(--mw-pr-line)!important;border-left:4px solid var(--mw-pr-teal)!important;background:#fff!important;box-shadow:none!important;transform:none!important}.source-ribbon{background:#172033!important;color:#fff!important}.source-ribbon p,.source-ribbon h2{color:#fff!important}.partner-guide-body{background:var(--mw-pr-bg)!important;color:var(--mw-pr-ink)!important}.partner-guide-body .site-header{position:sticky!important;top:0!important;background:#fff!important}.partner-guide-body .brand small{color:var(--mw-pr-muted)!important}.partner-guide-body .main-nav{display:flex!important;max-width:none!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:thin!important}.partner-guide-body .main-nav a{flex:0 0 auto!important}.partner-guide-page{max-width:1120px!important;margin:0 auto!important;padding:1rem!important}.partner-guide-page h1{font-size:3rem!important;line-height:1.1!important;max-width:18ch!important;color:var(--mw-pr-ink)!important}.partner-guide-page h2{font-size:1.75rem!important;line-height:1.16!important;color:var(--mw-pr-ink)!important}.partner-guide-page p,.partner-guide-page li,.partner-guide-card span,.partner-guide-fit-card span,.partner-guide-playbook-card span,.partner-guide-decision-card span{color:var(--mw-pr-muted)!important;line-height:1.62!important}.partner-guide-hero,.partner-guide-editorial,.partner-guide-checktable,.partner-guide-section,.partner-guide-related,.partner-guide-decision,.partner-guide-fit,.partner-guide-playbook{background:#fff!important;border:1px solid var(--mw-pr-line)!important;border-radius:8px!important;box-shadow:var(--mw-pr-shadow)!important;padding:1rem!important;margin:1rem 0!important}.partner-guide-kicker,.partner-guide-disclosure,.partner-guide-note{border-radius:8px!important;background:#fff7ed!important;border:1px solid #fed7aa!important;color:#7c2d12!important;padding:.75rem!important}.partner-guide-grid,.partner-guide-metrics,.partner-guide-decision-grid,.partner-guide-fit-grid,.partner-guide-playbook-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))!important;gap:.75rem!important}.partner-guide-card,.partner-guide-metric,.partner-guide-decision-card,.partner-guide-fit-card,.partner-guide-playbook-card{border-radius:8px!important;border:1px solid var(--mw-pr-line)!important;background:#fff!important;box-shadow:none!important;padding:.9rem!important;min-width:0!important}.partner-guide-card{border-left:4px solid var(--mw-pr-teal)!important}.partner-guide-card em{color:var(--mw-pr-blue)!important;font-style:normal!important;font-weight:900!important}.partner-guide-card strong{color:var(--mw-pr-ink)!important;overflow-wrap:anywhere!important}.partner-guide-cluster-nav,.partner-guide-actions{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}.partner-guide-cluster-nav a,.partner-guide-button{border-radius:8px!important;background:var(--mw-pr-blue)!important;color:#fff!important;border:1px solid var(--mw-pr-blue)!important;text-decoration:none!important;padding:.65rem .78rem!important}.partner-guide-button.secondary{background:#fff!important;color:var(--mw-pr-ink)!important;border-color:var(--mw-pr-line)!important}.partner-guide-link-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))!important;gap:.5rem!important}.partner-guide-link-list a{background:#f8fafc!important;border:1px solid var(--mw-pr-line)!important;border-radius:8px!important;padding:.65rem!important}.partner-guide-checktable{overflow:auto!important}.partner-guide-checktable table{width:100%!important;min-width:560px!important;border-collapse:collapse!important}.partner-guide-checktable th,.partner-guide-checktable td{padding:.75rem!important;border-bottom:1px solid var(--mw-pr-line)!important;text-align:left!important}.site-footer{background:#172033!important;color:#fff!important}.site-footer p,.footer-company{color:#d4deee!important}.site-footer a{color:#e6efff!important}@media(max-width:1040px){.wohn-planboard{grid-template-columns:1fr!important;grid-template-areas:"copy" "tool" "map" "crates"!important;max-width:760px!important}.board-copy h1{font-size:2.6rem!important}.planboard-map{grid-template-columns:repeat(2,minmax(0,1fr))!important}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:760px!important}.purchase-guide-teaser{grid-template-columns:1fr!important;max-width:760px!important}.partner-guide-page h1{font-size:2.35rem!important}}@media(max-width:620px){.site-header{padding:.58rem .72rem!important}.brand strong{max-width:52vw!important;font-size:.96rem!important}.menu-button{min-height:44px!important}.main-nav.open{left:.5rem!important;right:.5rem!important;top:58px!important}.main-nav a{min-height:42px!important}.wohn-planboard{padding:.65rem!important;gap:.65rem!important}.board-copy{padding:1rem!important;min-height:0!important}.board-copy h1{font-size:2.12rem!important;line-height:1.12!important;max-width:17ch!important}.board-copy p{font-size:.98rem!important;line-height:1.55!important}.board-actions,.board-form,.moving-crates,.planboard-map,.result-actions{grid-template-columns:1fr!important}.board-actions a{width:100%!important}.plan-zone{min-height:0!important;padding:.82rem!important}.trust-strip{grid-template-columns:1fr!important;margin:.65rem auto!important;padding:0 .65rem!important}.purchase-guide-teaser{margin:.75rem .65rem!important;padding:1rem!important}.purchase-guide-teaser>div:last-child{grid-template-columns:1fr!important}.purchase-guide-teaser h2{font-size:1.45rem!important}.core-calculators,.home-tips,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon,.method-sheet,.related-tools,.index-hero,.guide-article,.checklist-page,.legal-shell,.method-ledger,.source-table,.tool-catalog article,.atlas-hero,.atlas-table,.compare-hero,.compare-table,.hub-hero,.city-hero,.city-ledger,.template-paper,.hub-checklist,.tool-context,.tool-depth,.guide-depth,.dossier-handoff{margin-left:.65rem!important;margin-right:.65rem!important;padding:1rem!important;width:auto!important}.section-title h2{font-size:1.35rem!important;line-height:1.18!important}.partner-guide-body .site-header{display:grid!important;grid-template-columns:1fr!important;gap:.6rem!important}.partner-guide-body .brand strong{max-width:none!important}.partner-guide-body .main-nav{padding-bottom:.25rem!important}.partner-guide-page{padding:.65rem!important}.partner-guide-page h1{font-size:2rem!important;max-width:100%!important}.partner-guide-page h2{font-size:1.35rem!important}.partner-guide-hero,.partner-guide-editorial,.partner-guide-checktable,.partner-guide-section,.partner-guide-related,.partner-guide-decision,.partner-guide-fit,.partner-guide-playbook{padding:.9rem!important;margin:.75rem 0!important}.partner-guide-actions{display:grid!important;grid-template-columns:1fr!important}.partner-guide-button{display:grid!important;justify-content:center!important;text-align:center!important}.partner-guide-checktable table{min-width:520px!important}.site-footer{grid-template-columns:1fr!important;padding:1.1rem!important}}.living-guide-board{max-width:1180px!important;margin:1rem auto!important;padding:1.15rem!important;background:#fff!important;border:1px solid var(--mw-pr-line,#dbe4ef)!important;border-radius:8px!important;box-shadow:var(--mw-pr-shadow,0 10px 24px rgba(23,32,51,.08))!important}.living-guide-board>div:last-child{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))!important;gap:.75rem!important;margin-top:.75rem!important}.living-guide-board a{display:grid!important;gap:.35rem!important;min-width:0!important;text-decoration:none!important;border:1px solid var(--mw-pr-line,#dbe4ef)!important;border-left:4px solid var(--mw-pr-blue,#225f9f)!important;border-radius:8px!important;background:#f8fafc!important;padding:.9rem!important;box-shadow:none!important}.living-guide-board a span{color:var(--mw-pr-teal,#0f766e)!important;font-weight:900!important;font-size:.8rem!important}.living-guide-board a strong{color:var(--mw-pr-ink,#172033)!important;line-height:1.2!important;overflow-wrap:anywhere!important}.living-guide-board a small{color:var(--mw-pr-muted,#5f6b7a)!important;line-height:1.48!important}.purchase-guide-teaser .secondary-link{background:#fff!important;color:var(--mw-pr-ink,#172033)!important;border-color:var(--mw-pr-line,#dbe4ef)!important}.purchase-guide-teaser .secondary-link:before{content:"Anzeige";display:inline-flex;margin-right:.45rem;padding:.12rem .38rem;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.72rem;font-weight:900}.trust-strip article:nth-child(2){border-left-color:var(--mw-pr-blue,#225f9f)!important}.trust-strip article:nth-child(3),.purchase-guide-teaser article{border-left-color:var(--mw-pr-warm,#f59e0b)!important}.guide-article ol li,.guide-article ul li{margin:.42rem 0!important}.guide-depth,.tool-depth{line-height:1.62!important}.partner-guide-disclosure:before{content:"Anzeige / Partnerlink";display:block;margin-bottom:.35rem;font-weight:900;color:#7c2d12}@media(max-width:760px){.living-guide-board{margin:.75rem .65rem!important;padding:1rem!important}.living-guide-board .section-title{display:grid!important;gap:.35rem!important}.living-guide-board h2{font-size:1.34rem!important;line-height:1.18!important}.living-guide-board>div:last-child{grid-template-columns:1fr!important}.living-guide-board a{min-height:0!important}.purchase-guide-teaser a{width:100%!important;justify-content:center!important;text-align:center!important}.purchase-guide-teaser .secondary-link:before{margin-right:.35rem}.trust-strip article span,.purchase-guide-teaser span,.living-guide-board a small{font-size:.9rem!important}.partner-guide-body .main-nav{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;white-space:normal!important}.partner-guide-body .main-nav a{width:100%!important;justify-content:flex-start!important}.partner-guide-checktable{overflow-x:auto!important}.partner-guide-checktable table{min-width:0!important}.partner-guide-checktable th,.partner-guide-checktable td{overflow-wrap:anywhere!important}}:root{--mw-hero-bg:#f8fbff!important;--mw-hero-accent:#1f5bd8!important;--mw-hero-teal:#0f766e!important}.site-header{position:sticky!important;top:0!important;z-index:20!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:1rem!important;align-items:start!important;padding:.75rem clamp(1rem,2.8vw,2rem)!important}.brand{min-width:max-content!important}.brand small{font-size:.78rem!important}.main-nav{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;justify-self:end!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;padding-bottom:.25rem!important}.main-nav a{flex:0 0 auto!important;white-space:nowrap!important;font-size:.82rem!important;min-height:36px!important;padding:.5rem .62rem!important;background:#fff!important}.wohn-planboard{grid-template-columns:minmax(0,1.05fr) minmax(360px,.58fr)!important;gap:1rem!important;padding-top:1rem!important}.board-copy{background:linear-gradient(180deg,#ffffff 0%,var(--mw-hero-bg) 100%)!important;min-height:360px!important;padding:clamp(1.35rem,3.4vw,2.35rem)!important}.board-copy h1{font-size:clamp(2.4rem,4.3vw,4rem)!important;line-height:1.06!important;max-width:18ch!important}.board-copy p{font-size:1.05rem!important;line-height:1.68!important;max-width:58ch!important}.board-actions{gap:.55rem!important}.board-actions a{display:inline-grid!important;place-items:center!important;padding:.7rem .95rem!important}.board-tool{padding:1rem!important}.board-tool-head h2{font-size:1.35rem!important;line-height:1.18!important}.board-tool-head p{font-size:.96rem!important;line-height:1.46!important}.board-form{grid-template-columns:1fr!important}.field-card,.board-form label{min-width:0!important;overflow:hidden!important}.field-card strong,.board-form label span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.stepper-control{grid-template-columns:40px minmax(0,1fr) 40px!important}.stepper-control button{width:40px!important;min-width:40px!important}.stepper-control input{min-width:0!important;width:100%!important;text-align:center!important}.planboard-map{grid-template-columns:repeat(5,minmax(0,1fr))!important}.plan-zone{min-height:104px!important}.home-tips{display:grid!important;grid-template-columns:minmax(0,.55fr) repeat(3,minmax(0,1fr))!important;gap:.75rem!important;align-items:stretch!important}.home-tips>div{min-width:0!important}.home-tips h2{font-size:1.45rem!important;line-height:1.2!important}.home-tips article{min-width:0!important}.guide-list a,.checklist-grid a,.tool-catalog a,.traffic-hub-strip a,.city-index-strip a,.template-shelf a,.living-guide-board a{min-width:0!important;overflow:hidden!important}.guide-list strong,.checklist-grid strong,.tool-catalog strong,.traffic-hub-strip strong,.city-index-strip strong,.template-shelf strong,.living-guide-board strong{overflow-wrap:anywhere!important}.guide-list span,.checklist-grid span,.tool-catalog span,.traffic-hub-strip small,.city-index-strip small,.template-shelf span,.living-guide-board small{overflow-wrap:anywhere!important}.index-hero h1,.guide-article h1,.hub-hero h1,.city-hero h1{overflow-wrap:anywhere!important}.purchase-guide-teaser{background:linear-gradient(135deg,#ffffff,#fff7ed)!important}.purchase-guide-teaser article{min-width:0!important}.site-footer{border-radius:0!important}@media(max-width:1040px){.site-header{grid-template-columns:1fr auto!important;align-items:center!important}.main-nav{display:none!important}.main-nav.open{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}.wohn-planboard{grid-template-columns:1fr!important;max-width:760px!important}.board-tool{order:2!important}.board-copy{order:1!important}.planboard-map{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-tips{grid-template-columns:1fr!important}.board-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.site-header{padding:.62rem .78rem!important}.brand{min-width:0!important}.brand strong{max-width:none!important}.brand small{display:none!important}.menu-button{display:inline-grid!important;place-items:center!important}.wohn-planboard{padding:.7rem!important}.board-copy{min-height:0!important;padding:1rem!important}.board-copy h1{font-size:clamp(2.05rem,9vw,2.45rem)!important;max-width:15ch!important}.board-copy p{font-size:.98rem!important;line-height:1.55!important}.board-form{grid-template-columns:1fr!important}.field-card strong,.board-form label span{white-space:normal!important}.planboard-map{grid-template-columns:1fr!important}.trust-strip,.core-calculators,.home-tips,.living-guide-board,.rent-index-teaser,.traffic-hub-strip,.city-index-strip,.template-shelf,.purchase-guide-teaser,.comparison-ledger,.floorplan-hero,.move-path,.decision-rail,.dossier-teaser,.quick-checklists,.source-ribbon{margin-left:.7rem!important;margin-right:.7rem!important}.core-calculators>div:last-child,.traffic-hub-strip>div:last-child,.city-index-strip>div:nth-child(2),.template-shelf>div:last-child,.quick-checklists>div,.decision-rail>div:last-child,.move-path>div:last-child,.related-tools>div,.guide-list,.checklist-grid,.tool-catalog article>div,.compare-followups{grid-template-columns:1fr!important}.index-hero h1{font-size:clamp(1.9rem,8vw,2.35rem)!important;line-height:1.12!important}.site-footer{gap:.9rem!important}}html,body{max-width:100%!important;overflow-x:hidden!important}body,a,button,input,select,textarea,summary,label,h1,h2,h3,h4,p,li,td,th,strong,span,small{overflow-wrap:anywhere;word-break:normal;hyphens:auto}a,button,input,select,textarea,summary,[role="button"],.menu-button,.main-nav a,.board-actions a,.result-actions button,.wizard-controls button,.stepper-control button,.source-ribbon a,.dossier-teaser a,.decision-rail a,.move-path a,.quick-checklists a,.related-tools a,.guide-list a,.checklist-grid a,.tool-catalog a,.traffic-hub-strip a,.city-index-strip a,.template-shelf a,.living-guide-board a,.partner-guide-button,.partner-guide-cluster-nav a,.partner-guide-link-list a,.site-footer a{min-height:48px!important;min-width:44px!important;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation}input,select,textarea{display:block!important;width:100%!important;max-width:100%!important}.field-card,.tool-form label,.board-form label,.metric,.plan-zone,.home-tool-card,.traffic-hub-strip a,.city-index-strip a,.template-shelf a,.related-tools a,.quick-checklists a,.decision-rail a,.move-path a,.guide-list a,.checklist-grid a,.tool-catalog a,.compare-followups a,.partner-guide-card,.partner-guide-fit-card,.partner-guide-playbook-card{min-width:0!important;max-width:100%!important}.tool-form,.board-form,.wizard-step,.tool-result,.board-result,.result-context,.result-grid,.tool-catalog article>div,.related-tools>div,.quick-checklists>div,.decision-rail>div:last-child,.move-path>div:last-child,.guide-list,.checklist-grid,.compare-followups,.partner-guide-grid,.partner-guide-metrics,.partner-guide-decision-grid,.partner-guide-fit-grid,.partner-guide-playbook-grid{min-width:0!important}.source-table,.compare-table,.atlas-table,.partner-guide-checktable,.template-paper{max-width:100%!important;overflow-x:auto!important}.site-footer a,.main-nav.open a,.partner-guide-body .main-nav a{justify-content:flex-start!important;text-align:left}.result-actions button,.wizard-controls button,.stepper-control button{cursor:pointer}.partner-guide-actions,.partner-guide-cluster-nav,.link-row,.board-actions,.result-actions{gap:.5rem!important}@media(max-width:760px){.site-header{max-width:100vw!important}.main-nav.open{width:auto!important;max-width:none!important}.main-nav.open a,.board-actions a,.result-actions button,.wizard-controls button,.source-ribbon a,.dossier-teaser a,.decision-rail .section-title a,.comparison-ledger .section-title a,.link-row a,.purchase-guide-teaser a,.partner-guide-button,.partner-guide-cluster-nav a,.partner-guide-link-list a{width:100%!important;max-width:100%!important}.board-actions,.result-actions,.wizard-controls,.partner-guide-actions,.partner-guide-cluster-nav,.link-row{display:grid!important;grid-template-columns:1fr!important}.tool-result .result-grid,.board-result .result-grid{grid-template-columns:1fr!important}.tool-result .metric,.board-result .metric{min-height:70px!important}.planboard-map,.floorplan-map{grid-template-columns:1fr!important;grid-template-areas:none!important}.plan-zone:nth-child(n),.floorplan-map a:nth-child(n){grid-area:auto!important}.source-table table,.compare-table table,.atlas-table table,.partner-guide-checktable table{min-width:0!important;width:100%!important}.source-table th,.source-table td,.compare-table th,.compare-table td,.atlas-table th,.atlas-table td,.partner-guide-checktable th,.partner-guide-checktable td{white-space:normal!important;overflow-wrap:anywhere!important}.brand strong{white-space:normal!important;line-height:1.08!important}.brand small{white-space:normal!important}.room-tags span,.trust-strip span,.purchase-guide-teaser span,.living-guide-board a small,.tool-catalog span,.related-tools span,.quick-checklists span,.guide-list span,.checklist-grid span{font-size:.92rem!important;line-height:1.45!important}}@media(max-width:390px){h1{max-width:100%!important}.tool-copy h1,.board-copy h1,.index-hero h1,.guide-article h1,.hub-hero h1,.city-hero h1,.partner-guide-page h1{font-size:clamp(1.85rem,10vw,2.35rem)!important;line-height:1.12!important;max-width:100%!important}.metric strong{font-size:1.08rem!important}.field-card input,.field-card select,.tool-form input,.tool-form select{font-size:16px!important}}.quick-checklists a,.template-shelf a,.traffic-hub-strip a,.city-index-strip a,.related-tools a,.guide-list a,.checklist-grid a,.tool-catalog a,.move-path a,.decision-rail a,.compare-followups a{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:grid!important;align-content:start!important;align-items:start!important;justify-content:stretch!important;text-align:left!important;gap:.3rem!important}.quick-checklists a strong,.quick-checklists a span,.template-shelf a strong,.template-shelf a span,.traffic-hub-strip a strong,.traffic-hub-strip a small,.city-index-strip a strong,.city-index-strip a small,.related-tools a strong,.related-tools a span,.guide-list a strong,.guide-list a span,.checklist-grid a strong,.checklist-grid a span,.tool-catalog a strong,.tool-catalog a span,.move-path a strong,.move-path a small,.decision-rail a strong,.decision-rail a span,.compare-followups a strong,.compare-followups a span{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.42!important}.quick-checklists a,.template-shelf a{padding:.9rem!important}.result-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important;margin:.65rem 0!important;padding:0!important;list-style:none!important}.result-steps li{display:grid!important;gap:.18rem!important;min-width:0!important;padding:.55rem!important;border-radius:8px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.16)!important}.result-steps strong{color:#fff!important;font-size:.86rem!important;line-height:1.2!important}.result-steps span{color:#d8ccb8!important;font-size:.78rem!important;line-height:1.35!important}.result-followups{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))!important;gap:.45rem!important;margin-top:.75rem!important}.result-followups a{display:grid!important;place-items:center!important;min-height:42px!important;padding:.55rem!important;border-radius:8px!important;background:#fff!important;color:#172033!important;text-align:center!important;text-decoration:none!important;font-weight:900!important}@media(max-width:760px){.quick-checklists a,.template-shelf a,.traffic-hub-strip a,.city-index-strip a,.related-tools a,.guide-list a,.checklist-grid a,.tool-catalog a,.move-path a,.decision-rail a,.compare-followups a{width:100%!important;padding:.9rem!important}.result-steps,.result-followups{grid-template-columns:1fr!important}}.stepper-control{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;gap:.35rem!important;align-items:stretch!important}.stepper-control button{width:48px!important;min-width:48px!important;min-height:48px!important;height:48px!important;border-radius:8px!important;font-size:1.05rem!important;line-height:1!important}.stepper-control input{min-height:48px!important;min-width:0!important;width:100%!important;text-align:center!important}.field-card,.board-form label,.tool-form label{overflow:visible!important}.field-card strong,.field-card span,.board-form label span,.tool-form label span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.28!important;max-width:100%!important}.main-nav a,.menu-button,.board-actions a,.result-actions button,.wizard-controls button,.source-ribbon a,.dossier-teaser a,.decision-rail .section-title a,.comparison-ledger .section-title a,.link-row a,.purchase-guide-teaser a,.partner-guide-button,.partner-guide-cluster-nav a,.partner-guide-link-list a,.site-footer a{min-height:48px!important}.result-followups a{min-height:48px!important}.result-route-strip{max-width:1180px!important;margin:0 auto 1rem!important;padding:1rem!important;display:grid!important;grid-template-columns:minmax(0,.62fr) minmax(0,1fr)!important;gap:1rem!important;background:#fff!important;border:1px solid var(--mw-pr-line,#dbe4ef)!important;border-radius:8px!important;box-shadow:var(--mw-pr-shadow,0 10px 24px rgba(23,32,51,.08))!important}.result-route-strip>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.45rem!important}.result-route-strip a{display:grid!important;gap:.18rem!important;min-height:54px!important;padding:.62rem!important;border-radius:8px!important;background:#f8fafc!important;border:1px solid var(--mw-pr-line,#dbe4ef)!important;text-decoration:none!important;color:var(--mw-pr-ink,#172033)!important}.result-route-strip a span{font-size:.72rem!important;font-weight:900!important;text-transform:uppercase!important;color:var(--mw-pr-blue,#225f9f)!important}.result-route-strip a strong{font-size:.92rem!important;line-height:1.18!important;overflow-wrap:anywhere!important}.board-copy,.board-tool,.planboard-map,.moving-crates,.trust-strip article,.purchase-guide-teaser,.living-guide-board,.home-tool-card,.traffic-hub-strip a,.city-index-strip a,.template-shelf a,.quick-checklists a,.decision-rail a,.move-path a,.related-tools a,.guide-list a,.checklist-grid a,.tool-catalog a{overflow:visible!important}.board-copy h1,.board-copy p,.section-title h2,.index-hero h1,.guide-article h1,.hub-hero h1,.city-hero h1{overflow-wrap:anywhere!important;hyphens:auto!important}@media(max-width:760px){.stepper-control{grid-template-columns:52px minmax(0,1fr) 52px!important}.stepper-control button{width:52px!important;min-width:52px!important;min-height:52px!important;height:52px!important}.main-nav.open a,.board-actions a,.result-actions button,.wizard-controls button,.source-ribbon a,.dossier-teaser a,.decision-rail .section-title a,.comparison-ledger .section-title a,.link-row a,.purchase-guide-teaser a,.partner-guide-button,.partner-guide-cluster-nav a,.partner-guide-link-list a{min-height:52px!important}.brand strong{max-width:62vw!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.board-copy h1{max-width:100%!important}.field-card,.board-form label,.tool-form label{padding:.78rem!important}.result-route-strip{grid-template-columns:1fr!important;margin:.75rem .65rem!important;padding:.9rem!important}.result-route-strip>div:last-child{grid-template-columns:1fr!important}.result-route-strip a{min-height:52px!important}}.result-decision-cta{display:grid!important;gap:.32rem!important;margin:.8rem 0 0!important;padding:.78rem!important;border-radius:10px!important;background:#fff!important;color:#172033!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 10px 24px rgba(23,32,51,.12)!important}.result-decision-cta span{font-size:.72rem!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#225f9f!important}.result-decision-cta strong{font-size:1rem!important;line-height:1.18!important;color:#172033!important}.result-decision-cta p{margin:0!important;color:#4b5a6d!important;font-size:.86rem!important;line-height:1.42!important}.result-decision-cta a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;width:max-content!important;max-width:100%!important;padding:.58rem .75rem!important;border-radius:8px!important;background:#225f9f!important;color:#fff!important;text-decoration:none!important;font-weight:1000!important;text-align:center!important}.mobile-quick-jump{display:none;max-width:1180px;margin:.75rem auto 0;padding:.58rem .65rem;gap:.42rem;align-items:center;background:#fff;border:1px solid var(--mw-pr-line,#dbe4ef);border-radius:8px;box-shadow:0 8px 20px rgba(23,32,51,.08);overflow:visible;flex-wrap:wrap}.mobile-quick-jump span{flex:0 0 auto;color:#4b5a6d;font-size:.78rem;font-weight:1000;text-transform:uppercase;letter-spacing:.06em}.mobile-quick-jump a{flex:1 1 6.3rem;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.52rem .68rem;border-radius:8px;background:#f8fafc;color:#172033;text-decoration:none;font-weight:1000;border:1px solid var(--mw-pr-line,#dbe4ef);text-align:center}.mobile-quick-jump a[href="/kaufhilfen/"]{flex-basis:8rem}@media(max-width:760px){.result-decision-cta{padding:.75rem!important}.result-decision-cta a{width:100%!important;min-height:52px!important}.mobile-quick-jump{display:flex;position:sticky;top:0;z-index:25;margin:.65rem .65rem 0}.mobile-quick-jump a{min-height:48px}}.site-transparency-strip{max-width:1180px;margin:.7rem auto 0;padding:.62rem .78rem;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;background:#fff;border:1px solid var(--mw-pr-line,#dbe4ef);border-left:5px solid #225f9f;border-radius:10px;box-shadow:0 8px 20px rgba(23,32,51,.06);color:#334155}.site-transparency-strip strong{color:#172033}.site-transparency-strip span{flex:1 1 24rem;line-height:1.45}.site-transparency-strip a{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.5rem .62rem;border-radius:8px;background:#f8fafc;color:#172033;text-decoration:none;font-weight:900;border:1px solid var(--mw-pr-line,#dbe4ef);text-align:center}.footer-privacy-note,.footer-commercial-note{color:#475569!important}.footer-commercial-note strong{color:#172033}.guided-start{max-width:1180px;margin:1rem auto;padding:1rem;background:#fff;border:1px solid var(--mw-pr-line,#dbe4ef);border-radius:10px;box-shadow:0 12px 28px rgba(23,32,51,.08)}.guided-start>.section-title{align-items:start}.guided-start>.section-title h2{font-size:clamp(1.45rem,2.4vw,2.25rem)!important;line-height:1.1!important;max-width:18ch!important}.guided-start>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.guided-start article{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:.45rem;min-width:0;padding:.85rem;border-radius:10px;background:linear-gradient(180deg,#f8fafc,#fff7ed);border:1px solid var(--mw-pr-line,#dbe4ef);box-shadow:0 8px 18px rgba(23,32,51,.06)}.guided-start article:before{position:absolute;right:.82rem;top:.72rem;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:10px;background:#fff;color:#225f9f;border:1px solid var(--mw-pr-line,#dbe4ef);box-shadow:0 6px 14px rgba(23,32,51,.08);font-size:1.18rem}.guided-start article:nth-child(1):before{content:"⌂"}.guided-start article:nth-child(2):before{content:"▦"}.guided-start article:nth-child(3):before{content:"□"}.guided-start article:nth-child(4):before{content:"≋"}.guided-start article>span{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:#225f9f;color:#fff;font-weight:1000}.guided-start strong{font-size:1.02rem;line-height:1.18;color:#172033;padding-right:2.5rem}.guided-start p{margin:0;color:#4b5a6d;font-size:.92rem;line-height:1.45}.guided-start article div{display:grid;gap:.35rem}.guided-start a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:.55rem .62rem;border-radius:8px;background:#172033;color:#fff;text-decoration:none;font-weight:950;text-align:center}.guided-start a:nth-child(n+2){background:#fff;color:#172033;border:1px solid var(--mw-pr-line,#dbe4ef)}.purchase-flow-rail{max-width:1180px;margin:1rem auto;padding:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;background:#172033;color:#fff;border-radius:10px;box-shadow:0 12px 28px rgba(23,32,51,.12)}.purchase-flow-rail div{display:grid;grid-template-columns:auto 1fr;gap:.32rem .62rem;align-items:start;min-width:0;padding:.85rem;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:rgba(255,255,255,.06)}.purchase-flow-rail span{grid-row:1/3;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:999px;background:#efd09d;color:#172033;font-weight:1000}.purchase-flow-rail strong{line-height:1.15}.purchase-flow-rail p{grid-column:2;margin:0;color:#e8deca;font-size:.92rem;line-height:1.45}@media(max-width:960px){.guided-start>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-flow-rail{grid-template-columns:1fr}}@media(max-width:620px){.site-transparency-strip{margin:.65rem .65rem 0;display:grid;grid-template-columns:1fr;padding:.75rem}.site-transparency-strip a{width:100%;min-height:52px!important}.guided-start,.purchase-flow-rail{margin:.75rem .65rem;padding:.85rem;border-radius:9px}.guided-start>div:last-child{grid-template-columns:1fr}.guided-start article{padding:.8rem}.guided-start a{min-height:52px}.purchase-flow-rail div{grid-template-columns:auto minmax(0,1fr)}.purchase-flow-rail span{width:2rem;height:2rem}.purchase-flow-rail p{font-size:.9rem}}