.hy{background:var(--bg);color:var(--ink);font-family:var(--font-body),"DM Sans",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.hy h1,.hy h2,.hy h3,.hy-delta b,.hy-stat b{font-family:var(--font-display),"Manrope",Helvetica,Arial,sans-serif}.hy *,.hy :after,.hy :before{box-sizing:border-box}.hy h1,.hy h2,.hy h3,.hy p{margin:0}.hy img{display:block;max-width:100%}.hy a:not([class]){color:inherit}.hy :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.hy ::selection{background:var(--tint);color:var(--ink)}.hy-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad);width:100%}.hy-narrow{max-width:720px}.hy-sec{padding-block:clamp(56px,9vw,84px)}.hy-rule{border-top:1px solid var(--line)}.hy h1{font-size:var(--t-h1);line-height:var(--lh-tight)}.hy h1,.hy h2{letter-spacing:var(--track-display);font-weight:800;margin-bottom:var(--s-5)}.hy h2{font-size:var(--t-h2)}.hy h2,.hy h3{line-height:var(--lh-head)}.hy h3{font-size:var(--t-h3);letter-spacing:var(--track-head);font-weight:800;margin-bottom:var(--s-3)}.hy-lede{font-size:var(--t-lede);line-height:var(--lh-lede)}.hy-body,.hy-lede{color:var(--soft);max-width:var(--measure)}.hy-body{font-size:var(--t-body);line-height:var(--lh-body)}.hy-body strong{color:var(--ink);font-weight:700}.hy-fine{font-size:var(--t-micro);line-height:var(--lh-body);color:var(--soft);max-width:var(--measure)}.hy-legal h1{font-size:var(--t-h2)}.hy-legal li,.hy-legal p{max-width:var(--measure)}.hy-ann{background:var(--acc);font-weight:700;text-align:center;padding:clamp(12px,2vw,14px) var(--pad);font-size:clamp(.9rem,1.4vw,.95rem)}.hy-ann,.hy-ann a{color:var(--on-acc)}.hy-ann a{text-decoration:underline;text-underline-offset:3px}.hy-ann :focus-visible{outline-color:var(--on-acc);outline-offset:2px}.hy-ann a{display:inline-block;padding-block:6px}.hy-nav{border-bottom:1px solid var(--line)}.hy-nav>div{justify-content:space-between;gap:var(--s-5);min-height:clamp(72px,9vw,112px)}.hy-brand,.hy-nav>div{display:flex;align-items:center}.hy-brand{gap:10px;text-decoration:none;color:var(--ink);font-weight:800;font-size:clamp(.9rem,1.5vw,1rem);letter-spacing:-.03em}.hy-brand img{height:clamp(24px,3.4vw,30px);width:auto}.hy-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-5);background:var(--mint);color:var(--on-mint);text-decoration:none;font-weight:700;cursor:pointer;font-family:inherit;border:1px solid transparent;border-radius:var(--r-btn);min-height:52px;padding:16px 23px;font-size:var(--t-small);line-height:1.4;transition:background .15s ease}.hy-btn[href="/fit-check"]{white-space:nowrap}.hy-btn:hover{background:var(--mint-hi);color:var(--on-mint);text-decoration:none}.hy .hy-btn{color:var(--on-mint);border:1px solid transparent}.hy-btn.sm{background:var(--ink);min-height:46px;padding:12px 18px;font-size:var(--t-micro);gap:var(--s-3)}.hy .hy-btn.sm,.hy-btn.sm,.hy-btn.sm:hover{color:var(--on-acc)}.hy-btn.sm:hover{background:#263A57}.hy-copy{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center;margin-top:var(--s-4)}.hy-copy-said{flex:1 1 100%;margin:var(--s-2) 0 0;color:var(--soft);font-size:var(--t-small);line-height:1.45;min-height:1.45em}.hy-btn.stop{background:var(--stop)}.hy .hy-btn.stop,.hy-btn.stop,.hy-btn.stop:hover{color:var(--on-acc)}.hy-btn.stop:hover{background:#8B2319}.hy-btn.lg{min-height:58px;padding:19px 28px;font-size:var(--t-body)}@media (max-width:639px){.hy-nav .hy-btn{padding:10px 14px;min-height:43px;gap:var(--s-2)}.hy-nav .hy-wrap{gap:var(--s-3)}.hy-nav>div{min-height:64px}}.hy-hero{text-align:center;padding-block:clamp(44px,7vw,80px)}.hy-hero h1{max-width:17ch;margin-inline:auto}.hy-hero .hy-lede{max-width:48ch;margin:clamp(18px,3vw,26px) auto clamp(24px,4vw,32px)}.hy-hero .hy-fine{max-width:46ch;margin:20px auto 0}.hy-cmp{max-width:660px;margin:clamp(40px,6vw,56px) auto 0;text-align:left}.hy-cmp table{width:100%;border-collapse:collapse}.hy-cmp td,.hy-cmp th{text-align:left;vertical-align:top;padding:clamp(11px,1.8vw,15px) clamp(6px,1.4vw,14px) clamp(11px,1.8vw,15px) 0}.hy-cmp-split td{padding:clamp(14px,2.2vw,18px) clamp(10px,1.6vw,16px)}.hy-cmp thead th{font-size:clamp(.8rem,1.5vw,1rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--ink);border-bottom:1.5px solid var(--ink);padding-bottom:12px}.hy-cmp thead th:first-child{width:34%}.hy-cmp tbody th{font-weight:500;color:var(--soft);font-size:clamp(.96rem,1.4vw,1rem);line-height:1.35}.hy-cmp tbody td{font-size:clamp(.9rem,1.6vw,1.1rem);font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hy-cmp tbody tr{border-bottom:1px solid var(--line)}.hy-cmp-split{border-bottom:0!important}.hy-cmp-split td,.hy-cmp-split th{border-top:2.5px solid var(--ink);padding-top:clamp(16px,2.4vw,20px)}.hy-cmp-split th{color:var(--ink)!important;font-weight:700!important}.hy-cmp-split td{border-radius:var(--r)}.hy-cmp-split td[data-state=ok]{background:var(--flag-ok)}.hy-cmp-split td[data-state=bad]{background:var(--flag-bad)}.hy-cmp-fit{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.hy-cmp-fit .fitbars{display:flex;gap:3px}.hy-cmp-fit .fitbars i{display:block;width:13px;height:13px;border-radius:2px;border:1.5px solid var(--acc);background:transparent}.hy-cmp-fit[data-level="0"] .fitbars i:nth-child(-n+4),.hy-cmp-fit[data-level="3"] .fitbars i:nth-child(-n+1){background:var(--acc)}.hy-cmp-split td[data-state=bad] .fitbars i{border-color:var(--stop)}.hy-cmp-split td[data-state=bad] .hy-cmp-fit[data-level="3"] .fitbars i:nth-child(-n+1){background:var(--stop)}.hy-cmp-fit b{font-weight:800;letter-spacing:-.01em;font-size:clamp(.95rem,1.4vw,1.05rem)}.hy-cmp-split td[data-state=ok] .hy-cmp-fit b{color:var(--acc)}.hy-cmp-split td[data-state=bad] .hy-cmp-fit b{color:var(--stop)}.hy-cmp-note>.hy-body+.hy-cmp-six,.hy-cmp-six+.hy-body{margin-top:14px}.hy-cmp-six{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px 24px;gap:6px 24px;font-size:clamp(.94rem,1.3vw,.98rem);line-height:1.45;color:var(--ink);font-weight:600}.hy-cmp-six li{padding-left:18px;position:relative}.hy-cmp-six li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--acc)}@media (min-width:640px){.hy-cmp-six{grid-template-columns:1fr 1fr}}.hy-cmp-note{max-width:660px;margin:clamp(26px,3.6vw,34px) auto 0;text-align:left}.hy-grid{display:grid;grid-gap:clamp(14px,2.2vw,18px);gap:clamp(14px,2.2vw,18px)}.hy-grid[data-cols="2"],.hy-grid[data-cols="3"],.hy-grid[data-cols="4"]{grid-template-columns:1fr}@media (min-width:640px){.hy-grid[data-cols="2"],.hy-grid[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (min-width:760px){.hy-grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.hy-grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.hy-card{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r);padding:clamp(22px,3.2vw,30px);display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ink);transition:border-color .18s ease,background .18s ease}a.hy-card:hover{border-color:var(--acc);background:var(--tint)}.hy-card p{font-size:clamp(.95rem,1.4vw,1rem);line-height:1.55;color:var(--soft);flex:1 1}.hy-badge{border:1px solid var(--line);font-size:clamp(.75rem,1vw,.78rem);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--acc);background:var(--tint);border-radius:5px;padding:6px 11px;align-self:flex-start}.hy-badge[data-quiet="1"]{color:var(--soft);background:color-mix(in srgb,var(--ink) 6%,transparent)}.hy-card .hy-go{color:var(--acc)}.hy-go{font-size:clamp(.84rem,1.2vw,.88rem);letter-spacing:.07em;text-transform:uppercase}.hy-go,.hy-stat b{font-weight:800;color:var(--acc)}.hy-stat b{display:block;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.045em;line-height:1}.hy-stat span{display:block;margin-top:12px;font-size:clamp(.96rem,1.4vw,1rem);line-height:1.5;color:var(--soft)}.hy-gap{max-width:660px;margin-top:clamp(28px,4vw,40px)}.hy-gaplab{display:flex;justify-content:space-between;gap:14px;align-items:baseline;font-size:clamp(.8rem,1.1vw,.84rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);margin-bottom:9px}.hy-gaplab b{color:var(--ink);white-space:nowrap}.hy-gapbar{height:clamp(12px,2vw,16px);border-radius:3px;margin-bottom:20px}.hy-gapbar[data-kind=quoted]{border:1.5px dashed var(--soft)}.hy-gapbar[data-kind=true]{background:var(--acc)}.hy-delta{font-size:clamp(.96rem,1.4vw,1rem);color:var(--soft);line-height:1.55}.hy-delta b{font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:800;letter-spacing:-.03em;color:var(--acc);display:inline-block;vertical-align:-2px;margin-inline:4px}.hy-who{display:grid;grid-gap:clamp(28px,4vw,52px);gap:clamp(28px,4vw,52px);grid-template-columns:1fr}@media (min-width:900px){.hy-who{grid-template-columns:1.15fr .85fr}}.hy-who .hy-body{margin-bottom:16px}.hy-notus{max-width:720px;margin-bottom:clamp(34px,5vw,48px);border-left:4px solid var(--acc);padding-left:clamp(16px,2.4vw,24px)}.hy-notus em{font-style:italic}.hy-faq{max-width:820px}.hy-faq details{border-bottom:1px solid var(--line)}.hy-faq details[open]{background:var(--bg2);border-radius:var(--r);padding-inline:clamp(16px,2.4vw,20px);border:1px solid var(--line);border-bottom:1px solid transparent;margin-bottom:8px}.hy-faq summary{padding-block:clamp(16px,2.4vw,22px);font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:clamp(.98rem,1.6vw,1.1rem);line-height:1.35}.hy-faq summary::-webkit-details-marker{display:none}.hy-faq summary{min-height:44px}.hy-faq-mark{flex:none;position:relative;width:15px;height:15px}.hy-faq-mark:after,.hy-faq-mark:before{content:"";position:absolute;background:var(--blue);border-radius:1px}.hy-faq-mark:before{left:0;top:6px;width:15px;height:3px}.hy-faq-mark:after{left:6px;top:0;width:3px;height:15px;transition:opacity .16s ease}.hy-faq details[open] .hy-faq-mark:after{opacity:0}.hy-more{color:var(--acc);font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding-block:6px}.hy-faq p{padding-bottom:clamp(16px,2.4vw,22px);color:var(--soft);font-size:clamp(1rem,1.5vw,1.04rem);line-height:1.62;max-width:68ch}.hy-foot{border-top:1px solid var(--line);padding-block:clamp(32px,5vw,44px) clamp(44px,7vw,64px)}.hy-foot a{display:inline-block;padding-block:7px}@media (prefers-reduced-motion:reduce){.hy *{transition:none!important}}.hy-page{padding-block:clamp(36px,6vw,64px)}.hy-page h1{max-width:20ch}.hy-eyebrow{display:block;font-size:var(--t-micro);font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--blue);margin:0 0 var(--s-5)}.hy-kicker{font-size:clamp(.95rem,1.2vw,1rem);font-weight:700;color:var(--soft)}.hy-panel{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,3vw,30px)}.hy-panel+.hy-panel{margin-top:clamp(16px,2.4vw,22px)}.hy-panel h2,.hy-panel h3{margin-bottom:12px}.hy-tintbox{background:var(--tint);border:1px solid var(--line);border-radius:var(--r)}.hy-stopbox,.hy-tintbox{padding:clamp(16px,2.4vw,22px)}.hy-stopbox{background:var(--flag-bad);border:1.5px solid var(--stop);border-radius:var(--r)}.hy-stopbox h2,.hy-stopbox h3{color:var(--stop)}.hy-bignum{display:block;font-family:var(--font-display),"Manrope",Helvetica,Arial,sans-serif;font-size:clamp(2.2rem,7vw,4rem);font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--acc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hy-bigcap{display:block;margin-top:14px;max-width:44ch;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.5;color:var(--soft)}.hy-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hy-table td,.hy-table th{text-align:left;padding:clamp(9px,1.4vw,13px) 10px;border-bottom:1px solid var(--line);font-size:clamp(.94rem,1.3vw,.98rem);vertical-align:top}.hy-table thead th{font-weight:800;color:var(--ink);border-bottom:1.5px solid var(--ink);font-size:clamp(.72rem,1.1vw,.8rem);letter-spacing:.06em;text-transform:uppercase}.hy-table td.n{text-align:right;font-weight:700;white-space:nowrap}.hy-table td.lbl{color:var(--soft);font-size:clamp(.94rem,1.1vw,.95rem);white-space:nowrap}@media (max-width:640px){.hy-table td.lbl{white-space:normal}.hy-table td,.hy-table th{padding-inline:6px}}.hy-table tr.tot td,.hy-table tr.tot th{border-top:2.5px solid var(--ink);border-bottom:0;font-weight:800;font-size:clamp(.95rem,1.5vw,1.05rem);color:var(--ink)}.hy-table tr.sub td,.hy-table tr.sub th{border-top:1.5px solid var(--ink);font-weight:800}.hy-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.hy-scroll:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.hy-field{display:block;margin-bottom:clamp(16px,2.4vw,22px)}.hy-field .hy-label{display:block;font-weight:700;margin-bottom:6px;font-size:clamp(.98rem,1.4vw,1.05rem)}.hy-field small{display:block;color:var(--soft);font-size:clamp(.94rem,1.2vw,.95rem);line-height:1.5;margin-bottom:9px;max-width:60ch}.hy-input,.hy-select,.hy-textarea{width:100%;max-width:100%;font-family:inherit;font-size:clamp(.95rem,1.5vw,1.05rem);padding:12px 14px;border:1.5px solid var(--ink);border-radius:var(--r);background:var(--bg2);color:var(--ink)}.hy-textarea{min-height:110px;resize:vertical}.hy-money{display:flex;align-items:center;border:1.5px solid var(--ink);border-radius:var(--r);background:var(--bg2);max-width:340px;overflow:hidden;flex-wrap:nowrap}.hy-money span{padding:0 4px 0 14px;font-weight:800;color:var(--soft);flex:none}.hy-money input{border:0;background:transparent;width:100%;min-width:0;padding:12px 14px 12px 4px;font-family:inherit;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hy-money input:focus,.hy-money input:focus-visible{outline:none}.hy-money:focus-within{outline:2px solid var(--acc);outline-offset:2px}.hy-money input::placeholder{color:var(--soft);opacity:.55;font-weight:400}.hy-input::placeholder,.hy-textarea::placeholder{color:var(--soft);opacity:.6}.hy-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none!important}.hy-btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink);box-shadow:none}.hy-btn.ghost:hover{background:var(--tint)}.hy .hy-btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.hy-err{color:var(--stop);font-size:clamp(.95rem,1.3vw,1rem)}.hy-err,.hy-ok{font-weight:700;margin-top:8px}.hy-ok{color:var(--ok);font-size:clamp(.85rem,1.3vw,.93rem)}.hy-src{color:var(--soft);font-size:clamp(.94rem,1.1vw,.95rem);line-height:1.55;margin-top:12px}.hy-flag{display:inline-block;border-radius:5px;padding:6px 11px;font-weight:700;font-size:clamp(.82rem,1.1vw,.86rem);white-space:nowrap;border:1px solid var(--line)}.hy-flag.ok{background:var(--flag-ok);color:var(--ok)}.hy-flag.close{background:var(--flag-close);color:var(--flag-close-ink)}.hy-flag.bad{background:var(--flag-bad);color:var(--stop)}.hy-list{margin:0;padding-left:1.15em;color:var(--soft);font-size:clamp(.98rem,1.4vw,1.02rem);line-height:1.62}.hy-list li{margin-bottom:10px;max-width:70ch}.hy-list strong{color:var(--ink)}.hy-legal h2{margin-top:clamp(28px,4vw,40px);margin-bottom:12px}.hy-legal li,.hy-legal p{color:var(--soft);font-size:clamp(1rem,1.4vw,1.04rem);line-height:1.65;max-width:74ch;margin-bottom:14px}.hy-brand svg{height:clamp(26px,3.4vw,32px);width:auto;flex:none;color:var(--ink)}.hy-foot .hy-footmark{height:clamp(46px,6vw,60px);margin-bottom:clamp(22px,3vw,30px)}.hy-verdictnums{margin-top:24px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hy-verdictnums>div{display:flex;flex-direction:column;gap:4px}.hy-verdictnums .hy-bignum{font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.05}.hy-claim{margin-top:20px;font-weight:700;font-size:clamp(1rem,1.6vw,1.08rem);color:var(--acc)}.hy-proof{margin-top:18px;font-size:.95rem;color:var(--soft)}.hy-proof a{color:var(--acc);font-weight:600}.hy-inline{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.hy-inline label{display:block;font-weight:600;font-size:.95rem;margin-bottom:6px;width:100%}.hy-inline input{flex:1 1 240px;min-height:44px;padding:10px 12px;font-size:1rem;border:1.5px solid var(--ink);border-radius:8px;background:var(--bg2);color:var(--ink)}.hy-panel.sub{display:block}.sub-kinds{display:flex;flex-wrap:wrap;gap:10px 20px;margin:16px 0 20px}.sub-kind{display:flex;align-items:center;gap:9px;cursor:pointer;line-height:1.4}.sub-kind input{width:18px;height:18px;flex:none}.sub-field{margin-bottom:18px}.sub-field label{display:block;font-weight:700;margin-bottom:6px}.sub-field label em{font-weight:400;color:var(--soft);font-style:normal}.sub-field input[type=text],.sub-field input[type=url],.sub-field textarea{width:100%;padding:12px;border:1px solid var(--ink);border-radius:var(--r);font:inherit;color:var(--ink);background:var(--bg)}.sub-field input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sub-field input[type=file]:focus-visible+label.hy-btn{outline:2px solid var(--acc);outline-offset:3px}.sub-field label.hy-btn{display:inline-block;cursor:pointer;font-weight:700}.sub-field .sub-label{font-weight:700;margin:0 0 var(--s-3)}.sub-howto{margin-top:var(--s-5);padding:var(--s-4) var(--s-5);border-radius:var(--r);background:var(--tint);font-size:15px;line-height:1.55}.sub-howto p{margin:0}.sub-howto ul{margin:var(--s-3) 0;padding-left:var(--s-5);display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.hy-grouphead{font-size:clamp(1.05rem,1.7vw,1.25rem);letter-spacing:-.02em;margin-top:clamp(30px,4vw,42px)}.hy-ladder{max-width:62ch;margin-top:10px}.hy-qlist{margin:0;padding-left:1.3em}.hy-qlist li{margin-bottom:16px;max-width:64ch}.hy-qlist strong{display:block;color:var(--ink);font-weight:700;line-height:1.45}.hy-qlist .hy-src{display:block;margin-top:4px}.hy-navacts{display:flex;align-items:center;gap:clamp(12px,2vw,20px)}.hy-navlink{color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-weight:600;font-size:clamp(.88rem,1.3vw,.95rem);padding-block:8px}@media (min-width:360px){.hy-navlink{white-space:nowrap}}.hy-foot .hy-fine{max-width:80ch}@media (hover:hover){.hy-foot a:hover,.hy-go:hover,.hy-more:hover{color:var(--acc-hi);text-decoration-thickness:2px}.hy summary:hover{background:var(--tint)}.hy-brand:hover{color:var(--acc)}}.hy details{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:0}.hy details[open]{background:var(--tint)}.hy details summary{padding:var(--s-4) var(--s-3);min-height:44px}.hy details[open] summary{font-weight:700}.hy details>:not(summary){padding:0 var(--s-3) var(--s-4)}.celllabel,.hy-badge,.hy-eyebrow,.hy-flag,.hy-go{font-size:var(--t-micro);letter-spacing:.06em}.hy-hero.split{text-align:left;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:clamp(35px,4.5vw,58px);gap:clamp(35px,4.5vw,58px);align-items:center;padding-block:clamp(32px,4vw,48px) clamp(38px,5vw,66px)}.hy-hero.split h1{max-width:none;margin-inline:0}.hy-hero.split .hy-lede{max-width:580px;margin:0 0 var(--s-4);font-size:var(--t-lede)}.hy-hero.split .hy-explain{max-width:550px;margin:0 0 var(--s-6);color:var(--soft);font-size:var(--t-body);line-height:var(--lh-body)}.hy-hero.split .hy-fine{max-width:none;margin:var(--s-4) 0 0}.hy-h1em{font-style:normal;color:var(--acc)}.hy-heroacts{display:flex;align-items:center;gap:var(--s-5);flex-wrap:wrap}.hy-textlink{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding-block:12px;font-size:var(--t-micro);font-weight:700;text-decoration:underline;text-underline-offset:5px;color:var(--ink)}.hy-decide{background:var(--ink);border:1px solid #344158;border-radius:var(--r);padding:clamp(26px,3vw,34px);color:var(--on-acc)}.hy-decide h2{font-size:clamp(1.6rem,2.6vw,2rem);margin:0 0 var(--s-3);color:var(--on-acc)}.hy-decide .hy-eyebrow{color:var(--mint-on-ink);margin-bottom:var(--s-5)}.hy-decide .hy-cardintro{font-size:var(--t-micro);line-height:var(--lh-body);color:#BECBDD;margin:0 0 var(--s-6)}.hy-entry{display:grid;grid-template-columns:29px 1fr 17px;grid-gap:var(--s-3);gap:var(--s-3);border-top:1px solid #344158;padding:var(--s-5) 0;align-items:start;text-decoration:none;color:var(--on-acc)}.hy-entry:last-child{padding-bottom:2px}.hy-entry:hover{text-decoration:none}.hy-entry:hover h3{text-decoration:underline;text-underline-offset:5px}.hy-entry h3{font-size:var(--t-small);margin:0 0 5px;color:var(--on-acc)}.hy-entry p{line-height:var(--lh-body);color:#BECBDD;margin:0}.hy-entry p,.hy-stepnum{font-size:var(--t-micro)}.hy-stepnum{font-weight:600;color:var(--mint-on-ink);padding-top:3px}.hy-entryarrow{color:var(--mint-on-ink);font-size:1.2rem;line-height:1}.hy-trust{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:var(--s-5);font-size:var(--t-micro);color:var(--soft)}.hy-trust strong{color:var(--ink);margin-right:6px}.hy-sec{padding-block:clamp(48px,6vw,76px)}.hy-sechead{display:flex;justify-content:space-between;align-items:end;gap:clamp(28px,4vw,45px);margin-bottom:var(--s-7)}.hy-sechead h2{margin:0}.hy-sechead>p{color:var(--soft);max-width:385px;margin:0;font-size:var(--t-small)}.hy-tools{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,3vw,30px);gap:clamp(24px,3vw,30px)}.hy-tool{display:flex;flex-direction:column;border-top:2px solid var(--line);padding:var(--s-5) 0 6px}.hy-tool h3{font-size:var(--t-h3);margin:0 0 var(--s-3)}.hy-tool>p{font-size:var(--t-body);color:var(--soft);max-width:490px;margin:0 0 var(--s-4)}.hy-tool ul{padding:0;margin:0 0 var(--s-5);list-style:none;font-size:var(--t-micro)}.hy-tool li{position:relative;padding-left:22px;margin-bottom:9px;color:var(--ink)}.hy-tool li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--acc)}.hy-tool .hy-btn{margin-top:auto;align-self:start}.hy-tool .hy-fine{margin:var(--s-3) 0 0}.hy-sample{display:flex;justify-content:space-between;align-items:center;gap:var(--s-5);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line)}.hy-sample p{font-size:var(--t-micro);color:var(--soft);margin:0}.hy-paid{background:var(--tint);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hy-paid .hy-tool{background:var(--bg2);border:1px solid var(--line);border-radius:var(--r);padding:clamp(24px,3vw,29px)}.hy-price{font-family:var(--font-display),"Manrope",Helvetica,Arial,sans-serif;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-h2);letter-spacing:var(--track-display);line-height:1.2;margin-bottom:var(--s-5)}.hy-price span{font-family:inherit;font-weight:400;letter-spacing:0;margin-left:7px}.hy-paid .hy-endnote,.hy-price span{font-size:var(--t-micro);color:var(--soft)}.hy-paid .hy-endnote{margin:var(--s-5) 0 0}.hy-about{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);border-bottom:1px solid var(--line)}.hy-about p{color:var(--soft);margin:0 0 var(--s-4)}.hy-about .hy-statement{font-family:var(--font-display),"Manrope",Helvetica,Arial,sans-serif;font-weight:600;font-size:var(--t-h3);line-height:1.5;letter-spacing:var(--track-head);color:var(--ink)}.hy-about .hy-byline{font-size:var(--t-micro);color:var(--ink);font-weight:700;margin-bottom:0}.hy-closing{display:flex;justify-content:space-between;align-items:center;gap:var(--s-7);padding:clamp(32px,4vw,45px) clamp(24px,3vw,45px);background:var(--ink);color:var(--on-acc);border-radius:var(--r);margin-bottom:var(--s-8)}.hy-closing h2{font-size:clamp(1.8rem,3vw,2.0625rem);margin-bottom:var(--s-3);max-width:660px;color:var(--on-acc)}.hy-closing p{color:#BECBDD;margin:0;font-size:var(--t-small)}.hy-closing .hy-btn{flex-shrink:0}@media (max-width:899px){.hy-hero.split{grid-template-columns:1fr;gap:var(--s-7)}.hy-trust{align-items:flex-start;flex-direction:column;gap:9px}.hy-sechead{display:block}.hy-sechead>p{margin-top:var(--s-5);max-width:600px}.hy-closing{flex-direction:column;align-items:flex-start;gap:var(--s-5)}.hy-about{grid-template-columns:1fr}}@media (max-width:639px){.hy-tools{grid-template-columns:1fr;gap:var(--s-6)}.hy-heroacts{gap:var(--s-4)}.hy-heroacts,.hy-sample{align-items:flex-start;flex-direction:column}.hy-sample{gap:var(--s-3)}.hy-entry{grid-template-columns:23px 1fr 15px;gap:9px}}.hy-footrow{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);margin-bottom:var(--s-5);flex-wrap:wrap}.hy-foot .hy-footmark{height:clamp(40px,5vw,52px);width:auto;margin-bottom:0}.hy-footlinks{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);font-size:var(--t-micro);font-weight:600}.hy-footlinks a{color:var(--ink);text-decoration:none}.hy-footlinks a:hover{text-decoration:underline;text-underline-offset:5px}@media (max-width:639px){.hy-footrow{flex-direction:column;align-items:flex-start;gap:var(--s-5)}}.hy-faqmore{margin-top:var(--s-5)}.dr-drop{position:relative;margin-top:var(--s-3);padding:var(--s-6) var(--s-4);border:2px dashed var(--ink);border-radius:var(--r);background:var(--tint);text-align:center}.dr-drop.on{background:var(--flag-ok)}.dr-droplab{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);cursor:pointer}.dr-dropbtn{display:inline-block;padding:12px var(--s-5);border-radius:var(--r-btn);background:var(--mint);color:var(--ink);font-weight:600;min-height:44px;line-height:20px;box-sizing:border-box}.dr-dropnote{color:var(--soft);font-size:var(--t-micro)}.dr-dropinput{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dr-drop:focus-within,.dr-dropinput:focus-visible+*{outline:3px solid var(--blue);outline-offset:3px}.dr-drop.off{opacity:.55}.dr-doclist{list-style:none;margin:var(--s-3) 0 0;padding:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.dr-doclist li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r);background:var(--bg)}.dr-docname{flex:1 1 12ch;min-width:0;overflow-wrap:anywhere;font-weight:600}.dr-docmeta{color:var(--soft);font-size:var(--t-micro)}.dr-docbar{flex:1 1 100%;width:100%;height:6px}.dr-docx{min-height:44px;padding:0 var(--s-3);border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--bg);color:var(--ink);cursor:pointer}.hy .dr-docnote{margin:var(--s-3) 0 0;color:var(--ink);font-size:var(--t-micro)}.hy .dr-docnote:empty{margin-top:0}.dr-nodocs label{display:flex;align-items:flex-start;gap:var(--s-3);min-height:44px;cursor:pointer}.dr-nodocs input{width:22px;height:22px;flex:none;margin-top:11px}.dr-nodocs span{align-self:center}.dr-hold{margin-top:var(--s-3);padding:var(--s-4);border-left:3px solid var(--acc);background:var(--tint);border-radius:0 var(--r) var(--r) 0}.faq-jump{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:clamp(20px,3vw,28px)}.faq-jump a{display:inline-block;min-height:44px;line-height:24px;padding:10px var(--s-4);border:1px solid var(--ink);border-radius:var(--r-btn);color:var(--ink);text-decoration:none;font-size:var(--t-micro);font-weight:600}.faq-jump a:hover{background:var(--tint)}.faq-group{margin-top:clamp(28px,4vw,44px)}.faq-group,.faq-group>h2,.hy-faq details{scroll-margin-top:var(--s-6)}@media print{.faq-jump{display:none}.hy-faq details>*{display:block!important}}.hy{font-family:var(--font-brand),"Outfit",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}.hy h1,.hy h2,.hy h3,.hy-bignum,.hy-delta b,.hy-stat b{font-family:var(--font-brand),"Outfit",Helvetica,Arial,sans-serif}.hy h1{font-weight:300;letter-spacing:-.03em}.hy h2{font-weight:400;letter-spacing:-.025em}.hy h3{font-weight:500;letter-spacing:-.015em}.hy-nav{background:var(--bg2);border-bottom:0;box-shadow:var(--shadow-sm);position:relative;z-index:2}.hy-brand{font-weight:600;letter-spacing:-.02em}.hy-ann{background:var(--grad)}.hy-btn,.hy-btn.sm{background:var(--grad);color:var(--on-mint);border:0;border-radius:999px;box-shadow:0 10px 22px -10px var(--glow);font-weight:600;transition:transform .15s ease,box-shadow .15s ease}.hy .hy-btn,.hy .hy-btn.sm{color:var(--on-mint);border:0}.hy-btn.sm:hover,.hy-btn:hover{background:var(--grad);color:var(--on-mint);transform:translateY(-1px);box-shadow:0 14px 28px -10px var(--glow)}.hy .hy-btn.ghost,.hy-btn.ghost{background:var(--tint);color:var(--ink);border:0;box-shadow:none}.hy-btn.ghost:hover{background:var(--line);color:var(--ink);transform:none;box-shadow:none}.hy .hy-btn.stop,.hy-btn.stop{background:var(--stop);color:var(--on-acc);box-shadow:none}.hy-btn[disabled]{box-shadow:none}@media (prefers-reduced-motion:reduce){.hy-btn,.hy-btn:hover{transition:none;transform:none}}.hy-card,.hy-panel{border:0;border-radius:24px;box-shadow:var(--shadow)}.hy-faq details[open],.hy-tintbox{border:0;border-radius:16px}.hy-faq details[open]{box-shadow:var(--shadow-sm)}.hy-foot{border-top:0;background:var(--bg2)}.hy-eyebrow{color:var(--acc)}.hy-brand span{white-space:nowrap}@media (max-width:639px){.hy-brand{font-size:.9375rem;gap:var(--s-2)}.hy-brand svg{height:24px}}@media (max-width:479px){.hy-nav .hy-navacts .hy-btn{display:none}.hy-nav>div{min-height:56px}}.hy-foot .hy-footwho{color:var(--ink);font-weight:500}.hy-foot .hy-legal{margin-top:var(--s-2);line-height:1.55}.hy-steps{margin:var(--s-4) 0 0;padding-left:var(--s-5);display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.hy-steps li{padding-left:var(--s-1)}