@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2) format("woff2-variations");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}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2) format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}:root{--bg: #F6F1E8;--bg-2: #EFE8DA;--surface: #FDFBF6;--surface-2: #F9F3E6;--ink: #1F1B14;--ink-2: #3A332A;--ink-3: #6A6057;--ink-4: #9A8F83;--rule: #E3DBCA;--rule-2: #D4C9B2;--accent: #C65D3C;--accent-ink: #FFFFFF;--accent-soft: #F2D9CB;--accent-deep: #8E3E24;--sage: #7A8B6F;--sage-soft: #D9DFCF;--warn-bg: #F0E4C8;--warn-rule: #C9B780;--warn-ink: #6B5418;--radius-xl: 28px;--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--shadow-card: 0 1px 0 rgba(255,255,255,.7) inset, 0 1px 2px rgba(45,33,20,.04), 0 12px 36px -12px rgba(45,33,20,.18);--shadow-calc: 0 1px 0 rgba(255,255,255,.7) inset, 0 2px 4px rgba(45,33,20,.05), 0 24px 60px -20px rgba(45,33,20,.22), 0 60px 120px -40px rgba(45,33,20,.16);--shadow-soft: 0 1px 2px rgba(45,33,20,.04), 0 8px 24px -8px rgba(45,33,20,.1);--serif: "Fraunces", "Instrument Serif", Georgia, serif;--sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace}[data-theme=dark]{--bg: #14110C;--bg-2: #1B1812;--surface: #1F1B14;--surface-2: #26211A;--ink: #F6F1E8;--ink-2: #E3DBCA;--ink-3: #A89E90;--ink-4: #756B5F;--rule: #2E2921;--rule-2: #3A3328;--accent-soft: #3A1E14;--warn-bg: #2A2516;--warn-rule: #4A3F1F;--warn-ink: #D9C690;--shadow-card: 0 1px 0 rgba(255,255,255,.04) inset, 0 12px 36px -12px rgba(0,0,0,.6);--shadow-calc: 0 1px 0 rgba(255,255,255,.04) inset, 0 24px 60px -20px rgba(0,0,0,.7), 0 60px 120px -40px rgba(0,0,0,.5);--shadow-soft: 0 8px 24px -8px rgba(0,0,0,.5)}[data-font=serif-sans]{--display: var(--serif);--body: var(--sans)}[data-font=all-sans]{--display: var(--sans);--body: var(--sans)}[data-font=caslon]{--display: "Libre Caslon Text", Georgia, serif;--body: var(--sans)}*,*:before,*:after{box-sizing:border-box}.wd-root{font-family:var(--body, var(--sans));color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}.wd-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.wd-display{font-family:var(--display, var(--serif));font-weight:400;letter-spacing:-.025em;line-height:.98;color:var(--ink);font-variation-settings:"SOFT" 50,"WONK" 0,"opsz" 144}.wd-display em{font-style:italic;font-weight:400;color:var(--accent);font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144}.wd-h2{font-family:var(--display, var(--serif));font-weight:400;letter-spacing:-.02em;line-height:1.05;font-variation-settings:"SOFT" 50,"opsz" 96}.wd-h2 em{font-style:italic;font-weight:400;color:var(--accent);font-variation-settings:"SOFT" 100,"WONK" 1}.wd-lede{font-family:var(--body);font-size:18px;line-height:1.5;color:var(--ink-2);font-weight:400}.wd-btn{appearance:none;border:none;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-weight:500;font-size:15px;letter-spacing:-.005em;transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.wd-btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px #ffffff40 inset,0 6px 18px -6px #c65d3c99}.wd-btn-primary:hover{background:var(--accent-deep);transform:translateY(-1px)}.wd-btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--rule-2)}.wd-btn-ghost:hover{background:var(--surface)}.seg{display:inline-flex;flex-wrap:wrap;gap:6px;background:var(--bg-2);border-radius:14px;padding:6px;border:1px solid var(--rule)}.seg-btn{appearance:none;border:none;background:transparent;font:inherit;font-size:14px;color:var(--ink-2);padding:10px 14px;border-radius:10px;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex:1 1 auto;text-align:center;min-height:40px}.seg-btn:hover{color:var(--ink)}.seg-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-soft),0 0 0 3px var(--accent)}.seg-btn[data-on=true]{color:var(--ink);box-shadow:#fffc 0 1px inset,#2d211414 0 1px 2px,#2d211429 0 4px 10px -4px;font-weight:500;background:var(--surface)}.seg[data-variant=chips]{background:transparent;border:none;padding:0;gap:8px}.seg[data-variant=chips] .seg-btn{flex:0 0 auto;background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:10px 14px;min-height:40px}.seg[data-variant=chips] .seg-btn[data-on=true]{background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent);box-shadow:none}.wd-input{width:100%;background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:14px 16px;font:inherit;font-size:15px;color:var(--ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.wd-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.wd-input::placeholder{color:var(--ink-4)}.wd-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.calc-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xl);box-shadow:var(--shadow-calc);position:relative;overflow:hidden}.wd-calc-section{display:grid;gap:18px}.wd-calc-section+.wd-calc-section{margin-top:24px;padding-top:24px;border-top:1px dashed var(--rule-2)}.wd-calc-section-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.wd-calc-status{font-family:var(--mono);font-size:10px;color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.wd-calc-status-dot{width:6px;height:6px;border-radius:50%;background:var(--sage);display:inline-block}.wd-checkbox-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--rule);border-radius:12px;background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease;user-select:none}.wd-checkbox-card:hover{border-color:var(--rule-2)}.wd-checkbox-card:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.wd-checkbox-card input{accent-color:var(--accent);width:18px;height:18px;margin-top:2px;flex:0 0 auto}.wd-checkbox-card-title{display:block;font-size:14px;font-weight:500;color:var(--ink)}.wd-checkbox-card-sub{display:block;font-size:12.5px;color:var(--ink-3);margin-top:3px;line-height:1.45}.wd-warn-note{background:var(--warn-bg);border:1px solid var(--warn-rule);border-radius:12px;padding:12px 14px;display:grid;gap:8px}.wd-warn-note p{margin:0;font-size:13px;color:var(--warn-ink);line-height:1.45}.wd-warn-note button{justify-self:start;background:transparent;border:1px solid var(--warn-rule);color:var(--warn-ink);padding:6px 10px;border-radius:8px;font-size:12px;cursor:pointer;font:inherit;transition:background .15s ease}.wd-warn-note button:hover{background:#0000000a}.wd-result-grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:16px;border-top:1px solid var(--rule)}.wd-result-cell{padding:14px 12px;border-right:1px solid var(--rule)}.wd-result-cell:nth-child(3n){border-right:none}.wd-result-cell--full{grid-column:1 / -1;border-right:none;border-top:1px solid var(--rule)}.wd-result-cell-label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--ink-4)}.wd-result-cell-value{font-family:var(--display, var(--serif));font-weight:400;font-size:22px;margin-top:4px;text-transform:capitalize;letter-spacing:-.02em;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;color:var(--ink);line-height:1}.calc-card:before{content:"";position:absolute;inset:0;background:radial-gradient(1200px 400px at 50% -10%,rgba(198,93,60,.05),transparent 60%),radial-gradient(600px 300px at 100% 100%,rgba(122,139,111,.05),transparent 60%);pointer-events:none}@keyframes wd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.wd-marquee{display:flex;gap:48px;animation:wd-marquee 40s linear infinite;width:max-content}.wd-dotted{border:none;border-top:1px dashed var(--rule-2);margin:0}.wd-link{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule-2);padding-bottom:1px;transition:border-color .15s ease,color .15s ease}.wd-link:hover{color:var(--accent);border-color:var(--accent)}.wd-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:5px 10px;border-radius:999px;background:var(--bg-2);border:1px solid var(--rule)}.wd-tag[data-tone=accent]{color:var(--accent-deep);background:var(--accent-soft);border-color:transparent}.wd-tag[data-tone=sage]{color:#4d5b42;background:var(--sage-soft);border-color:transparent}.wd-faq-item{border-top:1px solid var(--rule)}.wd-faq-item:last-child{border-bottom:1px solid var(--rule)}.wd-faq-q{width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:22px 0;font:inherit;color:var(--ink);font-family:var(--display, var(--serif));font-size:20px;letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:center;gap:16px}.wd-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease,opacity .3s ease;opacity:0;color:var(--ink-2);font-size:15px;line-height:1.55;padding:0}.wd-faq-item[data-open=true] .wd-faq-a{max-height:400px;padding:0 0 22px;opacity:1}.wd-faq-plus{transition:transform .25s ease;color:var(--ink-3)}.wd-faq-item[data-open=true] .wd-faq-plus{transform:rotate(45deg);color:var(--accent)}.wd-hairline{height:1px;background:var(--rule)}.wd-dottedline{height:1px;background-image:linear-gradient(to right,var(--rule-2) 50%,transparent 50%);background-size:8px 1px;background-repeat:repeat-x}.wd-gauge{--pct: .55;--size: 220px;width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(var(--accent) calc(var(--pct) * 360deg),var(--rule) 0);display:grid;place-items:center;position:relative}.wd-gauge:before{content:"";position:absolute;inset:14px;background:var(--surface);border-radius:50%}.wd-stroke{stroke:currentColor;stroke-width:1.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.wd-no-scrollbar::-webkit-scrollbar{display:none}.wd-no-scrollbar{scrollbar-width:none}@keyframes wd-pulse{0%,to{opacity:.35}50%{opacity:1}}.wd-pulse{animation:wd-pulse 2s ease-in-out infinite}.wd-bignum{font-family:var(--display, var(--serif));font-weight:400;letter-spacing:-.04em;line-height:.9;color:var(--ink);font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144}.wd-placeholder{background:repeating-linear-gradient(135deg,transparent 0 9px,rgba(31,27,20,.04) 9px 10px),var(--bg-2);border:1px dashed var(--rule-2);border-radius:var(--radius-md);display:grid;place-items:center;color:var(--ink-4);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.wd-shell{max-width:1200px;margin:0 auto;padding:0 48px}.wd-nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0;gap:24px}.wd-nav-logo{text-decoration:none}.wd-nav-links{display:flex;align-items:center;gap:28px;font-size:14px;color:var(--ink-2)}.wd-nav-sep{width:1px;height:18px;background:var(--rule)}.wd-nav-badge{display:inline-flex;align-items:center;gap:6px}.wd-nav-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--sage)}.wd-nav-toggle{display:none;background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:10px 12px;cursor:pointer;color:var(--ink)}.wd-nav-mobile{display:none;flex-direction:column;gap:14px;padding:18px 0 4px;border-top:1px solid var(--rule);font-size:15px}.wd-nav-mobile a{color:var(--ink);text-decoration:none}.wd-nav-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--rule)}.wd-nav-close{background:var(--bg-2);border:1px solid var(--rule);border-radius:10px;padding:9px 11px;cursor:pointer;color:var(--ink);display:flex;align-items:center;transition:background .15s ease}.wd-nav-close:hover{background:var(--rule)}.wd-nav-mobile-links{flex:1;display:flex;flex-direction:column;padding:28px 24px}.wd-nav-mobile-link{font-family:var(--display, var(--serif));font-size:40px;line-height:1.1;letter-spacing:-.025em;color:var(--ink);text-decoration:none;padding:18px 0;border-bottom:1px solid var(--rule);display:block;transition:color .15s ease}.wd-nav-mobile-link:first-child{border-top:1px solid var(--rule)}.wd-nav-mobile-link:hover{color:var(--accent)}.wd-nav-mobile-foot{padding:20px 24px 44px}.wd-hero{padding:28px 0 60px}.wd-hero-trust{display:flex;justify-content:center;margin-bottom:32px}.wd-hero-trust-inner{display:inline-flex;align-items:center;gap:14px;padding:8px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--rule);font-size:12px;color:var(--ink-3);flex-wrap:wrap;justify-content:center}.wd-hero-trust-sep{width:1px;height:14px;background:var(--rule)}.wd-hero-headline{max-width:1180px;margin:0 auto 44px;position:relative}.wd-hero-illu{position:absolute;pointer-events:none}.wd-hero-illu-left{left:-20px;top:20px;color:var(--ink-3);opacity:.55}.wd-hero-illu-right{right:-10px;top:40px;color:var(--accent);opacity:.75}.wd-hero-headline-inner{text-align:center;max-width:820px;margin:0 auto;position:relative;z-index:1}.wd-hero-h1{font-size:clamp(44px,5.6vw,80px);text-wrap:balance;margin:0}.wd-hero-calc{max-width:640px;margin:0 auto;position:relative}.wd-hero-rail{display:flex;justify-content:center;gap:32px;margin-top:36px;font-size:13px;color:var(--ink-3);flex-wrap:wrap}.wd-how{padding:80px 0;border-top:1px solid var(--rule)}.wd-how-grid{display:grid;grid-template-columns:1fr 2fr;gap:64px;align-items:start}.wd-how-h2{font-size:44px;margin:0}.wd-how-steps{display:grid;gap:2px;background:var(--rule);border-radius:20px;overflow:hidden;border:1px solid var(--rule)}.wd-how-step{background:var(--surface);padding:32px 36px;display:grid;grid-template-columns:80px 1fr auto;gap:28px;align-items:center}.wd-how-num{font-size:52px;color:var(--accent)}.wd-how-step-title{font-family:var(--display, var(--serif));font-size:22px;margin-bottom:4px;letter-spacing:-.01em}.wd-how-step-body{color:var(--ink-3);font-size:15px;line-height:1.5}.wd-how-step-icon{color:var(--accent);width:64px;height:64px;display:grid;place-items:center;background:var(--bg-2);border-radius:14px}.wd-why{padding:80px 0;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.wd-why-inner{max-width:1200px;margin:0 auto;padding:0 48px}.wd-why-head{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:56px}.wd-why-h2{font-size:48px;margin:0}.wd-why-lede{color:var(--ink-3);font-size:16px;line-height:1.55;max-width:480px}.wd-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:start}.wd-why-card{padding:28px;display:flex;flex-direction:column;gap:12px;min-height:380px;border:none;border-radius:var(--radius-lg);transition:transform .18s ease-out,box-shadow .18s ease-out}.wd-why-card:hover{transform:translateY(-4px)}.wd-why-card--warm,.wd-why-card--cool{background:var(--surface);box-shadow:var(--shadow-card)}.wd-why-card--warm:hover,.wd-why-card--cool:hover{box-shadow:0 2px 4px #2d21140d,0 20px 48px -12px #2d211438}.wd-why-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.wd-why-pill{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:5px 11px;border-radius:100px;line-height:1}.wd-why-pill--warm{background:var(--accent-soft);color:var(--accent-deep)}.wd-why-pill--cool{background:var(--sage-soft);color:#094120}.wd-why-icon-wrap{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px}.wd-why-icon-wrap--warm{background:var(--accent-soft);color:var(--accent)}.wd-why-icon-wrap--cool{background:var(--sage-soft);color:var(--sage)}.wd-why-stat-wrap{margin:4px 0 0}.wd-why-stat{font-family:var(--display, var(--serif));font-size:50px;font-weight:400;line-height:1;letter-spacing:-.03em;font-variation-settings:"SOFT" 60,"opsz" 96;color:var(--ink)}.wd-why-statlabel{font-size:10.5px;font-family:var(--mono);color:var(--ink-3);letter-spacing:.09em;text-transform:uppercase;margin-top:5px}.wd-why-divider{height:1px;opacity:.18;margin:2px 0;border-radius:1px}.wd-why-divider--warm{background:var(--accent-deep)}.wd-why-divider--cool{background:#034721}.wd-why-title{font-family:var(--display, var(--serif));font-size:18.5px;line-height:1.22;letter-spacing:-.01em;font-variation-settings:"SOFT" 40,"opsz" 24;color:var(--ink)}.wd-why-body{color:var(--ink-2);font-size:13.5px;line-height:1.55;margin-top:auto}.wd-blog{padding:80px 0;border-top:1px solid var(--rule)}.wd-blog-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;flex-wrap:wrap;gap:24px}.wd-blog-h2{font-size:44px;margin:0}.wd-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wd-blog-card{padding:0;text-align:left;font:inherit;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit}.wd-blog-card:hover{transform:translateY(-2px)}.wd-blog-card-cover{height:180px;display:grid;place-items:center;position:relative;border-bottom:1px solid var(--rule)}.wd-blog-card-tag{position:absolute;top:14px;left:14px}.wd-blog-card-body{padding:22px;display:flex;flex-direction:column;gap:10px;flex:1}.wd-blog-card-title{font-family:var(--display, var(--serif));font-size:20px;line-height:1.2;letter-spacing:-.015em}.wd-blog-card-excerpt{color:var(--ink-3);font-size:14px;line-height:1.5}.wd-blog-card-meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--ink-4);text-transform:uppercase}.wd-teaser{padding:80px 0}.wd-teaser-inner{background:var(--ink);color:var(--bg);border-radius:28px;padding:60px 64px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}.wd-teaser-eyebrow-row{display:flex;align-items:center;gap:14px;margin-bottom:10px}.wd-teaser-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--accent)}.wd-teaser-h2{font-size:56px;margin:0;color:var(--bg)}.wd-teaser-body{margin-top:24px;font-size:17px;line-height:1.55;color:#f6f1e8b3;max-width:460px}.wd-teaser-features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;max-width:480px}.wd-teaser-feature{display:flex;align-items:center;gap:10px;font-size:14px;color:#f6f1e8d9}.wd-teaser-feature-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.wd-teaser-form{background:#f6f1e80f;border-radius:20px;padding:28px;border:1px solid rgba(246,241,232,.12)}.wd-teaser-form-title{font-family:var(--display, var(--serif));font-size:22px;margin-bottom:14px;color:var(--bg)}.wd-teaser-form-sub{font-size:14px;color:#f6f1e8a6;margin-bottom:20px}.wd-teaser-input{background:#f6f1e814;border-color:#f6f1e826;color:var(--bg)}.wd-teaser-count{margin-top:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:#f6f1e866;text-transform:uppercase}.wd-faq{padding:80px 0;border-top:1px solid var(--rule)}.wd-faq-grid{display:grid;grid-template-columns:1fr 2fr;gap:64px}.wd-faq-h2{font-size:44px;margin:0}.wd-faq-sub{margin-top:24px;color:var(--ink-3);font-size:15px;line-height:1.55}.wd-footer-top{padding:64px 0 56px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:start;border-bottom:1px solid var(--rule)}.wd-footer-cols{padding:56px 0;display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:48px;border-bottom:1px solid var(--rule)}@media(max-width:899px){.wd-shell{padding:0 10px}.wd-nav{padding:14px 0}.wd-nav-links{display:none}.wd-nav-toggle{display:inline-flex}.wd-nav[data-open=true] .wd-nav-mobile{display:flex;position:fixed;inset:0;z-index:99;background:var(--surface);flex-direction:column;padding:0;border-top:none;gap:0}.wd-hero{padding:16px 0 32px}.wd-hero-trust-inner{font-size:11px;gap:10px;padding:6px 12px}.wd-hero-headline{margin-bottom:28px}.wd-hero-illu-left,.wd-hero-illu-right{display:none}.wd-hero-h1{font-size:clamp(36px,10vw,52px);line-height:.98}.wd-hero-rail{gap:12px;margin-top:24px;font-size:12px}.wd-hero-rail-dot{display:none}.wd-how{padding:48px 0}.wd-how-grid{grid-template-columns:1fr;gap:28px}.wd-how-h2{font-size:30px}.wd-how-step{grid-template-columns:auto 1fr;padding:20px;gap:16px}.wd-how-num{font-size:34px}.wd-how-step-title{font-size:18px}.wd-how-step-body{font-size:15px;line-height:1.6}.wd-how-step-icon{display:none}.calc-card .seg{background:transparent;border:none;padding:0;gap:8px;width:100%}.calc-card .seg-btn{background:var(--surface);border:1.5px solid var(--rule);border-radius:12px;padding:14px 16px;min-height:50px;font-size:15px}.calc-card .seg-btn[data-on=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep);font-weight:600;box-shadow:none}input.wd-input,textarea.wd-input,select.wd-input{font-size:16px}.wd-faq-a{font-size:16px;line-height:1.6}.wd-lede{font-size:17px}.wd-blog-card-excerpt{font-size:15px}.wd-why{padding:48px 0}.wd-why-inner{padding:0 16px}.wd-why-head{grid-template-columns:1fr;gap:16px;margin-bottom:28px;align-items:start}.wd-why-h2{font-size:30px}.wd-why-grid{grid-template-columns:1fr 1fr;gap:12px}.wd-why-card{min-height:auto;padding:20px;gap:10px}.wd-why-card:hover{transform:none}.wd-why-stat{font-size:34px}.wd-why-icon-wrap{width:40px;height:40px;border-radius:10px}.wd-why-statlabel{font-size:10px}.wd-why-title{font-size:15px}.wd-why-body{font-size:13px;line-height:1.5}.wd-why-lede{font-size:16px;line-height:1.6}.wd-blog{padding:48px 0}.wd-blog-h2{font-size:30px}.wd-blog-grid{grid-template-columns:1fr;gap:16px}.wd-blog-card-cover{height:140px}.wd-teaser{padding:40px 0}.wd-teaser-inner{grid-template-columns:1fr;padding:32px 24px;gap:28px;border-radius:20px}.wd-teaser-h2{font-size:32px}.wd-teaser-h2 br{display:none}.wd-teaser-body{font-size:15px;margin-top:16px}.wd-teaser-features{grid-template-columns:1fr;gap:10px;margin-top:20px}.wd-teaser-form{padding:20px}.wd-faq{padding:48px 0}.wd-faq-grid{grid-template-columns:1fr;gap:20px}.wd-faq-h2{font-size:28px}.wd-faq-q{font-size:17px;padding:18px 0}.wd-footer-top{grid-template-columns:1fr;gap:20px;padding:40px 0 32px}.wd-footer-top form{padding-top:0!important}.wd-footer-cols{grid-template-columns:1fr 1fr;gap:28px;padding:32px 0}.wd-footer-cols>div:first-child{grid-column:1 / -1}}.wd-article-header{max-width:820px;margin:0 auto;padding:40px 48px}.wd-article-back{background:transparent;border:none;font:inherit;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--ink-3);cursor:pointer;display:inline-block;margin-bottom:32px;padding:0;text-decoration:none;text-transform:uppercase}.wd-article-title{font-size:clamp(40px,5vw,64px);margin:18px 0 20px}.wd-article-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--ink-4);text-transform:uppercase}.wd-article-reviewed{display:inline-flex;align-items:center;gap:6px;color:var(--accent-deep)}.wd-article-reviewed-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.wd-article-reviewer{margin-top:12px;font-size:13px;color:var(--ink-3)}.wd-article-lede{margin-top:28px;font-size:20px;color:var(--ink-2);font-style:italic;font-family:var(--display, var(--serif));font-weight:400;line-height:1.45}.wd-article-calc{max-width:820px;margin:0 auto 40px;padding:0 48px}.wd-article-calc-inner{background:var(--accent-soft);border-radius:24px;padding:20px;position:relative}.wd-article-calc-head{display:flex;justify-content:space-between;align-items:center;padding:4px 12px 14px}.wd-article-calc-tag{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--accent-deep)}.wd-article-ad{max-width:820px;margin:0 auto 40px;padding:0 48px}.wd-article-body{max-width:820px;margin:0 auto;padding:0 48px;font-size:18px;line-height:1.7;color:var(--ink-2)}.wd-article-body>p+p,.wd-article-body>ul+p,.wd-article-body>p+ul{margin-top:20px}.wd-article-body h2{font-family:var(--display, var(--serif));font-size:34px;font-weight:400;letter-spacing:-.02em;margin-top:48px;margin-bottom:16px;color:var(--ink)}.wd-article-body h3{font-family:var(--display, var(--serif));font-size:24px;font-weight:400;letter-spacing:-.01em;margin-top:36px;margin-bottom:12px;color:var(--ink)}.wd-article-body ul,.wd-article-body ol{padding-left:24px;margin-top:20px}.wd-article-body li{margin-bottom:10px}.wd-article-body li strong,.wd-article-body em{color:var(--ink)}.wd-article-body blockquote{margin:48px 0;padding:32px 36px;border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 16px 16px 0;font-family:var(--display, var(--serif));font-size:26px;line-height:1.35;font-style:italic;color:var(--ink)}.wd-article-body a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}.wd-article-related{max-width:1200px;margin:80px auto 0;padding:60px 48px 0;border-top:1px solid var(--rule)}.wd-article-related-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px}.wd-journal-featured{width:100%;text-align:left;font:inherit;cursor:pointer;padding:0;overflow:hidden;display:grid;grid-template-columns:1.2fr 1fr;margin-bottom:40px;text-decoration:none;color:inherit}.wd-journal-featured-body{padding:48px;display:flex;flex-direction:column;justify-content:center;gap:18px}.wd-journal-featured-title{font-family:var(--display, var(--serif));font-size:44px;line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.wd-journal-featured-excerpt{color:var(--ink-3);font-size:16px;line-height:1.55}.wd-journal-featured-meta{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--ink-4);text-transform:uppercase;margin-top:4px}.wd-journal-featured-cover{min-height:380px}@media(max-width:860px){.wd-article-header{padding:32px 24px}.wd-article-title{font-size:clamp(32px,8vw,44px)}.wd-article-calc,.wd-article-ad{padding:0 24px}.wd-article-body{padding:0 24px;font-size:17px}.wd-article-body h2{font-size:26px;margin-top:36px}.wd-article-body blockquote{padding:24px;font-size:20px}.wd-article-related{padding:40px 24px 0;margin-top:48px}.wd-article-related-head h3{font-size:24px!important}.wd-journal-featured{grid-template-columns:1fr}.wd-journal-featured-body{padding:28px}.wd-journal-featured-title{font-size:28px}.wd-journal-featured-cover{min-height:200px}}
