.home-module__txgM7a__hero{background:linear-gradient(180deg,var(--surface-2),var(--surface));border-bottom:1px solid var(--line);align-items:center;min-height:min(88vh,840px);margin-bottom:0;padding:96px 0 84px;display:flex;position:relative;overflow:hidden}.home-module__txgM7a__hero:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(118deg,#1027700d 0 16px,#0000 16px 54px);width:56%;height:130%;position:absolute;top:-10%;right:-8%;-webkit-mask:radial-gradient(60% 55% at 80% 32%,#000,#0000 72%);mask:radial-gradient(60% 55% at 80% 32%,#000,#0000 72%)}.home-module__txgM7a__hero>.wrap{z-index:1;width:100%;position:relative}.home-module__txgM7a__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.home-module__txgM7a__heroGrid .eyebrow{letter-spacing:.16em;font-size:.8rem}.home-module__txgM7a__h1{letter-spacing:.004em;margin:22px 0 0;font-size:clamp(2.9rem,6.6vw,5.6rem);line-height:1.04}.home-module__txgM7a__accent{background:var(--red);color:#fff;border-radius:6px;padding:.02em .18em .08em;line-height:.9;display:inline-block;box-shadow:0 12px 26px -14px #c8102e80}.home-module__txgM7a__sub{color:var(--muted);max-width:46ch;margin:26px 0 32px;font-size:clamp(1.05rem,1.4vw,1.24rem);font-weight:500;line-height:1.55}.home-module__txgM7a__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.home-module__txgM7a__offer{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:34px;font-size:.95rem;display:flex}.home-module__txgM7a__offer>span{white-space:nowrap;align-items:center;display:inline-flex}.home-module__txgM7a__offer .home-module__txgM7a__muted{color:var(--muted);font-weight:400}.home-module__txgM7a__offer .home-module__txgM7a__made{color:var(--ink);font-weight:600}.home-module__txgM7a__offer .home-module__txgM7a__sep{background:var(--line-2);flex:none;width:1px;height:16px}.home-module__txgM7a__proof{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;font-size:.88rem;display:flex}.home-module__txgM7a__rating{color:#e8b84b;align-items:center;gap:2px;display:inline-flex}.home-module__txgM7a__rating b{color:var(--ink);margin-left:7px;font-size:1.02rem;font-weight:800}.home-module__txgM7a__muted{color:var(--muted)}.home-module__txgM7a__heroMedia{position:relative}.home-module__txgM7a__heroFrame{pointer-events:none;border:1px solid #1027701a;border-radius:26px;position:absolute;inset:-13px}.home-module__txgM7a__heroPhoto{aspect-ratio:1;border:1px solid var(--line);background:linear-gradient(160deg,#fff,#ebeff6);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 34px 70px -32px #10277066,0 2px 10px #1027700f}.home-module__txgM7a__slide{opacity:0;animation:24s linear infinite home-module__txgM7a__heroCycle;position:absolute;inset:0}.home-module__txgM7a__slide:first-child{opacity:1}.home-module__txgM7a__slide img{object-fit:cover;width:100%;height:100%;display:block}.home-module__txgM7a__cap{z-index:3;font-family:var(--disp);text-transform:uppercase;letter-spacing:.07em;color:#fff;background:var(--navy);border-radius:100px;align-items:center;gap:9px;padding:9px 15px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 20px -8px #10277080}.home-module__txgM7a__capDot{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px}.home-module__txgM7a__dashes{z-index:3;gap:6px;display:flex;position:absolute;bottom:16px;right:15px}.home-module__txgM7a__dash{background:var(--red);opacity:.24;border-radius:2px;width:18px;height:3px;animation:24s linear infinite home-module__txgM7a__dashOn}@keyframes home-module__txgM7a__heroCycle{0%{opacity:0}2%{opacity:1}25%{opacity:1}27%{opacity:0}to{opacity:0}}@keyframes home-module__txgM7a__dashOn{0%{opacity:.24}2%{opacity:1}25%{opacity:1}27%{opacity:.24}to{opacity:.24}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__slide{animation:none}.home-module__txgM7a__slide:first-child{opacity:1}.home-module__txgM7a__dash{animation:none}}.home-module__txgM7a__ticker{background:var(--red);color:#fff;z-index:3;margin-bottom:72px;padding:15px 0;position:relative;overflow:hidden}.home-module__txgM7a__tickerTrack{white-space:nowrap;width:max-content;animation:32s linear infinite home-module__txgM7a__tickerScroll;display:flex}.home-module__txgM7a__tickerTrack span{font-family:var(--disp);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:26px;padding:0 26px;font-size:1rem;font-weight:700;display:inline-flex}.home-module__txgM7a__tickerDot{opacity:.9;background:#fff;flex:none;width:7px;height:7px;transform:rotate(45deg)}@keyframes home-module__txgM7a__tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__tickerTrack{animation:none}}.home-module__txgM7a__head{max-width:660px;margin-bottom:28px}.home-module__txgM7a__head h2{letter-spacing:-.025em;margin-top:10px;font-size:1.9rem}.home-module__txgM7a__head p{color:var(--muted);margin-top:12px;font-size:1.04rem;line-height:1.55}.home-module__txgM7a__headRow{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.home-module__txgM7a__headRow h2{letter-spacing:-.025em;margin-top:10px;font-size:1.9rem}.home-module__txgM7a__viewAll{font-family:var(--disp);color:var(--navy);white-space:nowrap;font-size:.92rem;font-weight:600;text-decoration:none}.home-module__txgM7a__viewAll:hover{text-decoration:underline}.home-module__txgM7a__cats{grid-template-columns:repeat(6,1fr);grid-auto-rows:230px;gap:18px;margin-bottom:66px;display:grid}.home-module__txgM7a__cat{isolation:isolate;color:#fff;background:var(--navy);border-radius:16px;flex-direction:column;justify-content:flex-end;padding:22px;text-decoration:none;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;display:flex;position:relative;overflow:hidden}.home-module__txgM7a__cat:hover{transform:translateY(-3px);box-shadow:0 26px 50px -24px #1027708c}.home-module__txgM7a__span4{grid-column:span 4}.home-module__txgM7a__span2{grid-column:span 2}.home-module__txgM7a__catBg{z-index:-2;background-position:50%;background-size:cover;position:absolute;inset:0}.home-module__txgM7a__catBg:after{content:"";background:linear-gradient(#1027701a 20%,#102770e0 100%);position:absolute;inset:0}.home-module__txgM7a__catPat{z-index:-1;opacity:.15;background-image:linear-gradient(45deg,#fff 12%,#0000 12% 50%,#fff 50% 62%,#0000 62%);background-size:22px 22px;position:absolute;inset:0}.home-module__txgM7a__catName{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;color:#fff;margin:0;font-size:1.5rem;font-weight:700;line-height:1.05}.home-module__txgM7a__catMeta{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.home-module__txgM7a__catCount{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;opacity:.85;font-size:.72rem;font-weight:600}.home-module__txgM7a__catGo{background:#ffffff2e;border-radius:50%;flex:none;place-content:center;width:34px;height:34px;transition:background .28s,transform .28s;display:grid}.home-module__txgM7a__cat:hover .home-module__txgM7a__catGo{background:var(--red);transform:translate(3px)}.home-module__txgM7a__band{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:66px 0;padding:60px 0}.home-module__txgM7a__why{background:var(--navy);color:#fff;margin:66px 0;padding:78px 0;position:relative;overflow:hidden}.home-module__txgM7a__why:before{content:"★";font-family:var(--disp);color:#ffffff09;pointer-events:none;font-size:30rem;line-height:1;position:absolute;top:-7rem;right:-5rem}.home-module__txgM7a__whyGrid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}:is(.home-module__txgM7a__whyCopy .home-module__txgM7a__eyebrow,.home-module__txgM7a__whyCopy .eyebrow){color:#9fb0e6}.home-module__txgM7a__whyCopy h2{color:#fff;margin:14px 0 18px;font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.1}.home-module__txgM7a__whyCopy p{color:#c4cde8;max-width:46ch;margin:0;font-size:1.06rem;line-height:1.65}:is(.home-module__txgM7a__whyCopy .home-module__txgM7a__btn,.home-module__txgM7a__whyCopy .btn){margin-top:28px}.home-module__txgM7a__values{grid-template-columns:1fr 1fr;gap:26px 28px;display:grid}.home-module__txgM7a__value{color:#fff}.home-module__txgM7a__valueIc{background:var(--red);border-radius:10px;place-content:center;width:38px;height:38px;margin-bottom:12px;display:grid}.home-module__txgM7a__value h3{font-family:var(--disp);color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:1rem}.home-module__txgM7a__value p{color:#b9c4e2;margin:0;font-size:.93rem;line-height:1.55}.home-module__txgM7a__steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px;margin:0 0 66px;padding:0;list-style:none;display:grid}.home-module__txgM7a__stepN{background:var(--navy);color:#fff;width:34px;height:34px;font-family:var(--disp);border-radius:50%;place-content:center;font-size:.92rem;font-weight:700;display:grid}.home-module__txgM7a__steps h3{font-family:var(--disp);color:var(--navy);letter-spacing:-.01em;margin:12px 0 6px;font-size:1.02rem}.home-module__txgM7a__steps p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.55}.home-module__txgM7a__quotes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.home-module__txgM7a__quote{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0;padding:24px}.home-module__txgM7a__quote blockquote{color:var(--ink);margin:0;font-size:1.02rem;line-height:1.6}.home-module__txgM7a__quote figcaption{font-family:var(--disp);color:var(--muted);margin-top:14px;font-size:.88rem;font-weight:600}.home-module__txgM7a__gal{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-bottom:66px;display:grid}.home-module__txgM7a__gal figure{margin:0}.home-module__txgM7a__gal .home-module__txgM7a__shot{aspect-ratio:4/3;border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden}.home-module__txgM7a__gal img{object-fit:cover}.home-module__txgM7a__gal figcaption{color:var(--muted);margin-top:7px;font-size:.84rem}.home-module__txgM7a__cta:before{content:"";opacity:.14;pointer-events:none;border-radius:inherit;background-image:linear-gradient(45deg,#fff 14%,#0000 14% 50%,#fff 50% 64%,#0000 64%);background-size:26px 26px;position:absolute;inset:0}.home-module__txgM7a__cta>*{z-index:1;position:relative}.home-module__txgM7a__cta{background:var(--navy);color:#fff;text-align:center;border-radius:20px;margin-bottom:8px;padding:56px 40px;position:relative;overflow:hidden}.home-module__txgM7a__cta h2{color:#fff;letter-spacing:-.025em;font-size:2rem}.home-module__txgM7a__cta p{color:#fffc;max-width:560px;margin:14px auto 26px;font-size:1.04rem;line-height:1.6}@media (max-width:1040px){.home-module__txgM7a__cats{grid-template-columns:1fr 1fr;grid-auto-rows:200px}.home-module__txgM7a__span4,.home-module__txgM7a__span2{grid-column:span 1}}@media (max-width:560px){.home-module__txgM7a__cats{grid-template-columns:1fr;grid-auto-rows:170px}.home-module__txgM7a__offer .home-module__txgM7a__sep{display:none}}@media (max-width:860px){.home-module__txgM7a__whyGrid{grid-template-columns:1fr;gap:36px}.home-module__txgM7a__why{margin:48px 0;padding:56px 0}}@media (max-width:900px){.home-module__txgM7a__hero{padding-top:20px}.home-module__txgM7a__heroGrid{flex-direction:column;gap:24px;display:flex}.home-module__txgM7a__heroMedia{order:-1}.home-module__txgM7a__heroFrame{display:none}.home-module__txgM7a__heroPhoto{aspect-ratio:2;border-left:0;border-right:0;border-radius:0;width:100vw;margin-inline:calc(50% - 50vw)}.home-module__txgM7a__heroGrid .eyebrow{letter-spacing:.1em;font-size:.75rem}.home-module__txgM7a__h1{font-size:clamp(2rem,8.4vw,2.6rem)}.home-module__txgM7a__sub{margin:14px 0 20px;font-size:1.02rem}.home-module__txgM7a__actions{gap:12px}.home-module__txgM7a__heroGrid{grid-template-columns:1fr}.home-module__txgM7a__heroMedia{width:100%;max-width:none;margin:0}.home-module__txgM7a__headRow{flex-direction:column;align-items:flex-start}}
