.landing_landing__rmHYq{--white:#fdfdfb;--fg-primary:#050505;color-scheme:light;background:#fbfbf9;color:#050505;font-family:var(--font-inter),sans-serif}.landing_landing__rmHYq .font-display,.landing_landing__rmHYq .font-display-bold,.landing_landing__rmHYq .statement{font-family:var(--font-landing-display),var(--font-inter),sans-serif;font-weight:600;letter-spacing:-.02em}.landing_landing__rmHYq .font-display-bold{font-weight:700}.landing_landing__rmHYq .font-mono{font-family:var(--font-landing-mono),monospace}.landing_landing__rmHYq .statement{font-size:clamp(2.1rem,6vw,5.2rem);line-height:1.04;letter-spacing:-.025em}.landing_landing__rmHYq .accent-orange,.landing_landing__rmHYq .reveal-vowel{color:#c74400;fill:#ff6101}.landing_landing__rmHYq .accent-yellow{color:#ffc300}.landing_landing__rmHYq .accent-lime{color:#a4e600}.landing_landing__rmHYq details[open] .faq-plus{transform:rotate(45deg)}.landing_landing__rmHYq .faq-plus{transition:transform .2s ease}.landing_landing__rmHYq summary::-webkit-details-marker{display:none}.landing_landing__rmHYq [id]{scroll-margin-top:110px}.landing_landing__rmHYq .heroFilm{padding:2.5rem 2vw}.landing_landing__rmHYq .heroFilmStage{position:relative;min-height:900px;height:89vh;overflow:hidden;border:1px solid rgba(0,0,0,.06);border-radius:2rem;background:radial-gradient(ellipse at 8% 5%,#fff,transparent 75%),linear-gradient(125deg,#f5f4ef,#fafaf8 48%,#e9e7e1);box-shadow:0 1.5rem 5rem rgba(0,0,0,.07)}.landing_landing__rmHYq #resolveTitle{--title-lift:-32vh;position:absolute;top:50%;left:50%;z-index:2;width:92%;text-align:center;transform:translate(-50%,-50%)}.landing_landing__rmHYq .heroWorkspaceScene{position:absolute;inset:36% 0 auto;display:flex;align-items:center;justify-content:center;gap:clamp(3rem,6vw,7rem);opacity:0;pointer-events:none}.landing_landing__rmHYq .heroPhone{position:relative;flex:0 0 250px;aspect-ratio:300/620}.landing_landing__rmHYq .heroEmailSubject{margin:14px 0;font-size:14px;line-height:1.4;font-weight:500}.landing_landing__rmHYq .heroEmailSender{display:flex;align-items:center;gap:9px;font-size:12px}.landing_landing__rmHYq .heroEmailSender strong{font-weight:600}.landing_landing__rmHYq .heroEmailSender span:not(.heroSenderAvatar){margin-left:7px;color:#666;font-size:10px}.landing_landing__rmHYq .heroEmailSender small{display:block;margin-top:3px;color:#666}.landing_landing__rmHYq .heroSenderAvatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e8e7e1}.landing_landing__rmHYq .heroEmailBody{margin-top:16px;font-size:11.5px;line-height:1.45}.landing_landing__rmHYq .heroEmailBody p{margin:0 0 10px}.landing_landing__rmHYq .heroEmailBody mark{color:inherit;background:#f5e8c6;border-radius:2px;padding:1px 2px}.landing_landing__rmHYq .heroEmailSignature{color:#666;font-size:11px}.landing_landing__rmHYq .heroTermsPanel{flex:0 1 530px;overflow:hidden;border:1px solid #deddd7;border-radius:12px;background:white;box-shadow:0 1.25rem 4rem rgba(0,0,0,.07)}.landing_landing__rmHYq .heroAppTop{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid #eeede8;font-size:12px;color:#666}.landing_landing__rmHYq .heroTermsContent{padding:18px 24px 10px}.landing_landing__rmHYq .heroBreadcrumb{margin-bottom:12px;font-size:11px;color:#666}.landing_landing__rmHYq .heroCampaignTitle{font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.025em}.landing_landing__rmHYq .heroDealMeta{margin:8px 0 22px;font-size:12px;color:#666}.landing_landing__rmHYq .heroTermsTabs{display:flex;gap:24px;border-bottom:1px solid #e9e8e2;font-size:12px;color:#666}.landing_landing__rmHYq .heroTermsTabs span{padding-bottom:12px}.landing_landing__rmHYq .heroTermsTabs span:first-child{color:#111;border-bottom:1px solid #111}.landing_landing__rmHYq .heroTermRow{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #efeeea;font-size:13px;line-height:1.4}.landing_landing__rmHYq .heroTermRow:last-child{border-bottom:0}.landing_landing__rmHYq .heroTermRow dt{color:#666}.landing_landing__rmHYq .heroTermRow dd{margin:0;font-weight:500}.landing_landing__rmHYq .heroTermRow small{display:block;margin-top:4px;font-size:11px;font-weight:400;color:#666}.landing_landing__rmHYq .heroSceneCaption{opacity:0;position:absolute;bottom:24px;width:100%;text-align:center;font-size:12px;color:#666}.landing_landing__rmHYq .reveal-l,.landing_landing__rmHYq .reveal-last-e{transform:translateX(190px)}.landing_landing__rmHYq .reveal-d{transform:translateX(330px)}.landing_landing__rmHYq .reveal-vowel{transform-box:fill-box;transform-origin:left center}.landing_landing__rmHYq a:focus-visible,.landing_landing__rmHYq button:focus-visible,.landing_landing__rmHYq summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:1023px){.landing_landing__rmHYq .heroFilm{padding:6rem 12px 24px}.landing_landing__rmHYq .heroFilmStage{height:auto;min-height:0;padding:36px 18px 26px;border-radius:24px}.landing_landing__rmHYq #resolveTitle{position:relative;top:auto;left:auto;width:100%;transform:none}.landing_landing__rmHYq #resolveTitle p:last-child{max-width:520px;font-size:20px}.landing_landing__rmHYq .heroWorkspaceScene{position:relative;inset:auto;flex-direction:column;gap:28px;opacity:1;margin:36px auto 24px}.landing_landing__rmHYq .heroPhone{width:250px;flex:none}.landing_landing__rmHYq .heroTermsPanel{width:100%;max-width:530px;flex:none}.landing_landing__rmHYq .heroTermsContent{padding:20px 18px 8px}.landing_landing__rmHYq .heroCampaignTitle{font-size:21px}.landing_landing__rmHYq .heroTermRow{grid-template-columns:76px 1fr;gap:8px;font-size:12px}.landing_landing__rmHYq .heroSceneCaption{opacity:1;position:static;padding:0 5px;line-height:1.5}}@media (prefers-reduced-motion:reduce){html:has(.landing_landing__rmHYq){scroll-behavior:auto}.landing_landing__rmHYq *,.landing_landing__rmHYq :after,.landing_landing__rmHYq :before{scroll-behavior:auto!important;transition:none!important}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.landing_landing__rmHYq .heroFilmStage{height:auto;min-height:0;padding:100px 24px 30px}.landing_landing__rmHYq #resolveTitle{position:relative;top:auto;left:auto;margin:0 auto 35px;transform:none;max-width:750px}.landing_landing__rmHYq .heroWorkspaceScene{position:relative;inset:auto;opacity:1}.landing_landing__rmHYq .heroSceneCaption{opacity:1;position:static;margin-top:30px}}