.hg-herowrap{z-index:3;height:178svh;position:relative}.hg-hero{z-index:3;justify-content:center;align-items:center;height:100svh;padding:100px 26px 40px;display:flex;position:sticky;top:0;overflow:hidden}.hg-hero__title{z-index:5;width:26ch;max-width:100%;font-size:min(var(--hg-size-display), calc((100vw - 52px) / 11.6));line-height:var(--hg-lh-display);letter-spacing:var(--hg-tracking-display);color:var(--hg-text);text-wrap:pretty;margin:0;position:relative}.hg-hero__invite{letter-spacing:-.01em;margin-top:.7em;font-size:clamp(18px,1.9vw,26px);line-height:1.9;display:block}.hg-hero__act{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;text-underline-offset:.14em;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:.045em;display:inline}.hg-hero__act:hover{color:var(--hg-text-secondary)}.hg-reel{vertical-align:bottom;height:calc(1em * var(--hg-lh-display));transition:width .55s var(--hg-ease-reel);display:inline-block;overflow:hidden}@supports (overflow:clip){.hg-reel{overflow:visible clip}}.hg-reel__strip{transition:transform .55s var(--hg-ease-reel);display:block}.hg-reel .hg-reel__word{width:max-content;height:calc(1em * var(--hg-lh-display) / .92);font-size:.92em;line-height:calc(1em * var(--hg-lh-display) / .92);white-space:nowrap;display:block}.hg-reel .hg-mark{vertical-align:middle;padding:0 .14em;line-height:1.06;display:inline-block}.hg-reel__suffix{margin-left:-.14em;position:relative}html.dark .hg-reel__suffix,[data-theme=dark] .hg-reel__suffix{color:var(--hg-on-accent)}.hg-hero__badge{letter-spacing:.04em;vertical-align:.22em;box-shadow:0 2px 6px rgba(var(--hg-shadow-rgb),.2);border-radius:.5em;justify-content:center;align-items:center;padding:.42em .62em;font-size:.3em;display:inline-flex}.hg-desk{transform-origin:50%;pointer-events:none;height:920px;margin-top:-460px;position:absolute;top:50%;left:0;right:0}.hg-deco{will-change:transform,opacity;position:absolute}.hg-deco img{width:100%;height:auto}.hg-deco--clapper{z-index:2;width:390px;top:320px;left:-150px;transform:rotate(-7deg)}.hg-deco--phone{z-index:3;width:180px;top:700px;left:26px;transform:rotate(6deg)}.hg-deco--dispo{z-index:2;width:410px;top:16px;right:-40px;transform:rotate(2.5deg)}.hg-deco--chit{z-index:3;width:200px;top:352px;right:182px;transform:rotate(4deg)}.hg-deco--osd{z-index:3;width:250px;top:434px;right:16px;transform:rotate(-3deg)}.hg-deco--ad{z-index:2;width:292px;top:578px;right:-52px;transform:rotate(2deg)}@media (max-width:1300px){.hg-deco--clapper{left:-215px}.hg-deco--phone{left:-64px}.hg-deco--dispo{right:-150px}.hg-deco--chit{right:56px}.hg-deco--osd{right:-100px}.hg-deco--ad{right:-170px}}.hg-cue{z-index:4;flex-direction:column;align-items:center;gap:11px;text-decoration:none;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hg-cue__label{font-family:var(--hg-font-label);font-size:var(--hg-size-label);letter-spacing:var(--hg-tracking-label);text-transform:uppercase;color:var(--hg-text-faint);transition:color var(--hg-dur-fast) var(--hg-ease)}.hg-cue:hover .hg-cue__label{color:var(--hg-text)}.hg-cue__track{background:var(--hg-border);width:1px;height:54px;display:block;position:relative;overflow:hidden}.hg-cue__tick{background:var(--hg-text);width:1px;height:14px;animation:hg-cue-run 2.6s var(--hg-ease) infinite;display:block;position:absolute;top:0;left:0}@keyframes hg-cue-run{0%{opacity:0;transform:translateY(-14px)}22%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateY(54px)}}@media (max-width:860px){.hg-cue{display:none}}.hg-osd{background:var(--hg-surface);color:var(--hg-text);border-radius:var(--hg-radius-paper);box-shadow:var(--hg-shadow-prop);font-family:var(--hg-font-label);letter-spacing:.12em;padding:11px 13px 10px;font-size:7.5px}.hg-osd__top,.hg-osd__scale,.hg-osd__bottom{justify-content:space-between;gap:8px;display:flex}.hg-osd__top{color:var(--hg-text-muted)}.hg-osd__plot{pointer-events:auto;cursor:crosshair;align-items:flex-end;height:44px;margin:9px 0 4px;display:flex}.hg-osd__plot>span{background-clip:padding-box;border-right:2px solid #0000;flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.hg-osd__plot>span:last-child{border-right:0}.hg-osd__plot i{background:var(--hg-text);width:100%;transition:background var(--hg-dur-fast) var(--hg-ease),opacity var(--hg-dur-fast) var(--hg-ease);border-radius:1px 1px 0 0;display:block}.hg-osd__plot>.hg-osd__peak i,.hg-osd__plot>span:hover i{background:var(--hg-accent)}.hg-osd__plot>span:hover+span:not(.hg-osd__peak) i{background:var(--hg-accent);opacity:.42}.hg-osd__plot>span:not(.hg-osd__peak):has(+span:hover) i{background:var(--hg-accent);opacity:.42}@media (prefers-reduced-motion:reduce){.hg-osd__plot i{transition:none}}.hg-osd__scale{color:var(--hg-text-faint);border-top:1px solid var(--hg-border);padding-top:4px}.hg-osd__bottom{color:var(--hg-text-secondary);margin-top:7px}.hg-ad{--g-card:#fff;--g-ink:#202124;--g-grey:#4d5156;--g-link:#1558d6;--g-line:#dadce0;--g-fav:#f1f3f4;flex-direction:column;gap:9px;display:flex}html.dark .hg-ad,[data-theme=dark] .hg-ad{--g-card:var(--hg-surface);--g-ink:var(--hg-text);--g-grey:var(--hg-text-muted);--g-link:#8ab4f8;--g-line:var(--hg-border);--g-fav:var(--hg-surface-hover)}.hg-ad__kicker{font-family:var(--hg-font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--hg-text-faint);font-size:7.5px}.hg-ad__unit{background:var(--g-card);color:var(--g-ink);box-shadow:var(--hg-shadow-prop);border-radius:8px;padding:11px 13px 12px;font-family:arial,Roboto,sans-serif}.hg-ad__spon{font-size:10.5px;font-weight:700;line-height:1.3}.hg-ad__id{align-items:center;gap:8px;margin-top:7px;display:flex}.hg-ad__fav{border-radius:var(--hg-radius-round);background:var(--g-fav);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;overflow:hidden}.hg-ad__fav img{-o-object-fit:contain;object-fit:contain;width:13px;height:13px}.hg-ad__who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.hg-ad__brand{color:var(--g-ink);font-size:11.5px}.hg-ad__url{color:var(--g-grey);font-size:9.5px}.hg-ad__title{color:var(--g-link);margin-top:7px;font-size:14.5px;line-height:1.28}.hg-ad__desc{color:var(--g-grey);margin-top:4px;font-size:10px;line-height:1.45}.hg-ad__sitelink{border-top:1px solid var(--g-line);color:var(--g-link);margin-top:8px;padding-top:8px;font-size:12px}.hg-ad__title .hg-edit{border-bottom-color:var(--g-line)}.hg-ad__title .hg-edit:hover{border-bottom-color:var(--g-link)}.hg-edit{pointer-events:auto;cursor:text;border-bottom:1px dashed var(--hg-border-strong);transition:background var(--hg-dur-fast) var(--hg-ease), color var(--hg-dur-fast) var(--hg-ease), border-color var(--hg-dur-fast) var(--hg-ease);outline:none}.hg-edit:hover{border-bottom-color:var(--hg-text)}.hg-edit:focus{background:var(--hg-accent);color:var(--hg-on-accent);box-shadow:0 0 0 3px var(--hg-accent);border-bottom-color:#0000}.hg-chit{background:var(--hg-surface);border-radius:var(--hg-radius-paper);box-shadow:var(--hg-shadow-prop);font-family:var(--hg-font-label);letter-spacing:.12em;padding:9px 12px 10px;font-size:7.5px}.hg-chit__head{color:var(--hg-text-muted);border-bottom:1px solid var(--hg-border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.hg-chit__dot{border-radius:var(--hg-radius-round);background:var(--hg-accent);flex:none;width:7px;height:7px;display:block}.hg-chit__body{letter-spacing:.04em;color:var(--hg-text);justify-content:space-between;align-items:baseline;gap:10px;margin-top:7px;font-size:12px;display:flex}@media (max-width:860px){.hg-herowrap{height:auto}.hg-hero{height:auto;min-height:100svh;padding:128px 26px 92px;position:relative}.hg-desk{height:auto;margin-top:0;inset:0}.hg-deco{display:none}.hg-deco--clapper,.hg-deco--osd,.hg-deco--chit{display:block}.hg-deco--clapper{width:224px;top:auto;bottom:-10px;left:-96px;transform:rotate(-9deg)}.hg-deco--osd{width:186px;top:auto;bottom:118px;right:-46px;transform:rotate(-4deg)}.hg-deco--chit{width:142px;top:92px;left:auto;right:-22px;transform:rotate(5deg)}}@media (max-width:860px) and (min-height:740px){.hg-deco--ad{display:block}.hg-deco--ad .hg-ad__unit~.hg-ad__unit,.hg-deco--ad .hg-ad__sitelink,.hg-deco--ad .hg-ad__desc{display:none}.hg-deco--ad{width:216px;top:146px;left:-10px;right:auto;transform:rotate(-3deg)}}@media (max-width:420px){.hg-deco--clapper{width:196px;left:-112px}.hg-deco--osd{width:172px;right:-62px}.hg-deco--chit{width:130px;top:78px;right:-34px}}@media (max-width:420px) and (min-height:740px){.hg-deco--ad{width:204px;top:138px;left:-14px}}.hg-dispo{background:var(--hg-surface);border-radius:var(--hg-radius-paper);box-shadow:var(--hg-shadow-prop);color:var(--hg-text);padding:16px 18px 0;font-size:9px;line-height:1.35;overflow:hidden}.hg-dispo__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hg-dispo__org,.hg-dispo__when,.hg-dispo__sub{letter-spacing:.06em;color:var(--hg-text-muted);white-space:nowrap;font-size:8px}.hg-dispo__org{text-transform:uppercase;letter-spacing:.09em;color:var(--hg-text)}.hg-dispo__title{letter-spacing:-.015em;margin:6px 0 8px;font-size:19px;line-height:1.15}.hg-dispo__call{white-space:nowrap;font-size:13px}.hg-dispo__call em{color:var(--hg-text-muted);font-size:9px;font-style:normal}.hg-dispo__rule{background:var(--hg-text);height:2px;margin:8px 0 0}.hg-dispo__band{background:var(--hg-surface-hover);font-family:var(--hg-font-label);letter-spacing:.15em;text-transform:uppercase;color:var(--hg-text);margin:0 -18px;padding:5px 18px;font-size:8px}.hg-dispo__cols{grid-template-columns:1fr 1fr;gap:14px;padding:9px 0 11px;display:grid}.hg-dispo__k{letter-spacing:.09em;text-transform:uppercase;color:var(--hg-text-muted);font-size:7.5px;display:block}.hg-dispo__v{margin-top:2px;font-size:10px;display:block}.hg-dispo__plan{padding-bottom:34px;-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}.hg-dispo__tr{border-bottom:1px solid var(--hg-border);grid-template-columns:16px 30px 16px minmax(0,1fr) 34px 30px;align-items:center;gap:6px;padding:5px 0;display:grid}.hg-dispo__tr>span:nth-child(5){text-align:center}.hg-dispo__tr>span:last-child{text-align:right}.hg-dispo__tr--head{letter-spacing:.06em;color:var(--hg-text-muted);padding:6px 0 4px;font-size:7.5px}.hg-dispo__tr--aside{background:var(--hg-surface-hover);grid-template-columns:16px 30px 16px minmax(0,1fr) 34px 30px;margin:0 -18px;padding:5px 18px;font-style:italic}.hg-band{border-radius:var(--hg-radius-card);width:fit-content;min-width:52%;max-width:100%;box-shadow:0 1px 2px rgba(var(--hg-shadow-rgb),.07),0 12px 30px rgba(var(--hg-shadow-rgb),.09)}.hg-band__head{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.hg-band__q{letter-spacing:-.015em;min-width:0;font-size:clamp(20px,2.2vw,28px);line-height:1.28}.hg-band__meta{font-family:var(--hg-font-label);letter-spacing:var(--hg-tracking-label);opacity:.45;flex:none;align-items:center;gap:14px;font-size:12px;display:flex}.hg-band__sign{transition:transform var(--hg-dur) var(--hg-ease);font-size:19px;line-height:1;display:block}.hg-band[data-open=true] .hg-band__sign{transform:rotate(180deg)}.hg-band__body{opacity:0;width:0;min-width:100%;transition:grid-template-rows var(--hg-dur) var(--hg-ease), opacity .22s var(--hg-ease);grid-template-rows:0fr;display:grid}.hg-band[data-open=true] .hg-band__body{opacity:1;grid-template-rows:1fr}.hg-band__inner{min-height:0;overflow:hidden}.hg-band__pad{padding:0 26px 24px}.hg-band__name{font-family:var(--hg-font-label);font-size:var(--hg-size-label);letter-spacing:var(--hg-tracking-label);opacity:.55;margin-bottom:9px;display:block}.hg-band__answer{opacity:.88;max-width:62ch;font-size:18px;line-height:1.5}@media (max-width:700px){.hg-band{width:100%;min-width:0}}.hg-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;grid-auto-flow:dense;gap:14px;display:grid}.hg-tile{border-radius:var(--hg-radius-tile);background:var(--hg-border);min-width:0;box-shadow:0 1px 2px rgba(var(--hg-shadow-rgb),.09),0 14px 30px rgba(var(--hg-shadow-rgb),.1);text-decoration:none;transition:transform .2s;position:relative;overflow:hidden}.hg-tile:hover{transform:var(--hg-lift)}.hg-tile__cap{flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 28px);display:flex;position:absolute;bottom:14px;left:14px}.hg-tile__title{font-family:var(--hg-font-sans);letter-spacing:-.005em;color:var(--hg-on-accent);background:var(--hg-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.13em .3em;line-height:1.62;display:inline}.hg-tile__client{font-family:var(--hg-font-label);letter-spacing:.085em;text-transform:uppercase;color:var(--hg-text-secondary);background:var(--hg-surface);border-radius:var(--hg-radius-paper);padding:4px 7px 5px;font-size:9.5px;line-height:1}.hg-trusted{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px 22px;margin-top:58px;display:flex}.hg-trusted__wall{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.hg-trusted__sep{border-radius:var(--hg-radius-paper);background:var(--hg-border-strong);flex:none;align-self:center;width:6px;height:6px}.hg-trusted__slot{justify-items:center;display:inline-grid}.hg-trusted__name{letter-spacing:-.01em;white-space:nowrap;color:var(--hg-text-muted);transition:opacity .22s var(--hg-ease) .22s, color var(--hg-dur-fast) var(--hg-ease), text-decoration-color var(--hg-dur-fast) var(--hg-ease);grid-area:1/1;font-size:19px;text-decoration:none;display:inline-block}.hg-trusted__name[data-shown=false]{opacity:0;pointer-events:none;transition-delay:0s}a.hg-trusted__name{color:var(--hg-text);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hg-border-strong);text-decoration-color:var(--hg-border-strong)}a.hg-trusted__name:hover{-webkit-text-decoration-color:var(--hg-text);text-decoration-color:var(--hg-text)}@media (max-width:620px){.hg-trusted__wall{gap:8px}.hg-trusted__name{font-size:16px}}.hg-sector-stack{display:grid}.hg-sector-stack>*{transition:opacity .26s var(--hg-ease);grid-area:1/1}.hg-sector-stack>[data-shown=false]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.hg-sector-stack>*{transition:none}}.hg-sector{isolation:isolate;background:var(--hg-surface);border-radius:var(--hg-radius-panel);box-shadow:0 1px 2px rgba(var(--hg-shadow-rgb),.09),0 18px 40px rgba(var(--hg-shadow-rgb),.1);padding:36px 38px 34px;position:relative}@media (max-width:760px){.hg-sector{border-radius:var(--hg-radius-card-lg);padding:24px 20px 22px}}.hg-ref{letter-spacing:-.01em;color:var(--hg-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hg-border-strong);text-decoration-color:var(--hg-border-strong);transition:text-decoration-color var(--hg-dur-fast) var(--hg-ease);font-size:18px}.hg-ref:hover{-webkit-text-decoration-color:var(--hg-text);text-decoration-color:var(--hg-text)}.hg-ref[data-flat]{color:var(--hg-text-muted);text-decoration:none}.hg-ref--case{align-items:baseline;gap:6px;display:inline-flex;position:relative}.hg-ref__dot{border-radius:var(--hg-radius-round);background:var(--hg-text);opacity:.55;width:6px;height:6px;transition:background-color var(--hg-dur-fast) var(--hg-ease),opacity var(--hg-dur-fast) var(--hg-ease);flex:none;transform:translateY(-2px)}.hg-ref--case:hover .hg-ref__dot,.hg-ref--case:focus-visible .hg-ref__dot{background:var(--hg-accent);opacity:1}.hg-sector__more{right:var(--hg-space-5);bottom:var(--hg-space-5);border-radius:var(--hg-radius-round);background:var(--hg-accent);width:44px;height:44px;color:var(--hg-on-accent);transition:transform var(--hg-dur-fast) var(--hg-ease),box-shadow var(--hg-dur-fast) var(--hg-ease);place-items:center;font-size:18px;line-height:1;text-decoration:none;display:grid;position:absolute}.hg-sector__more:hover{transform:var(--hg-lift);box-shadow:0 6px 18px rgba(var(--hg-shadow-rgb),.18)}.hg-sector__more:focus-visible{outline:2px solid var(--hg-surface-invert);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hg-sector__more,.hg-sector__more:hover{transition:none;transform:none}}.hg-sector{padding-bottom:92px}@media (max-width:760px){.hg-sector{padding-bottom:80px}.hg-sector__more{width:40px;height:40px;bottom:20px;right:20px}}.hg-sector__cover{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hg-sector__cover img{filter:grayscale();opacity:.16;-webkit-mask-image:linear-gradient(105deg,#0000 0% 42%,#000 100%);mask-image:linear-gradient(105deg,#0000 0% 42%,#000 100%)}html.dark .hg-sector__cover img,[data-theme=dark] .hg-sector__cover img{opacity:.12}.hg-quotes{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.hg-quote{background:var(--hg-surface);border-radius:var(--hg-radius-card-lg);height:100%;box-shadow:0 1px 2px rgba(var(--hg-shadow-rgb),.08),0 14px 32px rgba(var(--hg-shadow-rgb),.08);flex-direction:column;padding:26px 28px 28px;display:flex}.hg-quote__by{-moz-column-gap:13px;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:13px;min-height:96px;margin-top:auto;padding-top:26px;display:grid}.hg-quote__face{border-radius:var(--hg-radius-round);-o-object-fit:cover;object-fit:cover;background:var(--hg-border);width:56px;height:56px}.hg-quotes[data-faces] .hg-quote__by{grid-template-columns:56px minmax(0,1fr)}.hg-quote__face--empty{background:0 0}.hg-quotes:not([data-faces]) .hg-quote__face--empty{display:none}.hg-quote__who{min-width:0}.hg-quote__name{color:var(--hg-text);font-size:17px;line-height:1.35;display:block}.hg-quote__role{color:var(--hg-text-muted);font-size:14px;line-height:1.35;display:block}.hg-faqs{max-width:780px}.hg-faq{border-top:1px solid var(--hg-border);transition:padding-left var(--hg-dur) var(--hg-ease);padding-left:0;position:relative}.hg-faq:last-child{border-bottom:1px solid var(--hg-border)}.hg-faq:before{content:"";background:var(--hg-accent);border-radius:var(--hg-radius-hair);width:3px;transition:top var(--hg-dur) var(--hg-ease),bottom var(--hg-dur) var(--hg-ease);position:absolute;top:50%;bottom:50%;left:0}.hg-faq[data-open]{padding-left:22px}.hg-faq[data-open]:before{top:14px;bottom:14px}.hg-faq__q{cursor:pointer;letter-spacing:-.01em;color:var(--hg-text);align-items:baseline;gap:18px;padding:19px 2px;font-size:18px;list-style:none;display:flex}.hg-faq__q::-webkit-details-marker{display:none}.hg-faq__q:focus-visible{outline:2px solid var(--hg-accent);outline-offset:3px;border-radius:var(--hg-radius-hair)}.hg-faq__no{font-family:var(--hg-font-label);font-size:var(--hg-size-label);letter-spacing:var(--hg-tracking-label);color:var(--hg-text-faint);transition:color var(--hg-dur-fast) var(--hg-ease);flex:none}.hg-faq[data-open] .hg-faq__no{color:var(--hg-text)}.hg-faq__text{transition:transform var(--hg-dur) var(--hg-ease);flex:1}@media (hover:hover){.hg-faq__q:hover .hg-faq__text{transform:translate(3px)}.hg-faq__q:hover .hg-faq__no,.hg-faq__q:hover .hg-faq__mark{color:var(--hg-text)}}.hg-faq__mark{width:13px;height:13px;color:var(--hg-text-faint);transition:color var(--hg-dur-fast) var(--hg-ease),transform var(--hg-dur) var(--hg-ease);flex:none;align-self:center;position:relative}.hg-faq[data-open] .hg-faq__mark{color:var(--hg-text);transform:rotate(135deg)}.hg-faq__mark:before,.hg-faq__mark:after{content:"";background:currentColor;border-radius:1px;width:13px;height:1.5px;position:absolute;top:6px;left:0}.hg-faq__mark:after{transform:rotate(90deg)}.hg-faq__body{overflow:hidden}.hg-faq__a{color:var(--hg-text-secondary);text-wrap:pretty;margin:0;padding:0 40px 22px 0;font-size:17px;line-height:1.55}@media (max-width:620px){.hg-faq__q{gap:14px;font-size:17px}.hg-faq__a{padding-right:0}.hg-faq[data-open]{padding-left:16px}}.hg-ways{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:20px;display:grid}.hg-way{text-align:center;background:var(--hg-surface);border-radius:var(--hg-radius-block);box-shadow:0 1px 2px rgba(var(--hg-shadow-rgb),.08),0 14px 32px rgba(var(--hg-shadow-rgb),.08);flex-direction:column;align-items:center;padding:34px 32px 30px;display:flex}.hg-way--dashed{border:var(--hg-border-dashed);box-shadow:none;background:0 0}.hg-way[data-pick]{position:relative;overflow:hidden}.hg-way[data-pick]:before{content:"";background:var(--hg-accent);height:4px;position:absolute;top:0;left:0;right:0}.hg-way .hg-way__title{font-size:var(--hg-size-h4);line-height:var(--hg-lh-h4);margin:0}.hg-way__price-block{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:74px;margin:14px 0 2px;display:flex}.hg-way__price{letter-spacing:var(--hg-tracking-display);font-size:34px;line-height:1.1}.hg-way__price-note{color:var(--hg-text-muted);letter-spacing:.01em;font-size:13px}.hg-way__why{border-radius:var(--hg-radius-pill);border:1px solid var(--hg-border-strong);color:var(--hg-text-secondary);font:inherit;cursor:pointer;transition:color var(--hg-dur-fast) var(--hg-ease),border-color var(--hg-dur-fast) var(--hg-ease);background:0 0;align-items:center;gap:7px;padding:9px 16px;font-size:15px;display:inline-flex}.hg-way__why:hover{color:var(--hg-text);border-color:var(--hg-text)}.hg-way .hg-way__lead{max-width:30ch;color:var(--hg-text-secondary);margin:0 0 24px;font-size:17px;line-height:1.5}.hg-way__points{text-align:left;flex-direction:column;align-self:center;gap:13px;margin:0 0 26px;padding:0;list-style:none;display:flex}.hg-way__point{align-items:flex-start;gap:11px;font-size:16px;line-height:1.4;display:flex}.hg-way__point svg{color:var(--hg-text-secondary);flex:none;margin-top:1px}.hg-root a.hg-way__cta{border-radius:var(--hg-radius-pill);border:1px solid var(--hg-text);width:100%;color:var(--hg-text);white-space:nowrap;transition:background var(--hg-dur-fast) var(--hg-ease),color var(--hg-dur-fast) var(--hg-ease);background:0 0;justify-content:center;align-items:center;margin-top:auto;padding:13px 26px;font-size:16px;text-decoration:none;display:flex}.hg-root a.hg-way__cta:hover{background:var(--hg-surface-invert);color:var(--hg-on-invert)}.hg-way .hg-way__footnote{max-width:32ch;color:var(--hg-text-muted);margin:14px 0 0;font-size:14px;line-height:1.45}.hg-why__title{font-size:var(--hg-size-h3);line-height:var(--hg-lh-h3);margin:0 0 16px;padding-right:34px}.hg-modal__panel .hg-why__text{color:var(--hg-text-secondary);margin:0 0 13px;font-size:16px;line-height:1.55}.hg-modal__panel .hg-why__text:last-child{margin-bottom:0}@media (max-width:760px){.hg-ways{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--hg-page-pad) * -1);padding-inline:var(--hg-page-pad);grid-template-columns:none;gap:12px;padding-block:4px;display:flex;overflow-x:auto}.hg-ways::-webkit-scrollbar{display:none}.hg-way{scroll-snap-align:center;flex:0 0 86%;padding:26px 22px 24px}.hg-way__price-block{min-height:64px;margin:12px 0 2px}.hg-way__price{font-size:27px}.hg-way__why{padding:8px 14px;font-size:14px}.hg-way .hg-way__lead{margin-bottom:20px;font-size:16px}.hg-way__points{gap:11px;margin-bottom:22px}.hg-way__point{font-size:15px}.hg-way__cta{padding:12px 22px;font-size:15px}.hg-way .hg-way__footnote{margin-top:12px;font-size:13px}}@media (max-width:1100px){.hg-quotes{grid-template-columns:1fr 1fr}}@media (max-width:900px){.hg-bento{grid-template-columns:repeat(2,1fr)}.hg-quotes{grid-template-columns:1fr}}@media (max-width:760px){.hg-quotes{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--hg-page-pad) * -1);padding-inline:var(--hg-page-pad);grid-template-columns:none;gap:12px;padding-block:4px;display:flex;overflow-x:auto}.hg-quotes::-webkit-scrollbar{display:none}.hg-quote{scroll-snap-align:center;flex:0 0 86%;padding:22px 22px 24px}.hg-quote__by{-moz-column-gap:11px;column-gap:11px;min-height:92px;padding-top:22px}.hg-quotes[data-faces] .hg-quote__by{grid-template-columns:46px minmax(0,1fr)}.hg-quote__face{width:46px;height:46px}}@media (max-width:700px){.hg-band{transform:none!important}.hg-band__pad{padding:0 20px 20px}.hg-band__head{padding:18px 20px}}@media (max-width:620px){.hg-bento{grid-template-columns:1fr;grid-auto-rows:180px}.hg-bento>*{grid-area:auto!important}}.hg-humans__extra{color:var(--hg-text-secondary);margin:30px 0 0;font-size:17px;line-height:1.5}.hg-secindex{border-top:var(--hg-border-hairline);margin:30px 0 0;padding:0;list-style:none}.hg-secindex li{border-bottom:var(--hg-border-hairline)}.hg-secindex__head{align-items:center;gap:var(--hg-space-3);display:flex}.hg-secindex__rule{background:var(--hg-border);flex:1;height:1px;display:block}.hg-secindex__row{-moz-column-gap:var(--hg-space-4);align-items:baseline;column-gap:var(--hg-space-4);color:var(--hg-text);transition:padding-left var(--hg-dur-fast) var(--hg-ease), background var(--hg-dur-fast) var(--hg-ease);grid-template-columns:auto minmax(0,1fr) auto auto;padding:17px 6px;text-decoration:none;display:grid}.hg-secindex__row:hover,.hg-secindex__row:focus-visible{background:var(--hg-surface-hover);padding-left:16px}.hg-secindex__no{font-family:var(--hg-font-label);font-size:var(--hg-size-label);letter-spacing:var(--hg-tracking-label);font-variant-numeric:tabular-nums;color:var(--hg-text-faint)}.hg-secindex__name{letter-spacing:-.015em;min-width:0;font-size:clamp(19px,2vw,23px);line-height:1.25}.hg-secindex__kicker{font-family:var(--hg-font-label);font-size:var(--hg-size-label);letter-spacing:var(--hg-tracking-label);text-transform:uppercase;color:var(--hg-text-faint);text-align:right}.hg-secindex__go{color:var(--hg-text-muted);transition:transform var(--hg-dur-fast) var(--hg-ease),color var(--hg-dur-fast) var(--hg-ease);font-size:17px;line-height:1}.hg-secindex__row:hover .hg-secindex__go,.hg-secindex__row:focus-visible .hg-secindex__go{color:var(--hg-text);transform:translate(4px)}@media (max-width:760px){.hg-secindex__row{grid-template-columns:auto minmax(0,1fr) auto;padding:14px 4px}.hg-secindex__kicker{display:none}.hg-secindex__name{font-size:18px}}
