.hi{--bg:var(--color-background);--ink:var(--color-foreground);--muted:var(--color-muted);--surface:var(--color-surface);--line:var(--color-border);--red:var(--color-primary);--on-red:var(--color-primary-foreground);--pink:var(--color-accent);--mint:var(--color-surface);--yellow:var(--color-surface);--accent-text:#ce4115;--rust:#ce4115;--rust-text:#b23a12;--accent:var(--color-accent);--accent-soft:#f9d7d4;--mint-soft:#d5ece4;--butter:#ffe5b0;--on-accent:var(--color-foreground);--edge:var(--color-foreground);--radius:1.6rem;--radius-sm:.9rem;--shadow:8px 8px 0 var(--color-accent);--shadow-sm:4px 4px 0 var(--edge);--ease:cubic-bezier(.32, .72, 0, 1);color:var(--ink);font-size:1.0625rem;line-height:1.5}.hi *,.hi :before,.hi :after{box-sizing:border-box}.hi h1,.hi h2,.hi h3{font-family:var(--font-heading);letter-spacing:-.005em;margin:0;font-weight:800;line-height:1.04}.hi p{margin:0}.hi a{color:inherit}.hi a:focus-visible,.hi button:focus-visible,.hi input:focus-visible,.hi select:focus-visible,.hi summary:focus-visible,.hi [tabindex]:focus-visible{outline:3px solid var(--red);outline-offset:3px}.hi .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hi .wrap{max-width:71.25rem;margin:0 auto;padding:0 1rem}.hi .band{padding:clamp(2.75rem,7vw,5rem) 0}.hi .kicker{font-family:var(--font-accent);color:var(--accent-text);margin:0 0 .5rem;font-size:clamp(1.7rem,3.6vw,2.2rem);line-height:1.05}.hi .lede{max-width:40rem;margin-top:1rem;font-size:clamp(1.08rem,1.7vw,1.25rem)}.hi .muted{color:var(--muted)}.hi .section-head{max-width:44rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.hi .section-head h2{font-size:clamp(2rem,5vw,3.25rem)}.hi .section-head p{margin-top:.75rem;font-size:1.125rem}.hi [data-form],.hi #tools,.hi #how,.hi #faq{scroll-margin-top:5rem}.hi .proof__title{font-size:clamp(2rem,5vw,3.25rem)}.hi .tm-wrap{padding-bottom:1.5rem}.hi .tm{color:var(--muted);margin-top:.5rem;font-size:.875rem}.hi .gap{margin-top:.9rem}.hi .gap-s{margin-top:.6rem}.hi .first{margin:0 0 .2rem}.hi .strong{font-weight:700}.hi .try{align-self:center;font-size:.9rem}.hi .lead-in{margin-top:.45rem}.hi .report{font-size:.9rem}.hi .send-err{margin-top:.6rem}.hi .form-card--cream{background:var(--surface);color:var(--ink)}.hi .form-card--cream .hint,.hi .form-card--cream .muted,.hi .form-card--cream .fine,.hi .form-card--cream .perm{color:var(--muted)}.hi .card{background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--shadow)}.hi .btn{border:2px solid var(--edge);background:var(--red);min-height:3.25rem;color:var(--on-red);font:700 1.0625rem/1.1 var(--font-body);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .16s var(--ease), box-shadow .16s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.35rem;text-decoration:none;display:inline-flex}.hi .btn:hover{box-shadow:5px 5px 0 var(--edge);transform:translate(-1px,-1px)}.hi .btn:active{box-shadow:1px 1px 0 var(--edge);transform:translate(3px,3px)}.hi .btn[disabled]{cursor:progress;opacity:.75;transform:none}.hi .btn--ghost{background:var(--surface);color:var(--ink)}.hi .btn--small{min-height:2.6rem;padding:.45rem 1rem;font-size:.95rem}.hi .chip{border:2px solid var(--edge);background:var(--surface);min-height:2.5rem;color:var(--ink);font:700 .95rem/1.1 var(--font-body);cursor:pointer;border-radius:999px;align-items:center;padding:.35rem .9rem;display:inline-flex}.hi .chip[aria-pressed=true],.hi .chip.is-on{background:var(--pink);color:var(--on-accent);box-shadow:3px 3px 0 var(--edge)}.hi .chip:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.hi .tag{border:1.5px dashed var(--muted);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:700;display:inline-block}.hi .field{gap:.35rem;display:grid}.hi .field label,.hi .label{font-size:.95rem;font-weight:700}.hi .field .hint{color:var(--muted);font-size:.875rem}.hi .input,.hi select.input{border:2px solid var(--edge);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:3.25rem;color:var(--ink);font:400 1.0625rem/1.2 var(--font-body);padding:.7rem .9rem}.hi .input::placeholder{color:var(--muted);opacity:1}.hi .input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 2px var(--red)}.hi .err{color:var(--accent-text);min-height:0;font-size:.95rem;font-weight:700}.hi .band--pink .err,.hi .form-card .err{color:#a3300c}.hi input[type=range]{width:100%;accent-color:var(--red);min-height:2.25rem;margin:0}.hi .hero{padding-top:clamp(2rem,6vw,4.5rem)}.hi .hero__grid{align-items:start;gap:clamp(1.75rem,4vw,3rem);display:grid}@media (width>=1024px){.hi .hero__grid{grid-template-columns:1.05fr .95fr}}.hi .hello{border:2px solid var(--edge);background:var(--yellow);color:var(--on-accent);box-shadow:3px 3px 0 var(--edge);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.95rem;font-weight:700;display:inline-flex}.hi .hero h1{max-width:11ch;margin-top:1.1rem;font-size:clamp(2.9rem,9vw,5.6rem)}.hi .hero h1 em{color:var(--rust);font-style:normal}.hi .hero__found{margin-top:1.1rem;font-size:1.125rem;font-weight:700}.hi .hero__proof{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;padding:0;font-size:.98rem;font-weight:700;list-style:none;display:flex}.hi .hero__proof li:before{content:"✓ ";color:var(--accent-text)}.hi .form-card{background:var(--surface);color:var(--on-accent);min-height:24rem;padding:clamp(1.25rem,3vw,2rem);position:relative}.hi .form-card h2{font-size:clamp(1.7rem,3.6vw,2.3rem)}.hi .form-card .sub{margin-top:.5rem}.hi .form-card .input{background:var(--surface);color:var(--ink);border-color:var(--ink)}.hi .form-card .input::placeholder{color:var(--muted)}.hi .form-card .btn{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:var(--red);color:var(--on-red)}.hi .form-card .btn--ghost{background:var(--surface);color:var(--ink)}.hi .form-card .hint,.hi .form-card .muted{color:#5b5660}.hi .domain-row{gap:.75rem;margin-top:1.25rem;display:grid}.hi .submit{margin-top:1rem}.hi .domain-input{min-height:3.6rem;font-size:1.2rem}.hi .optional{border-top:2px dashed #30303059;margin-top:1.25rem;padding-top:1.1rem}.hi .optional__lead{font-size:.98rem}.hi .optional__grid{gap:.75rem;margin-top:.75rem;display:grid}@media (width>=560px){.hi .optional__grid{grid-template-columns:1fr 1fr}}.hi .fine{color:#5b5660;margin-top:1rem;font-size:.875rem}.hi .optout{max-width:40rem;color:var(--muted);margin-top:.6rem;font-size:.875rem}.hi .auth{margin-top:1rem}.hi .auth__box{border:2px solid var(--ink);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.65rem .8rem;font-weight:700;display:flex}.hi .auth__box input{width:1.35rem;height:1.35rem;accent-color:var(--red);flex:none;margin-top:.1rem}.hi .auth__box[data-invalid=true]{border-color:var(--red);box-shadow:0 0 0 2px var(--red)}.hi .perm{color:#5b5660;margin-top:.5rem;font-size:.875rem}.hi .ph{background:var(--ink);color:var(--pink);border-radius:.25rem;padding:0 .3rem;font-weight:700}.hi .gterms{color:#a3300c;white-space:nowrap;font-weight:700}.hi .guarantor{margin-top:.75rem;font-size:.9rem;font-weight:700}.hi .tm{margin-top:.5rem}.hi .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hi .test{gap:1.1rem;display:grid}.hi .test__top{align-items:center;gap:1.1rem;display:flex}.hi .gauge{--val:0;--col:var(--ink);background:conic-gradient(var(--col) calc(var(--val) * 1%), #30303024 0);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:7.5rem;height:7.5rem;display:grid;position:relative}.hi .gauge:before{content:"";background:var(--surface);border:2px solid var(--ink);border-radius:50%;position:absolute;inset:.7rem}.hi .gauge span{font-family:var(--font-heading);color:var(--ink);font-size:2.4rem;font-weight:800;line-height:1;position:relative}.hi .gauge--spin{background:conic-gradient(var(--red) 0 22%, #30303024 0);animation:1.1s linear infinite spin}.hi .gauge--spin span{font-size:1.1rem;font-family:var(--font-body);font-weight:700;animation:1.1s linear infinite reverse spin}@keyframes spin{to{transform:rotate(360deg)}}.hi .test__msg{min-height:3em;font-size:1.05rem;font-weight:700}.hi .metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.hi .metric{background:var(--surface);border:2px solid var(--ink);border-radius:var(--radius-sm);min-width:0;padding:.6rem .7rem}.hi .metric b{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:1.35rem;font-weight:800;line-height:1.05;display:block}.hi .metric small{color:#5b5660;font-size:.78rem;line-height:1.25;display:block}.hi .verdict{border:2px solid var(--ink);border-radius:999px;padding:.15rem .6rem;font-size:.85rem;font-weight:700;display:inline-block}.hi .thanks{background:var(--surface);border:2px solid var(--ink);border-radius:var(--radius-sm);margin-top:.25rem;padding:1rem}.hi .thanks h3{font-size:1.45rem}.hi .thanks p{margin-top:.4rem}.hi .thanks ol{margin:.6rem 0 0;padding-left:1.25rem}.hi .thanks li{margin-top:.2rem}.hi .inline-email{gap:.5rem;margin-top:.75rem;display:grid}@media (width>=480px){.hi .inline-email{grid-template-columns:1fr auto}}.hi .proto-flag{background:var(--ink);color:var(--pink);letter-spacing:.05em;text-transform:uppercase;border-radius:.4rem;margin-bottom:.25rem;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.hi .domain-pill{overflow-wrap:anywhere;font-weight:700}.hi .vs{gap:1.25rem;display:grid}@media (width>=768px){.hi .vs{grid-template-columns:1fr 1fr}}.hi .vs .card{padding:clamp(1.25rem,3vw,1.75rem)}.hi .vs h3{margin-bottom:.75rem;font-size:1.6rem}.hi .vs ul{gap:.5rem;margin:0;padding-left:0;list-style:none;display:grid}.hi .vs li{padding-left:1.6rem;position:relative}.hi .vs .bro li:before{content:"💤";position:absolute;left:0}.hi .vs .job li:before{content:"⚡";position:absolute;left:0}.hi .punch{font-family:var(--font-heading);max-width:34ch;margin-top:1.5rem;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800}.hi .tools__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.hi .chips{flex-wrap:wrap;gap:.5rem;display:flex}.hi .out{border:2px solid var(--edge);border-radius:var(--radius-sm);background:var(--bg);margin-top:1rem;padding:1rem}.hi .out .big{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;line-height:1.05}.hi .out .small{color:var(--muted);margin-top:.3rem;font-size:.9rem}.hi .sample{color:var(--muted);margin-top:.75rem;font-size:.8rem}.hi .chat{border:2px solid var(--edge);border-radius:var(--radius-sm);background:var(--bg);gap:.6rem;min-height:9rem;max-height:22rem;padding:.75rem;display:grid;overflow-y:auto}.hi .msg{border:2px solid var(--edge);border-radius:1rem;max-width:88%;padding:.6rem .8rem;font-size:.98rem}.hi .msg--me{background:var(--pink);color:var(--on-accent);border-bottom-right-radius:.3rem;justify-self:end}.hi .msg--bot{background:var(--surface);border-bottom-left-radius:.3rem;justify-self:start}.hi .msg small{color:var(--muted);margin-top:.3rem;font-size:.78rem;font-weight:700;display:block}.hi .ask{grid-template-columns:1fr auto;gap:.5rem;margin-top:.75rem;display:grid}.hi .steps{counter-reset:s;gap:1.25rem;display:grid}@media (width>=768px){.hi .steps{grid-template-columns:repeat(3,1fr)}}.hi .step{padding:1.4rem}.hi .step:before{counter-increment:s;content:counter(s);border:2px solid var(--edge);background:var(--yellow);width:2.6rem;height:2.6rem;color:var(--on-accent);font-family:var(--font-heading);border-radius:50%;place-items:center;margin-bottom:.9rem;font-size:1.4rem;font-weight:800;display:grid}.hi .step h3{font-size:1.45rem}.hi .step p{margin-top:.5rem}.hi .proof{align-items:center;gap:1.5rem;display:grid}@media (width>=768px){.hi .proof{grid-template-columns:1.1fr .9fr}}.hi .meter{border-radius:var(--radius);color:#fff8ef;text-align:center;background:#1b1b1b;border:1px solid #ffffff17;padding:1.5rem;box-shadow:0 0 0 6px #00000047}.hi .meter .led{font-family:var(--font-heading);color:#ffe5b0;text-shadow:0 0 28px #ffe5b059;font-size:clamp(3.5rem,12vw,6rem);font-weight:800;line-height:1}.hi .meter p{color:#fff8ef;margin-top:.5rem;font-size:1.05rem}.hi .guarantee{background:var(--yellow);color:var(--on-accent);gap:1.25rem;padding:clamp(1.4rem,4vw,2.25rem);display:grid}@media (width>=768px){.hi .guarantee{grid-template-columns:auto 1fr;align-items:center}}.hi .seal{text-align:center;background:var(--surface);border:2px dashed var(--ink);width:8.5rem;height:8.5rem;box-shadow:0 0 0 6px var(--surface), 0 0 0 8px var(--ink);font-family:var(--font-heading);color:var(--red);border-radius:50%;place-items:center;padding:.75rem;font-size:1.2rem;font-weight:800;line-height:1.05;display:grid}.hi .guarantee h2{font-size:clamp(1.9rem,4.6vw,2.9rem)}.hi .guarantee p{margin-top:.6rem}.hi .legal-flag{border:2px dashed var(--ink);letter-spacing:.04em;text-transform:uppercase;background:var(--surface);border-radius:.4rem;margin-bottom:.6rem;padding:.2rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}.hi .scope{gap:1.25rem;display:grid}@media (width>=768px){.hi .scope{grid-template-columns:1fr 1fr}}.hi .scope .card{padding:1.4rem}.hi .scope h3{margin-bottom:.6rem;font-size:1.45rem}.hi .scope ul{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.hi .faq{gap:.75rem;max-width:50rem;display:grid}.hi .faq details{background:var(--surface);border:2px solid var(--edge);border-radius:var(--radius-sm)}.hi .faq summary{cursor:pointer;padding:1rem 3rem 1rem 1.1rem;font-size:1.08rem;font-weight:700;list-style:none;position:relative}.hi .faq summary::-webkit-details-marker{display:none}.hi .faq summary:after{content:"+";font-family:var(--font-heading);color:var(--accent-text);font-size:1.6rem;font-weight:800;position:absolute;top:50%;right:1.1rem;translate:0 -50%}.hi .faq details[open] summary:after{content:"−"}.hi .faq details p{padding:0 1.1rem 1.1rem}.hi .final{align-items:center;gap:1.75rem;display:grid}@media (width>=1024px){.hi .final{grid-template-columns:.9fr 1.1fr}}.hi .final__title{font-family:var(--font-accent);color:var(--accent-text);font-size:clamp(2.6rem,7vw,4.4rem);line-height:1.02}.hi .final p{margin-top:.75rem;font-size:1.15rem}.hi .sticky-cta{z-index:45;background:var(--surface);border:2px solid var(--edge);box-shadow:var(--shadow-sm);transition:transform .26s var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .6rem .6rem 1rem;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;transform:translateY(160%)}.hi .sticky-cta.show{transform:none}.hi .sticky-cta span{font-size:.95rem;font-weight:700;line-height:1.2}@media (width>=768px){.hi .sticky-cta{display:none}}.hi .section-head p.kicker,.hi .proof p.kicker{margin:0 0 .5rem;font-size:clamp(1.7rem,3.6vw,2.2rem)}.hi .final p.final__title{margin-top:0;font-size:clamp(2.6rem,7vw,4.4rem)}.hi .seal{font-weight:800}.hi .showcase{--b1:#303030;--b2:#f9d7d4;--b-on:#fff8ef}.hi .mine{background:var(--surface);color:var(--on-accent);padding:clamp(1rem,3vw,1.5rem)}.hi .mine__row{gap:.75rem;display:grid}@media (width>=560px){.hi .mine__row{grid-template-columns:1fr auto}}.hi .mine__in{background:var(--surface);min-height:3.6rem;color:var(--ink);border-color:var(--ink);font-size:1.25rem}.hi .mine__note{color:#5b5660;margin-top:.6rem;font-size:.85rem}.hi .mine .err{color:#a3300c}.hi .ticker{gap:.3rem;margin:.4rem 0 0;padding:0;font-size:.98rem;font-weight:700;list-style:none;display:grid}.hi .ticker li{animation:tick-in .38s var(--ease) both;align-items:baseline;gap:.5rem;display:flex}.hi .ticker li:before{content:"✓";color:#2f6f52;font-weight:800}.hi .ticker li.wait:before{content:"◌";color:var(--red);animation:1s linear infinite spin;display:inline-block}.hi .ticker li.warn:before{content:"!";color:var(--red)}.hi .ticker li.pnote{color:var(--muted);font-size:.85rem;font-weight:400}.hi .ticker li.pnote:before{content:"⚙";color:var(--muted)}@keyframes tick-in{0%{opacity:0;transform:translateY(6px)}}.hi .brandchip{background:var(--surface);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:.7rem;max-width:100%;margin-top:.8rem;padding:.45rem .9rem .45rem .5rem;animation:.5s cubic-bezier(.34,1.56,.64,1) both pop;display:inline-flex}.hi .brandchip__logo{background:var(--b1);width:2.2rem;height:2.2rem;color:var(--b-on);font-family:var(--font-heading);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid;overflow:hidden}.hi .brandchip__logo img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%}.hi .brandchip__name{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:1.2rem;font-weight:800;line-height:1.05}.hi .brandchip__sw{gap:3px;display:inline-flex}.hi .brandchip__sw i{border:1.5px solid var(--ink);border-radius:50%;width:1rem;height:1rem}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.hi .acts{gap:clamp(1.5rem,4vw,2.5rem);margin-top:clamp(1.75rem,4vw,2.75rem);display:grid}.hi .act{gap:1.25rem;padding:clamp(1.1rem,3vw,2rem);display:grid;position:relative;overflow:hidden}@media (width>=1024px){.hi .act{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center}.hi .act--wide{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr)}}.hi .act:before{content:"";background:var(--b1);height:6px;transition:background .6s var(--ease);position:absolute;inset:0 0 auto}.hi .act__n{font-family:var(--font-accent);color:var(--b1);margin:0 0 .25rem;font-size:2.4rem;line-height:1;transition:color .6s}.hi .act h3{font-size:clamp(1.8rem,4.2vw,2.6rem)}.hi .act__line{margin-top:.6rem;font-size:1.08rem}.hi .act__ctas{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.1rem;display:flex}.hi .act .btn:not(.btn--ghost){background:var(--b1);color:var(--b-on);transition:background .6s,color .6s}.hi .act__stage{min-width:0;position:relative}.hi .flag{background:var(--ink);color:var(--pink);letter-spacing:.03em;pointer-events:none;z-index:3;border-radius:.4rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.6rem;left:.6rem}.hi .is-personal [data-unpersonal]{display:none}.hi .statgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.hi .stat{border:2px solid var(--edge);border-radius:var(--radius-sm);background:var(--bg);min-width:0;padding:.7rem .8rem}.hi .stat b{font-family:var(--font-heading);color:var(--b1);overflow-wrap:anywhere;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;line-height:1;display:block}.hi .stat small{color:var(--muted);margin-top:.2rem;font-size:.82rem;line-height:1.25;display:block}.hi .stat--wide{grid-column:span 2}.hi .hosts{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}.hi .hosts span{background:var(--yellow);color:var(--ink);border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.hi .note-store{border:2px dashed var(--red);border-radius:var(--radius-sm);margin-top:.75rem;padding:.55rem .75rem;font-size:.92rem;font-weight:700}.hi .act-cta{text-align:center;background:var(--rust);color:#fff;box-shadow:none;border:0;border-radius:1.25rem;justify-items:center;gap:.6rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.hi .act-cta .kicker{color:#f9d7d4}.hi .act-cta h3{font-size:clamp(1.8rem,4.4vw,2.8rem)}.hi .act-cta .muted{color:#fff}.hi .plate{justify-self:center}.hi .plate:disabled{opacity:.55;cursor:progress}.hi .hosts{min-width:0}.hi .hosts span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.hi .unofficial{color:#5b5660;margin-top:.6rem;font-size:.82rem;font-weight:700}body:has(.hi){background:radial-gradient(circle,#3030303d 1.45px,#30303000 2px) 0 0/14px 14px,#f7efe8}.hi .tone{--tx:#303030;--tx2:#4f4a54;--kick:#ce4115;isolation:isolate;color:var(--tx);padding-block:clamp(5rem,10vw,7.5rem);position:relative}.hi .tone:before{content:"";z-index:-1;background:var(--tone-bg);-webkit-mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 110px) no-repeat, var(--band-mask-bottom) bottom / 100% 56px no-repeat;-webkit-mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 110px) no-repeat, var(--band-mask-bottom) bottom / 100% 56px no-repeat;mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 110px) no-repeat, var(--band-mask-bottom) bottom / 100% 56px no-repeat;position:absolute;inset:-18px 0}.hi .tone--flip:before{transform:scaleX(-1)}.hi .tone--pink{--tone-bg:#f9d7d4;--tx2:#4f4a54}.hi .tone--pink .card{box-shadow:8px 8px #303030}.hi .tone--butter{--tone-bg:#ffe5b0}.hi .tone--mint{--tone-bg:#d5ece4}.hi .tone--ink,.hi .tone--ink-flat,.hi .tone--rust{--tx:#fff8ef;--tx2:#d9d0d4;--kick:#f69d97}.hi .tone--ink{--tone-bg:radial-gradient(circle, #fff8ef1c 1.15px, transparent 1.7px) 0 0 / 11px 11px, radial-gradient(circle at 14% 22%, #ef9a9857, transparent 26rem), radial-gradient(circle at 86% 86%, #b1dccb24, transparent 24rem), #262626}.hi .tone--ink-flat{--tone-bg:#333}.hi .tone--rust{--tx2:#fff8ef;--kick:#fff8ef;--tone-bg:radial-gradient(circle at 84% 18%, #ef9a988c, transparent 26rem), radial-gradient(circle at 8% 92%, #ef9a9861, transparent 24rem), #ce4115}.hi .tone .kicker,.hi .tone .section-head p.kicker,.hi .tone .proof p.kicker{color:var(--kick)}.hi .tone .muted,.hi .tone .section-head p{color:var(--tx2)}.hi .tone .final__title,.hi .tone .final p.final__title{color:#fff}.hi .tone .card,.hi .tone .form-card{color:var(--ink)}.hi .tone .card .muted,.hi .tone .form-card .muted{color:var(--muted)}.hi .tone .act-cta{color:#fff}.hi .vs .bro{transition:rotate .35s var(--ease);rotate:-1.4deg}.hi .vs .job{color:#fff8ef;transition:rotate .35s var(--ease);background:#1b1b1b;border-color:#1b1b1b;rotate:1.4deg}.hi .vs .job h3{color:#ffe5b0}.hi .vs .bro:hover,.hi .vs .job:hover{rotate:0deg}@layer components{.hi .way-image-button--red,.hi .way-image-button--red:hover,.hi .way-image-button--red:focus{background-image:url(../../../assets/hi/twh-button-main-web-aa.png)!important}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes hi-rise{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:0}}.hi .section-head,.hi .vs .card,.hi .steps .card,.hi .scope .card,.hi .meter,.hi .guarantee,.hi .faq details,.hi .final>*{animation:linear both hi-rise;animation-timeline:view();animation-range:entry entry 35%}}}.hi .tone .act-cta .muted{color:#fff}.hi .tone .act-cta .kicker{color:#f9d7d4}.hi .tone+.tone{margin-top:0}.hi .tone:has(+.tone):before{-webkit-mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 55px) no-repeat;-webkit-mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 55px) no-repeat;mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 55px) no-repeat;bottom:-56px}.hi .tone:has(+.showcase>.tone:first-child):before{-webkit-mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 55px) no-repeat;-webkit-mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 55px) no-repeat;mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 55px) no-repeat;bottom:-56px}.hi [hidden]{display:none!important}.hi .section-head .deck{max-width:50rem;font-family:var(--font-heading);color:var(--ink);text-wrap:balance;margin-top:1rem;font-size:clamp(1.45rem,3.3vw,2.15rem);font-weight:800;line-height:1.1}.hi .section-head .deck b{color:#ce4115;margin-top:.15em;font-weight:800;display:block}.hi .section-head .deck--clar{margin-top:.6rem}.hi .wpalt{max-width:46rem;margin-top:clamp(2rem,5vw,3rem)}.hi .wpalt h2{font-size:clamp(1.7rem,4vw,2.5rem)}.hi .wpalt p{margin-top:.7rem;font-size:1.125rem}.hi .what{gap:1rem;display:grid}.hi .what>*{max-width:48rem}.hi .what h2{font-size:clamp(2rem,5vw,3.25rem)}.hi .what p{font-size:1.125rem}.hi .what .what__lead{font-family:var(--font-heading);text-wrap:balance;font-size:clamp(1.4rem,3.2vw,2rem);font-weight:800;line-height:1.12}.hi .tone--last:before{-webkit-mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 55px) no-repeat;-webkit-mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 55px) no-repeat;mask:var(--band-mask-top) top / 100% 56px no-repeat, linear-gradient(#000, #000) 0 55px / 100% calc(100% - 55px) no-repeat;bottom:0}.hi .hi-footer-seam{--seam-color:#2e2e2e}.hi .tone--last .tm-wrap .tm,.hi .tone--last .tm-wrap .tm a{color:#fff8ef}.hi #act-xray{min-height:1494px}.hi #act-race{min-height:1404px}.hi #act-quote{min-height:1993px}.hi #act-map{min-height:865px}.hi #act-ask{min-height:905px}@media (width>=768px){.hi #act-xray{min-height:1093px}.hi #act-race{min-height:1346px}.hi #act-quote{min-height:1902px}.hi #act-map{min-height:790px}.hi #act-ask{min-height:787px}}@media (width>=1024px){.hi #act-xray{min-height:805px}.hi #act-race{min-height:985px}.hi #act-quote{min-height:929px}.hi #act-map{min-height:665px}.hi #act-ask{min-height:673px}}.hi .r-nl{position:relative;overflow:hidden}.hi .r-nl img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:static}
