.page-module__YnyroG__page{min-height:100vh;overflow:hidden}.page-module__YnyroG__nav{z-index:10;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--cream) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.page-module__YnyroG__brand{font-size:22px;font-weight:900}.page-module__YnyroG__brand span{color:var(--coral)}.page-module__YnyroG__nav nav{color:var(--muted);gap:18px;font-weight:700;display:flex}.page-module__YnyroG__hero{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:calc(100vh - 72px);padding:clamp(34px,5vw,74px) clamp(20px,5vw,80px) 56px;display:grid}.page-module__YnyroG__heroCopy{max-width:680px}.page-module__YnyroG__badge,.page-module__YnyroG__storeRow span{border:1px solid var(--line);background:var(--paper);color:var(--green);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:800;display:inline-flex}.page-module__YnyroG__hero h1{letter-spacing:0;margin:26px 0 16px;font-size:clamp(56px,10vw,132px);line-height:.9}.page-module__YnyroG__hero p{max-width:620px;color:var(--muted);font-size:clamp(18px,2vw,24px);line-height:1.45}.page-module__YnyroG__waitlistForm{grid-template-columns:minmax(180px,1fr) auto;gap:10px;max-width:620px;margin-top:28px;display:grid}.page-module__YnyroG__waitlistForm input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:56px;color:var(--ink);outline-color:var(--green);border-radius:18px;padding:0 18px}.page-module__YnyroG__waitlistForm button{background:var(--green);min-height:56px;color:var(--paper);cursor:pointer;border:0;border-radius:18px;padding:0 20px;font-weight:900}.page-module__YnyroG__waitlistForm p{color:var(--muted);grid-column:1/-1;margin:0;font-size:14px}.page-module__YnyroG__storeRow{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.page-module__YnyroG__phoneStage{justify-content:center;display:flex}.page-module__YnyroG__phone{border:12px solid var(--ink);background:var(--paper);border-radius:44px;width:min(100%,382px);min-height:720px;padding:22px;box-shadow:0 30px 90px #23312a38}.page-module__YnyroG__phoneHeader{align-items:center;gap:10px;margin-bottom:18px;font-size:22px;display:flex}.page-module__YnyroG__phoneMascot{object-fit:contain;width:42px;height:42px}.page-module__YnyroG__taskCard{background:var(--yellow);border-radius:26px;padding:20px}.page-module__YnyroG__taskCard small{color:var(--green);font-weight:900}.page-module__YnyroG__taskCard p{color:var(--ink);margin:8px 0 0;font-size:18px;font-weight:800}.page-module__YnyroG__rings{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.page-module__YnyroG__rings span{background:var(--mint);color:var(--muted);text-align:center;border-radius:22px;padding:14px 10px;font-size:13px}.page-module__YnyroG__rings strong{color:var(--ink);font-size:20px}.page-module__YnyroG__phone ul{gap:12px;padding:0;list-style:none;display:grid}.page-module__YnyroG__phone li{border:1px solid var(--line);border-radius:18px;padding:16px;font-weight:800}.page-module__YnyroG__strip{background:var(--ink);color:var(--paper);text-align:center;justify-content:center;align-items:center;gap:10px;padding:18px 20px;display:flex}.page-module__YnyroG__strip p{margin:0}.page-module__YnyroG__section,.page-module__YnyroG__demo,.page-module__YnyroG__pricing,.page-module__YnyroG__finalCta{padding:80px clamp(20px,5vw,80px)}.page-module__YnyroG__sectionHeading,.page-module__YnyroG__pricing>div:first-child{max-width:720px}.page-module__YnyroG__sectionHeading span,.page-module__YnyroG__eyebrow{color:var(--coral);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:900}.page-module__YnyroG__section h2,.page-module__YnyroG__demo h2,.page-module__YnyroG__pricing h2,.page-module__YnyroG__finalCta h2{color:var(--ink);letter-spacing:0;margin:10px 0 0;font-size:clamp(32px,5vw,58px);line-height:1}.page-module__YnyroG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.page-module__YnyroG__featureCard,.page-module__YnyroG__priceCards article{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:22px}.page-module__YnyroG__featureCard svg{color:var(--green)}.page-module__YnyroG__featureCard h3,.page-module__YnyroG__priceCards h3{margin:18px 0 8px;font-size:21px}.page-module__YnyroG__featureCard p,.page-module__YnyroG__demo p,.page-module__YnyroG__priceCards p{color:var(--muted);line-height:1.6}.page-module__YnyroG__demo{background:var(--paper);grid-template-columns:.8fr 1.2fr;align-items:center;gap:36px;display:grid}.page-module__YnyroG__screenList{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.page-module__YnyroG__screenList span{background:var(--mint);color:var(--ink);border-radius:999px;padding:10px 13px;font-weight:800}.page-module__YnyroG__conceptImage{border:1px solid var(--line);border-radius:8px;width:100%;height:auto;box-shadow:0 20px 70px #23312a1f}.page-module__YnyroG__pricing{grid-template-columns:.9fr 1.1fr;align-items:start;gap:36px;display:grid}.page-module__YnyroG__priceCards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.page-module__YnyroG__priceCards article:nth-child(2){background:var(--ink);color:var(--paper)}.page-module__YnyroG__priceCards article:nth-child(2) p{color:#dce8db}.page-module__YnyroG__finalCta{text-align:center;background:var(--yellow);justify-items:center;display:grid}.page-module__YnyroG__finalCta .page-module__YnyroG__waitlistForm{width:min(100%,620px)}.page-module__YnyroG__legalLinks{color:var(--ink);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:22px;font-weight:800;display:flex}@media (max-width:920px){.page-module__YnyroG__nav nav{display:none}.page-module__YnyroG__hero,.page-module__YnyroG__demo,.page-module__YnyroG__pricing{grid-template-columns:1fr}.page-module__YnyroG__phone{min-height:560px}.page-module__YnyroG__grid,.page-module__YnyroG__priceCards{grid-template-columns:1fr 1fr}}@media (max-width:620px){.page-module__YnyroG__hero{min-height:auto}.page-module__YnyroG__waitlistForm,.page-module__YnyroG__grid,.page-module__YnyroG__priceCards{grid-template-columns:1fr}.page-module__YnyroG__waitlistForm button{width:100%}}
