.dp{padding-block:clamp(4rem,9vw,7rem);position:relative}.dp-head{text-align:center;flex-direction:column;align-items:center;display:flex}.dp-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-2);align-items:center;gap:.625rem;margin:0 0 1rem;font-size:.8125rem;display:inline-flex}.dp-dot{background:var(--color-signal);border-radius:50%;width:.375rem;height:.375rem}.dp-title{max-width:20ch;font-family:var(--font-jakarta), var(--font-sans,sans-serif);letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);font-weight:600;line-height:1.04}.dp-sub{max-width:44ch;font-size:var(--text-lead);color:var(--color-ink-2);text-wrap:balance;margin:1rem 0 0;line-height:1.45}.dp-box{border:1px solid var(--color-line-strong);background:var(--color-paper-lift);border-radius:1.25rem;max-width:64rem;margin:clamp(2rem,5vw,3.25rem) auto 0;overflow:hidden}.dp-tabs-scroll{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--color-line-strong);overflow-x:auto}.dp-tabs-scroll::-webkit-scrollbar{display:none}.dp-tabs{gap:.25rem;width:max-content;min-width:100%;padding:.5rem;display:flex}.dp-tab{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.75rem;flex:1 0 auto;padding:.75rem 1.125rem;font-size:.875rem}.dp-tab:hover{color:var(--color-ink);background:color-mix(in oklab, var(--color-ink) 5%, transparent)}.dp-tab[aria-selected=true]{color:var(--color-ink);background:color-mix(in oklab, var(--color-accent) 16%, var(--color-paper-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-signal) 50%, transparent)}.dp-tab:focus-visible,.dp-panel:focus-visible{outline:2px solid var(--color-signal);outline-offset:-2px}.dp-panel{padding:clamp(1.5rem,4vw,2.5rem)}.dp-panel[hidden]{display:none}.dp-lead{max-width:40ch;font-size:var(--text-lead);color:var(--color-ink);text-wrap:balance;margin:0;line-height:1.4}.dp-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.dp-item{border:1px solid var(--color-line);background:var(--color-paper-2);border-radius:.875rem;flex-direction:column;gap:.5rem;padding:1.125rem 1.25rem 1.25rem;display:flex}@supports (grid-template-rows:subgrid){.dp-item{grid-row:span 3;grid-template-rows:subgrid;row-gap:.5rem;display:grid}.dp-item-link{justify-self:start}}.dp-item-title{color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.dp-item-body{font-size:var(--text-small);color:var(--color-ink-2);flex:1;margin:0;line-height:1.5}.dp-item-link{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal);text-underline-offset:.3em;align-self:flex-start;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;display:inline-flex}.dp-item-link:hover{color:var(--color-signal)}@media (hover:hover) and (pointer:fine){.dp-item:hover{border-color:color-mix(in oklab, var(--color-signal) 40%, var(--color-line-strong));translate:0 -2px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.dp-item{transition:translate var(--m-fast) var(--m-out), border-color var(--m-fast) var(--m-out)}}@media (prefers-reduced-motion:no-preference){.dp-panel:not([hidden]){animation:.24s ease-out dp-in}.dp-tab{transition:background-color .16s,color .16s}}@keyframes dp-in{0%{opacity:0;transform:translateY(6px)}}@media not (min-width:30rem){.dp-tabs{grid-template-columns:1fr 1fr;width:auto;display:grid}.dp-tab{min-height:2.75rem;padding-inline:.5rem}.dp-panel{padding:1.25rem .75rem .75rem}.dp-lead{padding-inline:.5rem}}.dp-item-link{position:relative}.dp-item-link:after{content:"";height:100%;min-height:2.75rem;position:absolute;inset:50% 0 auto;translate:0 -50%}
.hwk{text-align:center;padding-block:clamp(3rem,7vw,5.5rem)}.hwk-head{flex-direction:column;align-items:center;display:flex}.hwk-title{margin-inline:auto}.hwk-steps{text-align:left;gap:0;max-width:30rem;margin:clamp(1.75rem,4vw,3rem) auto 0;padding:0;list-style:none;display:grid}.hwk-step{grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;padding-bottom:1.25rem;display:grid;position:relative}.hwk-step:last-child{padding-bottom:0}.hwk-step:not(:last-child):before{content:"";background:var(--color-line-strong);width:1px;position:absolute;top:2.25rem;bottom:.25rem;left:1.125rem}.hwk-n{border:1px solid color-mix(in oklab, var(--color-signal) 50%, var(--color-line-strong));background:var(--color-paper-lift);width:2.25rem;height:2.25rem;color:var(--color-ink);border-radius:50%;grid-row:span 2;place-items:center;font-size:.75rem;display:grid}.hwk-name{color:var(--color-ink);margin:.375rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.3}.hwk-body{font-size:var(--text-small);color:var(--color-ink-2);margin:.25rem 0 0;line-height:1.5}.hwk-fixed{border:1px solid var(--color-line-strong);background:var(--color-paper-lift);color:var(--color-ink);text-wrap:balance;border-radius:999px;grid-column:2;justify-self:start;margin:.625rem 0 0;padding:.25rem .625rem;font-size:.75rem;line-height:1.4}.hwk-cta{margin-top:clamp(1.75rem,4vw,2.75rem)}.hwk-btn{min-height:3.25rem;padding-inline:1.5rem;font-size:1.0625rem;font-weight:600}@media (min-width:56rem){.hwk-steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem;max-width:68rem}.hwk-step{grid-template-columns:minmax(0,1fr);align-content:start;padding-bottom:0}@supports (grid-template-rows:subgrid){.hwk-step{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}.hwk-step:not(:last-child):before{width:auto;height:1px;inset:1.125rem -1.5rem auto 2.25rem}.hwk-n{grid-row:auto}.hwk-name{margin-top:1rem}.hwk-body{max-width:26ch;margin-top:.375rem}.hwk-fixed{grid-column:auto;margin-top:.875rem}}
.hh-price{color:color-mix(in oklab, var(--color-ink) 82%, var(--color-paper));text-wrap:balance;margin:.875rem auto 0;font-size:.9375rem;line-height:1.45}.hh-price .hh-trust-link{white-space:normal}@media (pointer:coarse){.hh-price .hh-trust-link{margin-block:-.7rem;padding-block:.7rem;display:inline-block}}@media (min-width:64rem) and (min-aspect-ratio:1){.hh-price{text-align:center;margin-inline:0;font-size:1rem}.v3 .hh-cta{width:min(calc(380 * var(--u)), 26rem)}.hh-price .hh-trust-link{margin-inline:auto}}@media (max-width:39.99rem) and (orientation:portrait){.v3 .hh-hero{height:auto;min-height:100svh}.v3 .hh-stage{flex:none;height:clamp(17rem,86vw,23rem)}}@media (min-width:40rem) and (max-width:63.99rem) and (min-height:33.01rem) and (orientation:portrait){.v3 .hh-hero{height:calc(100svh + 6rem)}}.v3-proof{z-index:2;border-bottom:1px solid var(--color-line);padding-block:clamp(1.75rem,3.5vw,2.75rem);position:relative}.v3-proof-inner{gap:1.5rem;display:grid}@media (min-width:48rem){.v3-proof-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem)}}.v3-call{border:1px solid var(--color-line-strong);background:radial-gradient(120% 80% at 0% 0%, color-mix(in oklab, var(--color-signal) 7%, transparent), transparent 60%), var(--color-paper-lift);border-radius:1.25rem;min-width:0;margin:0;padding:clamp(1rem,2.4vw,1.5rem) clamp(1rem,2.4vw,1.5rem) .5rem;position:relative;box-shadow:0 24px 60px -32px #0000008c}:root[data-theme=light] .v3-call{box-shadow:0 24px 50px -34px #3a281059}.v3-call-dot{background:var(--color-signal);vertical-align:.1em;border-radius:50%;flex:none;width:.4375rem;height:.4375rem;margin-right:.625rem;display:inline-block;position:relative}.v3-call-dot:after{content:"";background-color:color-mix(in oklab, var(--color-signal) 22%, transparent);border-radius:50%;animation:2.4s ease-in-out 3 hero-pulse;position:absolute;inset:-3px}@media (prefers-reduced-motion:reduce){.v3-call-dot:after{animation:none}}.v3-call-cap{border-bottom:1px solid var(--color-line);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.875rem;padding-bottom:.75rem;font-size:.8125rem;display:flex}.v3-call-label{color:var(--color-ink)}.v3-turns{gap:.5rem;margin:0;display:grid}.v3-turn{grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.v3-turn dt{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);font-size:.8125rem}.v3-turn[data-who=ai] dt{color:var(--color-ink)}.v3-turn dt>span{display:block}.v3-turn-t{letter-spacing:.02em;color:var(--color-ink-3);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.75rem}.v3-turn dd{color:var(--color-ink-2);margin:0;font-size:.9375rem;line-height:1.5}.v3-turn[data-who=ai] dd{color:var(--color-ink)}.v3-call-more{align-items:center;min-height:2.75rem;margin-top:.5rem;font-size:.9375rem;display:inline-flex}.v3-facts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.v3-facts li{border-left:2px solid var(--color-line-strong);color:var(--color-ink-2);padding-left:.875rem;font-size:.9375rem;line-height:1.5}.v3-facts strong{color:var(--color-ink);font-weight:600}@media (max-width:47.99rem){.v3-turn:nth-child(n+3){display:none}}.v3-contact{z-index:2;isolation:isolate;scroll-margin-top:var(--header-h);padding-block:clamp(2.5rem,5vw,4.5rem) clamp(2.5rem,4vw,3.5rem);position:relative}.v3-contact:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(55% 45% at 70% 34%, color-mix(in oklab, var(--color-ink) 6%, transparent), transparent 70%), radial-gradient(30% 30% at 18% 18%, color-mix(in oklab, var(--color-ink) 4%, transparent), transparent 70%);position:absolute;inset:0}@media (max-width:63.99rem){.v3-contact:before{background-image:radial-gradient(90% 30% at 50% 36%, color-mix(in oklab, var(--color-ink) 6%, transparent), transparent 70%)}}:root[data-theme=light] .v3-contact:before{opacity:.7}.v3-contact{--v3-blue-glow:#5a4a3c;--v3-blue-core:#e8d9c2;--v3-copper-glow:#7a1410;--v3-copper-core:#d8463b;--v3-cream:#f1e9dc;--v3-dim:#05070c80;padding-top:clamp(3rem,6vw,5.5rem);overflow:clip}:root[data-theme=light] .v3-contact{--v3-blue-glow:#a89482;--v3-blue-core:#6b5744;--v3-copper-glow:#b0665e;--v3-copper-core:#8a1a12;--v3-cream:var(--color-ink);--v3-dim:#f6eddc8c}.v3-world{z-index:-2;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 62%,#0000);mask-image:linear-gradient(#0000,#000 18% 62%,#0000)}.v3-world picture,.v3-world img{width:100%;height:100%;display:block}.v3-world img{object-fit:cover;object-position:50% 30%;opacity:.6}.v3-world-day,:root[data-theme=light] .v3-world-night{display:none!important}:root[data-theme=light] .v3-world-day{display:block!important}:root[data-theme=light] .v3-world img{opacity:.45}.v3-arches-anchor{--mark:7.75rem;justify-content:center;margin-bottom:1.75rem;display:flex;position:relative}@media (min-width:48rem){.v3-arches-anchor{--mark:clamp(7.5rem, 16.5svh, 11rem);margin-bottom:clamp(1.25rem,2.6svh,2.25rem)}}.v3-sweep{z-index:-1;height:var(--v3-sweep-h,max(100svh, 40rem));pointer-events:none;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.v3-sweep-set{position:absolute;inset:0}.v3-sweep-w{display:none}@media (min-width:48rem){.v3-sweep-w{display:block}.v3-sweep-t{display:none}}.v3-arches-defs{width:0;height:0;position:absolute;overflow:hidden}.v3-arches-glow,.v3-arches-core{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v3-arches-glow{filter:blur(10px);will-change:opacity}.v3-sweep-t .v3-arches-glow{filter:blur(7px)}.v3-arches-glow>svg{width:100%;height:100%;display:block;overflow:visible}.v3-sweep path{fill:none;stroke-linecap:round}.v3-tone-blue-glow{color:var(--v3-blue-glow)}.v3-tone-blue-core{color:var(--v3-blue-core)}.v3-tone-copper-glow{color:var(--v3-copper-glow)}.v3-tone-copper-core{color:var(--v3-copper-core)}.v3-arches-glow{opacity:.6}.v3-arc-bloom,:root[data-theme=light] .v3-arches-glow{opacity:.5}:root[data-theme=light] .v3-arches-glow>svg{opacity:.55}.v3-arches-dim{z-index:-1;background:radial-gradient(closest-side, var(--v3-dim), transparent);pointer-events:none;width:min(56rem,160vw);height:26rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)}.v3-mark{width:var(--mark);height:var(--mark);border-radius:calc(var(--mark) * .23);position:relative}.v3-mark.tg-core{box-shadow:0 0 0 calc(var(--mark) * .06) color-mix(in oklab, var(--color-accent) 8%, transparent), 0 0 calc(var(--mark) * .6) -6px color-mix(in oklab, var(--color-accent) 60%, transparent)}.v3-mark:before{content:"";z-index:-1;inset:calc(var(--mark) * -.9);background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent) 16%, transparent), transparent);pointer-events:none;border-radius:50%;position:absolute}.v3-contact-head>:not(.v3-arches-anchor),.v3-contact-grid>:not(.v3-contact-head){z-index:1;position:relative}.v3-pips{justify-content:center}.v3-offer :is(.v3-founding-text,.v3-refund){margin-inline:auto}@media (prefers-reduced-motion:no-preference){.v3 .v3-contact{padding-top:calc(var(--header-h) + clamp(1.5rem, 4vw, 3.5rem));scroll-margin-top:0}@media (min-width:48rem){.v3 .v3-contact{padding-top:calc(var(--header-h) + clamp(1rem, 4svh, 2.5rem))}}.v3 .hh-hero{min-height:100svh}}@media (prefers-reduced-motion:reduce){.v3-arc-glow,.v3-contact-head,.v3-sweep{animation:none}}.v3-kicker{color:var(--color-ink-2);align-items:center;gap:.625rem;margin:0 0 1rem;display:inline-flex}.v3-kicker-dot{background:var(--color-signal);border-radius:50%;width:.375rem;height:.375rem}.v3-contact-grid{justify-items:stretch;gap:1.5rem;width:min(100%,36rem);margin-inline:auto;display:grid}@media (min-width:48rem){.v3-contact-grid{gap:2rem}}.v3-contact-head{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.v3-title{max-width:14ch;margin-inline:auto}@media (prefers-reduced-motion:no-preference) and (min-width:48rem) and (max-height:60rem){.v3 .v3-contact{padding-top:calc(var(--header-h) + clamp(1rem, 3svh, 2.5rem))}}@media (min-width:48rem) and (max-height:60rem){.v3-arches-anchor{--mark:clamp(6.5rem, 16.5svh, 9.5rem)}.v3-kicker{margin-bottom:.75rem}.v3-title{max-width:none;font-size:min(var(--text-h2), 2.75rem);white-space:nowrap}.v3-contact-grid{gap:1.5rem}}@media (min-width:48rem) and (max-height:50rem){.v3-arches-anchor{--mark:5rem;margin-bottom:.75rem}.v3-kicker{margin-bottom:.5rem}.v3-contact-grid{gap:1.125rem}}.v3-person{text-align:center;justify-content:center;align-items:center;gap:1rem;display:flex}.v3-photo{object-fit:cover;border-radius:999px;flex:none;width:4.5rem;height:4.5rem}.v3-person-text p{margin:0}.v3-who{color:var(--color-ink);font-size:1rem;font-weight:600}.v3-tel{letter-spacing:-.01em;min-height:2.75rem;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:.2em;align-items:center;font-size:1.25rem;font-weight:500;display:inline-flex}.v3-tel:hover{text-decoration-color:currentColor}.v3-reach{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.6em;display:flex}.v3-reach-or{color:var(--color-ink-3);font-size:.9375rem}.v3-mail{overflow-wrap:anywhere;font-size:1.125rem}.ft-review .rv{min-height:clamp(20rem,52svh,30rem);padding-block:clamp(3.5rem,9vw,6rem)}@media (max-width:29.99rem){.v3-reach{flex-direction:column}.v3-reach-or{display:none}}.v3-promise{color:var(--color-ink-2);font-size:.9375rem;line-height:1.5}.v3-form-card{border:1px solid var(--color-line-strong);background:linear-gradient(to bottom, color-mix(in oklab, var(--color-ink) 4%, transparent), transparent 40%), var(--color-paper-lift);min-width:0;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-ink) 8%, transparent), 0 40px 80px -40px #000000b3;scroll-margin-top:calc(var(--header-h) + 1rem);border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}:root[data-theme=light] .v3-form-card{box-shadow:inset 0 1px #ffffffb3,0 36px 70px -40px #3a281066}.v3-form-card .qq-input{background-color:var(--color-paper)}.v3-offer{text-align:center;border:1px solid var(--color-line-strong);background:color-mix(in oklab, var(--color-paper-lift) 70%, transparent);min-width:0;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-ink) 6%, transparent);border-radius:1rem;align-self:start;gap:.875rem;padding:1.125rem 1.25rem;display:grid}.v3-founding{gap:.625rem;display:grid}.v3-pips{color:var(--color-ink-2);align-items:center;gap:.75rem;margin:0;display:flex}.v3-pip-row{gap:.375rem;display:inline-flex}.v3-pip{border:1.5px solid color-mix(in oklab, var(--color-ink) 40%, transparent);border-radius:50%;width:.625rem;height:.625rem}.v3-pip[data-on]{border-color:var(--color-signal);background:var(--color-signal);box-shadow:0 0 10px color-mix(in oklab, var(--color-signal) 45%, transparent)}.v3-founding-text,.v3-refund{text-wrap:pretty;max-width:48ch;color:var(--color-ink-2);margin:0;font-size:.9375rem;line-height:1.55}.v3-founding-text strong{color:var(--color-ink);font-weight:600}.v3-left{color:var(--color-ink);white-space:nowrap}.v3-refund{border-top:1px solid var(--color-line);padding-top:.875rem}.v3-terms{color:var(--color-ink);margin-block:-.6rem;padding-block:.6rem;display:inline-block}.cb-form,.cb-row{gap:1rem;display:grid}@media (min-width:30rem){.cb-row{grid-template-columns:1fr 1fr}.cb-row.cb-row-full{grid-template-columns:1fr}}.cb-field{min-width:0}.cb-label{color:var(--color-ink);margin-bottom:.375rem;padding:0;font-size:.9375rem;font-weight:500;display:block}.cb-opt{color:var(--color-ink-3);margin-left:.25rem;font-weight:400}.cb-form{--cb-h:3.5rem;--cb-r:.875rem;--cb-glow:inset 0 0 0 1px color-mix(in oklab, var(--color-ink) 6%, transparent), inset 0 0 14px color-mix(in oklab, var(--color-ink) 7%, transparent);gap:1.25rem}@media (max-width:29.99rem){.cb-form{--cb-h:3.125rem}}.cb-form .qq-input{min-height:var(--cb-h);border-radius:var(--cb-r);transition:border-color .15s,box-shadow .15s}.cb-form .qq-input:focus{border-color:color-mix(in oklab, var(--color-ink) 36%, transparent);box-shadow:var(--cb-glow)}.cb-form .cb-send{min-height:var(--cb-h);border-radius:var(--cb-r)}.cb-phone{min-height:var(--cb-h);border:1px solid var(--color-field-border);border-radius:var(--cb-r);background-color:var(--color-paper);align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.cb-phone:focus-within{border-color:color-mix(in oklab, var(--color-ink) 36%, transparent);box-shadow:var(--cb-glow)}.cb-phone:has(.cb-phone-input:focus-visible){outline:2px solid color-mix(in oklab, var(--color-ink) 55%, transparent);outline-offset:2px}.cb-phone[data-invalid]{border-color:var(--color-signal)}.cb-form .cb-phone .cb-phone-input{border-radius:0 var(--cb-r) var(--cb-r) 0;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex:1;padding-inline:.75rem}.cb-form .cb-phone .cb-phone-input:focus-visible{outline:none}.cb-cc{display:flex}.cb-cc-button{border-radius:var(--cb-r) 0 0 var(--cb-r);min-width:44px;color:var(--color-ink);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .625rem 0 .875rem;font-size:max(1rem,16px);display:flex;position:relative}.cb-cc-button:after{content:"";background:var(--color-field-border);width:1px;position:absolute;top:26%;bottom:26%;right:0}.cb-cc-button:focus-visible{outline:2px solid color-mix(in oklab, var(--color-ink) 55%, transparent);outline-offset:-5px;border-radius:calc(var(--cb-r) - 2px)}.cb-cc-chev{color:var(--color-ink-3)}.cb-flag{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-ink) 14%, transparent);border-radius:3px;flex:none;line-height:0;display:inline-flex;overflow:hidden}.cb-cc-list{z-index:30;overscroll-behavior:contain;border:1px solid var(--color-line-strong);border-radius:var(--cb-r);background:var(--color-paper-lift);max-height:16.5rem;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:-1px;right:-1px;overflow-y:auto;box-shadow:0 28px 56px -20px #000000a6}.cb-cc-list:focus{outline:none}.cb-cc-option{min-height:44px;color:var(--color-ink-2);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:.625rem;grid-template-columns:auto 1.75rem minmax(0,1fr) auto 12px;align-items:center;gap:.625rem;padding:0 .75rem;font-size:.9375rem;display:grid}.cb-cc-option[data-active]{background:color-mix(in oklab, var(--color-ink) 9%, transparent);color:var(--color-ink)}.cb-cc-code{color:var(--color-ink);font-weight:500}.cb-cc-name{color:var(--color-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-cc-check{color:var(--color-ink)}.cb-form .qq-note{min-height:3.5rem}.cb-form .qq-consent{text-align:center;text-wrap:pretty;max-width:none;margin-top:-.25rem;font-size:13px;line-height:1.5}@media (max-width:29.99rem){.cb-form .qq-consent{font-size:12.5px}}.cb-thanks{gap:.75rem;display:grid}.cb-thanks-title{font-size:var(--text-h3);letter-spacing:-.02em;color:var(--color-ink);outline:none;margin:0;font-weight:600;line-height:1.2}.cb-thanks-lead{color:var(--color-ink-2);margin:0;font-size:1rem;line-height:1.5}.cb-thanks-ways{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0;display:flex}.cb-thanks-cal{min-height:2.75rem;color:var(--color-ink);align-items:center;font-size:1rem;font-weight:500;display:inline-flex}.cb-thanks-note{color:var(--color-ink-3);font-size:.9375rem}.v3 .v3-also{text-align:center;width:min(100%,36rem);color:var(--color-ink-3);border-top:0;justify-content:center;column-gap:1.5rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding-top:0}.v3 .v3-also .h14-also-dot{display:none}.v3-also-lead{color:var(--color-ink-3);flex-basis:100%;margin-bottom:.25rem}.v3-also .link-text{color:var(--color-ink-2)}.v3-also-price{color:var(--color-ink-3)}@media (pointer:coarse){.v3-also .link-text,.v3-terms,.v3-form-card .qq-consent .link-text{position:relative}.v3-also .link-text:after,.v3-terms:after,.v3-form-card .qq-consent .link-text:after{content:"";position:absolute;inset:min(0px,-22px + 50%)}}.v3-also-quoted{flex-basis:100%}@media (max-width:47.99rem){.v3-also .h14-also-item,.v3-also-quoted{white-space:normal}}.v3-bar{display:none}@media not (min-width:48rem){.v3-bar{z-index:34;left:.75rem;right:.75rem;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem);border:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);background-color:color-mix(in oklab, var(--color-paper-2) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);opacity:0;visibility:hidden;transition:transform .42s var(--ease-spring-soft,ease-out), opacity .2s ease-out, visibility 0s .42s;border-radius:9999px;gap:.375rem;padding:.3125rem;display:flex;position:fixed;transform:translateY(calc(100% + 1.5rem));box-shadow:0 18px 40px -16px #0009}.v3-bar[data-show]{opacity:1;visibility:visible;transition:transform .42s var(--ease-spring-soft,ease-out), opacity .2s ease-out, visibility 0s;transform:none}body:has([data-concierge][data-open]) .v3-bar{visibility:hidden;opacity:0}body:has(main.v3){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4.75rem)}body:has(.v3-bar[data-show]) [data-concierge]:not([data-open]){visibility:hidden}}.v3-bar-main,.v3-bar-call{white-space:nowrap;border-radius:9999px;flex:1 1 0;justify-content:center;align-items:center;min-height:2.875rem;padding-inline:1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.v3-bar-main{background:var(--color-accent);color:#fff}.v3-bar-call{border:1px solid var(--color-field-border);color:var(--color-ink)}.v3-bar-chat{border:1px solid var(--color-field-border);width:2.875rem;height:2.875rem;color:var(--color-accent);cursor:pointer;border-radius:9999px;flex:none;place-items:center;display:grid}.v3-bar-chat svg{width:1.25rem;height:1.25rem}.tg{isolation:isolate;text-align:center;padding-block:clamp(4rem,9vw,7rem);position:relative}.tg:before,.tg:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.tg:before{background-image:radial-gradient(color-mix(in oklab, var(--color-ink) 9%, transparent) 1px, transparent 1.5px);background-size:20px 20px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.tg:after{background-image:radial-gradient(color-mix(in oklab, var(--color-ink) 16%, transparent) 1px, transparent 1.5px);background-size:20px 20px;-webkit-mask-image:radial-gradient(38% 42% at 50% 60%,#000,#0000);mask-image:radial-gradient(38% 42% at 50% 60%,#000,#0000)}.tg-head{flex-direction:column;align-items:center;display:flex}.tg-title{margin-inline:auto}.tg-grid{--tg-tile:clamp(4.75rem, 20vw, 6.75rem);grid-template-columns:repeat(3, var(--tg-tile));justify-content:center;gap:clamp(.75rem,2vw,1.125rem);margin:clamp(2.25rem,4vw,3.25rem) 0 0;padding:0;list-style:none;display:grid}.tg-tile{aspect-ratio:1;border:1px solid var(--color-line);background:linear-gradient(180deg, var(--color-paper-2), var(--color-paper-lift));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-ink) 7%, transparent), 0 18px 40px -24px #000c;color:var(--color-ink);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:24%;place-items:center;display:grid}.tg-tile svg{width:44%;height:44%}.tg-tile svg.tg-wide{width:72%}.tg-tile:not(.tg-core):hover{border-color:var(--color-line-strong);transform:translateY(-2px)}.tg-core{color:var(--color-accent);border-color:color-mix(in oklab, var(--color-accent) 45%, transparent);background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--color-accent) 22%, var(--color-paper-2)), var(--color-paper-2) 70%);box-shadow:0 0 0 6px color-mix(in oklab, var(--color-accent) 8%, transparent), 0 0 56px -6px color-mix(in oklab, var(--color-accent) 55%, transparent)}.tg-core svg{width:50%;height:50%}.tg-names{max-width:40rem;color:var(--color-ink-3);font-size:var(--text-small);flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;margin:clamp(1.75rem,3vw,2.25rem) auto 0;display:flex}.tg-name{white-space:nowrap}@media (prefers-reduced-motion:reduce){.tg-tile:not(.tg-core):hover{transform:none}}.tb{text-align:center;padding-block:clamp(1rem,3vw,2rem) clamp(4rem,9vw,7rem)}.tb-title{text-wrap:balance;max-width:22ch}.tb-grid{text-align:left;grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,2vw,1.125rem);max-width:72rem;margin:clamp(2.25rem,4vw,3.25rem) auto 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.tb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.tb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:40rem){@supports (grid-template-rows:subgrid){.tb-item{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}}}.tb-item{border:1px solid var(--color-line);background:linear-gradient(180deg, var(--color-paper-2), var(--color-paper-lift));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-ink) 7%, transparent), 0 18px 40px -24px #000c;border-radius:1.25rem;padding:1.25rem 1.25rem 1.375rem}.tb-icon{width:1.375rem;height:1.375rem;color:var(--color-signal);margin-bottom:.875rem;display:block}.tb-name{color:var(--color-ink)}@media (hover:hover) and (pointer:fine) and (min-width:48rem){.tb-item{transition:border-color var(--m-fast) var(--m-out)}.tb-item:hover{border-color:color-mix(in oklab, var(--color-signal) 40%, var(--color-line-strong))}}.tb-body{color:var(--color-ink-2);font-size:var(--text-small);margin-top:.625rem;line-height:1.55}.tb-terms{color:var(--color-ink-2);font-size:var(--text-small);margin-top:clamp(1.5rem,3vw,2rem)}.tb-next{flex-direction:column;align-items:center;gap:1rem;margin-top:clamp(1.75rem,4vw,2.75rem);display:flex}.tb-next .tb-terms{margin-top:0}.tb-btn{min-height:3.25rem;padding-inline:1.5rem;font-size:1.0625rem;font-weight:600}
.v3{--seam-h:clamp(4.5rem, 20svh, 13rem)}.v3 .hh-hero{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--seam-h)), #000000f1 calc(100% - var(--seam-h) * .85), #000000ca calc(100% - var(--seam-h) * .7), #00000093 calc(100% - var(--seam-h) * .55), #00000058 calc(100% - var(--seam-h) * .4), #00000025 calc(100% - var(--seam-h) * .25), #00000006 calc(100% - var(--seam-h) * .1), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--seam-h)), #000000f1 calc(100% - var(--seam-h) * .85), #000000ca calc(100% - var(--seam-h) * .7), #00000093 calc(100% - var(--seam-h) * .55), #00000058 calc(100% - var(--seam-h) * .4), #00000025 calc(100% - var(--seam-h) * .25), #00000006 calc(100% - var(--seam-h) * .1), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--seam-h)), #000000f1 calc(100% - var(--seam-h) * .85), #000000ca calc(100% - var(--seam-h) * .7), #00000093 calc(100% - var(--seam-h) * .55), #00000058 calc(100% - var(--seam-h) * .4), #00000025 calc(100% - var(--seam-h) * .25), #00000006 calc(100% - var(--seam-h) * .1), transparent 100%)}.v3 .v3-contact .v3-sweep{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000006 calc(var(--seam-h) * .1), #00000025 calc(var(--seam-h) * .25), #00000058 calc(var(--seam-h) * .4), #00000093 calc(var(--seam-h) * .55), #000000ca calc(var(--seam-h) * .7), #000000f1 calc(var(--seam-h) * .85), #000 var(--seam-h), #000 62%, transparent);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #00000006 calc(var(--seam-h) * .1), #00000025 calc(var(--seam-h) * .25), #00000058 calc(var(--seam-h) * .4), #00000093 calc(var(--seam-h) * .55), #000000ca calc(var(--seam-h) * .7), #000000f1 calc(var(--seam-h) * .85), #000 var(--seam-h), #000 62%, transparent);mask-image:linear-gradient(to bottom, transparent 0, #00000006 calc(var(--seam-h) * .1), #00000025 calc(var(--seam-h) * .25), #00000058 calc(var(--seam-h) * .4), #00000093 calc(var(--seam-h) * .55), #000000ca calc(var(--seam-h) * .7), #000000f1 calc(var(--seam-h) * .85), #000 var(--seam-h), #000 62%, transparent)}.v3 .hero-rails:before,.v3 .hero-rails:after{-webkit-mask-image:linear-gradient(#0000,#000 10rem);mask-image:linear-gradient(#0000,#000 10rem)}.seam-cells{left:0;right:0;top:calc(-1 * var(--seam-h));height:calc(var(--seam-h) * 2.2);z-index:0;pointer-events:none;position:absolute;overflow:clip;-webkit-mask-image:linear-gradient(#000 45%,#00000080 72%,#0000);mask-image:linear-gradient(#000 45%,#00000080 72%,#0000)}.seam-cells i{top:0;left:var(--x);width:var(--s);aspect-ratio:1;opacity:var(--a);will-change:transform;transform:translate3d(0, -2rem, 0) rotate(var(--r)) scaleY(.72);animation:seam-fall var(--d) linear var(--o) infinite;background:radial-gradient(34% 22% at 40% 27%,#ffcdbe61,#0000 70%),radial-gradient(circle at 50% 55%,#600907a6 0 15%,#0000 34%),radial-gradient(circle,#8a100b 0 22%,#b0160f 36%,#c21a12 47%,#d9281b 56%,#9c120c 64%,#6e0c0899 68%,#0000 71%);border-radius:50%;position:absolute}@keyframes seam-fall{0%{transform:translate3d(0, -2rem, 0) rotate(var(--r)) scaleY(.72)}to{transform:translate3d(var(--dx), calc(var(--seam-h) * 2.2), 0) rotate(calc(var(--r) + 140deg)) scaleY(.72)}}@media (max-width:39.99rem){.seam-cells i:nth-of-type(n+7){display:none}}.seam-cells[data-offscreen] i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.seam-cells{display:none}}
.hub-hero{isolation:isolate;z-index:1;margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + clamp(1.25rem, 4svh, 2.5rem)) 0 clamp(3rem, 8svh, 5rem);color:var(--color-ink);--hz:1;--hub-h1-font:var(--font-jakarta), var(--font-sans);position:relative;overflow-x:clip}.hub-dots{z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in oklab, var(--color-ink) 9%, transparent) 1px, transparent 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 45%,#000 70%,#0000);mask-image:linear-gradient(#0000 45%,#000 70%,#0000)}.hub-grid{gap:clamp(2rem,6vw,3rem);width:min(100%,90rem);margin-inline:auto;padding-inline:clamp(1.25rem,5.5vw,5rem);display:grid}.hub-kicker{color:var(--color-ink-2);align-items:center;gap:.625rem;margin:0;display:inline-flex}.hub-kicker-dot{background:var(--color-accent);width:.4375rem;height:.4375rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 22%, transparent);border-radius:50%}.hub-h1{z-index:1;font-family:var(--hub-h1-font);letter-spacing:-.045em;word-spacing:.04em;margin:clamp(.75rem,2svh,1.375rem) 0 0;font-size:clamp(3.25rem,17vw,7rem);font-weight:600;line-height:1;position:relative}.hub-line{white-space:nowrap;display:block}.hub-line~.hub-line{color:color-mix(in oklab, var(--color-ink) 55%, transparent)}.hub-lead{max-width:34ch;color:var(--color-ink-2);text-wrap:pretty;margin:clamp(1.25rem,3svh,1.875rem) 0 0;font-size:clamp(1.0625rem,1.2vw + .6rem,1.3125rem);line-height:1.45}.hub-lead strong{color:var(--color-ink);font-weight:600}.hub-cta{margin-top:clamp(1.5rem,3.5svh,2.125rem)}.hub-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hub-btn{min-height:3.25rem;padding-inline:1.5rem;font-size:1.0625rem;font-weight:600}.hub-ghost{border:1px solid var(--color-line-strong);min-height:3.25rem;color:var(--color-ink-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding-inline:1.375rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.hub-ghost:hover{color:var(--color-ink);border-color:color-mix(in oklab, var(--color-ink) 30%, transparent);background:color-mix(in oklab, var(--color-ink) 4%, transparent)}.hub-checks{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-ink-3);flex-wrap:wrap;gap:.5rem 1.375rem;margin:clamp(1.25rem,3svh,1.875rem) 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.hub-checks li{align-items:center;gap:.4375rem;display:inline-flex}.hub-checks svg{width:.8125rem;height:.8125rem;color:var(--color-accent)}.hub-wrap{place-items:center;min-width:0;display:grid}.hub{zoom:var(--hz);width:640px;height:620px;position:relative}.hub-wires{position:absolute;inset:0;overflow:visible}.hub-wires path{fill:none;stroke-width:1.5px}.hub-stop-a{stop-color:var(--color-accent);stop-opacity:.9}.hub-stop-b{stop-color:var(--color-ink);stop-opacity:.18}.hub-orbit{fill:none;stroke:var(--color-ink);stroke-opacity:.05}.hub-orbit-in{stroke-opacity:.08;stroke-dasharray:2 7}.hub-dot{fill:var(--color-accent)}.hub-pin{fill:var(--color-ink);fill-opacity:.35}.hub-core{width:132px;box-shadow:0 0 0 8px color-mix(in oklab, var(--color-accent) 8%, transparent), 0 0 80px -6px color-mix(in oklab, var(--color-accent) 60%, transparent);border-radius:30px;position:absolute;top:250px;left:254px}.hub-groups{margin:0;padding:0;list-style:none}.hub-card{border:1px solid var(--color-line-strong);background:linear-gradient(180deg, color-mix(in oklab, var(--color-paper-2) 92%, transparent), color-mix(in oklab, var(--color-paper-lift) 92%, transparent));width:248px;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-ink) 6%, transparent), 0 30px 60px -34px #000000e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color var(--dur-fast) var(--ease-out);border-radius:18px;padding:18px 18px 16px;position:absolute}.hub-card:has(.hub-card-link:hover){border-color:color-mix(in oklab, var(--color-ink) 22%, transparent)}.hub-g1{top:0;left:196px}.hub-g2{top:432px;left:0}.hub-g3{top:432px;right:0}.hub-card-link{color:inherit;text-decoration:none;display:block}.hub-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.hub-n{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-accent);font-size:11.5px;display:block}.hub-name{letter-spacing:-.015em;color:var(--color-ink);margin:6px 0 4px;font-size:21px;font-weight:600;line-height:1.2;display:block}.hub-line-text{color:var(--color-ink-3);font-size:14px;line-height:1.4;display:block}.hub-tiles{pointer-events:none;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex;position:relative}.hub-tile{border-radius:11px;width:40px}.hub-tile svg{width:46%;height:46%}.hub-tile-wide svg{width:72%}.hub-tile-custom{aspect-ratio:auto;width:auto;height:40px;color:var(--color-ink-2);gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.hub-tile-custom svg{width:16px;height:16px;color:var(--color-accent)}@media (min-width:64rem){.hub-hero{--hz-w:.72;--hz-h:1;--hz:min(var(--hz-w), var(--hz-h));align-items:center;min-height:100svh;padding-bottom:clamp(1.5rem,4svh,2.5rem);display:flex}.hub-grid{grid-template-columns:minmax(0,37.5rem) minmax(0,1fr);align-items:center;gap:1.25rem}.hub-h1{font-size:clamp(4.5rem,7.8vw,7rem)}.hub-dots{-webkit-mask-image:radial-gradient(520px 420px at 76% 52%,#000 30%,#0000 75%);mask-image:radial-gradient(520px 420px at 76% 52%,#000 30%,#0000 75%)}}@media (min-width:75rem){.hub-hero{--hz-w:.84}}@media (min-width:87.5rem){.hub-hero{--hz-w:1}}@media (min-width:64rem) and (max-height:50rem){.hub-hero{--hz-h:.9}}@media (min-width:64rem) and (max-height:44rem){.hub-hero{--hz-h:.78}}@media (prefers-reduced-motion:no-preference){.hub-core{animation:hub-glow var(--m-scene) var(--m-out) .15s both}.hub-orbit{animation:hub-fade .7s var(--m-out) .2s both}.hub-wire{stroke-dasharray:1;animation:hub-draw .6s var(--m-inout) .3s both}.hub-wire:nth-of-type(2){animation-delay:.36s}.hub-wire:nth-of-type(3){animation-delay:.42s}.hub-dot,.hub-pin{animation:hub-fade .3s var(--m-out) .8s both}.hub-card{animation:hub-rise var(--m-enter) var(--m-out) calc(.5s + var(--k,0) * 80ms) both}}@keyframes hub-glow{0%{opacity:.01;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes hub-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hub-fade{0%{opacity:0}}@keyframes hub-rise{0%{opacity:.01;transform:translateY(var(--m-rise))}to{opacity:1;transform:none}}.v3 .hub-cta{width:auto}.hub-hero .hh-cta{pointer-events:auto;width:auto;margin:clamp(1.5rem,3.5svh,2.125rem) 0 0;position:static}@media (prefers-reduced-motion:no-preference){.hub-hero :is(.hub-lead,.hh-cta){animation:none}}@media (max-width:63.99rem){.hub-grid{grid-template-columns:minmax(0,1fr)}.hub-h1{font-size:min(13.6vw,7rem)}}@media (min-width:64rem) and (max-width:79.99rem){.hub-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hub-h1{font-size:6.6vw}.hub-hero{--hz-w:.68}}@media (max-width:63.99rem){.hub-wrap{display:block}.hub{zoom:1;width:100%;height:auto}.hub-wires,.hub-core{display:none}.hub-tiles{clip-path:inset(50%);visibility:hidden;width:1px;height:1px;position:absolute;overflow:hidden}.hub-groups{border:1px solid var(--color-line);background:color-mix(in oklab, var(--color-paper-2) 70%, transparent);border-radius:18px;display:grid;overflow:hidden}.hub-card{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:16px 44px 16px 18px;position:relative;inset:auto}.hub-card+.hub-card{border-top:1px solid var(--color-line)}.hub-card:has(.hub-card-link:hover){background:color-mix(in oklab, var(--color-ink) 3%, transparent)}.hub-card:after{content:"";border-top:1.5px solid var(--color-ink-3);border-right:1.5px solid var(--color-ink-3);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:20px;transform:translateY(-50%)rotate(45deg)}.hub-card-link{grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;display:grid}.hub-n{grid-row:1/span 2}.hub-name{margin:0;font-size:17px}.hub-line-text{margin-top:2px;font-size:14px}}@media (min-width:48rem) and (max-width:63.99rem){.hub-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-card{padding:20px 20px 22px}.hub-card+.hub-card{border-top:0;border-left:1px solid var(--color-line)}.hub-card:after{top:26px;right:22px;transform:rotate(45deg)}.hub-card-link{display:block}.hub-name{margin:8px 0 4px;font-size:19px}}@media (max-width:29.99rem){.hub-cta-row>*{flex:100%}.hub-checks li:nth-child(n+3){display:none}}@media (min-width:64rem) and (max-width:79.99rem){.hub-checks li:nth-child(n+3){display:none}}@media (min-width:64rem) and (max-width:79.99rem) and (orientation:portrait){.hub-hero{min-height:0;padding-top:calc(var(--header-h) + 3rem);--hz-w:1}.hub-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.hub-h1{font-size:7rem}.hub-checks li:nth-child(n+3){display:inline-flex}}
@media (max-width:47.99rem){.v3-arches-anchor{--mark:5rem;margin-bottom:1.25rem}.tg{padding-block:3.5rem}.tg-grid{--tg-tile:4.25rem;gap:.625rem;margin-top:1.75rem}.tg-names{margin-top:1.25rem}.tb{padding-bottom:3.5rem}.tb-grid{border:1px solid var(--color-line);background:linear-gradient(180deg, var(--color-paper-2), var(--color-paper-lift));border-radius:1.25rem;gap:0;margin-top:1.75rem;overflow:hidden}.tb-item{box-shadow:none;background:0 0;border:0;border-radius:0;padding:1rem 1.125rem 1.125rem}.tb-item+.tb-item{border-top:1px solid var(--color-line)}.tb-body{margin-top:.375rem}}
