@font-face{font-family:Open Sans;src:url(/assets/open-sans-italic-400-BTmBqZyL.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/open-sans-normal-300-buj84fgx.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/open-sans-normal-400-BCdjR_up.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/open-sans-normal-600-8xi7cHyI.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/open-sans-normal-700-BgrFBrua.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/open-sans-normal-800-zIxkAevG.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--orange:#f5a623;--orange-deep:#a85400;--orange-soft:#fff3e0;--pink:#f07ba0;--pink-soft:#fff0f5;--blue:#6b82c2;--blue-soft:#eef1fa;--cream:#fff9f4;--paper:#fff;--ink:#2a1f1a;--ink-soft:#7a6a62;--line:#2a1f1a1f;--shadow-sm:0 12px 30px #3c2b2314;--shadow-lg:0 30px 70px #3c2b2324;--radius-sm:18px;--radius-md:28px;--radius-lg:44px;--shell:1100px;font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--cream);color:var(--ink);margin:0}body,button,a{font:inherit}img{max-width:100%;display:block}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}p,h1,h2,h3,blockquote,figure{margin:0}h2{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2.2rem,4.5vw,3.5rem);line-height:1.2}h3{font-size:1.25rem;line-height:1.25}p{line-height:1.72}::selection{background:var(--orange-soft);color:var(--ink)}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto}.section{padding-block:100px}.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}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:999px;padding:12px 18px;text-decoration:none;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--orange-deep);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.2}.site-header{z-index:100;background:var(--cream);background:color-mix(in srgb, var(--cream) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #f5a62326;position:fixed;inset:0 0 auto}.site-header__inner{justify-content:space-between;align-items:center;gap:0;padding:18px 48px;display:flex}.site-header__brand{text-decoration:none;display:flex}.brand-mark{flex-direction:column;align-items:center;gap:22px;display:inline-flex}.brand-mark--compact{flex-direction:row;gap:10px}.brand-mark__owl{aspect-ratio:1;border:3px solid var(--orange);background:#fff;border-radius:50%;place-items:center;width:110px;display:grid;overflow:hidden;box-shadow:0 10px 32px #f5a62347}.brand-mark__owl img{object-fit:cover;width:100%;height:100%}.brand-mark__word{letter-spacing:-.035em;font-size:clamp(3.2rem,8vw,6.8rem);font-weight:600;line-height:.9}.brand-mark__word sup{letter-spacing:0;margin-left:.12em;font-size:.28em;position:relative;top:-.6em}.brand-mark--compact .brand-mark__owl{width:58px;box-shadow:none;border:0}.brand-mark--compact .brand-mark__word{letter-spacing:-.5px;font-size:1.8rem;line-height:normal}.site-header .brand-mark__word{color:#000}.brand-mark--compact .brand-mark__word sup{vertical-align:super;margin-left:0;font-size:.6em;line-height:0;position:static}.site-header .site-header__cta{min-height:auto;color:var(--blue);border-width:2.5px;padding:10px 24px;font-weight:700}.site-header__menu{justify-self:center}.site-navigation ul{align-items:center;gap:36px;margin:0;padding:0;list-style:none;display:flex}.site-navigation a{color:var(--ink-soft);letter-spacing:.3px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .16s}.site-navigation a:hover{color:var(--orange)}.site-navigation__beta-item,.site-navigation__invite-item{display:none}.menu-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:44px;height:44px;padding:0;transition:border-color .18s,background .18s,box-shadow .18s;display:none;position:relative}.menu-button:hover{border-color:var(--orange)}.menu-button:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 55%, transparent);outline-offset:3px}.menu-button--open{border-color:var(--orange);background:var(--orange-soft);box-shadow:0 8px 24px #f5a6233d}.menu-button__line{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:opacity .16s,transform .18s;position:absolute;left:12px}.menu-button__line:first-child{top:14px}.menu-button__line:nth-child(2){top:21px}.menu-button__line:nth-child(3){top:28px}.menu-button--open .menu-button__line:first-child{transform:translateY(7px)rotate(45deg)}.menu-button--open .menu-button__line:nth-child(2){opacity:0}.menu-button--open .menu-button__line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.button{border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--orange);color:#2b1b0d;box-shadow:0 12px 28px #f5a6234d}.button--primary:hover{box-shadow:0 16px 34px #f5a62366}.button--outline{border-color:var(--blue);color:#4e62a3}.button--outline:hover{background:var(--blue);color:#fff}.button--quiet{border-color:var(--line);background:#ffffffa3}.section-intro{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.section-intro>p:not(.eyebrow){max-width:60ch;color:var(--ink-soft);font-size:1.03rem}.section-intro--center{text-align:center;align-items:center;max-width:800px;margin-inline:auto}.section-intro--center h2{max-width:none}.photo-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #ffffffa3;position:relative;overflow:hidden}.photo-card>img{object-fit:cover;width:100%;height:100%}.owl-row,.owl-trio{justify-content:center;display:flex}.owl-row img,.owl-trio img{object-fit:cover;background:#fff;border:3px solid #19110e;border-radius:50%;box-shadow:0 8px 20px #2a1f1a1f}.owl-row img{width:72px;margin-left:-10px}.owl-row img:first-child,.owl-trio img:first-child{margin-left:0}.owl-trio img{width:58px;margin-left:-8px}.site-footer{border-top:1px solid var(--line);background:var(--ink);color:#fff8f0;padding-block:48px}.site-footer__inner{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.site-footer__wordmark{color:var(--orange);font-size:1.4rem;font-weight:600;line-height:normal}.site-footer__wordmark sup{font-size:.6em;line-height:0}.site-footer__links{color:#ffd28b;gap:22px;display:flex}.site-footer__legal{color:#fff8f094;font-size:.8rem}.marketing-page .shell{width:min(calc(100% - 96px), var(--shell))}.marketing-page h2{letter-spacing:normal;max-width:none;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:800;line-height:1.2}.marketing-page .eyebrow{color:var(--orange);letter-spacing:2px;margin-bottom:14px;font-size:1rem;font-weight:700;line-height:normal}.marketing-page .section-intro{display:block}.marketing-page .section-intro h2{margin-bottom:20px}.marketing-page .section-intro>p:not(.eyebrow){max-width:580px;color:var(--ink-soft);font-size:1.05rem;line-height:1.7}.marketing-page .section-intro--center{max-width:none}.marketing-page .section-intro--center>p{margin-inline:auto}.hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:120px 48px 80px;display:flex;position:relative;overflow:hidden}.hero__glow{pointer-events:none;background:radial-gradient(70% 60% at 50% 60%,#f5a6231f,#0000 70%),radial-gradient(40% 40% at 20% 30%,#f07ba01a,#0000 60%),radial-gradient(40% 40% at 80% 20%,#6b82c21a,#0000 60%);position:absolute;inset:0}.hero__content{z-index:1;width:min(100%,580px);position:relative}.hero__main-owl{justify-content:center;margin-bottom:20px;display:flex}.hero__main-owl img{border:3px solid var(--orange);border-radius:50%;box-shadow:0 8px 32px #f5a6234d}.hero__brand-heading{letter-spacing:normal;margin-bottom:12px;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:600;line-height:1.12}.hero__brand-heading sup{vertical-align:super;font-size:.4em;line-height:0}.hero__promise{color:var(--orange);letter-spacing:-.3px;margin-bottom:32px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.3}.hero__promise span{display:block}.hero__tagline{margin-bottom:20px;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800;line-height:1.75}.hero__description{color:var(--ink-soft);margin-bottom:40px;font-size:1.15rem;line-height:1.75}.hero .owl-row{margin-bottom:44px}.hero .owl-row img{border:4px solid #1a1a1a;width:70px;height:70px;box-shadow:0 8px 30px #0000001f}.hero__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hero__actions .button{min-height:auto;padding:14px 32px;font-size:1rem;font-weight:500}.hero__actions .button--primary{color:#fff;border:0;box-shadow:0 6px 24px #f5a62359}.hero__actions .button--quiet{background:0 0;border:1.5px solid #2a1f1a33}.hero__footer-line{letter-spacing:-.3px;margin:32px 0 40px;font-size:clamp(1.2rem,2.8vw,2rem);font-weight:800;line-height:1.75}.hero__footer-line span,.accent{color:var(--orange)}.who-section,.when-section{background:var(--paper)}.split-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:80px;display:grid}.benefit-list{gap:16px;margin-top:32px;display:grid}.benefit{background:var(--cream);border:1px solid #f07ba026;border-radius:14px;align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.benefit__dot{background:var(--pink);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:8px}.benefit p{font-size:1.1rem;font-weight:500;line-height:1.5}.who-visual{text-align:center}.who-visual__heading{margin-bottom:20px;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:800;line-height:normal}.who-visual>img{border-radius:16px;width:100%;height:auto;box-shadow:0 12px 40px #00000026}.who-visual__caption{color:var(--orange);margin:28px 0 32px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:normal}.why-section{background:var(--cream)}.why-section__statement{display:block}.photo-card--airport{border:0;border-radius:16px}.photo-card--airport>img{height:auto}.photo-card--airport .owl-trio{position:absolute;bottom:24px;left:0;right:0}.when-section__inner{align-items:start}.use-case{background:var(--orange-soft);border-radius:20px;padding:28px 32px}.use-case:nth-child(2){background:var(--blue-soft)}.use-case:nth-child(3){background:var(--pink-soft)}.use-case h3{align-items:center;gap:12px;margin-bottom:14px;font-size:1.4rem;font-weight:700;line-height:normal;display:flex}.use-case h3 span{font-size:1.8rem}.use-case__details{border-left:3px solid var(--orange);gap:8px;margin-top:12px;padding-left:16px;font-size:.95rem;display:grid}.tagline-strip{background:var(--orange);text-align:center;padding:40px 24px}.tagline-strip p{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1.4}.pillars-section{background:var(--orange-soft)}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:64px;display:grid}.pillar{border-radius:24px;padding:44px 36px}.pillar--orange{background:#ffe0b2}.pillar--pink{background:#ffe4ec}.pillar--blue{background:#e3eaf8}.pillar img{border:4px solid var(--ink);border-radius:50%;width:70px;height:70px;margin-bottom:16px}.pillar h3{margin-bottom:14px;font-size:1.9rem;font-weight:700;line-height:normal}.pillar--orange h3{color:#c47d10}.pillar--pink h3{color:#c05070}.pillar--blue h3{color:#4a5e9a}.pillar p{color:var(--ink-soft);font-size:1.1rem;line-height:1.7}.how-section{background:var(--ink);color:#fff}.how-section .eyebrow,.how-section .accent,.how-section__tagline{color:var(--orange)}.marketing-page .how-section .section-intro>p:not(.eyebrow){color:#fff9}.how-section h2{max-width:none}.how-section__tagline{text-align:center;margin:64px 0 28px;font-size:1.2rem;font-weight:800;line-height:normal}.step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:56px 0 0;padding:0;list-style:none;display:grid}.step__number{color:var(--orange);margin-bottom:16px;font-size:4rem;font-weight:700;line-height:1;display:block}.step h3{margin-bottom:10px;font-size:1.4rem;font-weight:800;line-height:normal}.step p{color:#ffffffb3;font-size:1.05rem;line-height:1.6}.benefit:first-child p>span{letter-spacing:4px;font-size:1.4rem}.why-section__statement h2{margin-bottom:8px}.why-section__statement>p:not(.eyebrow){color:var(--ink-soft);font-size:1.05rem;line-height:1.7}.why-section__statement>p+p:not(.eyebrow){margin-top:16px}.connection-notes{gap:16px;margin-top:20px;display:grid}.connection-notes p{background:var(--orange-soft);border-radius:12px;padding:24px;line-height:1.7}.who-visual .owl-trio img,.photo-card--airport .owl-trio img{border-width:4px;width:80px;height:80px;margin-left:-12px}.who-visual .owl-trio img:first-child,.photo-card--airport .owl-trio img:first-child{margin-left:0}.when-section .section-intro>p+p:not(.eyebrow){margin-top:20px}.use-case-grid{gap:24px;padding-top:16px;display:grid}.use-case p{color:var(--ink-soft);line-height:1.7}.pillar--orange img{border:0;width:64px;height:64px;margin-bottom:24px}.pillar--pink img{border-color:#888}.step{position:relative}.step:not(:last-child):after{content:"";background:linear-gradient(90deg,#f5a62366,#0000);width:50%;height:1px;position:absolute;top:28px;left:65%}.step:last-child h3{color:var(--orange)}.pillar--pink img,.pillar--blue img{box-shadow:0 8px 30px #0000001f}.connection-notes__attribution{color:var(--ink-soft);font-size:.9rem;font-style:italic}.pillar__note{margin-top:10px;font-size:.82rem;display:block}.use-case__details p{color:var(--ink);font-size:.95rem;line-height:normal}.how-section .section-intro>p+p:not(.eyebrow){margin-top:16px}.when-section .section-intro>p:not(.eyebrow)+p{margin-top:28px}.when-section .section-intro>p:not(.eyebrow)+p+p{margin-top:20px}@media (width<=1120px){.site-header__inner{gap:20px}.site-header__menu{margin-left:auto;position:relative}.menu-button{display:block}.site-navigation{border:1px solid var(--line);width:min(260px,100vw - 48px);max-height:calc(100svh - 110px);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;visibility:hidden;background:#fff;border-radius:20px;padding:10px;transition:opacity .16s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;transform:translateY(-8px)}.site-navigation--open{opacity:1;pointer-events:auto;visibility:visible;transform:none}.site-navigation ul{flex-direction:column;align-items:stretch;gap:2px}.site-navigation a{border-radius:12px;padding:11px 13px;font-size:.96rem;display:block}.site-navigation a:hover,.site-navigation a:focus-visible{background:var(--orange-soft)}.site-navigation__invite-item{display:block}}@media (width<=900px){.site-header__inner{padding:16px 24px}.marketing-page .shell{width:calc(100% - 48px)}.section{padding-block:72px}.split-layout{grid-template-columns:1fr;gap:48px}.who-visual,.photo-card--airport{width:min(100%,520px);margin-inline:auto}.pillar-grid{grid-template-columns:1fr}.step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.step:after{display:none}.hero{padding:120px 24px 72px}.site-footer__links{flex-wrap:wrap;justify-content:center;gap:16px}}@media (width<=600px){.site-header__cta{display:none}.site-navigation__beta-item{display:block}.site-navigation__beta-item a{color:var(--blue);background:var(--blue-soft);font-weight:700}.hero__actions{gap:12px}.hero__actions .button{padding-inline:24px}.step-list{grid-template-columns:1fr}.step{grid-template-columns:64px 1fr;gap:16px;display:grid}.step__number{font-size:3rem}.pillar{padding:36px 28px}.use-case{padding:28px 24px}.beta-header{flex-wrap:wrap}}@media (width<=360px){.site-header__inner{padding-inline:16px}.brand-mark--compact .brand-mark__word{font-size:1.55rem}.hero__brand-heading{font-size:3rem}.hero__actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.invite-page{background:radial-gradient(circle at 15% 15%, #ee7ea429, transparent 26rem), radial-gradient(circle at 88% 22%, #6b82c22e, transparent 28rem), var(--cream);min-height:100svh}.invite-header,.invite-footer{justify-content:space-between;align-items:center;width:min(100% - 48px,1080px);margin-inline:auto;display:flex}.invite-header{border-bottom:1px solid var(--line);min-height:92px}.invite-header>a{text-decoration:none}.invite-header>span{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.invite-main{flex-direction:column;justify-content:center;gap:20px;width:min(100% - 48px,720px);min-height:calc(100svh - 184px);margin-inline:auto;padding-block:56px;display:flex}.distribution-preview{border-radius:var(--radius-sm);color:var(--ink);background:#ffffffb8;border:1px dashed #4e62a37a;grid-template-columns:1fr minmax(180px,auto);align-items:end;gap:8px 18px;padding:16px 18px;display:grid}.distribution-preview>div,.distribution-preview label{grid-column:1}.distribution-preview>div{align-items:baseline;gap:10px;display:flex}.distribution-preview span,.distribution-preview label{color:var(--ink-soft);font-size:.76rem}.distribution-preview span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.distribution-preview select{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;grid-area:1/2/span 2;padding:8px 34px 8px 12px}.invite-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #ffffffc2;flex-direction:column;align-items:center;padding:clamp(32px,7vw,64px);display:flex}.invite-card__owl,.invite-card__art{border:4px solid var(--ink);background:#fff;border-radius:50%;width:104px;height:104px;margin-bottom:26px;box-shadow:0 18px 38px #f5a6233d}.invite-card__owl{object-fit:cover}.invite-card__art{background:var(--orange);place-items:center;font-size:2.5rem;font-weight:800;display:grid}.invite-card h1{letter-spacing:-.05em;max-width:13ch;margin-top:14px;font-size:clamp(2.25rem,7vw,4rem);line-height:1.04}.invite-card--entry h1{max-width:16ch}.invite-card__lead{max-width:53ch;color:var(--ink-soft);margin-top:22px;font-size:1.05rem}.invite-installed{width:100%;margin-top:28px}.invite-installed h2,.invite-install-guide h2{max-width:none;font-size:1.1rem;line-height:1.4}.invite-installed .button{margin-top:12px}.invite-install-guide{border-top:1px solid var(--line);text-align:left;width:100%;margin-top:30px;padding-top:26px}.invite-return-notice{border-radius:var(--radius-sm);background:var(--blue-soft);margin-top:14px;padding:16px 18px;font-size:.95rem}.invite-install-steps{gap:24px;margin-top:24px;padding-left:1.5em;display:grid}.invite-install-steps li::marker{color:#4e62a3;font-weight:800}.invite-install-steps h3{font-size:1rem}.invite-install-steps p,.invite-install-note,.invite-install-help{color:var(--ink-soft);margin-top:8px;font-size:.9rem;line-height:1.6}.invite-install-steps .button{margin-top:12px}.invite-install-help{margin-top:20px}.invite-installed .button,.invite-install-steps .button{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%}.invite-qr-note{border-radius:var(--radius-sm);text-align:left;width:100%;margin-top:28px}.invite-qr-note p{color:var(--ink-soft);margin-top:4px;font-size:.88rem;line-height:1.55}.invite-text-button{color:#4e62a3;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:8px;font-weight:800;text-decoration:underline}.invite-form{text-align:left;width:100%;margin-top:32px}.invite-form label{margin-bottom:8px;font-size:.86rem;font-weight:800;display:block}.invite-form__row{grid-template-columns:1fr auto;gap:10px;display:grid}.invite-form input{border:2px solid var(--line);min-width:0;min-height:52px;color:var(--ink);background:#fff;border-radius:16px;padding:12px 16px}.invite-form input[aria-invalid=true]{border-color:#a43d39}.invite-form__hint,.invite-form__error{margin-top:9px;font-size:.8rem;line-height:1.45}.invite-form__hint{color:var(--ink-soft)}.invite-form__error{color:#8f2723;font-weight:700}.invite-qr-note{background:var(--orange-soft);grid-template-columns:auto 1fr;gap:14px;padding:20px;display:grid}.invite-qr-note__icon{font-size:1.8rem;line-height:1}.invite-privacy{border:1px solid var(--line);border-radius:var(--radius-sm);text-align:center;background:#ffffff80;padding:20px 24px}.invite-privacy p{color:var(--ink-soft);margin-top:4px;font-size:.84rem;line-height:1.55}.invite-footer{border-top:1px solid var(--line);min-height:92px;color:var(--ink-soft);gap:24px;font-size:.78rem}.invite-footer span:first-child{color:var(--ink);font-weight:800}@media (width<=620px){.invite-header,.invite-footer,.invite-main{width:min(100% - 32px,720px)}.distribution-preview{grid-template-columns:1fr;align-items:stretch}.distribution-preview select{grid-area:auto/1;width:100%}.invite-header>span{display:none}.invite-main{min-height:calc(100svh - 152px);padding-block:32px}.invite-card{border-radius:30px;padding:30px 22px}.invite-form__row{grid-template-columns:1fr}.invite-installed .button,.invite-install-steps .button{width:100%}.invite-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:76px}}.policy-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:20px;display:flex}.policy-header>a{text-decoration:none}.policy-header nav{flex-wrap:wrap;gap:8px;display:flex}.policy-header nav a{text-underline-offset:4px;border-radius:999px;padding:12px 16px}.policy-header [aria-current=page]{background:var(--orange-soft);font-weight:700}.policy-main{overflow-wrap:anywhere;max-width:800px;padding-block:clamp(40px,7vw,88px)}.policy-intro,.policy-section{gap:18px;display:grid}.policy-intro h1{letter-spacing:-.045em;font-size:clamp(2.4rem,7vw,4rem);line-height:1.08}.policy-date{color:var(--ink-soft);font-size:.94rem}.policy-contents{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;margin-block:36px;padding:24px}.policy-contents>p{font-weight:700}.policy-main ul{margin-block:0;padding-left:22px}.policy-main li{margin-top:10px;line-height:1.7}.policy-main a{text-underline-offset:4px;text-decoration-thickness:1px}.policy-section+.policy-section{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.policy-section h2{letter-spacing:-.025em;max-width:none;scroll-margin-top:24px;font-size:clamp(1.4rem,4vw,1.9rem);line-height:1.25}.policy-links a{padding-block:6px;display:inline-block}@media (width<=480px){.policy-header nav{justify-content:space-between;width:100%}.policy-header nav a{padding-inline:12px}}.beta-header{justify-content:space-between;align-items:center;gap:20px;padding-block:20px;display:flex}.beta-header>a{text-decoration:none}.beta-page{place-items:center;min-height:70svh;padding-block:56px 80px;display:grid}.beta-page__card{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:680px;display:flex}.beta-page .brand-mark__word{font-size:clamp(2.8rem,9vw,4rem)}.beta-page h1{letter-spacing:-.03em;font-size:clamp(2rem,6vw,3rem);line-height:1.2}.beta-page__card>p:not(.eyebrow){max-width:48ch;color:var(--ink-soft)}.beta-page__note{font-size:.9rem}.beta-guide,.beta-help{text-align:left;width:100%}.beta-guide{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);padding:clamp(20px,4vw,36px)}.beta-page h2{letter-spacing:-.02em;max-width:none;margin-bottom:12px;font-size:1.4rem}.beta-guide p,.beta-help p{color:var(--ink-soft)}.beta-guide>p+p{margin-top:16px}.beta-guide__steps{gap:28px;margin-block:28px;padding-left:24px;display:grid}.beta-guide__steps li{padding-left:8px}.beta-guide__steps li::marker{color:var(--orange-deep);font-weight:800}.beta-guide__steps h3,.beta-guide__steps p{margin-bottom:12px}.beta-guide__steps .button{white-space:normal;text-align:center;max-width:100%;margin-bottom:12px}.beta-guide__desktop{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:20px}.beta-help details{border-bottom:1px solid var(--line);padding-block:16px}.beta-help summary{cursor:pointer;font-weight:700;line-height:1.5}.beta-help details p{margin-top:12px}
