

/* === Externalized inline styles for CSP/performance === */
:root{--c-primary:#0d2944;--c-accent:#c69a3c;--c-accent-l:#e0b657;--c-bg:#f7f8fb;--c-text:#1a2332;--c-muted:#5a6b7e}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:'Inter Variable',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--c-text);background:#fff;line-height:1.55;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto;display:block}a{color:var(--c-primary);text-decoration:none}.hero{background:linear-gradient(135deg,var(--c-primary) 0%,#1a3a5c 100%);color:#fff;padding:64px 20px;min-height:320px}.hero h1{font-size:clamp(1.75rem,4.5vw,3rem);line-height:1.15;margin:0 0 16px;font-weight:800}.container{max-width:1180px;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:12px 22px;border-radius:8px;font-weight:600;border:0;cursor:pointer}.btn-primary{background:var(--c-accent);color:#fff}.topbar{background:#08243f;color:#cfd8e4;font-size:.85rem;padding:6px 0}header.site-header{background:#fff;box-shadow:0 1px 0 #e6eaf0}

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */

.ka-root{--ka-paper:#F7F9FC;--ka-paper2:#FFFFFF;--ka-ink:#1A2238;--ka-soft:#4A5468;--ka-line:#E3E8F0;--ka-seal:#0D2944;--ka-seald:#061A2E;--ka-gold:#C69A3C;--ka-shadow:0 1px 2px rgba(13,41,68,.06),0 8px 24px rgba(13,41,68,.06);--ka-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;position:relative;display:flex;flex-direction:column;height:var(--ka-h,640px);max-width:720px;margin:0 auto;background:var(--ka-paper);color:var(--ka-ink);border:1px solid var(--ka-line);border-radius:18px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5}.ka-root *{box-sizing:border-box}.ka-watermark{position:absolute;inset:0;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center;color:var(--ka-seal);opacity:.035}.ka-watermark svg{width:min(70%,440px);height:auto}.ka-header{position:relative;z-index:2;display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(var(--ka-paper),rgb(244 241 233 / .86));border-bottom:1px solid var(--ka-line)}.ka-seal{width:44px;height:44px;color:var(--ka-seal);flex:0 0 auto}.ka-ident{flex:1 1 auto;min-width:0}.ka-ident h1{margin:0;font-family:var(--ka-serif);font-weight:600;font-size:18px;line-height:1.15;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka-ident p{margin:2px 0 0;font-size:11.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--ka-soft)}.ka-newchat{flex:0 0 auto;border:1px solid var(--ka-line);background:var(--ka-paper2);color:var(--ka-soft);font-size:13px;border-radius:999px;padding:7px 12px;cursor:pointer}.ka-newchat:hover{color:var(--ka-ink)}.ka-stream{position:relative;z-index:1;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:18px 14px 6px;display:flex;flex-direction:column;gap:13px}.ka-msg{max-width:88%;display:flex;flex-direction:column}.ka-msg .ka-body{padding:11px 14px;border-radius:18px;white-space:pre-wrap;word-wrap:break-word;animation:ka-rise .26s cubic-bezier(.2,.7,.2,1) both}.ka-msg.ka-ai{align-self:flex-start}.ka-msg.ka-ai .ka-body{background:#fff;border:1px solid var(--ka-line);border-bottom-left-radius:6px;box-shadow:var(--ka-shadow)}.ka-msg.ka-me{align-self:flex-end}.ka-msg.ka-me .ka-body{background:var(--ka-ink);color:var(--ka-paper2);border-bottom-right-radius:6px}.ka-msg .ka-body[dir="rtl"]{text-align:right}.ka-label{font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--ka-soft);margin:0 6px 4px}.ka-msg.ka-me .ka-label{align-self:flex-end}.ka-dots{display:inline-flex;gap:5px;padding:4px 2px}.ka-dots i{width:7px;height:7px;border-radius:50%;background:var(--ka-soft);opacity:.5;animation:ka-blink 1.2s infinite}.ka-dots i:nth-child(2){animation-delay:.2s}.ka-dots i:nth-child(3){animation-delay:.4s}.ka-composer{position:relative;z-index:2;border-top:1px solid var(--ka-line);background:linear-gradient(rgb(244 241 233 / .7),var(--ka-paper));padding:10px 12px 12px}.ka-chips{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 10px;scrollbar-width:none}.ka-chips::-webkit-scrollbar{display:none}.ka-chip{flex:0 0 auto;border:1px solid var(--ka-line);background:var(--ka-paper2);color:var(--ka-ink);font-size:13.5px;border-radius:999px;padding:8px 14px;cursor:pointer;white-space:nowrap}.ka-chip:hover{border-color:var(--ka-seal);color:var(--ka-seal)}.ka-actionbar{padding:2px 0 10px}.ka-inquiry-btn{width:100%;border:1px solid var(--ka-seal);background:rgb(13 41 68 / .05);color:var(--ka-seal);font-size:14.5px;font-weight:500;border-radius:14px;padding:11px 14px;cursor:pointer}.ka-inquiry-btn:hover{background:rgb(13 41 68 / .09)}.ka-row{display:flex;align-items:flex-end;gap:10px;background:var(--ka-paper2);border:1px solid var(--ka-line);border-radius:24px;padding:6px 6px 6px 16px;box-shadow:var(--ka-shadow)}.ka-row:focus-within{border-color:#cfc7b3}.ka-row textarea{flex:1 1 auto;border:0;outline:0;resize:none;background:#fff0;font:inherit;color:var(--ka-ink);max-height:120px;line-height:1.45;padding:8px 0}.ka-row textarea::placeholder{color:#9b958a}.ka-send{flex:0 0 auto;width:42px;height:42px;border:0;border-radius:50%;background:var(--ka-seal);color:#fff;cursor:pointer;display:grid;place-items:center}.ka-send:hover{background:var(--ka-seald)}.ka-send:disabled{background:#cdc6ba;cursor:default}.ka-send svg{width:20px;height:20px}.ka-disclaimer{text-align:center;font-size:11.5px;color:var(--ka-soft);margin:9px 4px 0;line-height:1.4}.ka-sheet{--ka-paper:#F7F9FC;--ka-paper2:#FFFFFF;--ka-ink:#1A2238;--ka-soft:#4A5468;--ka-line:#E3E8F0;--ka-seal:#0D2944;--ka-seald:#061A2E;--ka-gold:#C69A3C;--ka-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;position:fixed;inset:0;z-index:2147483600;display:flex;align-items:flex-end;justify-content:center;background:rgb(13 41 68 / .45);animation:ka-fade .2s both;overflow:auto;overscroll-behavior:contain}.ka-sheet[hidden]{display:none}.ka-sheet-card{width:100%;max-width:520px;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--ka-paper);border-radius:22px 22px 0 0;border:1px solid var(--ka-line);padding:20px 20px 22px;box-shadow:0 -12px 40px rgb(13 41 68 / .18);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ka-ink);animation:ka-slideup .26s cubic-bezier(.2,.7,.2,1) both}@media(min-width:600px){.ka-sheet{align-items:center}.ka-sheet-card{border-radius:22px;margin:18px 0}}.ka-sheet-card h2{margin:2px 0 4px;font-family:var(--ka-serif);font-weight:600;font-size:21px}.ka-sub{margin:0 0 16px;font-size:13.5px;color:var(--ka-soft)}.ka-field{display:block;margin-bottom:12px}.ka-field span{display:block;font-size:12.5px;color:var(--ka-soft);margin:0 2px 5px}.ka-field input,.ka-field textarea,.ka-select{width:100%;border:1px solid var(--ka-line);background:var(--ka-paper2);border-radius:12px;padding:11px 13px;font:inherit;font-size:16px;color:var(--ka-ink);outline:none}.ka-field input:focus,.ka-field textarea:focus,.ka-select:focus{border-color:var(--ka-seal)}.ka-field textarea{resize:vertical;min-height:56px}.ka-attach{margin:2px 0 12px}.ka-attach-btn{display:inline-flex;align-items:center;gap:8px;border:1px dashed var(--ka-line);background:var(--ka-paper2);color:var(--ka-soft);border-radius:12px;padding:10px 14px;font:inherit;font-size:14px;cursor:pointer}.ka-attach-btn:hover{border-color:var(--ka-seal);color:var(--ka-seal)}.ka-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ka-file-pill{display:inline-flex;align-items:center;gap:8px;max-width:100%;background:#fff;border:1px solid var(--ka-line);border-radius:999px;padding:6px 8px 6px 12px;font-size:12.5px;color:var(--ka-ink)}.ka-file-pill .ka-nm{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-file-pill .ka-sz{color:var(--ka-soft)}.ka-file-pill button{border:0;background:#efeadd;color:var(--ka-soft);width:20px;height:20px;border-radius:50%;cursor:pointer;line-height:1;font-size:13px}.ka-consent{display:flex;gap:9px;align-items:flex-start;margin:4px 2px 14px;font-size:12.5px;color:var(--ka-soft);line-height:1.45}.ka-consent input{margin-top:2px;width:16px;height:16px;flex:0 0 auto}.ka-consent a{color:var(--ka-seal)}.ka-sheet-actions{display:flex;gap:10px;margin-top:4px}.ka-ghost{flex:0 0 auto;border:1px solid var(--ka-line);background:#fff0;color:var(--ka-soft);border-radius:12px;padding:12px 18px;font:inherit;cursor:pointer}.ka-primary{flex:1 1 auto;border:0;background:var(--ka-seal);color:#fff;border-radius:12px;padding:12px 18px;font:inherit;font-weight:500;cursor:pointer}.ka-primary:hover{background:var(--ka-seald)}.ka-primary:disabled{background:#cdc6ba;cursor:default}.ka-sheet-status{margin:12px 2px 0;font-size:13px;color:var(--ka-soft);min-height:18px}.ka-sheet-status.ka-ok{color:#2f6b3a}.ka-sheet-status.ka-err{color:#A01B13}@keyframes ka-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ka-blink{0%,60%,100%{opacity:.3}30%{opacity:.9}}@keyframes ka-fade{from{opacity:0}to{opacity:1}}@keyframes ka-slideup{from{transform:translateY(18px);opacity:.6}to{transform:none;opacity:1}}.ka-fab{position:fixed;right:20px;bottom:20px;z-index:2147483000;width:60px;height:60px;border:0;border-radius:50%;background:#0D2944;color:#fff;box-shadow:0 8px 24px rgb(13 41 68 / .3);cursor:pointer;display:grid;place-items:center}.ka-fab:hover{background:#061A2E}.ka-fab .ka-ic{display:inline-flex}.ka-fab svg{width:28px;height:28px}.ka-fab .ka-ic-close{display:none}.ka-fab.ka-fab-open .ka-ic-chat{display:none}.ka-fab.ka-fab-open .ka-ic-close{display:inline-flex}.ka-fab-panel{position:fixed;right:20px;bottom:90px;z-index:2147483000;width:min(94vw,400px);height:min(80vh,660px);display:none}.ka-fab-panel.ka-open{display:block;animation:ka-slideup .26s both}.ka-fab-panel .ka-root{height:100%;max-width:none;box-shadow:0 18px 50px rgb(27 34 48 / .28)}@media(max-width:480px){.ka-fab{right:16px;bottom:16px}.ka-fab-panel{right:3vw;left:3vw;width:auto;bottom:84px;height:78vh}}@media (prefers-reduced-motion:reduce){.ka-root *,.ka-sheet *,.ka-fab-panel{animation:none!important}}

.calc-box { background: linear-gradient(135deg, var(--color-bg-soft), white); border: 2px solid var(--color-accent); border-radius: var(--radius-lg); padding: 2rem; box-shadow: var(--shadow-lg); }
.calc-head { margin-bottom: 1.5rem; }
.calc-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1rem; margin-bottom: 1.5rem; }
.calc-field label { display: block; font-weight: 600; color: var(--color-primary); margin-bottom: 0.4rem; font-size: 0.92rem; }
.calc-result { background: var(--color-primary); color: white; padding: 1.5rem; border-radius: var(--radius-md); text-align: center; }
.calc-result-label { color: #c8d3e3; font-size: 0.95rem; }
.calc-result-value { font-size: 2.6rem; font-weight: 800; color: var(--color-accent-light); margin: 0.3rem 0 0.6rem; }
.calc-disclaimer { color: #b6c2d4; font-size: 0.85rem; margin: 0 0 1rem; }
.calc-result .btn { background: var(--color-accent); width: 100%; white-space: normal; box-sizing: border-box; margin-top: 0.4rem; }

.intake{padding:clamp(2rem,4vw,3.5rem) 0 clamp(3rem,6vw,5rem);background:linear-gradient(180deg,#f4f7fb 0%,#ffffff 60%)}
.intake-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem);max-width:1100px}
@media(min-width:940px){.intake-wrap{grid-template-columns:0.85fr 1.15fr;align-items:start}}
.intake-intro{position:sticky;top:96px}
.intake-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;color:#b8892b;margin:0 0 .6rem}
.intake-intro h1{font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.12;color:#0d2944;margin:0 0 .8rem}
.intake-lead{color:#3a4a5c;line-height:1.6;margin:0 0 1.3rem;max-width:46ch}
.intake-usps{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}
.intake-usps li{display:flex;gap:.6rem;align-items:flex-start;color:#213547;font-size:.96rem}
.intake-ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;border-radius:999px;background:#e7efe7;color:#2e7d46;font-size:.8rem;font-weight:700;margin-top:1px}
.intake-card{background:#fff;border:1px solid #e4e9f0;border-radius:18px;padding:clamp(1.3rem,2.6vw,2rem);box-shadow:0 18px 44px rgba(13,41,68,.08)}
.intake-grid{display:grid;grid-template-columns:1fr;gap:1rem}
@media(min-width:560px){.intake-grid{grid-template-columns:1fr 1fr}}
.fld{display:flex;flex-direction:column;gap:.35rem}
.fld--full{margin-top:1rem}
.fld-label{font-size:.85rem;font-weight:600;color:#28384a}
.fld-label em{color:#b8892b;font-style:normal}
.intake-card input,.intake-card select,.intake-card textarea{font:inherit;color:#0d2944;background:#fff;border:1.5px solid #d5dde7;border-radius:10px;padding:.7rem .8rem;width:100%;transition:border-color .15s,box-shadow .15s}
.intake-card textarea{resize:vertical;min-height:96px}
.intake-card input:focus,.intake-card select:focus,.intake-card textarea:focus{outline:none;border-color:#0d2944;box-shadow:0 0 0 3px rgba(13,41,68,.12)}
.intake-card input.err,.intake-card select.err{border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.12)}
.dropzone{margin-top:1.2rem;border:2px dashed #c2cdda;border-radius:14px;background:#f7fafd;padding:1.6rem 1rem;text-align:center;cursor:pointer;transition:border-color .15s,background .15s,transform .05s;color:#496076}
.dropzone:hover,.dropzone:focus-visible{border-color:#b8892b;background:#fbf7ee;outline:none}
.dropzone.drag{border-color:#0d2944;background:#eef3f9;transform:scale(1.005)}
.dz-icon{color:#0d2944;margin-bottom:.3rem}
.dz-title{margin:.2rem 0 .3rem;font-weight:600;color:#1c2f42}
.dz-link{color:#b8892b;text-decoration:underline}
.dz-hint{margin:0;font-size:.8rem;color:#6a7d90}
.filelist{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.5rem}
.filelist li{display:flex;align-items:center;gap:.7rem;background:#f5f8fb;border:1px solid #e4e9f0;border-radius:10px;padding:.55rem .7rem}
.fl-ic{flex:0 0 auto;color:#0d2944}
.fl-meta{min-width:0;flex:1}
.fl-name{display:block;font-size:.9rem;color:#12283d;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fl-size{font-size:.78rem;color:#6a7d90}
.fl-remove{flex:0 0 auto;border:none;background:#e9eef4;color:#41566b;width:26px;height:26px;border-radius:999px;cursor:pointer;font-size:1rem;line-height:1;display:flex;align-items:center;justify-content:center}
.fl-remove:hover{background:#dfe6ee;color:#c0392b}
.intake-consent{display:flex;gap:.6rem;align-items:flex-start;margin:1.2rem 0 0;font-size:.9rem;color:#3a4a5c;line-height:1.5}
.intake-consent input{margin-top:.15rem;width:18px;height:18px;flex:0 0 auto}
.intake-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.3rem}
.intake-actions .btn--primary{min-width:220px;justify-content:center}
.intake-actions .btn--primary[disabled]{opacity:.65;cursor:progress}
.intake-phone{color:#0d2944;font-weight:600;text-decoration:none;font-size:.92rem}
.intake-phone:hover{text-decoration:underline}
.intake-alert{margin-top:1.1rem;padding:.85rem 1rem;border-radius:10px;font-size:.92rem;line-height:1.45}
.intake-alert.ok{background:#e7f4ec;border:1px solid #b7dcc4;color:#1e6e3c}
.intake-alert.bad{background:#fdeceb;border:1px solid #f2c3bf;color:#a5342a}
.intake-fineprint{margin:1rem 0 0;font-size:.78rem;color:#8494a4}

/* Anfrage 3.0 security/mobile additions */
.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.turnstile-box{margin-top:1rem;max-width:100%;overflow:hidden}
@media(max-width:640px){
  .intake-card{padding:1rem;border-radius:14px}.intake-intro{position:static}.intake-actions{display:grid;grid-template-columns:1fr}.intake-actions .btn--primary{width:100%;min-height:48px}.intake-phone{text-align:center;padding:.7rem}.dropzone{padding:1.2rem .7rem}.intake-card input,.intake-card select,.intake-card textarea{min-height:46px;font-size:16px}.intake-consent{font-size:.92rem}
}

/* Mobile conversion bar: replaces duplicate floating touchpoints on small screens. */
.sd-mobile-cta{display:none}
@media(max-width:700px){
  body{padding-bottom:72px}
  .sd-mobile-cta{position:fixed;z-index:2147482500;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;padding:7px;background:rgba(255,255,255,.96);border:1px solid #dfe6ee;border-radius:16px;box-shadow:0 12px 34px rgba(13,41,68,.2);backdrop-filter:blur(10px)}
  .sd-mobile-cta a{min-height:46px;display:flex;align-items:center;justify-content:center;border-radius:11px;text-decoration:none;font-weight:700;font-size:.92rem}
  .sd-mobile-cta__call{border:1px solid #0d2944;color:#0d2944;background:#fff}
  .sd-mobile-cta__ask{background:#0d2944;color:#fff}
  .wa-fab,.wa-note-info,.wa-note{display:none!important}
  .ka-fab{bottom:84px!important;right:16px!important;width:54px!important;height:54px!important}
  .ka-fab-panel{bottom:148px!important}
}
@media print{.sd-mobile-cta{display:none!important}body{padding-bottom:0!important}}


/* === Growth / Conversion 4.0 === */
.growth-paths{padding:clamp(2.6rem,5vw,4.6rem) 0;background:#fff}
.growth-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}
.growth-path{border:1px solid var(--color-border,#dfe6ee);border-radius:18px;padding:1.45rem;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 30px rgba(13,41,68,.05)}
.growth-path h3{margin:.2rem 0 .55rem;color:var(--color-primary,#0d2944);font-size:1.2rem}.growth-path p{margin:0 0 1rem;color:var(--color-text-muted,#5d6b78)}
.growth-path ul{list-style:none;margin:0 0 1.1rem;padding:0;display:grid;gap:.48rem}.growth-path li:before{content:'✓';color:#2e7d46;font-weight:800;margin-right:.55rem}
.growth-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}
.growth-link-card{display:block;text-decoration:none;border:1px solid var(--color-border,#dfe6ee);border-radius:14px;padding:1rem;background:#fff;color:var(--color-primary,#0d2944);font-weight:700;line-height:1.35;transition:.18s ease}
.growth-link-card small{display:block;margin-top:.35rem;color:var(--color-text-muted,#667);font-weight:500}.growth-link-card:hover{transform:translateY(-2px);border-color:var(--color-accent,#b8892b);box-shadow:0 8px 24px rgba(13,41,68,.08)}
.price-preview{padding:clamp(2.4rem,5vw,4rem) 0;background:#f6f8fb}.price-preview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.4rem 0 1.2rem}.price-preview__item{background:#fff;border:1px solid #e0e6ee;border-radius:16px;padding:1.25rem}.price-preview__item strong{display:block;color:#0d2944;font-size:1.08rem}.price-preview__item b{display:block;color:#a36e14;font-size:1.45rem;margin:.35rem 0}.price-preview__item span{color:#607084;font-size:.88rem;line-height:1.45}.price-preview__note{font-size:.84rem;color:#66778a;max-width:80ch}
.proof-inline{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0 0}.proof-chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #dfe6ee;background:#fff;border-radius:999px;padding:.48rem .72rem;color:#284057;font-size:.84rem;font-weight:650}
.intake-steps{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 1rem}.intake-stepdot{display:flex;align-items:center;gap:.45rem;border-radius:999px;padding:.5rem .75rem;border:1px solid #d8e0e9;color:#657487;background:#f8fafc;font-size:.82rem;font-weight:650}.intake-stepdot b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e7edf4;color:#0d2944}.intake-stepdot.is-active{border-color:#b8892b;background:#fff8e9;color:#0d2944}.intake-stepdot.is-active b{background:#b8892b;color:white}.intake-stepdot.is-done b{background:#2e7d46;color:#fff}
.intake-step[hidden]{display:none!important}.intake-step-title{margin:.2rem 0 1rem;color:#0d2944;font-size:1.08rem}.intake-nav{display:flex;justify-content:space-between;gap:.8rem;margin-top:1.25rem}.intake-next,.intake-back{min-height:44px;border-radius:10px;padding:.7rem 1rem;font:inherit;font-weight:700;cursor:pointer}.intake-next{border:0;background:#0d2944;color:#fff;margin-left:auto}.intake-back{border:1px solid #ccd6e1;background:#fff;color:#0d2944}.intake-summary{background:#f7f9fc;border:1px solid #e0e6ed;border-radius:12px;padding:.9rem 1rem;margin:0 0 1rem;color:#3c4e61;font-size:.9rem;line-height:1.55}
.landing-main{padding:clamp(2.5rem,5vw,4rem) 0}.landing-hero{display:grid;grid-template-columns:1.18fr .82fr;gap:2rem;align-items:start}.landing-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:.78rem;font-weight:800;color:#a36e14}.landing-hero h1{font-size:clamp(2rem,4.5vw,3.35rem);line-height:1.07;color:#0d2944;margin:.45rem 0 1rem}.landing-hero p{font-size:1.08rem;line-height:1.7;color:#46596d}.landing-box{border:1px solid #dfe6ee;border-radius:18px;background:#f8fafc;padding:1.35rem}.landing-box h2{font-size:1.15rem;color:#0d2944;margin:0 0 .75rem}.landing-box ul{margin:.4rem 0 1rem;padding-left:1.2rem}.landing-box li{margin:.42rem 0;color:#42576b}.landing-section{padding:clamp(2.2rem,4vw,3.4rem) 0;border-top:1px solid #edf1f5}.landing-section h2{color:#0d2944}.landing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing-card{border:1px solid #e1e7ee;border-radius:15px;padding:1.15rem;background:#fff}.landing-card h3{font-size:1rem;color:#0d2944;margin:.1rem 0 .45rem}.landing-card p{font-size:.92rem;line-height:1.55;color:#586b7e;margin:0}.landing-faq details{border-top:1px solid #e1e6ed;padding:1rem 0}.landing-faq summary{font-weight:700;color:#0d2944;cursor:pointer}.landing-faq p{color:#526477;line-height:1.6}.review-page-card{max-width:760px;margin:2rem auto;background:#fff;border:1px solid #dfe6ee;border-radius:20px;padding:clamp(1.4rem,4vw,2.4rem);text-align:center;box-shadow:0 16px 44px rgba(13,41,68,.08)}.review-stars{font-size:2rem;letter-spacing:.12em;color:#b8892b;margin:.5rem 0 1rem}
@media(max-width:900px){.growth-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-preview__grid,.landing-cards{grid-template-columns:1fr}.landing-hero{grid-template-columns:1fr}.intake-stepdot span{display:none}}
@media(max-width:620px){.growth-paths__grid,.growth-link-grid{grid-template-columns:1fr}.proof-inline{gap:.45rem}.proof-chip{font-size:.78rem}.intake-nav{position:sticky;bottom:78px;background:rgba(255,255,255,.96);padding:.6rem 0;z-index:4}}

.eyebrow--light{color:var(--color-accent-light)}
.trust-note{margin:1.1rem auto 0;max-width:70ch;text-align:center;font-size:.78rem;line-height:1.55;color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:.9rem}

/* === Anfrage Premium 4.1 === */
.intake--premium{padding:clamp(2.1rem,5vw,4.6rem) 0 clamp(3.5rem,7vw,6rem);background:radial-gradient(circle at 85% 0%,rgba(184,137,43,.08),transparent 28rem),linear-gradient(180deg,#f5f8fb 0%,#fff 68%)}
.intake--premium .intake-wrap{max-width:1180px;gap:clamp(1.8rem,4vw,4rem)}
@media(min-width:980px){.intake--premium .intake-wrap{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr)}}
.intake--premium .intake-intro{top:112px}
.intake--premium .intake-eyebrow{font-size:.74rem;letter-spacing:.18em;margin-bottom:.8rem}
.intake--premium .intake-intro h1{font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.035em;line-height:1.06;margin-bottom:1rem;max-width:15ch}
.intake--premium .intake-lead{font-size:1.02rem;line-height:1.72;color:#526477;max-width:48ch;margin-bottom:1.4rem}
.intake-trust-card{display:grid;gap:.1rem;border:1px solid #e0e7ef;background:rgba(255,255,255,.82);box-shadow:0 14px 38px rgba(13,41,68,.055);border-radius:18px;padding:.5rem;margin-top:1.25rem;backdrop-filter:blur(8px)}
.intake-trust-item{display:grid;grid-template-columns:34px 1fr;gap:.75rem;padding:.82rem;border-radius:13px}
.intake-trust-item+.intake-trust-item{border-top:1px solid #edf1f5}
.intake-trust-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#eaf4ed;color:#267442;font-weight:800;font-size:.83rem}
.intake-trust-item strong{display:block;color:#17334d;font-size:.9rem;margin-bottom:.12rem}.intake-trust-item span:not(.intake-trust-icon){display:block;color:#68798a;font-size:.8rem;line-height:1.45}
.intake-help-card{margin-top:1rem;padding:1rem 1.1rem;border-radius:16px;background:#0d2944;color:#fff;box-shadow:0 12px 30px rgba(13,41,68,.14)}
.intake-help-label{display:block;color:#d7e0e9;font-size:.75rem;margin-bottom:.2rem}.intake-help-card a{display:block;color:#fff;text-decoration:none;font-size:1.06rem;font-weight:780}.intake-help-card small{display:block;color:#b9c6d2;margin-top:.18rem;font-size:.75rem}
.intake-card--premium{border-radius:24px;padding:clamp(1.15rem,3vw,2.15rem);border:1px solid #dfe6ed;box-shadow:0 24px 70px rgba(13,41,68,.11);overflow:hidden}
.intake-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid #eef2f6;margin-bottom:1.2rem}
.intake-card-head>div{display:grid;gap:.15rem}.intake-card-head strong{color:#102d47;font-size:1.04rem}.intake-card-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:.67rem;color:#9b6b18;font-weight:800}.intake-secure-badge{flex:0 0 auto;border:1px solid #dce5ed;background:#f7fafc;color:#42586c;border-radius:999px;padding:.45rem .7rem;font-size:.75rem;font-weight:700}
.intake-card--premium .intake-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 2rem;position:relative}
.intake-card--premium .intake-steps:before{content:"";position:absolute;left:15%;right:15%;top:19px;height:2px;background:#e3e9ef;z-index:0}
.intake-card--premium .intake-stepdot{position:relative;z-index:1;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:.55rem;padding:0;background:transparent;border:0;border-radius:0;color:#8493a1;font-size:.78rem;font-weight:500}
.intake-card--premium .intake-stepdot:nth-child(2){justify-self:center}.intake-card--premium .intake-stepdot:nth-child(3){justify-self:end}
.intake-card--premium .intake-stepdot b{width:38px;height:38px;background:#f1f4f7;color:#64778a;border:1px solid #dce4eb;box-shadow:0 0 0 5px #fff;font-size:.82rem}
.intake-card--premium .intake-stepdot span{display:grid;line-height:1.18}.intake-card--premium .intake-stepdot strong{font-size:.78rem;color:#65788a}.intake-card--premium .intake-stepdot small{font-size:.67rem;color:#9aa6b2;margin-top:.13rem}
.intake-card--premium .intake-stepdot.is-active b{background:#0d2944;border-color:#0d2944;color:#fff}.intake-card--premium .intake-stepdot.is-active strong{color:#0d2944}.intake-card--premium .intake-stepdot.is-active small{color:#64788b}.intake-card--premium .intake-stepdot.is-done b{background:#e7f3ea;border-color:#bcd8c4;color:#287542}.intake-card--premium .intake-stepdot.is-done b:after{content:"✓"}.intake-card--premium .intake-stepdot.is-done b{font-size:0}.intake-card--premium .intake-stepdot.is-done b:after{font-size:.85rem}
.intake-step-heading{margin:0 0 1.35rem}.intake-step-kicker{display:block;color:#a06f1d;font-weight:800;text-transform:uppercase;letter-spacing:.11em;font-size:.67rem;margin-bottom:.28rem}.intake-card--premium .intake-step-title{font-size:clamp(1.25rem,2.4vw,1.55rem);letter-spacing:-.02em;margin:0 0 .38rem;color:#102e48}.intake-step-heading p{margin:0;color:#718192;font-size:.88rem;line-height:1.5}
.intake-card--premium .intake-grid{gap:1rem 1.1rem}.intake-card--premium .fld{gap:.42rem}.intake-card--premium .fld-label{font-size:.8rem;color:#263d52;font-weight:720}.intake-card--premium .fld-help{font-size:.7rem;color:#8492a0;line-height:1.35;margin-top:-.05rem}
.intake-card--premium input,.intake-card--premium select,.intake-card--premium textarea{min-height:50px;border:1px solid #d8e1e9;border-radius:12px;padding:.78rem .85rem;background:#fbfcfd;color:#102d47;box-shadow:inset 0 1px 2px rgba(13,41,68,.02);transition:border-color .16s,box-shadow .16s,background .16s}
.intake-card--premium textarea{min-height:112px}.intake-card--premium input:hover,.intake-card--premium select:hover,.intake-card--premium textarea:hover{border-color:#becbd7;background:#fff}.intake-card--premium input:focus,.intake-card--premium select:focus,.intake-card--premium textarea:focus{border-color:#a97924;background:#fff;box-shadow:0 0 0 4px rgba(184,137,43,.11)}
.intake-card--premium .intake-nav{align-items:center;border-top:1px solid #eef2f5;padding-top:1.2rem;margin-top:1.55rem}.intake-nav-note{color:#8a98a6;font-size:.72rem}.intake-card--premium .intake-next,.intake-card--premium .intake-back{min-height:48px;border-radius:12px;padding:.72rem 1.15rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .14s,box-shadow .14s,border-color .14s}.intake-card--premium .intake-next{background:#0d2944;box-shadow:0 8px 22px rgba(13,41,68,.15)}.intake-card--premium .intake-next:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(13,41,68,.2)}.intake-card--premium .intake-back:hover{border-color:#aebdcc;background:#f9fbfc}
.upload-block{margin-top:1.35rem}.upload-block-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.upload-block-head strong{color:#243b51;font-size:.84rem}.upload-block-head span{color:#8795a3;font-size:.7rem;text-align:right}.intake-card--premium .dropzone{margin-top:0;border:1.5px dashed #b9c8d5;border-radius:16px;background:#f8fafc;padding:1.55rem 1rem}.intake-card--premium .dropzone:hover,.intake-card--premium .dropzone:focus-visible{border-color:#b8892b;background:#fffaf0}.dz-icon-wrap{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;margin:0 auto .65rem;background:#eef3f7;color:#173953}.intake-card--premium .dz-icon{margin:0}.intake-card--premium .dz-title{font-size:.92rem}.intake-card--premium .dz-link{text-decoration:none;color:#0d2944;font-weight:800}.intake-card--premium .dz-hint{font-size:.75rem;line-height:1.5}.dz-limits{margin:.28rem 0 0;color:#9aa5af;font-size:.67rem}
.intake-card--premium .filelist li{border-radius:12px;background:#fbfcfd;padding:.65rem .75rem}.intake-card--premium .intake-summary{border:1px solid #dfe7ee;border-left:4px solid #b8892b;background:#fbfcfd;border-radius:12px;padding:.9rem 1rem;color:#536678}.contact-requirement{margin:.8rem 0 0;color:#7b8a98;font-size:.75rem}.intake-card--premium .intake-consent{background:#f8fafc;border:1px solid #e3e9ef;border-radius:12px;padding:.85rem .9rem;font-size:.79rem}.intake-card--premium .intake-consent input{width:18px;height:18px;min-height:18px}.intake-submit-box{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;background:linear-gradient(135deg,#0d2944,#153c60);border-radius:16px;padding:1rem 1.05rem;color:#fff}.intake-submit-box>div{display:grid;gap:.15rem}.intake-submit-box strong{font-size:.88rem}.intake-submit-box span{font-size:.7rem;color:#c9d4df}.intake-submit{white-space:nowrap;min-height:48px;background:#b8892b!important;border-color:#b8892b!important;color:#fff!important}.intake-card--premium .intake-fineprint{text-align:center;line-height:1.45;margin:.85rem auto 0;max-width:62ch}.intake-nav--back{justify-content:flex-start!important;border-top:0!important;padding-top:.2rem!important;margin-top:.5rem!important}
@media(max-width:760px){.intake--premium{padding-top:1.3rem}.intake--premium .intake-intro h1{max-width:none}.intake-help-card{display:none}.intake-card--premium{border-radius:18px}.intake-card-head{align-items:flex-start}.intake-card--premium .intake-steps{margin-bottom:1.5rem}.intake-card--premium .intake-stepdot{grid-template-columns:34px 1fr}.intake-card--premium .intake-stepdot b{width:34px;height:34px}.intake-card--premium .intake-steps:before{top:17px}.intake-card--premium .intake-stepdot small{display:none}.intake-submit-box{align-items:stretch;flex-direction:column}.intake-submit{width:100%}.upload-block-head{display:block}.upload-block-head span{display:block;text-align:left;margin-top:.15rem}.intake-nav-note{display:none}}
@media(max-width:520px){.intake-trust-card{grid-template-columns:1fr}.intake-card--premium{padding:1rem}.intake-card-head strong{font-size:.94rem}.intake-secure-badge{font-size:.7rem;padding:.4rem .55rem}.intake-card--premium .intake-stepdot{display:flex;flex-direction:column;text-align:center;gap:.35rem}.intake-card--premium .intake-stepdot span{display:block}.intake-card--premium .intake-stepdot strong{font-size:.68rem}.intake-card--premium .intake-steps:before{left:17%;right:17%;top:17px}.intake-card--premium .intake-nav{position:sticky;bottom:74px;margin-left:-1rem;margin-right:-1rem;padding: .75rem 1rem;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);z-index:6;box-shadow:0 -8px 22px rgba(13,41,68,.05)}.intake-card--premium .intake-nav .intake-next{width:100%}.intake-card--premium .intake-nav:has(.intake-back) .intake-back{flex:0 0 auto}.intake-card--premium .intake-nav:has(.intake-back) .intake-next{flex:1;width:auto}.intake-nav--back{position:static!important;box-shadow:none!important;background:transparent!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.intake-submit-box{margin-top:1rem}.intake-trust-card{margin-bottom:.4rem}}
