@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-vietnamese-800-normal.TfqTMNKp.woff2)format("woff2"),url(/_astro/big-shoulders-display-vietnamese-800-normal.zHzF0To4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-latin-ext-800-normal.fpv_pHPA.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-ext-800-normal.BQnXNQRw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/big-shoulders-display-latin-800-normal.DDUD9Xuh.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-800-normal.CI0lhnTM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-display-vietnamese-900-normal.B_uE6zXf.woff2)format("woff2"),url(/_astro/big-shoulders-display-vietnamese-900-normal.BKSkdzuv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-display-latin-ext-900-normal.HMld4L9H.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-ext-900-normal.DkuviPcI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-display-latin-900-normal.CW8trzgu.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-900-normal.DMT-1gsg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--black:#000;--white:#fff;--pink:#ff3d8b;--pink-deep:#e0206f;--grey:#5f5f5a;--grey-line:#d9d9d4;--error:#b00020;--f-display:"Big Shoulders Display", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--f-text:"Hanken Grotesk Variable", "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--t-xs:.8125rem;--t-sm:.9375rem;--t-md:1.125rem;--t-lg:1.375rem;--t-xl:1.75rem;--t-display:clamp(2.75rem, 1.6rem + 5vw, 5.75rem);--t-hero:clamp(5rem, .25rem + 15vw, 14rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--s-9:7rem;--section-y:clamp(4.5rem, 3rem + 6vw, 9rem);--gutter:max(20px, env(safe-area-inset-left,0px));--gutter-r:max(20px, env(safe-area-inset-right,0px));--max:1280px;--rule:2px solid var(--black);--rule-thin:1px solid var(--black);--radius:0;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur:.26s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--white);color:var(--black);font-family:var(--f-text);font-size:var(--t-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--black);outline-offset:3px;box-shadow:0 0 0 6px var(--pink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--s-4);z-index:100;background:var(--black);color:var(--white);padding:var(--s-3) var(--s-4);position:absolute;top:-100px}.skip:focus{top:var(--s-4)}[hidden]{display:none!important}.wrap{max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter-r);margin-inline:auto}.display,.hero-title,.closing-title,.h3,.reasons h3,.steps h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-weight:900}.display{font-size:var(--t-display);line-height:.88}.h3,.reasons h3,.steps h3{font-size:var(--t-xl);line-height:1}.lead{font-size:var(--t-lg);max-width:36ch;line-height:1.45}.prose p+p{margin-top:var(--s-4)}.prose p{max-width:62ch}.fine{font-size:var(--t-xs);color:var(--grey);max-width:70ch;line-height:1.5}strong{font-weight:700}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:52px;padding:0 var(--s-5);font:700 var(--t-md)/1 var(--f-text);cursor:pointer;border:2px solid var(--black);border-radius:var(--radius);transition:background-color var(--dur-fast), color var(--dur-fast), transform var(--dur-fast);text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-ink{background:var(--black);color:var(--white)}.btn-ink:hover{background:var(--white);color:var(--black)}.btn-pink{background:var(--pink);color:var(--black)}.btn-pink:hover{background:var(--black);color:var(--pink)}.btn-sm{min-height:44px;padding:0 var(--s-4);font-size:var(--t-sm)}.btn-block{width:100%}.link-ink{font-weight:700;font-size:var(--t-md)}.site-header{top:env(safe-area-inset-top,0px);z-index:50;background:var(--pink);transition:background-color var(--dur), box-shadow var(--dur);position:sticky}.site-header.is-scrolled{background:var(--white);box-shadow:0 2px 0 var(--black)}.site-header .bar{max-width:var(--max);padding:var(--s-3) var(--gutter-r) var(--s-3) var(--gutter);align-items:center;gap:var(--s-5);margin-inline:auto;display:flex}.logo{align-items:center;gap:var(--s-3);font-weight:700;text-decoration:none;display:inline-flex}.stamp{background:var(--black);color:var(--white);font-family:var(--f-display);align-items:flex-end;padding:.19em .22em .16em;font-size:2.25rem;font-weight:900;line-height:.8;display:inline-flex}.stamp i{box-sizing:border-box;background:var(--pink);outline:2px solid var(--black);transform-origin:0 100%;width:.16em;height:1.02em;margin:-.3em .14em 0 .06em;display:inline-block;transform:rotate(8deg)}.stamp-paper{background:var(--white);color:var(--black)}.stamp-lg{font-size:3.5rem}.nav{gap:var(--s-5);margin-left:auto;display:flex}.nav a{font-weight:600;font-size:var(--t-sm);padding:var(--s-2) 0;text-decoration:none}.nav a:hover{text-decoration:underline}@media (width<=760px){.nav{display:none}.site-header .btn-sm{margin-left:auto}}.hero{background:var(--pink);position:relative;overflow:hidden}.hero-inner{max-width:var(--max);padding:clamp(1.25rem, .5rem + 2vw, 2.5rem) var(--gutter-r) clamp(2rem, 1.5rem + 1.5vw, 2.75rem) var(--gutter);gap:clamp(1.75rem,1rem + 1.5vw,2.5rem);margin-inline:auto;display:grid}.hero-title{font-size:var(--t-hero);text-wrap:wrap;margin-left:-.04em;line-height:.8}.hero-foot{gap:var(--s-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;display:grid}.hero-copy{gap:var(--s-5);display:grid}.hero-lede{font-size:var(--t-lg);max-width:40ch;font-weight:500;line-height:1.45}.hero-ctas{align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.hero .fine{color:var(--black)}.hero-chip{background:var(--black);color:var(--white);padding:var(--s-5) var(--s-5) var(--s-5);justify-self:end;width:100%;max-width:360px}.chip-figure{font-family:var(--f-display);color:var(--pink);font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 3vw,4.75rem);font-weight:900;line-height:.9}.chip-label{font-size:var(--t-sm);margin-top:var(--s-2);line-height:1.45}.hem{border-bottom:var(--rule);height:clamp(72px,8vw,128px);display:flex}@media (width<=600px){.hem i:nth-child(n+19){display:none}}.hem i{background:var(--black);flex:1}.hem i:nth-child(2n){background:var(--white)}.hem i.loose{transform-origin:0 100%;transform:rotate(22deg)}.hem i.gone{background:0 0}@media (width<=860px){.hero-foot{grid-template-columns:1fr}.hero-chip{justify-self:start}}@media (width<=600px){.hero-title{font-size:26vw}.hero-lede{font-size:var(--t-md)}}.section{padding-block:var(--section-y);border-top:var(--rule)}.hero+.section{border-top:0}.split{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.split-head .display{max-width:9ch}@media (width<=860px){.split{gap:var(--s-5);grid-template-columns:1fr}}.table-wrap{margin-top:var(--s-8);overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}caption{text-align:left;font-weight:700;font-size:var(--t-sm);padding-bottom:var(--s-3)}.money th,.money td{padding:var(--s-4) var(--s-3);text-align:right;border-bottom:1px solid var(--grey-line);white-space:nowrap}.money th:first-child,.money tbody th{text-align:left;padding-left:0}.money thead th{border-top:var(--rule);border-bottom:var(--rule);font-size:var(--t-sm)}.money tbody th,.money td:last-child{font-weight:700}.table-note{margin-top:var(--s-3)}.anatomy{margin-top:var(--s-9);gap:var(--s-5);display:grid}.anatomy-bar{border:var(--rule);height:64px;font-weight:700;font-size:var(--t-sm);display:flex}.seg{padding:0 var(--s-3);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.seg-ic{background:var(--white);border-right:var(--rule);flex:70}.seg-net{background:var(--grey-line);border-right:var(--rule);flex:12}.seg-mk{background:var(--pink);flex:18}.anatomy-list{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.anatomy-list>div{border-top:var(--rule);padding-top:var(--s-3)}.anatomy-list>div:last-child{border-top-color:var(--pink);border-top-width:6px}.anatomy-list dt{font-weight:700}.anatomy-list dd{color:var(--grey);font-size:var(--t-sm);line-height:1.5}@media (width<=760px){.anatomy-list{grid-template-columns:1fr}.seg-net{font-size:0}}.calc-section{background:var(--black);color:var(--white);border-top:0}.calc-section .display{color:var(--white)}.calc-lead{margin-top:var(--s-5);color:var(--white)}.calc{margin-top:var(--s-8);border:2px solid var(--white);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}@media (width<=900px){.calc{grid-template-columns:1fr}}.calc-form{padding:var(--s-6);gap:var(--s-6);align-content:start;display:grid}.field-group{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0;display:grid}.field{gap:var(--s-2);min-width:0;display:grid}.label{font-weight:700;font-size:var(--t-sm);padding:0}.help{font-size:var(--t-xs);color:inherit;opacity:.78;line-height:1.5}.calc-section .help{opacity:.8}.err{font-size:var(--t-sm);color:var(--error);font-weight:600}.calc-section .err{color:var(--pink)}input,select,textarea{font:500 var(--t-md)/1.3 var(--f-text);color:var(--black);background:var(--white);border:2px solid var(--black);border-radius:var(--radius);width:100%;min-height:52px;padding:var(--s-3) var(--s-4)}textarea{resize:vertical;min-height:96px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--black) 50%), linear-gradient(135deg, var(--black) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.calc-section input,.calc-section select{border-color:var(--white)}.calc-section input[aria-invalid=true]{border-color:var(--pink);box-shadow:inset 0 0 0 2px var(--pink)}.input-affix{align-items:stretch;display:flex}.input-affix>span{background:var(--white);min-width:48px;color:var(--black);font-weight:700;font-size:var(--t-lg);border:2px solid var(--white);place-items:center;display:grid}.input-affix>span:first-child{border-right:0}.input-affix input{font-size:var(--t-lg);font-variant-numeric:tabular-nums;font-weight:700}.input-affix>span:first-child+input{border-left:0;padding-left:0}.input-affix-end input{border-right:0}.input-affix-end>span{border-left:0}.seg-toggle{border:2px solid;width:max-content;max-width:100%;display:inline-flex}.seg-toggle label{padding:var(--s-2) var(--s-4);cursor:pointer;min-height:44px;font-size:var(--t-sm);align-items:center;font-weight:600;display:inline-flex;position:relative}.seg-toggle input{opacity:0;cursor:pointer;min-height:0;position:absolute;inset:0}.seg-toggle label:has(input:checked){background:var(--white);color:var(--black)}.seg-toggle label:has(input:focus-visible){outline:3px solid var(--pink);outline-offset:2px}.calc-out{background:var(--pink);color:var(--black);padding:var(--s-6);gap:var(--s-4);align-content:start;display:grid}.bars{border:2px solid var(--black);background:var(--pink);height:92px;display:flex;overflow:hidden}.bars i{background:var(--black);flex:1}.bars i:nth-child(2n){background:var(--white)}.bars i.shed{transform:translateY(110%)}.out-k{font-weight:700;font-size:var(--t-sm);margin-top:var(--s-2)}.out-big{font-family:var(--f-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(3.5rem,2rem + 5vw,6.5rem);font-weight:900;line-height:.86}.out-rows{border-top:var(--rule);display:grid}.out-rows div{justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:var(--rule-thin);display:flex}.out-rows dt{font-size:var(--t-sm)}.out-rows dd{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.out-note{font-weight:600;font-size:var(--t-sm);background:var(--black);color:var(--white);padding:var(--s-3) var(--s-4)}.out-fine{color:var(--black)}.calc-out.is-stale .out-big,.calc-out.is-stale .out-rows,.calc-out.is-stale .bars{opacity:.35;transition:opacity var(--dur)}.roles{margin-top:0}.roles th,.roles td{text-align:left;padding:var(--s-4) var(--s-4) var(--s-4) 0;border-bottom:1px solid var(--grey-line);vertical-align:top;min-width:180px}.roles thead th{border-top:var(--rule);border-bottom:var(--rule);font-size:var(--t-sm)}.roles tbody th{min-width:240px;font-weight:600}.yes{background:var(--black);color:var(--white);font-weight:700;font-size:var(--t-sm);padding:2px 8px;display:inline-block}.section-ink{background:var(--black);color:var(--white)}.reasons{margin-top:var(--s-8);border-top:2px solid var(--white);padding:0;list-style:none}.reasons li{gap:var(--s-6);padding:var(--s-5) 0;border-bottom:1px solid #3a3a38;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;display:grid}.reasons h3{color:var(--pink);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);line-height:.95}.reasons p{font-size:var(--t-lg);max-width:44ch;line-height:1.45}@media (width<=760px){.reasons li{gap:var(--s-2);grid-template-columns:1fr}.reasons p{font-size:var(--t-md)}}.proof-lead{margin-top:var(--s-5);max-width:46ch}.proof-grid{margin-top:var(--s-7);gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=900px){.proof-grid{grid-template-columns:1fr}}.proof{border:2px dashed var(--black);padding:var(--s-5);gap:var(--s-3);align-content:start;display:grid}.proof-tag{font-weight:700;font-size:var(--t-sm)}.proof-figure{font-family:var(--f-display);color:var(--grey);font-size:3.5rem;font-weight:900;line-height:.9}.proof-sub{color:var(--grey);margin-top:calc(-1 * var(--s-2))}.proof-rows div{justify-content:space-between;gap:var(--s-3);border-top:1px solid var(--grey-line);padding:var(--s-2) 0;font-size:var(--t-sm);display:flex}.proof-rows dd{color:var(--grey)}.proof-quote blockquote p{font-size:var(--t-lg);color:var(--grey);line-height:1.4}.proof-quote figcaption{font-size:var(--t-sm);font-weight:700}.proof-trust ul{color:var(--grey);gap:var(--s-2);padding-left:1.1em;display:grid}.steps{margin-top:var(--s-8);counter-reset:step;border-top:var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps li{counter-increment:step;padding:var(--s-5) var(--s-5) 0 0;gap:var(--s-3);align-content:start;display:grid}.steps li+li{border-left:var(--rule-thin);padding-left:var(--s-5)}.steps li:before{content:counter(step);font-family:var(--f-display);color:var(--pink);-webkit-text-stroke:2px var(--black);font-size:4.5rem;font-weight:900;line-height:.8}.steps p{font-size:var(--t-md)}@media (width<=900px){.steps{grid-template-columns:1fr}.steps li,.steps li+li{padding:var(--s-5) 0;border-left:0;border-bottom:var(--rule-thin)}}.faq-wrap{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;display:grid}.faq-wrap .display{max-width:8ch;position:sticky;top:96px}@media (width<=900px){.faq-wrap{grid-template-columns:1fr}.faq-wrap .display{position:static}}.faq{border-top:var(--rule)}.faq details{border-bottom:var(--rule-thin)}.faq summary{cursor:pointer;padding:var(--s-5) 48px var(--s-5) 0;font-weight:700;font-size:var(--t-lg);line-height:1.3;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--black), var(--black)) center/100% 3px no-repeat, linear-gradient(var(--black), var(--black)) center/3px 100% no-repeat;width:18px;height:18px;transition:transform var(--dur) var(--ease-out);margin-top:-9px;position:absolute;top:50%;right:8px}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{text-decoration:underline 2px}.faq-a{padding:0 0 var(--s-5);gap:var(--s-3);display:grid}.faq-a p{max-width:64ch}.ph-note{font-size:var(--t-sm);color:var(--grey);border-left:3px solid var(--pink);padding-left:var(--s-3)}.closing{background:var(--pink)}.closing-stage{border-top:var(--rule);border-bottom:var(--rule);background:var(--pink);position:relative;overflow:hidden}.closing-title{max-width:var(--max);padding:clamp(3rem, 2rem + 5vw, 7rem) var(--gutter-r) clamp(3rem, 2rem + 5vw, 7rem) var(--gutter);margin-inline:auto;font-size:clamp(3.5rem,1rem + 11vw,12rem);line-height:.82}.closing-strips{pointer-events:none;display:grid;position:absolute;inset:0}.closing-strips i{background:var(--black)}.closing-strips i:nth-child(2n){background:var(--white)}.closing-body{padding-block:var(--section-y)}.closing-body .lead{max-width:30ch}.ticks{margin-top:var(--s-6);gap:var(--s-3);padding:0;font-weight:600;list-style:none;display:grid}.ticks li{padding-left:28px;position:relative}.ticks li:before{content:"";background:var(--black);width:14px;height:14px;position:absolute;top:.45em;left:0}.lead-form{background:var(--white);border:var(--rule);padding:var(--s-6);gap:var(--s-5);box-shadow:10px 10px 0 var(--black);display:grid;position:relative}.field-row{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=520px){.field-row{grid-template-columns:1fr}.lead-form{padding:var(--s-5);box-shadow:6px 6px 0 var(--black)}}.req{color:var(--error)}.opt{color:var(--grey);font-weight:400}.err-summary{border:2px solid var(--error);padding:var(--s-4);color:var(--error);font-weight:600}.err-summary ul{margin-top:var(--s-2);padding-left:1.1em}.err-summary a{color:var(--error)}.form-done{background:var(--white);padding:var(--s-6);align-content:center;gap:var(--s-3);display:grid;position:absolute;inset:0}.form-done .h3{font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem)}.site-footer{background:var(--black);color:var(--white);padding-block:var(--s-8) calc(var(--s-7) + env(safe-area-inset-bottom,0px))}.footer-inner{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}@media (width<=760px){.footer-inner{grid-template-columns:1fr}}.footer-brand{gap:var(--s-4);align-content:start;display:grid}.footer-brand .stamp{justify-self:start}.footer-slogan{font-family:var(--f-display);text-transform:uppercase;color:var(--pink);max-width:7ch;font-size:clamp(2.5rem,1.5rem + 3vw,4rem);font-weight:900;line-height:.85}.footer-legal{gap:var(--s-3);font-size:var(--t-xs);color:#bdbdb7;line-height:1.6;display:grid}.footer-legal a{color:var(--white);margin-right:var(--s-3)}.review [data-ph]{outline-offset:2px;background-color:#0057ff14;outline:2px dashed #0057ff}.review-banner{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:200;color:#fff;font:600 13px/1.4 var(--f-text);background:#0057ff;padding:8px 12px;position:fixed}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.section-head{gap:var(--s-3);display:grid}.eyebrow{font-family:var(--f-text);font-weight:700;font-size:var(--t-md);letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1.3}.section-ink .eyebrow,.calc-section .eyebrow{color:var(--pink)}.section-head .display{margin:0}.section-head+*{margin-top:var(--s-6)}.section-foot{margin-top:var(--s-6);gap:var(--s-3) var(--s-6);flex-wrap:wrap;font-weight:700;display:flex}.hero-title-wrap{gap:var(--s-3);font-weight:inherit;margin:0;display:grid}.hero-title{display:block}.hero-kw{font-family:var(--f-text);text-transform:none;letter-spacing:0;max-width:34ch;font-size:clamp(1.25rem,.9rem + 1.2vw,1.875rem);font-weight:700;line-height:1.2;display:block}.hero .hero-lede{font-size:var(--t-md);max-width:62ch;line-height:1.5}.hero .hero-inner{gap:clamp(1.25rem,.75rem + 1.2vw,2rem)}.nav a[aria-current=page]{text-decoration:underline 2px}.menu-toggle{display:none}@media (width<=960px){.nav{display:none}.site-header .btn-sm{margin-left:auto}.menu-toggle{border:2px solid var(--black);min-width:44px;min-height:44px;color:var(--black);font:700 var(--t-sm)/1 var(--f-text);padding:0 var(--s-3);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.nav.is-open{background:var(--white);border-bottom:var(--rule);padding:var(--s-3) var(--gutter-r) var(--s-5) var(--gutter);gap:0;display:grid;position:absolute;top:100%;left:0;right:0}.nav.is-open a{padding:var(--s-3) 0;border-bottom:1px solid var(--grey-line);font-size:var(--t-md)}.site-header .bar{position:relative}}@media (width<=420px){.site-header .btn-sm{padding:0 var(--s-3);font-size:var(--t-xs)}.site-header .bar{gap:var(--s-3)}}.page-head{background:var(--pink);border-bottom:var(--rule)}.page-head-inner{max-width:var(--max);padding:var(--s-6) var(--gutter-r) var(--s-8) var(--gutter);gap:var(--s-5);margin-inline:auto;display:grid}.page-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2.75rem,1.5rem + 4.5vw,5.5rem);font-weight:900;line-height:.86}.page-intro{font-size:var(--t-lg);max-width:52ch;font-weight:500;line-height:1.45}.page-meta{font-size:var(--t-sm);gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.page-meta a{font-weight:700}.crumbs ol{gap:var(--s-2);font-size:var(--t-sm);flex-wrap:wrap;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--s-2);opacity:.6}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.article{padding-block:var(--section-y)}.content{max-width:720px}.content>*+*{margin-top:var(--s-5)}.content h2{font-family:var(--f-display);text-transform:uppercase;margin-top:var(--s-8);text-wrap:balance;scroll-margin-top:96px;font-size:clamp(2rem,1.4rem + 2.2vw,3rem);font-weight:900;line-height:.92}.content h3{font-size:var(--t-xl);margin-top:var(--s-6);font-weight:700;line-height:1.15}.content h2+*,.content h3+*{margin-top:var(--s-4)}.content p,.content li{font-size:var(--t-md);line-height:1.65}.content ul,.content ol{gap:var(--s-2);padding-left:1.25em;display:grid}.content a{text-decoration-thickness:2px;text-decoration-color:var(--pink);font-weight:600}.content a:hover{text-decoration-color:var(--black)}.content .table-wrap{margin-top:var(--s-5)}.content table{font-size:var(--t-sm)}.data th,.data td{padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:1px solid var(--grey-line);text-align:left;vertical-align:top}.data thead th{border-top:var(--rule);border-bottom:var(--rule)}.data .num{text-align:right;white-space:nowrap}.data tfoot td,.data tfoot th{border-top:var(--rule);border-bottom:0;font-weight:700}.formula{font-weight:700;font-size:var(--t-lg);border:var(--rule);padding:var(--s-4) var(--s-5);background:var(--white);box-shadow:6px 6px 0 var(--pink)}.callout{border-left:6px solid var(--pink);padding:var(--s-3) 0 var(--s-3) var(--s-5)}.callout p{font-size:var(--t-lg);font-weight:500;line-height:1.45}.content .answer{font-size:var(--t-lg);font-weight:500;line-height:1.5}.content .source{font-size:var(--t-xs);color:var(--grey)}.content .tactic-meta{gap:var(--s-2) var(--s-5);font-size:var(--t-sm);color:var(--grey);flex-wrap:wrap;display:flex}.tactic-meta b{color:var(--black)}.email-template{white-space:pre-wrap;font:500 var(--t-sm)/1.6 var(--f-text);border:2px dashed var(--black);padding:var(--s-5);background:#fafaf8}.byline{gap:var(--s-2) var(--s-5);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.byline a{font-weight:700}.inline-band{margin-block:var(--s-8)}.cta-band{background:var(--black);color:var(--white)}.cta-band-inner{max-width:var(--max);padding:var(--s-8) var(--gutter-r) var(--s-8) var(--gutter);gap:var(--s-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.cta-band .cta-title{font-family:var(--f-display);text-transform:uppercase;color:var(--pink);text-wrap:balance;font-size:clamp(2.5rem,1.5rem + 3.5vw,4.5rem);font-weight:900;line-height:.88}.cta-band p{max-width:46ch;margin-top:var(--s-4)}.cta-band-actions{gap:var(--s-4);justify-items:start;display:grid}.cta-band .btn-pink:hover{background:var(--white);color:var(--black)}.cta-band .link-ink{color:var(--white)}@media (width<=760px){.cta-band-inner{grid-template-columns:1fr}}.related{border-top:var(--rule);padding-block:var(--s-8)}.related h2{font-size:var(--t-xl);font-weight:700}.related-list{margin-top:var(--s-5);gap:0 var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding:0;list-style:none;display:grid}.related-list li{border-top:var(--rule-thin)}.related-list a{padding:var(--s-4) 0;font-weight:700;font-size:var(--t-lg);line-height:1.25;text-decoration:none;display:block}.related-list a:hover{text-decoration:underline 2px}.related-list span{font-weight:400;font-size:var(--t-sm);color:var(--grey);margin-top:var(--s-1);display:block}.compare th[scope=row]{width:24%;font-weight:700}.compare thead th:last-child{background:var(--pink);padding-left:var(--s-3)}.compare td:last-child{padding-left:var(--s-3);background:#fff0f6}.lead-form-short .field-row{grid-template-columns:1fr}.form-alt{font-size:var(--t-sm);font-weight:600}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.adv{padding-top:var(--s-2);border-top:1px solid #3a3a38}.adv summary{cursor:pointer;font-weight:700;font-size:var(--t-sm);align-items:center;min-height:44px;display:flex}.adv-grid{gap:var(--s-4);margin-top:var(--s-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=520px){.adv-grid{grid-template-columns:1fr}}.check{gap:var(--s-3);font-weight:600;font-size:var(--t-sm);cursor:pointer;align-items:center;min-height:44px;display:flex}.check input{width:22px;height:22px;min-height:0;accent-color:var(--pink)}.calc-section .input-affix input{min-width:0}.calc-section .seg-toggle{flex-wrap:wrap;justify-self:start;width:auto;max-width:100%}.calc-section .seg-toggle label{flex:auto;justify-content:center}@media (width<=900px){.calc{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.calc-form,.calc-out{padding:var(--s-5)}}.share-row{gap:var(--s-3);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.share-btn{color:var(--black);border:2px solid var(--black);min-height:44px;padding:0 var(--s-4);font:700 var(--t-sm)/1 var(--f-text);cursor:pointer;background:0 0}.share-btn:hover{background:var(--black);color:var(--pink)}.out-alt{background:var(--black);color:var(--white);padding:var(--s-4);gap:var(--s-2);font-size:var(--t-sm);display:grid}.out-alt a{color:var(--pink);font-weight:700}.calc-standalone{padding-top:var(--s-6)}.calc-standalone .calc{margin-top:0}.facts{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.fact{border-top:var(--rule);padding-top:var(--s-3);gap:var(--s-2);display:grid}.fact h3{font-size:var(--t-lg);font-weight:700}.analysis-grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}@media (width<=900px){.analysis-grid{gap:var(--s-6);grid-template-columns:1fr}}.get-list{gap:var(--s-4);padding:0;list-style:none;display:grid}.get-list li{border-top:var(--rule);padding-top:var(--s-3)}.get-list b{font-size:var(--t-lg);display:block}.post-body img{border:var(--rule);width:100%;height:auto}.post-body table{border-collapse:collapse;font-variant-numeric:tabular-nums;display:block;overflow-x:auto}.post-body th,.post-body td{padding:var(--s-3) var(--s-4) var(--s-3) 0;border-bottom:1px solid var(--grey-line);text-align:left;white-space:nowrap}.post-body thead th{border-top:var(--rule);border-bottom:var(--rule)}.post-body blockquote{border-left:6px solid var(--pink);padding-left:var(--s-5);font-size:var(--t-lg)}.brand-line{background:var(--black);color:var(--white);padding:var(--s-2) var(--s-3);font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;justify-self:start;margin:0;font-size:clamp(1.125rem,.9rem + .8vw,1.5rem);font-weight:800;line-height:1.1}.footer-brand-line{font-weight:700;font-size:var(--t-sm);color:var(--white);max-width:30ch}.quick{margin-top:var(--s-7);border:var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=900px){.quick{grid-template-columns:1fr}}.quick-form{padding:var(--s-6);gap:var(--s-5);align-content:start;display:grid}.quick-form .seg-toggle label:has(input:checked){background:var(--black);color:var(--white)}.quick-form .input-affix>span{border-color:var(--black)}.quick-out{background:var(--pink);padding:var(--s-6);gap:var(--s-4);border-left:var(--rule);align-content:start;display:grid}@media (width<=900px){.quick-out{border-left:0;border-top:var(--rule)}}.quick-out .out-rows dd{font-size:var(--t-lg)}.quick-out .out-rows div:nth-child(2) dd{font-family:var(--f-display);font-size:clamp(2.5rem,1.8rem + 2.5vw,4rem);font-weight:900;line-height:.9}.quick-out .out-rows div:nth-child(2){align-items:end}.quick-out .fine{color:var(--black)}.quick-article{padding-top:0}.footer-inner{grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}.footer-cols{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-col-title{color:var(--pink);margin-bottom:var(--s-3);font-weight:700}.footer-col ul{gap:var(--s-2);padding:0;list-style:none;display:grid}.footer-col a{color:var(--white);font-size:var(--t-sm);text-decoration:none}.footer-col a:hover{text-decoration:underline}.footer-legal{padding-top:var(--s-5);border-top:1px solid #3a3a38;grid-column:1/-1}@media (width<=760px){.footer-inner{grid-template-columns:1fr}.footer-cols{grid-template-columns:1fr 1fr}}
