*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--fg-base:#3d2935;--fg-primary:#3c3d5d;--fg-secondary:#63659c;--fg-accent:#bb9b4a;--fg-disabled:#a2a3c3;--fg-selected:#c2a3b5;--fg-border:#b1b8c1;--bg-primary:#eff0f5;--bg-secondary:#f3f2f1;--bg-accent:#d2a32d;--bg-accent-hover:#c0942a;--bg-accent-muted:#e4c881;--bg-cta-tester:#a88324;--bg-cta-tester-hover:#9a7821;--bg-surface:#8080801a;--bg-selected:#c2a3b566;--plum:#7a5269;--gradient-deep:radial-gradient(circle at 78% 12%, #63659c8c 0%, transparent 46%), radial-gradient(circle at 12% 88%, #7a52696b 0%, transparent 54%), radial-gradient(circle at 88% 84%, #d2a32d29 0%, transparent 42%), linear-gradient(155deg, #2b1c26 0%, #3d2935 42%, #3c3d5d 100%);--gradient-warm:radial-gradient(circle at 18% 22%, #c2a3b56b 0%, transparent 52%), radial-gradient(circle at 86% 78%, #d2a32d3d 0%, transparent 46%), linear-gradient(135deg, #3d2935 0%, #7a5269 52%, #3c3d5d 100%);--gradient-splash:var(--gradient-deep);--font-heading:"Faculty Glyphic", Georgia, serif;--font-body:"Figtree", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--radius:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--shadow-card:0 4px 10px #3d29351a, 0 14px 30px #3d293529;--shadow-lift:0 8px 18px #3d293524, 0 24px 52px #3d29353d}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--fg-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;line-height:1.6}.container{max-width:1080px;margin:0 auto;padding:0 28px}.text-center{text-align:center}.overline{letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-accent);margin-bottom:16px;font-size:.8125rem;font-weight:700;display:block}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-accent);margin-bottom:20px;font-size:.8125rem;font-weight:700;display:inline-block}.eyebrow-light{color:#ffffffd9}.btn{border-radius:var(--radius);font-family:var(--font-body);cursor:pointer;white-space:nowrap;padding:13px 26px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-block}.btn-lg{padding:16px 34px;font-size:1rem}.btn-ice{background:var(--bg-accent);color:#fff;border:2px solid var(--bg-accent);box-shadow:var(--shadow-card);font-weight:600}.btn-ice:hover{background:var(--bg-accent-hover);border-color:var(--bg-accent-hover);box-shadow:var(--shadow-lift)}.btn-tester{background:var(--bg-cta-tester);border-color:var(--bg-cta-tester)}.btn-tester:hover{background:var(--bg-cta-tester-hover);border-color:var(--bg-cta-tester-hover)}.btn-primary{background:var(--bg-accent);color:#fff;border:2px solid var(--bg-accent)}.btn-primary:hover{background:var(--bg-accent-hover);border-color:var(--bg-accent-hover)}.btn-ghost{background:var(--bg-surface);color:var(--fg-primary);border:2px solid #0000}.btn-ghost:hover{background:var(--bg-selected);color:var(--fg-base)}.hero .btn-ghost,.section-deep .btn-ghost{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.hero .btn-ghost:hover,.section-deep .btn-ghost:hover{color:#fff;background:#ffffff2e}.nav{z-index:100;-webkit-backdrop-filter:blur(16px);background:#7a5269d1;border-bottom:1px solid #ffffff1f;position:fixed;top:0;left:0;right:0}.nav .logo{color:#fff}.nav-inner{justify-content:space-between;align-items:center;max-width:1080px;height:64px;margin:0 auto;padding:0 28px;display:flex}.nav-cta{padding:10px 22px;font-size:.9rem}.logo{font-family:var(--font-heading);color:var(--fg-base);letter-spacing:.2px;align-items:center;gap:10px;font-size:1.25rem;font-weight:400;text-decoration:none;display:flex}.logo-img{object-fit:cover;border-radius:10px;width:46px;height:46px}.logo-sm{font-size:1rem}.logo-sm .logo-img{width:34px;height:34px}.hero{background:var(--gradient-deep);color:#fff;padding:150px 28px 110px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#7a526952 0%,#0000 64%);width:820px;height:820px;position:absolute;top:-200px;right:-160px}.hero-grid{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;gap:48px;display:grid;position:relative}.hero-copy{text-align:left}.hero-title{font-family:var(--font-heading);letter-spacing:-.5px;color:#fff;margin-bottom:22px;font-size:clamp(2.4rem,4.8vw,4.2rem);font-weight:400;line-height:1.08}.hero-subtitle{color:#ffffffc7;max-width:520px;margin:0 0 40px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-visual{justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.hero-visual:before{content:"";aspect-ratio:1;z-index:0;background:radial-gradient(circle at 50% 48%,#d2a32d38 0%,#7a526929 36%,#0000 68%);width:118%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.hero-visual:after{content:"";aspect-ratio:1;z-index:0;border:1px solid #d2a32d3d;border-radius:50%;width:80%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.hero-skater{z-index:1;filter:drop-shadow(0 18px 42px #00000061);width:100%;max-width:540px;position:relative}.section{background:var(--bg-primary);padding:96px 28px}.section-alt{background:var(--bg-secondary)}.section-deep{background:var(--gradient-deep);color:#fff;position:relative;overflow:hidden}.section-deep .section-title{color:#fff}.section-deep .overline{color:var(--bg-accent-muted)}.section-dark{background:var(--gradient-warm);color:#fff}.section-title{font-family:var(--font-heading);letter-spacing:-.3px;color:var(--fg-base);margin-bottom:56px;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.15}.section-dark .section-title{color:#fff}.section-lead{color:var(--fg-secondary);max-width:580px;margin:-40px 0 48px;font-size:1.05rem;line-height:1.7}.section-deep .section-lead{color:#ffffffbd}.pain-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.pain-card{background:var(--bg-secondary);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:28px 30px}.section-alt .pain-card{background:#fff}.pain-card p{color:var(--fg-secondary);font-size:1.05rem;font-style:italic;line-height:1.7}.features-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.feature-card{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:36px 32px;transition:box-shadow .2s,transform .2s}.section-alt .feature-card{background:#fff}.section-deep .feature-card{box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1a}.section-deep .feature-card:hover{background:#ffffff1a;border-color:#ffffff2e}.section-deep .feature-card h3{color:#fff}.section-deep .feature-card p{color:#ffffffb8}.section-deep .feature-num{color:var(--bg-accent-muted);background:#ffffff1a}.feature-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.feature-num{letter-spacing:.08em;color:var(--fg-accent);background:var(--bg-surface);border-radius:var(--radius-pill);margin-bottom:16px;padding:4px 11px;font-size:.6875rem;font-weight:700;display:inline-block}.feature-card h3{font-family:var(--font-heading);letter-spacing:0;color:var(--fg-base);margin-bottom:10px;font-size:1.35rem;font-weight:400}.feature-card p{color:var(--fg-secondary);font-size:.95rem;line-height:1.75}.for-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.for-card{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:32px 28px}.section-alt .for-card{background:#fff}.for-card h3{font-family:var(--font-heading);color:var(--fg-base);margin-bottom:10px;font-size:1.25rem;font-weight:400}.soon{vertical-align:middle;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-accent);background:var(--bg-surface);border-radius:var(--radius-pill);margin-left:8px;padding:3px 9px;font-size:.625rem;font-weight:700;display:inline-block}.for-card p{color:var(--fg-secondary);font-size:.95rem;line-height:1.7}.cta-title{font-family:var(--font-heading);letter-spacing:-.3px;color:#fff;margin-bottom:18px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;line-height:1.15}.cta-sub{color:#ffffffc7;max-width:480px;margin:0 auto 36px;font-size:1.1rem;line-height:1.75}.cta-note{color:#ffffff8c;margin-top:16px;font-size:.85rem}.cta-note a{color:#fffc;text-decoration:underline}.cta-note a:hover{color:#fff}.signup-form{text-align:left;max-width:480px;margin:0 auto}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{margin-bottom:14px}.field label{letter-spacing:.6px;text-transform:uppercase;color:#ffffffb3;margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.field .req{color:var(--bg-accent-muted)}.field input,.field select{width:100%;font-family:var(--font-body);color:#fff;border-radius:var(--radius);background:#ffffff1a;border:2px solid #ffffff2e;padding:13px 14px;font-size:.95rem;transition:background .18s,border-color .18s}.field input::placeholder{color:#ffffff73}.field input:hover,.field select:hover{border-color:#ffffff52}.field input:focus-visible,.field select:focus-visible{border-color:var(--bg-accent-muted);background:#ffffff29;outline:none}.field select option{color:var(--fg-primary);background:#fff}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent{border-radius:var(--radius);cursor:pointer;background:#ffffff0f;border:2px solid #ffffff24;align-items:flex-start;gap:11px;margin:4px 0 18px;padding:14px 16px;transition:background .18s,border-color .18s;display:flex}.consent:hover{border-color:#ffffff4d}.consent:has(input:checked){border-color:var(--bg-accent-muted);background:#d2a32d24}.consent:has(input:focus-visible){border-color:var(--bg-accent-muted)}.consent input{width:20px;height:20px;accent-color:var(--bg-accent);cursor:pointer;flex-shrink:0;margin-top:1px}.consent span{color:#ffffffd1;font-size:.88rem;line-height:1.55}.form-submit{border:2px solid var(--bg-accent);width:100%;margin-top:8px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-submit:disabled{color:#ffffff73;cursor:not-allowed;box-shadow:none;background:#ffffff1f;border-color:#ffffff29}.form-submit:disabled:hover{box-shadow:none;background:#ffffff1f;border-color:#ffffff29}.form-consent{color:#ffffff80;text-align:center;margin-top:14px;font-size:.78rem;line-height:1.6}.form-consent a{color:#ffffffb8;text-decoration:underline}.form-consent a:hover{color:#fff}.form-status{text-align:center;margin-top:12px;font-size:.88rem;line-height:1.6}.form-status:empty{margin-top:0}.form-status.is-error{color:#ffc9b8}.form-done{color:#fff;text-align:center;border-radius:var(--radius-lg);background:#ffffff1a;padding:26px 24px;font-size:1.05rem;line-height:1.7}.legal-hero{background:var(--gradient-splash);color:#fff;text-align:center;padding:140px 28px 64px}.legal-title{font-family:var(--font-heading);letter-spacing:-.3px;color:#fff;margin-bottom:12px;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:400}.legal-updated{color:#ffffffb8;font-size:.9rem}.legal{max-width:760px}.legal h2{font-family:var(--font-heading);color:var(--fg-base);margin:44px 0 14px;font-size:1.6rem;font-weight:400}.legal h3{color:var(--fg-base);margin:24px 0 8px;font-size:1.05rem;font-weight:700}.legal p{color:var(--fg-primary);margin-bottom:16px;font-size:1rem;line-height:1.8}.legal ul{color:var(--fg-primary);margin:0 0 16px 1.2em}.legal li{margin-bottom:8px;font-size:1rem;line-height:1.8}.legal a{color:var(--fg-accent);text-decoration:underline}.legal a:hover{color:var(--bg-accent-hover)}.legal-summary{background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:40px;padding:26px 30px}.legal-summary h2{margin:0 0 12px;font-size:1.15rem}.legal-summary ul{margin-bottom:0}.legal-summary li{margin-bottom:6px}.footer{background:#2b1c26;padding:30px 28px}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto;display:flex}.footer .logo{color:#fff9;font-size:.95rem}.footer-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.footer-link{color:#ffffff8c;font-size:.82rem;text-decoration:none}.footer-link:hover{color:#ffffffe6}.footer-copy{color:#ffffff59;font-size:.82rem}.footer-disclaimer{color:#ffffff52;text-align:center;border-top:1px solid #ffffff14;max-width:720px;margin:22px auto 0;padding-top:20px;font-size:.72rem;line-height:1.6}@media (max-width:768px){.hero{padding:132px 24px 72px}.hero-grid{text-align:center;grid-template-columns:1fr;gap:16px}.hero-copy{text-align:center}.hero-subtitle{margin:0 auto 36px}.hero-actions{justify-content:center}.hero-visual{order:2;min-height:auto}.hero-skater{max-width:320px}.features-grid,.for-grid,.pain-grid{grid-template-columns:1fr}.nav-inner{padding:0 20px}.field-row{grid-template-columns:1fr;gap:0}.footer-inner{text-align:center;flex-direction:column}.footer-meta{justify-content:center}.section{padding:72px 24px}}:root{--quiz-banner-h:0px;--quiz-banner-bg:#e6bb5a;--quiz-banner-bg-hover:var(--bg-accent)}.nav{top:var(--quiz-banner-h)}body.has-quiz-banner .hero{padding-top:calc(150px + var(--quiz-banner-h))}body.has-quiz-banner .legal-hero{padding-top:calc(140px + var(--quiz-banner-h))}.quiz-banner{z-index:110;background:var(--quiz-banner-bg);align-items:stretch;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #3d293538}.quiz-banner[hidden]{display:none}.quiz-banner-cta{min-height:56px;font-family:var(--font-body);color:var(--fg-base);text-align:center;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:4px 12px;padding:12px 8px 12px 16px;font-size:1.05rem;line-height:1.3;display:flex}.quiz-banner-cta:hover{background:var(--quiz-banner-bg-hover)}.quiz-banner-cta:focus-visible{outline:3px solid var(--fg-base);outline-offset:-3px}.quiz-banner-text{font-size:1.3rem;font-weight:700}.quiz-banner-action{font-size:1.05rem;font-weight:800;text-decoration:underline}.quiz-banner-dismiss{width:52px;color:var(--fg-base);cursor:pointer;opacity:.7;background:0 0;border:0;flex-shrink:0;font-size:1.6rem;line-height:1}.quiz-banner-dismiss:hover{opacity:1}.quiz-banner-dismiss:focus-visible{outline:3px solid var(--fg-base);outline-offset:-3px;opacity:1}.quiz-cta{border-radius:var(--radius-xl);text-align:center;background:#d2a32d1f;border:2px solid #d2a32d57;flex-direction:column;gap:16px;margin-top:28px;padding:22px 20px;display:flex}.quiz-cta-title{font-family:var(--font-heading);color:var(--fg-base);margin-bottom:8px;font-size:1.2rem;font-weight:400;line-height:1.25}.quiz-cta-sub{color:var(--fg-primary);font-size:.88rem;line-height:1.55}.quiz-cta-btn{text-align:center;align-self:stretch}@media (min-width:720px){.quiz-cta{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding:28px 36px}.quiz-cta-title{font-size:1.35rem}.quiz-cta-sub{font-size:.95rem;line-height:1.6}.quiz-cta-btn{flex-shrink:0;align-self:auto}}body.quiz-open .nav,body.quiz-open .quiz-banner{display:none}body.quiz-open{width:100%;position:fixed;left:0;right:0}.quiz-overlay{z-index:200;background:var(--gradient-deep);color:#fff;padding:0 0 env(safe-area-inset-bottom);display:flex;position:fixed;inset:0;overflow:hidden auto}.quiz-overlay[hidden]{display:none}.quiz-shell{flex-direction:column;width:100%;max-width:620px;margin:0 auto;padding:0 20px 32px;display:flex}.quiz-head{z-index:1;padding:max(14px, env(safe-area-inset-top)) 0 12px;position:sticky;top:0}.quiz-head:before{content:"";z-index:-1;background:linear-gradient(#2b1c26 72%,#2b1c2600);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.quiz-head-row{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.quiz-nav-btn{min-width:44px;min-height:44px;font-family:var(--font-body);color:#ffffffc7;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-size:.9rem;font-weight:600;display:inline-flex}.quiz-nav-btn:hover{color:#fff;background:#ffffff1a}.quiz-nav-btn:focus-visible{outline:2px solid var(--bg-accent-muted);outline-offset:2px;color:#fff}.quiz-nav-btn[hidden]{display:none}.quiz-back{margin-right:auto}.quiz-close{margin-left:auto;font-size:1.6rem}.quiz-progress{letter-spacing:1.2px;text-transform:uppercase;color:var(--bg-accent-muted);white-space:nowrap;font-size:.76rem;font-weight:700}.quiz-progress[hidden]{display:none}.quiz-bar{border-radius:var(--radius-pill);background:#ffffff24;height:4px;margin-top:12px;overflow:hidden}.quiz-bar[hidden]{display:none}.quiz-bar-fill{background:var(--bg-accent);border-radius:var(--radius-pill);width:0;height:100%;transition:width .28s}.quiz-body{flex-direction:column;flex:1;justify-content:center;padding:24px 0 8px;display:flex}.quiz-question{font-family:var(--font-heading);color:#fff;margin-bottom:8px;font-size:1.6rem;font-weight:400;line-height:1.25}.quiz-question:focus{outline:none}.quiz-question:focus-visible{outline:2px solid var(--bg-accent-muted);outline-offset:4px}.quiz-hint{color:#ffffffa8;margin-bottom:4px;font-size:.92rem}.quiz-options{flex-direction:column;gap:10px;margin-top:20px;display:flex}.quiz-option{width:100%;min-height:58px;font-family:var(--font-body);color:#fff;text-align:left;border-radius:var(--radius-lg);cursor:pointer;background:#ffffff14;border:2px solid #ffffff29;align-items:center;padding:15px 18px;font-size:1rem;line-height:1.45;transition:background .18s,border-color .18s,transform .12s;display:flex}.quiz-option:hover{background:#ffffff24;border-color:#ffffff57}.quiz-option:focus-visible{border-color:var(--bg-accent-muted);outline:none;box-shadow:0 0 0 3px #d2a32d59}.quiz-option:active{transform:scale(.99)}.quiz-option.is-chosen{border-color:var(--bg-accent);background:#d2a32d33}.quiz-form{margin-top:18px}.quiz-form-sub{color:#ffffffb8;margin-bottom:20px;font-size:.95rem;line-height:1.6}.quiz-submit{border:2px solid var(--bg-accent);width:100%;margin-top:4px}.quiz-submit:disabled{color:#ffffff73;cursor:not-allowed;box-shadow:none;background:#ffffff1f;border-color:#ffffff29}.quiz-submit:disabled:hover{box-shadow:none;background:#ffffff1f;border-color:#ffffff29}.quiz-privacy{color:#ffffff80;text-align:center;margin-top:14px;font-size:.78rem;line-height:1.6}.quiz-privacy a{color:#ffffffb8;text-decoration:underline}.quiz-privacy a:hover{color:#fff}.quiz-form-status{text-align:center;margin-top:12px;font-size:.88rem;line-height:1.6}.quiz-form-status:empty{margin-top:0}.quiz-form-status.is-error{color:#ffc9b8}.quiz-result-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--bg-accent-muted);margin-bottom:10px;font-size:.78rem;font-weight:700}.quiz-result-title{font-family:var(--font-heading);color:#fff;margin-bottom:14px;font-size:2rem;font-weight:400;line-height:1.15}.quiz-result-title:focus{outline:none}.quiz-result-title:focus-visible{outline:2px solid var(--bg-accent-muted);outline-offset:4px}.quiz-result-desc{color:#ffffffd1;font-size:1.02rem;line-height:1.7}.quiz-result-desc+.quiz-result-desc{margin-top:14px}.quiz-result-tiein{color:#ffffffdb;border-left:3px solid var(--bg-accent-muted);border-radius:var(--radius);background:#ffffff0f;margin-top:20px;padding:16px 18px;font-size:.95rem;line-height:1.7}.quiz-save-note{color:#ffffffc7;border-radius:var(--radius);background:#ffffff14;margin-top:22px;padding:14px 16px;font-size:.88rem;line-height:1.6}.quiz-save-note.is-error{color:#ffc9b8;background:#ffc9b81a}.quiz-retry{margin-top:12px}.quiz-result-actions{flex-direction:column;align-items:center;gap:14px;margin-top:28px;display:flex}.quiz-retake{width:100%}.quiz-overlay .btn-ghost{color:#fff;background:#ffffff1a;border-color:#ffffff38}.quiz-overlay .btn-ghost:hover{background:#ffffff2e;border-color:#fff6}.quiz-link-btn{font-family:var(--font-body);color:#ffffff9e;cursor:pointer;background:0 0;border:0;padding:8px;font-size:.88rem;text-decoration:underline}.quiz-link-btn:hover{color:#fff}.quiz-link-btn:focus-visible{outline:2px solid var(--bg-accent-muted);outline-offset:2px;color:#fff}@media (min-width:640px){.quiz-banner-cta{min-height:60px;font-size:1.25rem}.quiz-banner-text{font-size:1.6rem}.quiz-banner-action{font-size:1.25rem}.quiz-shell{padding:0 32px 48px}.quiz-question{font-size:2rem}.quiz-result-title{font-size:2.5rem}.quiz-result-actions{flex-direction:row;justify-content:flex-start}.quiz-retake{width:auto}}@media (max-width:768px){body.has-quiz-banner .hero{padding-top:calc(132px + var(--quiz-banner-h))}}@media (prefers-reduced-motion:reduce){.quiz-bar-fill,.quiz-option{transition:none}.quiz-option:active{transform:none}}.hero.invite-page{min-height:85vh;padding:160px 0 80px}.container.invite-card{max-width:720px}.invite-page .section-title{color:#fff}.invite-page .section-lead{color:#ffffffd9}.invite-install{background:#ffffff14;border-radius:16px;margin:40px 0;padding:28px}.invite-install h2{margin-bottom:12px}.invite-install ol{margin:20px 0;padding-left:24px}.invite-install li{margin-bottom:12px}.invite-note{opacity:.85;font-size:.9rem}@media (max-width:600px){.hero.invite-page{padding-top:120px}.invite-install{padding:20px}}
