.landing{--apple-blue:#0071e3;--link-blue:#06c;--signal-blue:#2997ff;--carbon:#1d1d1f;--frost:#f5f5f7;--ice:#f4f8fb;--ash:#707070;--mist:#d2d2d7;color:var(--carbon);letter-spacing:-.01em;background:#fff;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing *{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing-nav{border-bottom:1px solid var(--mist);background:#ffffffeb;height:48px}.landing-nav__inner{justify-content:space-between;align-items:center;max-width:1024px;height:100%;margin:0 auto;padding:0 24px;display:flex}.landing-brand{align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex}.landing-brand__mark{background:var(--carbon);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.landing-nav__links{color:var(--carbon);align-items:center;gap:22px;font-size:12px;display:flex}.landing-nav__links a:hover,.landing-footer a:hover{color:var(--link-blue)}.landing-pill{background:var(--apple-blue);letter-spacing:-.01em;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;min-height:40px;padding:9px 16px;font-size:16px;font-weight:400;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;color:#fff!important}.landing-pill:hover{background:#0077ed}.landing-pill:active{transform:scale(.97)}.landing-pill--outline{border-color:var(--link-blue);background:0 0;color:var(--link-blue)!important}.landing-pill--outline:hover{background:#eef6ff}.landing-hero{background:var(--frost);text-align:center;overflow:hidden}.landing-hero__copy{max-width:900px;margin:0 auto;padding:112px 24px 56px}.landing-kicker{color:var(--ash);margin:0 0 16px;font-size:17px;font-weight:300}.landing-display{letter-spacing:-.045em;max-width:780px;margin:0 auto;font-size:clamp(48px,7vw,72px);font-weight:600;line-height:1.04}.landing-display__blue{color:var(--signal-blue);font-style:italic;font-weight:400}.landing-subhead{letter-spacing:-.025em;max-width:650px;margin:20px auto 0;font-size:clamp(20px,2.4vw,26px);font-weight:300;line-height:1.32}.landing-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.landing-hero__product{will-change:transform, opacity, filter;width:min(1160px,100% - 32px);margin:0 auto;padding-bottom:80px;animation:.52s cubic-bezier(.2,.8,.2,1) .11s backwards landing-enter}.product-window{text-align:left;background:#fff;border:1px solid #c7c7cc;border-radius:8px;overflow:hidden;box-shadow:3px 5px 30px #00000038}.product-window__top{background:#fbfbfc;border-bottom:1px solid #e2e2e5;align-items:center;height:42px;padding:0 14px;display:flex}.product-window__dots{gap:6px;display:flex}.product-window__dots span{background:#d1d1d6;border-radius:50%;width:8px;height:8px}.product-window__title{color:#474747;margin:0 auto;font-size:12px;font-weight:600}.product-window__body{background:#fff;grid-template-columns:270px 1fr 220px;min-height:450px;display:grid}.product-list{background:#fbfbfc;border-right:1px solid #e2e2e5}.product-list__head{color:#707070;text-transform:uppercase;letter-spacing:.06em;padding:18px 16px 12px;font-size:11px;font-weight:600}.product-list__item{border-top:1px solid #ececf0;align-items:center;gap:10px;padding:12px 14px;display:flex}.product-list__item--active{border-left:3px solid var(--apple-blue);background:#eef6ff;padding-left:11px}.product-avatar{color:#06c;background:#d9e9ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:grid}.product-list__person{flex:1;min-width:0}.product-list__person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.product-list__person span{color:#707070;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.product-dot{background:var(--apple-blue);border-radius:50%;width:7px;height:7px}.product-thread{flex-direction:column;min-width:0;display:flex}.product-thread__head{border-bottom:1px solid #e2e2e5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.product-thread__head strong{font-size:13px}.product-thread__head span{color:#707070;margin-top:2px;font-size:11px;display:block}.product-chip{color:#06c;background:#e6f2ff;border-radius:980px;padding:6px 11px;font-size:11px;font-weight:600}.product-messages{background:#f8f8fa;flex-direction:column;flex:1;justify-content:center;gap:10px;padding:28px;display:flex}.product-message{background:#fff;border:1px solid #e2e2e5;border-radius:14px 14px 14px 4px;max-width:72%;padding:9px 12px;font-size:13px;line-height:1.35}.product-message--out{background:#eaf4ff;border-color:#d1e7ff;border-radius:14px 14px 4px;align-self:flex-end}.product-composer{color:#858585;border:1px solid #d2d2d7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 20px;padding:10px 12px;font-size:12px;display:flex}.product-composer b{background:var(--apple-blue);color:#fff;border-radius:980px;padding:6px 10px;font-size:11px;font-weight:500}.product-details{background:#fbfbfc;border-left:1px solid #e2e2e5;padding:22px 18px}.product-details__avatar{color:#06c;background:#d9e9ff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:16px;font-weight:600;display:grid}.product-details h3{text-align:center;margin:0;font-size:13px}.product-details p{color:#707070;text-align:center;margin:5px 0 24px;font-size:11px}.product-detail-row{color:#707070;border-top:1px solid #e2e2e5;justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.product-detail-row b{color:#333;font-weight:500}.landing-section{text-align:center;padding:108px 24px}.landing-section--white{background:#fff}.landing-section--ice{background:var(--ice)}.landing-section__intro{max-width:720px;margin:0 auto 52px}.landing-eyebrow{color:#707070;margin:0 0 12px;font-size:17px;font-weight:300}.landing-heading{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.2vw,56px);font-weight:600;line-height:1.08}.landing-copy{color:#474747;letter-spacing:-.02em;max-width:620px;margin:16px auto 0;font-size:21px;font-weight:300;line-height:1.35}.landing-steps{text-align:left;background:#d2d2d7;border:1px solid #d2d2d7;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1100px;margin:0 auto;display:grid;overflow:hidden}.landing-step{background:#fff;padding:30px}.landing-step__number{color:var(--link-blue);font-size:12px;font-weight:600}.landing-step h3{letter-spacing:-.02em;margin:20px 0 10px;font-size:21px;font-weight:600}.landing-step p{color:#474747;margin:0;font-size:15px;line-height:1.5}.landing-rules{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:grid}.landing-rules__art{background:#1d1d1f;border-radius:8px;flex-direction:column;gap:10px;padding:26px;display:flex}.landing-rule{color:#f5f5f7;border:1px solid #404044;border-radius:8px;justify-content:space-between;align-items:center;padding:18px;display:flex}.landing-rule small{color:#a1a1a6;margin-top:3px;font-size:11px;display:block}.landing-rule__time{color:#2997ff;font-size:13px;font-weight:600}.landing-rule__time--amber{color:#ffbe3d}.landing-rule__time--muted{color:#a1a1a6}.landing-plan{text-align:left;background:#fff;border:1px solid #d2d2d7;border-radius:8px;max-width:460px;margin:0 auto;padding:34px}.landing-plan h3{margin:0;font-size:24px;font-weight:600}.landing-price{letter-spacing:-.04em;margin:12px 0 8px;font-size:40px;font-weight:600}.landing-price span{color:#707070;letter-spacing:-.01em;font-size:17px;font-weight:300}.landing-plan>p{color:#707070;margin:0;font-size:13px;line-height:1.45}.landing-plan ul{color:#333;gap:13px;margin:28px 0;padding:0;font-size:15px;list-style:none;display:grid}.landing-plan li:before{content:"✓";color:#06c;margin-right:10px;font-weight:700}.landing-plan .landing-pill{width:100%}.landing-footer{background:var(--frost);color:#707070;padding:24px;font-size:12px}.landing-footer__inner{border-bottom:1px solid #d2d2d7;justify-content:space-between;gap:24px;max-width:1024px;margin:0 auto;padding-bottom:18px;display:flex}.landing-footer__links{flex-wrap:wrap;gap:18px;display:flex}.landing-footer__bottom{max-width:1024px;margin:16px auto 0;font-size:11px;line-height:1.45}@keyframes landing-enter{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.landing-nav__inner{padding:0 16px}.landing-nav__links a:not(.landing-pill){display:none}.landing-hero__copy{padding:76px 20px 40px}.landing-actions{flex-direction:column;align-items:stretch;max-width:260px;margin-left:auto;margin-right:auto}.landing-hero__product{padding-bottom:48px}.product-window__body{grid-template-columns:1fr;min-height:390px}.product-list,.product-details{display:none}.product-messages{padding:20px}.landing-section{padding:72px 20px}.landing-steps,.landing-rules{grid-template-columns:1fr;gap:1px}.landing-rules{gap:36px}.landing-rules__art{order:2}.landing-footer__inner{flex-direction:column;gap:16px}}
