.home-module__txgM7a__home{color:#101112;background:#fff}.home-module__txgM7a__badges{--badge-height:57px;flex-wrap:wrap;gap:16px;margin:18px 0;display:flex}.home-module__txgM7a__badges>div{text-align:center}.home-module__txgM7a__badgeArtwork{--badge-display-height:calc(var(--badge-height) * 1.3);width:calc(var(--badge-display-height) * 3);height:var(--badge-display-height);position:relative}.home-module__txgM7a__badgeArtwork img{object-fit:contain;width:100%;height:auto;display:block}.home-module__txgM7a__badgeArtwork:has(.home-module__txgM7a__googleBadge){width:calc(var(--badge-display-height) * 564 / 168)}.home-module__txgM7a__badgeArtwork .home-module__txgM7a__googleBadge{max-width:none;width:calc(var(--badge-display-height) * 646 / 168);left:calc(var(--badge-display-height) * -41 / 168);top:calc(var(--badge-display-height) * -41 / 168);position:absolute}.home-module__txgM7a__badges small{margin-top:8px;font-size:.8rem;line-height:1.5;display:block}.home-module__txgM7a__home h1,.home-module__txgM7a__home h2,.home-module__txgM7a__home h3{text-transform:none;letter-spacing:-.045em;margin:0}.home-module__txgM7a__home h2{font-size:clamp(2rem,3.7vw,3rem);line-height:1.08}.home-module__txgM7a__home h3{letter-spacing:-.025em;font-size:1rem}.home-module__txgM7a__home p{line-height:1.6}.home-module__txgM7a__hero{isolation:isolate;color:#fff;background:#18100b;position:relative;overflow:hidden}.home-module__txgM7a__backdrop{object-fit:cover;object-position:center bottom;z-index:-2}.home-module__txgM7a__hero:after{content:"";z-index:-1;background:linear-gradient(110deg,#100b08b8 0%,#100b0870 34%,#0000 62%);position:absolute;inset:0}.home-module__txgM7a__header{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:auto;padding:22px 32px;display:flex}.home-module__txgM7a__logo{--logo-width:233.45px;width:calc(var(--logo-width) * 1064 / 1536);height:calc(var(--logo-width) * 253 / 1536);flex-shrink:0;position:relative}.home-module__txgM7a__logo img{max-width:none;width:var(--logo-width);height:auto;left:calc(var(--logo-width) * -270 / 1536);top:calc(var(--logo-width) * -386 / 1536);pointer-events:none;position:absolute}.home-module__txgM7a__header nav{align-items:center;gap:28px;font-size:.85rem;font-weight:650;display:flex}.home-module__txgM7a__header nav a{align-items:center;min-height:44px;display:inline-flex}.home-module__txgM7a__button{color:#170908;text-align:center;background:linear-gradient(105deg,#ff2863,#ff9144);border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:13px 24px;font-weight:750;text-decoration:none;display:inline-flex}.home-module__txgM7a__heroGrid{grid-template-columns:1.08fr 1fr;align-items:center;gap:12px;max-width:1240px;margin:auto;padding:50px 32px 180px;display:grid}.home-module__txgM7a__heroCopy{align-self:start}.home-module__txgM7a__hero h1{font-size:clamp(3rem,6.2vw,5.7rem);line-height:1.08;overflow:visible}.home-module__txgM7a__hero h1 span{color:#ff7559;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ff396a,#ff9747);-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:visible}.home-module__txgM7a__kicker{color:#b52f33;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem;font-weight:800}.home-module__txgM7a__hero .home-module__txgM7a__kicker,.home-module__txgM7a__benefits .home-module__txgM7a__kicker{color:#ffb16b}.home-module__txgM7a__intro{max-width:480px;margin:24px 0;font-size:1.15rem}.home-module__txgM7a__coming{color:#e5d9d0;margin:12px 0 24px;font-size:.8rem}.home-module__txgM7a__textLink{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:.9rem;font-weight:650;text-decoration:underline;display:inline-flex}.home-module__txgM7a__preview{text-align:center;margin:-15px -35px 0 50px}.home-module__txgM7a__preview img{object-fit:contain;width:100%;height:auto;max-height:550px}.home-module__txgM7a__mobilePhoto{display:none}@media (max-width:950px){.home-module__txgM7a__hero .home-module__txgM7a__backdrop{object-position:42% bottom;height:440px!important;top:auto!important}.home-module__txgM7a__hero:after{background:linear-gradient(#18100b 0%,#18100bf2 34%,#18100b30 65%,#18100b20 100%)}.home-module__txgM7a__heroGrid{padding:24px 24px 310px;display:block;position:relative}.home-module__txgM7a__heroCopy{z-index:1;max-width:540px;position:relative}.home-module__txgM7a__hero .home-module__txgM7a__intro{max-width:460px;margin:18px 0;font-size:1rem}.home-module__txgM7a__hero .home-module__txgM7a__badges{--badge-height:clamp(39px, 6vw, 50px);flex-wrap:nowrap;gap:12px;margin:18px 0 8px}.home-module__txgM7a__hero .home-module__txgM7a__preview{width:clamp(150px,28vw,240px);margin:0;position:absolute;bottom:18px;right:12px}.home-module__txgM7a__hero .home-module__txgM7a__preview figcaption{text-shadow:0 1px 5px #000;max-width:180px;margin:0 auto;font-size:.65rem;line-height:1.4}.home-module__txgM7a__header{padding-left:24px;padding-right:24px}}.home-module__txgM7a__preview figcaption{color:#eadbd1;margin-top:-10px;font-size:.7rem}.home-module__txgM7a__strip{background:#faf4ef;grid-template-columns:repeat(3,1fr);gap:24px;padding:32px max(24px,50vw - 588px);display:grid}.home-module__txgM7a__strip>div{align-items:center;gap:18px;display:flex}.home-module__txgM7a__strip>div+div{border-left:1px solid #e9ddd6;padding-left:24px}.home-module__txgM7a__strip p{margin:7px 0 0;font-size:.85rem}.home-module__txgM7a__stripIcon{color:#b42c25;background:#ffe1d5;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:1.8rem;display:grid}.home-module__txgM7a__reporting{grid-template-columns:1.2fr .85fr;align-items:center;gap:65px;max-width:1240px;margin:auto;padding:70px 32px 0;scroll-margin-top:24px;display:grid}.home-module__txgM7a__reportCopy>p:not(.home-module__txgM7a__kicker),.home-module__txgM7a__storyCopy>p:not(.home-module__txgM7a__kicker),.home-module__txgM7a__launch>div>p:not(.home-module__txgM7a__kicker){color:#535b65;font-size:1.06rem}.home-module__txgM7a__states{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px;display:grid}.home-module__txgM7a__states>div{text-align:center;background:#faf8f5;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 7px 24px #26150d12}.home-module__txgM7a__states img,.home-module__txgM7a__off{object-fit:cover;width:100%;height:118px;display:block}.home-module__txgM7a__off{color:#a79b91;background:#28211d;place-items:center;font-size:2rem;display:grid}.home-module__txgM7a__states strong{padding:12px 3px;font-size:.85rem;display:block}.home-module__txgM7a__reportPhoto{background:#211810;border-radius:30px 30px 0 0;min-height:445px;position:relative;overflow:hidden}.home-module__txgM7a__reportPhoto img,.home-module__txgM7a__storyPhoto img{object-fit:cover}.home-module__txgM7a__reportPhoto p{color:#fff;background:linear-gradient(#0000,#100b08ed);margin:0;padding:55px 25px 25px;position:absolute;bottom:0;left:0;right:0}.home-module__txgM7a__benefits{color:#fff;background:#141616;padding:55px 32px 35px;scroll-margin-top:0}.home-module__txgM7a__inner{max-width:1176px;margin:auto}.home-module__txgM7a__cards{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px;display:grid}.home-module__txgM7a__cards article{background:#ffffff02;border:1px solid #ffffff24;border-radius:18px;padding:24px}.home-module__txgM7a__cards article>span{color:#ff9954;margin-bottom:12px;font-size:2rem;display:block}.home-module__txgM7a__cards p{color:#d4d4d0;margin-bottom:0;font-size:.9rem}.home-module__txgM7a__seasonal{color:#c7c5c0;margin:25px 0 0;font-size:.85rem}.home-module__txgM7a__story{grid-template-columns:1fr 1fr;display:grid}.home-module__txgM7a__storyPhoto{background:#28190f;min-height:380px;position:relative}.home-module__txgM7a__storyCopy{align-self:center;padding:clamp(35px,6vw,85px)}.home-module__txgM7a__launch{background:#fff1e9;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:60px max(32px,50vw - 588px);scroll-margin-top:20px;display:grid}.home-module__txgM7a__signup{background:#fff9;border:1px solid #e6d4c9;border-radius:20px;gap:12px;min-width:0;padding:24px;display:grid}.home-module__txgM7a__signup label{font-size:.85rem;font-weight:650}.home-module__txgM7a__signup input,.home-module__txgM7a__signup button{width:100%;min-width:0;min-height:50px;font:inherit;border-radius:10px;padding:12px}.home-module__txgM7a__signup input{color:#545454;background:#fff;border:1px solid #cfc5be}.home-module__txgM7a__signup button{color:#51443a;cursor:not-allowed;background:#e9ddd4;border:0;font-weight:650}.home-module__txgM7a__signup small{color:#62574e;line-height:1.5}@media (max-width:950px){.home-module__txgM7a__header nav{gap:16px}.home-module__txgM7a__cards{grid-template-columns:repeat(2,1fr)}.home-module__txgM7a__reporting{gap:30px}.home-module__txgM7a__strip{gap:16px}.home-module__txgM7a__strip>div{gap:12px}.home-module__txgM7a__strip>div+div{padding-left:16px}.home-module__txgM7a__stripIcon{width:40px;height:40px}}@media (max-width:700px){.home-module__txgM7a__header{flex-wrap:nowrap;gap:12px;padding:18px 20px}.home-module__txgM7a__logo{--logo-width:181.7px}.home-module__txgM7a__header nav{flex-wrap:nowrap;gap:12px;font-size:.7rem}.home-module__txgM7a__header nav .home-module__txgM7a__button{padding:10px 16px;font-size:.8rem}.home-module__txgM7a__heroGrid{padding:18px 20px 280px}.home-module__txgM7a__hero h1{font-size:clamp(2.55rem,10.8vw,4.4rem)}.home-module__txgM7a__preview{max-width:430px;margin:20px auto 0}.home-module__txgM7a__preview img{max-height:465px}.home-module__txgM7a__strip{grid-template-columns:1fr;gap:24px;padding:28px 24px}.home-module__txgM7a__strip>div+div{border:0;padding-left:0}.home-module__txgM7a__stripIcon{width:48px;height:48px}.home-module__txgM7a__reporting{grid-template-columns:1fr;gap:0;padding:48px 24px 0}.home-module__txgM7a__states{gap:8px}.home-module__txgM7a__states img,.home-module__txgM7a__off{height:90px}.home-module__txgM7a__states strong{font-size:.72rem}.home-module__txgM7a__reportPhoto{min-height:330px}.home-module__txgM7a__benefits{padding:42px 24px 32px}.home-module__txgM7a__cards{gap:12px}.home-module__txgM7a__cards article{padding:18px}.home-module__txgM7a__story{grid-template-columns:1fr}.home-module__txgM7a__storyPhoto{min-height:280px}.home-module__txgM7a__storyCopy{padding:42px 24px}.home-module__txgM7a__launch{grid-template-columns:1fr;gap:20px;padding:42px 24px}.home-module__txgM7a__signup{padding:18px}}@media (min-width:360px) and (max-width:700px){.home-module__txgM7a__badges{--badge-height:50px}}@media (max-width:350px){.home-module__txgM7a__header nav .home-module__txgM7a__button{width:100%}.home-module__txgM7a__cards{grid-template-columns:1fr}}.home-module__txgM7a__mobileMenu{display:none}@media (max-width:700px){.home-module__txgM7a__header{z-index:5;padding:14px 20px;position:relative}.home-module__txgM7a__header .home-module__txgM7a__desktopNav{display:none}.home-module__txgM7a__mobileMenu{display:block}.home-module__txgM7a__mobileMenu summary{cursor:pointer;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:88px;min-height:48px;font-size:.85rem;list-style:none;display:flex}.home-module__txgM7a__mobileMenu summary::-webkit-details-marker{display:none}.home-module__txgM7a__mobileMenu summary:focus-visible{outline-offset:4px;outline:3px solid #ff9747}.home-module__txgM7a__menuIcon{flex-direction:column;justify-content:space-between;width:18px;height:16px;display:flex;position:relative}.home-module__txgM7a__menuIcon i{background:currentColor;width:18px;height:2px;display:block}.home-module__txgM7a__mobileMenu[open] .home-module__txgM7a__menuIcon i:first-child{transform:translateY(7px)rotate(45deg)}.home-module__txgM7a__mobileMenu[open] .home-module__txgM7a__menuIcon i:nth-child(2){opacity:0}.home-module__txgM7a__mobileMenu[open] .home-module__txgM7a__menuIcon i:last-child{transform:translateY(-7px)rotate(-45deg)}.home-module__txgM7a__header .home-module__txgM7a__mobileMenu nav{color:#201711;background:#fff8f4;border:1px solid #e9ddd6;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;padding:8px 18px;font-size:1rem;display:flex;position:absolute;top:calc(100% - 4px);left:20px;right:20px;box-shadow:0 16px 40px #0005}.home-module__txgM7a__mobileMenu nav a{justify-content:space-between;min-height:52px;text-decoration:none}.home-module__txgM7a__mobileMenu nav a+a{border-top:1px solid #e9ddd6}.home-module__txgM7a__hero .home-module__txgM7a__preview{display:none}.home-module__txgM7a__heroGrid{padding-bottom:240px}.home-module__txgM7a__hero .home-module__txgM7a__backdrop{object-position:48% bottom}.home-module__txgM7a__badges,.home-module__txgM7a__hero .home-module__txgM7a__badges{--badge-height:clamp(38px, 10vw, 46px);flex-wrap:nowrap;gap:10px}.home-module__txgM7a__strip{gap:18px;padding:24px 20px}.home-module__txgM7a__strip>div{gap:14px}.home-module__txgM7a__strip p{margin-top:4px}.home-module__txgM7a__reporting{padding:40px 20px 0}.home-module__txgM7a__reportCopy{padding-bottom:28px}.home-module__txgM7a__states{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-module__txgM7a__states img{height:110px}.home-module__txgM7a__states strong{padding:12px;font-size:.9rem}.home-module__txgM7a__reportPhoto{border-radius:16px 16px 0 0;min-height:220px}.home-module__txgM7a__benefits{padding:40px 20px}.home-module__txgM7a__cards{grid-template-columns:1fr;gap:0}.home-module__txgM7a__cards article{background:0 0;border:0;border-bottom:1px solid #ffffff24;border-radius:0;grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding:22px 0;display:grid}.home-module__txgM7a__cards article>span{grid-row:1/3;margin:0;font-size:1.5rem}.home-module__txgM7a__cards article p{grid-column:2;margin-top:8px}.home-module__txgM7a__storyPhoto{min-height:230px}.home-module__txgM7a__storyCopy,.home-module__txgM7a__launch{padding:40px 20px}.home-module__txgM7a__launch .home-module__txgM7a__textLink{min-height:48px}.home-module__txgM7a__hero .home-module__txgM7a__backdrop,.home-module__txgM7a__hero:after{display:none}.home-module__txgM7a__heroGrid{grid-template-columns:minmax(0,1fr);gap:0;padding:18px 20px 24px;display:grid}.home-module__txgM7a__heroCopy{display:contents}.home-module__txgM7a__hero h1{grid-row:1}.home-module__txgM7a__hero .home-module__txgM7a__intro{grid-row:2;margin:16px 0 8px}.home-module__txgM7a__mobilePhoto{grid-area:3/1;align-self:center;align-items:center;min-height:290px;margin:0 -20px;display:flex;position:relative}.home-module__txgM7a__mobilePhoto:after{content:"";pointer-events:none;background:linear-gradient(#18100b 0%,#0000 22% 78%,#18100b 100%);position:absolute;inset:0}.home-module__txgM7a__mobilePhoto img{width:100%;height:auto}.home-module__txgM7a__hero .home-module__txgM7a__preview{z-index:1;grid-area:3/1;place-self:end;width:clamp(180px,56vw,260px);max-width:none;margin:0 -30px 0 0;display:block;position:relative;bottom:auto;right:auto}.home-module__txgM7a__hero .home-module__txgM7a__preview img{width:100%;max-height:none}.home-module__txgM7a__hero .home-module__txgM7a__preview figcaption{max-width:170px;margin:-6px auto 0;font-size:.62rem}.home-module__txgM7a__hero .home-module__txgM7a__badges{grid-row:4;justify-content:center;margin:22px 0 8px}.home-module__txgM7a__heroCopy>.home-module__txgM7a__textLink{grid-row:5;justify-self:center}}.home-module__txgM7a__reporting{grid-template-columns:minmax(0,1fr);max-width:900px}.home-module__txgM7a__reporting .home-module__txgM7a__states img{object-position:center 65%}.home-module__txgM7a__phoneArtwork{aspect-ratio:5/6;background:radial-gradient(#ff783b55,#ff29721a 48%,#0000 70%);width:100%;max-width:458px;margin:0 auto;position:relative}.home-module__txgM7a__phoneFrame{background:#fff;border:clamp(4px,.6vw,8px) solid #22242a;border-radius:clamp(18px,3vw,36px);position:absolute;inset:3% 23%;overflow:hidden;transform:rotate(2deg);box-shadow:0 20px 40px #0008,0 0 0 1px #ffffff70}.home-module__txgM7a__hero .home-module__txgM7a__preview .home-module__txgM7a__phoneScreen{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.home-module__txgM7a__hero .home-module__txgM7a__phoneArtwork{aspect-ratio:auto;background:0 0;width:min(100%,260px)}.home-module__txgM7a__hero .home-module__txgM7a__phoneFrame{border:7px solid #22242a;border-radius:32px;position:relative;inset:auto}.home-module__txgM7a__hero .home-module__txgM7a__preview .home-module__txgM7a__phoneScreen{border-radius:24px;height:auto}@media (min-width:701px) and (max-width:950px){.home-module__txgM7a__hero .home-module__txgM7a__backdrop{object-position:center;width:100%;height:100%!important;inset:0!important}.home-module__txgM7a__hero:after{background:linear-gradient(90deg,#18100bf2,#18100bc9 50%,#18100b55)}.home-module__txgM7a__heroGrid{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:32px;padding:36px 32px 48px;display:grid}.home-module__txgM7a__heroCopy{align-self:center}.home-module__txgM7a__hero h1{font-size:clamp(2.7rem,5.6vw,3.4rem)}.home-module__txgM7a__hero .home-module__txgM7a__intro{font-size:1rem}.home-module__txgM7a__hero .home-module__txgM7a__preview{width:100%;margin:0;position:relative;inset:auto}.home-module__txgM7a__hero .home-module__txgM7a__preview figcaption{max-width:230px;margin:16px auto 0}.home-module__txgM7a__hero .home-module__txgM7a__badges{--badge-height:38px;gap:10px}}@media (max-width:700px){.home-module__txgM7a__heroGrid{padding:18px 20px 28px}.home-module__txgM7a__hero h1{font-size:clamp(2.45rem,10.3vw,3.6rem)}.home-module__txgM7a__hero .home-module__txgM7a__intro{max-width:440px;margin:18px 0 26px}.home-module__txgM7a__mobilePhoto{align-self:stretch;min-height:0;margin:0 -20px;overflow:hidden}.home-module__txgM7a__mobilePhoto img{object-fit:cover;object-position:43% center;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.home-module__txgM7a__mobilePhoto:after{background:linear-gradient(#18100b,#0000 25% 75%,#18100b)}.home-module__txgM7a__hero .home-module__txgM7a__preview{place-self:center;width:min(58vw,220px);margin:10px 0 0}.home-module__txgM7a__hero .home-module__txgM7a__phoneFrame{border-width:6px;border-radius:28px;transform:rotate(0)}.home-module__txgM7a__hero .home-module__txgM7a__preview .home-module__txgM7a__phoneScreen{border-radius:21px}.home-module__txgM7a__hero .home-module__txgM7a__preview figcaption{max-width:220px;margin:16px auto 0;font-size:.65rem}.home-module__txgM7a__hero .home-module__txgM7a__badges{margin-top:24px}}.home-module__txgM7a__hero .home-module__txgM7a__preview figcaption{margin-top:18px;position:relative}.home-module__txgM7a__phoneFrame:after{content:"";pointer-events:none;background:#22242a;border-radius:0 0 12px 12px;width:38%;height:3.5%;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-module__txgM7a__reporting{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:64px;max-width:1120px;padding:56px 32px}.home-module__txgM7a__reportCopy{padding-bottom:0}.home-module__txgM7a__reportingPhone{filter:drop-shadow(0 22px 20px #26150d26);width:min(100%,250px);margin:0 auto;transform:rotate(-3deg)}.home-module__txgM7a__reportingPhone img{width:100%;height:auto;display:block}@media (max-width:700px){.home-module__txgM7a__reporting{grid-template-columns:minmax(0,1fr);gap:24px;padding:40px 24px}.home-module__txgM7a__reportingPhone{width:min(54vw,210px);transform:none}}@media (min-width:701px) and (max-width:950px){.home-module__txgM7a__reportingPhone{width:min(100%,230px)}}@media (min-width:701px){.home-module__txgM7a__reporting{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.home-module__txgM7a__reportingPhone{grid-area:1/1}.home-module__txgM7a__reportCopy{grid-area:1/2;align-self:center}}.home-module__txgM7a__hero .home-module__txgM7a__preview .home-module__txgM7a__heroPhone{filter:drop-shadow(0 20px 20px #0006);width:min(100%,280px);height:auto;max-height:none;margin:0 auto;display:block;transform:rotate(2deg)}@media (max-width:700px){.home-module__txgM7a__hero .home-module__txgM7a__preview .home-module__txgM7a__heroPhone{transform:none}}.home-module__txgM7a__reportSteps{counter-reset:report-step;gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.home-module__txgM7a__reportSteps li{counter-increment:report-step;grid-template-columns:36px minmax(0,1fr);column-gap:14px;display:grid}.home-module__txgM7a__reportSteps li:before{content:counter(report-step);color:#9b2925;background:#ffe5d9;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.home-module__txgM7a__reportSteps strong{font-size:1.05rem}.home-module__txgM7a__reportSteps p{color:#535b65;grid-column:2;margin:5px 0 0;font-size:.95rem}.home-module__txgM7a__publicanInvite{color:#fff8f4;background:#201711;justify-content:space-between;align-items:center;gap:36px;padding:48px max(24px,50vw - 588px);display:flex}.home-module__txgM7a__publicanInvite>div{max-width:650px}.home-module__txgM7a__publicanInvite .home-module__txgM7a__kicker{color:#ffb16b}.home-module__txgM7a__publicanInvite p:last-child{color:#eadbd1;margin-bottom:0}.home-module__txgM7a__publicanInvite .home-module__txgM7a__button{flex-shrink:0}.home-module__txgM7a__home a:focus-visible{outline-offset:5px;outline:3px solid #ff9759}.home-module__txgM7a__button{transition:transform .16s,box-shadow .16s}.home-module__txgM7a__button:active{transform:translateY(1px)}@media (hover:hover){.home-module__txgM7a__button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0003}.home-module__txgM7a__textLink:hover{text-decoration-thickness:2px}}@media (max-width:700px){.home-module__txgM7a__publicanInvite{flex-direction:column;align-items:stretch;gap:24px;padding:36px 24px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-module__txgM7a__reportSteps li,.home-module__txgM7a__publicanInvite>div{animation:linear both home-module__txgM7a__gentleArrival;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes home-module__txgM7a__gentleArrival{0%{opacity:.75;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__button{transition:none}.home-module__txgM7a__button:hover,.home-module__txgM7a__button:active{transform:none}}@media (max-width:700px){.home-module__txgM7a__badgeArtwork{--badge-display-height:min(calc(var(--badge-height) * 1.3), calc((100vw - 58px) * .1573))}}.home-module__txgM7a__benefitsLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:60px;margin-top:32px;display:grid}.home-module__txgM7a__benefitsCopy{min-width:0}.home-module__txgM7a__benefitsLayout .home-module__txgM7a__cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.home-module__txgM7a__detailPhone{filter:drop-shadow(0 20px 24px #0006);width:250px;max-width:100%;margin:12px auto;transform:rotate(3deg)}.home-module__txgM7a__detailPhone img{width:100%;height:auto;display:block}@media (max-width:950px){.home-module__txgM7a__benefitsLayout{grid-template-columns:minmax(0,1fr) 230px;gap:28px}.home-module__txgM7a__benefitsLayout .home-module__txgM7a__cards article{padding:18px}.home-module__txgM7a__detailPhone{width:230px}}@media (max-width:700px){.home-module__txgM7a__benefitsLayout{grid-template-columns:1fr;gap:28px}.home-module__txgM7a__detailPhone{width:min(54vw,210px);transform:none}}@media (max-width:380px){.home-module__txgM7a__benefitsLayout .home-module__txgM7a__cards{grid-template-columns:1fr}}@media (min-width:701px){.home-module__txgM7a__detailPhone{transform:translateY(-24px)rotate(3deg)}}.home-module__txgM7a__registeredMark{color:#fff;font:600 10px/1 Arial,sans-serif;position:absolute;top:0;left:calc(100% + 1.5px)}.home-module__txgM7a__heroStores{margin-top:52px}.home-module__txgM7a__hero .home-module__txgM7a__heroStores .home-module__txgM7a__badges{margin:0}.home-module__txgM7a__storeCaption{color:#eee4dc;margin:14px 0 0;font-size:.85rem}.home-module__txgM7a__heroCopy>.home-module__txgM7a__textLink{margin-top:24px}@media (min-width:951px){.home-module__txgM7a__heroCopy{padding-top:30px}.home-module__txgM7a__hero h1{font-size:clamp(2.65rem,5.5vw,5rem)}.home-module__txgM7a__hero .home-module__txgM7a__intro{margin:32px 0 0;line-height:1.6}}@media (min-width:701px) and (max-width:950px){.home-module__txgM7a__heroStores{margin-top:32px}.home-module__txgM7a__hero h1{font-size:clamp(2.4rem,5vw,3rem)}.home-module__txgM7a__hero .home-module__txgM7a__intro{margin:28px 0 0}}@media (max-width:700px){.home-module__txgM7a__heroStores{text-align:center;grid-row:4;margin-top:24px}.home-module__txgM7a__heroCopy>.home-module__txgM7a__textLink{margin-top:24px}}@media (min-width:951px){.home-module__txgM7a__badgeArtwork{--badge-display-height:var(--badge-height)}}
.registration-module__QJ2TnG__page .legal-main{min-height:0;padding-block:clamp(2rem,4vw,3rem)}:is(.registration-module__QJ2TnG__page .legal-intro,.registration-module__QJ2TnG__page .legal-card){width:min(700px,100%)}.registration-module__QJ2TnG__page .eyebrow{display:none}.registration-module__QJ2TnG__page .legal-intro h1{text-transform:none;letter-spacing:-.035em;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.registration-module__QJ2TnG__page .legal-intro>p:last-child{margin-top:.85rem;line-height:1.6}.registration-module__QJ2TnG__page .legal-card{box-shadow:none;background:0 0;border:0;margin-top:.5rem;padding:0}.registration-module__QJ2TnG__welcome{color:#514946;margin-bottom:1.5rem;line-height:1.6}:is(.registration-module__QJ2TnG__page:has(.registration-module__QJ2TnG__success) .legal-intro,.registration-module__QJ2TnG__page:has(.registration-module__QJ2TnG__success) .legal-home-link,.registration-module__QJ2TnG__page:has(.registration-module__QJ2TnG__success) .registration-module__QJ2TnG__welcome){display:none}.registration-module__QJ2TnG__success{background:#ffffffa6;border:1px solid #e7dbd3;border-top:3px solid #df9e7f;border-radius:18px;gap:1.25rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.registration-module__QJ2TnG__success h1{letter-spacing:-.035em;text-transform:none;color:#151515;margin:0;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15}.registration-module__QJ2TnG__success p{color:#514946;max-width:55ch;margin:0;line-height:1.6}.registration-module__QJ2TnG__successAction{color:#151515;background:linear-gradient(110deg,#ff245c,#ff8c37);border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:48px;padding:.85rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.registration-module__QJ2TnG__successAction:focus-visible{outline-offset:3px;outline:3px solid #ee5c38}.registration-module__QJ2TnG__welcome p{margin:0 0 .85rem}.registration-module__QJ2TnG__reassurance{color:#514946;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:.35rem 0 0 1rem;font-size:.94rem;font-weight:500;display:flex}.registration-module__QJ2TnG__reassurance li::marker{color:#b9673b}.registration-module__QJ2TnG__form>.registration-module__QJ2TnG__hint{color:#665b55;border-top:1px solid #e7dbd3;max-width:65ch;padding-top:1rem;font-size:.85rem;line-height:1.7}.registration-module__QJ2TnG__sectionIntro{color:#665b55;margin:0;font-size:.92rem;line-height:1.5}.registration-module__QJ2TnG__ackDetail{color:#665b55;margin-top:.5rem;line-height:1.5;display:block}.registration-module__QJ2TnG__unavailable{color:#665b55;border-left:2px solid #df9e7f;padding:.25rem 0 .25rem 1rem;font-size:.9rem}.registration-module__QJ2TnG__unavailable p{margin:.3rem 0 0;line-height:1.5}.registration-module__QJ2TnG__form{gap:1.5rem;display:grid}.registration-module__QJ2TnG__form fieldset{background:#ffffffa6;border:1px solid #e7dbd3;border-radius:18px;gap:1rem;min-width:0;margin:0;padding:clamp(1rem,3vw,1.75rem);display:grid}.registration-module__QJ2TnG__form legend{color:#94502e;padding-inline:.4rem;font-size:1.25rem;font-weight:750}.registration-module__QJ2TnG__form label{gap:.4rem;font-weight:600;display:grid}.registration-module__QJ2TnG__form label span,.registration-module__QJ2TnG__hint{color:#555;font-weight:400}.registration-module__QJ2TnG__form input,.registration-module__QJ2TnG__form select,.registration-module__QJ2TnG__form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;color:#151515;background:#fff;border:1px solid #bcafa7;border-radius:10px;padding:.75rem}.registration-module__QJ2TnG__form input:focus-visible,.registration-module__QJ2TnG__form select:focus-visible,.registration-module__QJ2TnG__form textarea:focus-visible,.registration-module__QJ2TnG__form button:focus-visible{outline-offset:3px;outline:3px solid #ee5c38}.registration-module__QJ2TnG__columns{grid-template-columns:2fr 1fr;gap:1rem;display:grid}.registration-module__QJ2TnG__nameColumns{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.registration-module__QJ2TnG__nameColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}.registration-module__QJ2TnG__form .registration-module__QJ2TnG__ack{cursor:pointer;grid-template-columns:28px 1fr;align-items:start;min-height:48px;padding-block:.5rem}.registration-module__QJ2TnG__form .registration-module__QJ2TnG__ack input{accent-color:#dd4536;width:24px;min-height:24px;margin:0}.registration-module__QJ2TnG__hint{margin:0;font-size:.9rem;line-height:1.6}.registration-module__QJ2TnG__form button{min-height:48px;font:inherit;color:#151515;cursor:pointer;background:linear-gradient(110deg,#ff245c,#ff8c37);border:0;border-radius:999px;padding:.85rem 1.25rem;font-weight:700}.registration-module__QJ2TnG__form button:disabled{color:#666;cursor:not-allowed;background:#ece8e4}.registration-module__QJ2TnG__error{color:#9c2424}@media (max-width:420px){.registration-module__QJ2TnG__columns{grid-template-columns:1fr}.registration-module__QJ2TnG__reassurance{gap:.35rem;display:grid}}
