.home-module__OAkwyW__page{color:#f3f4f6;box-sizing:border-box;background:#000;min-height:100dvh;font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}.home-module__OAkwyW__page *,.home-module__OAkwyW__page :before,.home-module__OAkwyW__page :after{box-sizing:border-box}.home-module__OAkwyW__frame{grid-template:"header""stage"1fr"visual""legal"/1fr;width:100%;max-width:1280px;min-height:100dvh;margin:0 auto;padding:0 20px;display:grid;position:relative}.home-module__OAkwyW__header{z-index:2;flex:none;grid-area:header;align-items:center;padding:8px 0 0;line-height:0;display:flex}.home-module__OAkwyW__logo{object-fit:contain;width:auto;height:67px;display:block}.home-module__OAkwyW__stage{z-index:2;flex-direction:column;grid-area:stage;justify-content:center;align-items:flex-start;min-height:0;padding:28px 0 16px;display:flex;position:relative}.home-module__OAkwyW__headline{letter-spacing:-.03em;color:#fff;flex-direction:column;align-items:flex-start;margin:0;font-size:clamp(2.415rem,9.2vw,3.74rem);font-weight:700;line-height:1.24;display:flex}.home-module__OAkwyW__line1,.home-module__OAkwyW__line2,.home-module__OAkwyW__line3{display:block}.home-module__OAkwyW__line2{padding-left:.55em}.home-module__OAkwyW__line3{padding-left:1.1em}.home-module__OAkwyW__unforgettable{color:#e5c158}.home-module__OAkwyW__copyBlock{flex-direction:column;align-items:flex-start;display:flex}.home-module__OAkwyW__taglineRail{margin-top:36px;padding-left:1.1em;font-size:clamp(2.415rem,9.2vw,3.74rem);line-height:0}.home-module__OAkwyW__tagline{letter-spacing:.25em;color:#71717a;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.35em;margin:0;padding:0;font-size:14px;font-weight:500;line-height:1.4;display:flex}.home-module__OAkwyW__tagDot{color:#e5c15899;letter-spacing:0}.home-module__OAkwyW__badges{flex-flow:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.home-module__OAkwyW__badgeLink{opacity:.95;line-height:0;transition:opacity .15s;display:block}.home-module__OAkwyW__badgeLink:hover{opacity:1}.home-module__OAkwyW__badgeDisabled{opacity:.4;filter:grayscale();cursor:default;line-height:0;display:block}.home-module__OAkwyW__badgeImg{object-fit:contain;width:auto;height:40px;display:block}.home-module__OAkwyW__visual{z-index:1;grid-area:visual;justify-content:center;align-items:flex-end;width:100%;padding:8px 0 0;display:flex;position:relative}.home-module__OAkwyW__phoneGlow{pointer-events:none;z-index:0;background:radial-gradient(#e5c15838 0%,#e5c1580f 45%,#0000 70%);width:70%;height:40%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.home-module__OAkwyW__phone{z-index:1;object-fit:contain;width:min(100%,329px);height:auto;display:block;position:relative}.home-module__OAkwyW__legal{z-index:2;flex-wrap:wrap;grid-area:legal;align-items:center;gap:14px;padding:8px 0 10px;font-size:12px;line-height:1.2;display:flex}.home-module__OAkwyW__legal a{color:#e5c158;text-underline-offset:2px;text-decoration:underline}@media (min-width:900px){.home-module__OAkwyW__page{height:100dvh;overflow:hidden}.home-module__OAkwyW__frame{grid-template:"header visual""stage visual"1fr"legal visual"/minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;column-gap:24px;height:100%;min-height:0;padding:0 56px}.home-module__OAkwyW__header{align-self:start;padding:14px 0 0}.home-module__OAkwyW__logo{height:81px}.home-module__OAkwyW__stage{justify-content:space-between;max-width:32rem;padding:48px 0 28px}.home-module__OAkwyW__headline,.home-module__OAkwyW__taglineRail{font-size:clamp(3.28rem,4.83vw,4.31rem)}.home-module__OAkwyW__badges{gap:12px;margin-top:0;margin-bottom:4px}.home-module__OAkwyW__badgeImg{height:46px}.home-module__OAkwyW__visual{justify-content:flex-end;align-self:stretch;align-items:center;min-height:0;padding:24px 0 32px;overflow:hidden}.home-module__OAkwyW__phoneGlow{background:radial-gradient(#e5c15847 0%,#e5c15814 40%,#0000 72%);width:85%;height:55%;bottom:12%;left:58%}.home-module__OAkwyW__phone{object-fit:contain;width:auto;max-width:100%;height:calc(90dvh - 21.6px);max-height:100%}.home-module__OAkwyW__legal{align-self:end;padding:0 0 18px}}
