.landing_root__AaH_C{--lobby-primary:hsl(var(--primary));--lobby-primary-hover:hsl(172 66% 21%);--lobby-primary-strong:hsl(var(--ring));--lobby-primary-subtle:hsl(var(--accent));--lobby-primary-fg:hsl(var(--primary-foreground));--lobby-bg:hsl(var(--background));--lobby-surface:hsl(var(--card));--lobby-surface-muted:hsl(var(--muted));--lobby-border:hsl(var(--border));--lobby-fg:hsl(var(--foreground));--lobby-fg-2:#57534e;--lobby-fg-3:hsl(var(--muted-foreground));--lobby-fg-4:#d6d3d1;--lobby-available:hsl(var(--available));--lobby-available-bg:hsl(var(--available-bg));--lobby-font-sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lobby-font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--lobby-shadow-card-hover:0 4px 12px rgba(0,0,0,0.1);background:var(--lobby-bg);color:var(--lobby-fg);font-family:var(--lobby-font-sans)}.landing_root__AaH_C *,.landing_root__AaH_C :after,.landing_root__AaH_C :before{box-sizing:border-box}.landing_root__AaH_C img{display:block;max-width:100%}.landing_root__AaH_C .container{max-width:1200px;margin:0 auto;padding:0 32px}.landing_root__AaH_C .container-narrow{max-width:920px;margin:0 auto;padding:0 32px}.landing_root__AaH_C .btn{display:inline-flex;align-items:center;gap:6px;padding:12px 22px;border-radius:6px;font:600 15px/1 var(--lobby-font-sans);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .15s cubic-bezier(.2,.7,.2,1);white-space:nowrap}.landing_root__AaH_C .btn.primary{background:var(--lobby-primary);color:#fff}.landing_root__AaH_C .btn.primary:hover{background:var(--lobby-primary-hover);color:#fff}.landing_root__AaH_C .btn.secondary{background:transparent;color:var(--lobby-fg-2);border-color:var(--lobby-border)}.landing_root__AaH_C .btn.secondary:hover{border-color:rgba(22,110,98,.3);background:var(--lobby-surface-muted);color:var(--lobby-primary)}.landing_root__AaH_C .btn.lg{padding:15px 28px;font-size:16px}.landing_root__AaH_C .btn.ghost{background:transparent;color:var(--lobby-fg-2);padding:12px 16px}.landing_root__AaH_C .btn.ghost:hover{color:var(--lobby-primary)}.landing_root__AaH_C .btn:active{transform:translateY(1px)}.landing_root__AaH_C .btn svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.landing_root__AaH_C .btn:hover svg{transform:translateX(3px)}.landing_root__AaH_C section{padding:96px 0}.landing_root__AaH_C section.alt{background:var(--lobby-surface)}.landing_root__AaH_C .eyebrow{font:600 12px/1.4 var(--lobby-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--lobby-primary);margin:0 0 14px}.landing_root__AaH_C .eyebrow.on-dark{color:#27beaa}.landing_root__AaH_C .h-display{font:700 56px/1.08 var(--lobby-font-sans);letter-spacing:-.025em;margin:0 0 20px;text-wrap:balance}.landing_root__AaH_C .h-section{font:700 40px/1.15 var(--lobby-font-sans);letter-spacing:-.025em;margin:0 0 16px;text-wrap:balance}.landing_root__AaH_C .h-sub{font:600 22px/1.3 var(--lobby-font-sans);letter-spacing:-.015em;margin:0 0 8px}.landing_root__AaH_C .lede{font:400 18px/1.6 var(--lobby-font-sans);color:var(--lobby-fg-2);max-width:620px;margin:0;text-wrap:pretty}.landing_root__AaH_C .lede.center{margin-left:auto;margin-right:auto;text-align:center}.landing_root__AaH_C .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;padding:56px 0 88px}.landing_root__AaH_C .hero-visual-stack{position:relative;width:calc(100% + 40px);aspect-ratio:5/6;margin-right:-40px}.landing_root__AaH_C .hero-visual-stack .slab{position:absolute;top:6%;right:-10%;width:92%;height:78%;background:var(--lobby-primary);border-radius:240px 0 0 240px;z-index:0}.landing_root__AaH_C .hero-visual-stack .plate{position:absolute;top:-2%;right:4%;width:52%;height:48%;background:var(--lobby-primary-subtle);border-radius:12px;z-index:0;transform:rotate(-2deg)}.landing_root__AaH_C .photo-hero{position:absolute;top:12%;left:2%;width:76%;height:76%;border-radius:20px;overflow:hidden;z-index:1;box-shadow:0 30px 70px -20px rgba(10,10,10,.35),0 4px 10px rgba(10,10,10,.08)}.landing_root__AaH_C .photo-hero img{width:100%;height:100%;object-fit:cover;object-position:62% 40%;display:block;transform:scale(1.15);transform-origin:60% 40%}.landing_root__AaH_C .photo-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgba(10,10,10,0) 55%,rgba(10,10,10,.25));pointer-events:none}.landing_root__AaH_C .hero-eink-callout{position:absolute;left:-22px;bottom:12%;z-index:3;background:#fff;border-radius:10px;padding:12px;box-shadow:0 20px 40px -10px rgba(10,10,10,.35),0 2px 6px rgba(10,10,10,.1);width:220px}.landing_root__AaH_C .hero-eink-callout .tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lobby-available);margin-bottom:8px}.landing_root__AaH_C .hero-eink-callout .tag .pulse{width:7px;height:7px;border-radius:999px;background:var(--lobby-available);position:relative}.landing_root__AaH_C .hero-eink-callout .tag .pulse:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:2px solid var(--lobby-available);opacity:.5;animation:landing_landingPulse__f7lOo 2s ease-out infinite}.landing_root__AaH_C .hero-eink-callout .room{font-size:11px;font-weight:700;color:var(--lobby-fg);letter-spacing:.5px}.landing_root__AaH_C .hero-eink-callout .status{font:700 22px/1.1 var(--lobby-font-sans);color:var(--lobby-fg);letter-spacing:-.02em;margin-top:2px}.landing_root__AaH_C .hero-eink-callout .meta{font-size:11px;color:var(--lobby-fg-3);margin-top:2px;font-family:var(--lobby-font-mono)}.landing_root__AaH_C .hero-trust{display:flex;flex-wrap:wrap;gap:22px;margin-top:28px;color:var(--lobby-fg-2);font-size:14px}.landing_root__AaH_C .hero-trust span{display:inline-flex;align-items:center;gap:7px}.landing_root__AaH_C .hero-trust .tick{color:var(--lobby-available);font-weight:700;display:inline-block;transition:transform .2s}.landing_root__AaH_C .hero-trust span:hover .tick{transform:scale(1.2)}.landing_root__AaH_C .hero-cta-row{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}@keyframes landing_landingPulse__f7lOo{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.6);opacity:0}}.landing_root__AaH_C .photo-band{background:var(--lobby-fg);color:#fff;position:relative;overflow:hidden;padding:0}.landing_root__AaH_C .photo-band:before{content:"";position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:180px;height:180px;background:var(--lobby-primary);border-radius:999px;z-index:0;opacity:.85}.landing_root__AaH_C .photo-band .wrap{display:grid;grid-template-columns:1fr 1.35fr;align-items:stretch;min-height:520px;position:relative;z-index:1}.landing_root__AaH_C .photo-band .quote-side{padding:80px 48px 80px 32px;display:flex;flex-direction:column;justify-content:center;max-width:520px;margin-left:auto}.landing_root__AaH_C .photo-band .quote{font:600 30px/1.28 var(--lobby-font-sans);letter-spacing:-.02em;color:#fff;margin:0 0 24px;text-wrap:balance}.landing_root__AaH_C .photo-band .quote em{font-style:normal;color:#27beaa}.landing_root__AaH_C .photo-band .attrib{font-size:14px;color:#a8a29e;display:flex;align-items:center;gap:10px}.landing_root__AaH_C .photo-band .attrib .avatar{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#27beaa,#166e62);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.landing_root__AaH_C .photo-band .photo-side{position:relative;overflow:hidden;min-height:520px}.landing_root__AaH_C .photo-band .photo-side img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:38% 55%;transform:scale(1.35);transform-origin:38% 55%;display:block}.landing_root__AaH_C .photo-band .photo-side:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--lobby-fg) 0,rgba(10,10,10,.6) 14%,rgba(10,10,10,0) 40%)}.landing_root__AaH_C .photo-band .spot-tag{position:absolute;top:50%;left:38%;transform:translate(-140%,-40%);z-index:3;background:#fff;border-radius:999px;padding:7px 14px 7px 10px;font-size:12px;font-weight:600;color:var(--lobby-fg);display:inline-flex;align-items:center;gap:8px;box-shadow:0 12px 30px -8px rgba(0,0,0,.4)}.landing_root__AaH_C .photo-band .spot-tag:after{content:"";position:absolute;right:-20px;top:50%;width:22px;height:1px;background:#fff;transform:translateY(-50%)}.landing_root__AaH_C .photo-band .spot-tag .dot-red{width:8px;height:8px;border-radius:999px;background:#c1272d}.landing_root__AaH_C .ways-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.landing_root__AaH_C .way-card{background:var(--lobby-surface);border:1px solid var(--lobby-border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),border-color .25s;position:relative}.landing_root__AaH_C .way-card:hover{transform:translateY(-3px);box-shadow:var(--lobby-shadow-card-hover)}.landing_root__AaH_C .way-card .way-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--lobby-surface-muted)}.landing_root__AaH_C .way-card .way-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:22% 45%;transform:scale(1.3);transform-origin:22% 45%;display:block}.landing_root__AaH_C .way-card .way-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,0) 60%,rgba(10,10,10,.25));pointer-events:none}.landing_root__AaH_C .way-card .way-media.drawn{background:var(--lobby-primary-subtle);display:flex;align-items:center;justify-content:center;padding:28px}.landing_root__AaH_C .way-card .way-index{position:absolute;top:14px;left:14px;background:rgba(255,255,255,.9);backdrop-filter:blur(6px);font-family:var(--lobby-font-mono);font-size:11px;font-weight:600;color:var(--lobby-fg);padding:5px 10px;border-radius:999px;letter-spacing:.04em;z-index:2}.landing_root__AaH_C .way-card .way-body{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1}.landing_root__AaH_C .way-card .way-title{font:600 20px/1.3 var(--lobby-font-sans);letter-spacing:-.015em;margin:0 0 8px}.landing_root__AaH_C .way-card .way-desc{font-size:14.5px;line-height:1.55;color:var(--lobby-fg-2);margin:0 0 18px;flex:1}.landing_root__AaH_C .way-card .way-link{color:var(--lobby-primary);font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px;cursor:default}.landing_root__AaH_C .way-card .way-link svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.landing_root__AaH_C .way-card .way-link:hover svg{transform:translateX(3px)}.landing_root__AaH_C .hw-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.landing_root__AaH_C .hw-card{background:var(--lobby-surface);border:1px solid var(--lobby-border);border-radius:16px;padding:32px;display:flex;flex-direction:column;position:relative;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),border-color .25s}.landing_root__AaH_C .hw-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.landing_root__AaH_C .hw-card .tag{position:absolute;top:20px;right:20px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--lobby-primary-subtle);color:var(--lobby-primary);padding:5px 10px;border-radius:999px}.landing_root__AaH_C .hw-card .hw-title{font:700 26px/1.2 var(--lobby-font-sans);letter-spacing:-.02em;margin:0 0 8px}.landing_root__AaH_C .hw-card .hw-price{font:700 40px/1 var(--lobby-font-sans);letter-spacing:-.02em;margin:16px 0 4px}.landing_root__AaH_C .hw-card .hw-price .per{font:500 14px/1 var(--lobby-font-sans);color:var(--lobby-fg-3);margin-left:6px}.landing_root__AaH_C .hw-card .hw-sub{color:var(--lobby-fg-2);font-size:15px;line-height:1.6;margin:0}.landing_root__AaH_C .hw-card ul{list-style:none;padding:0;margin:22px 0 28px;flex:1}.landing_root__AaH_C .hw-card ul li{padding:7px 0;font-size:15px;color:var(--lobby-fg-2);display:flex;gap:10px;align-items:flex-start;line-height:1.5}.landing_root__AaH_C .hw-card ul li:before{content:"✓";color:var(--lobby-primary);font-weight:700;flex-shrink:0}.landing_root__AaH_C .hw-card ul li.neg:before{content:"·";color:var(--lobby-fg-3);font-weight:700}.landing_root__AaH_C .hw-card.featured{border-color:var(--lobby-primary);border-width:2px}.landing_root__AaH_C .hw-device-preview{background:#f4efe4;border:1px solid #e2d9c4;border-radius:10px;padding:20px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;height:160px}.landing_root__AaH_C .hw-device-preview.byod{background:var(--lobby-surface-muted);border-color:var(--lobby-border)}.landing_root__AaH_C .hw-device-preview svg{max-height:100%}.landing_root__AaH_C .security-wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.landing_root__AaH_C .permission-box{background:var(--lobby-surface);border:1px solid var(--lobby-border);border-radius:14px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.04);font-family:var(--lobby-font-sans)}.landing_root__AaH_C .permission-box .google-header{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--lobby-border);margin-bottom:18px;font-size:13px;color:var(--lobby-fg-2)}.landing_root__AaH_C .permission-box .permission-title{font-size:16px;font-weight:600;margin:0 0 16px;color:var(--lobby-fg)}.landing_root__AaH_C .permission-row{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--lobby-border);align-items:flex-start}.landing_root__AaH_C .permission-row:last-child{border-bottom:none}.landing_root__AaH_C .permission-row .scope-icon{flex-shrink:0;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.landing_root__AaH_C .permission-row .scope-icon.read{background:#f0f5f1;color:var(--lobby-available)}.landing_root__AaH_C .permission-row .scope-icon.blocked{background:var(--lobby-surface-muted);color:var(--lobby-fg-4)}.landing_root__AaH_C .permission-row .scope-body{flex:1}.landing_root__AaH_C .permission-row .scope-name{font-size:14px;font-weight:600;color:var(--lobby-fg);margin:0 0 2px}.landing_root__AaH_C .permission-row .scope-name.blocked{color:var(--lobby-fg-3);text-decoration:line-through;text-decoration-color:var(--lobby-fg-4)}.landing_root__AaH_C .permission-row .scope-detail{font-size:13px;color:var(--lobby-fg-2);margin:0;line-height:1.5}.landing_root__AaH_C .permission-row .scope-verdict{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing_root__AaH_C .permission-row .scope-verdict.yes{color:var(--lobby-available)}.landing_root__AaH_C .permission-row .scope-verdict.no{color:var(--lobby-fg-3)}.landing_root__AaH_C .security-points{display:flex;flex-direction:column;gap:24px;margin-top:32px}.landing_root__AaH_C .security-point{display:flex;gap:16px}.landing_root__AaH_C .security-point .sp-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:var(--lobby-primary-subtle);color:var(--lobby-primary);display:flex;align-items:center;justify-content:center}.landing_root__AaH_C .security-point h4{font:600 17px/1.3 var(--lobby-font-sans);margin:2px 0 4px;letter-spacing:-.01em}.landing_root__AaH_C .security-point p{font-size:15px;line-height:1.55;color:var(--lobby-fg-2);margin:0}.landing_root__AaH_C .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.landing_root__AaH_C .step{position:relative}.landing_root__AaH_C .step .step-n{font-family:var(--lobby-font-mono);font-size:13px;font-weight:600;color:var(--lobby-primary);letter-spacing:.02em;margin-bottom:12px;display:block}.landing_root__AaH_C .step .step-n:before{content:"→ ";color:var(--lobby-primary);display:inline-block;transition:transform .22s}.landing_root__AaH_C .step:hover .step-n:before{transform:translateX(3px)}.landing_root__AaH_C .step h4{font:600 20px/1.3 var(--lobby-font-sans);letter-spacing:-.015em;margin:0 0 8px}.landing_root__AaH_C .step p{font-size:15px;line-height:1.6;color:var(--lobby-fg-2);margin:0}.landing_root__AaH_C .step-visual{height:140px;background:var(--lobby-surface);border:1px solid var(--lobby-border);border-radius:12px;margin-bottom:20px;padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),border-color .25s}.landing_root__AaH_C .stats-band{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:8px}.landing_root__AaH_C .stats-band .stat{border-left:2px solid var(--lobby-primary);padding-left:18px}.landing_root__AaH_C .stats-band .stat .n{font:700 40px/1 var(--lobby-font-sans);letter-spacing:-.025em;transition:transform .3s ease}.landing_root__AaH_C .stats-band .stat:hover .n{transform:translateX(3px)}.landing_root__AaH_C .stats-band .stat .l{font-size:14px;color:var(--lobby-fg-2);margin-top:8px;line-height:1.5}.landing_root__AaH_C .price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;max-width:880px;margin-left:auto;margin-right:auto}.landing_root__AaH_C .price-card{background:var(--lobby-surface);border-radius:14px;padding:32px;border:1px solid var(--lobby-border);position:relative;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),border-color .25s}.landing_root__AaH_C .price-card.featured{border:2px solid var(--lobby-primary)}.landing_root__AaH_C .price-card.featured:before{content:"Most popular";position:absolute;top:-12px;right:20px;background:var(--lobby-primary);color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em}.landing_root__AaH_C .price-card .tier{font-weight:600;font-size:18px}.landing_root__AaH_C .price-card .price{font:700 48px/1 var(--lobby-font-sans);letter-spacing:-.025em;margin-top:10px}.landing_root__AaH_C .price-card .price .per{font:500 16px/1 var(--lobby-font-sans);color:var(--lobby-fg-3);margin-left:4px}.landing_root__AaH_C .price-card .price-sub{color:var(--lobby-fg-2);font-size:14px;margin:6px 0 0}.landing_root__AaH_C .price-card ul{list-style:none;padding:0;margin:22px 0;flex:1}.landing_root__AaH_C .price-card ul li{padding:6px 0;font-size:15px;color:var(--lobby-fg-2);display:flex;gap:8px;align-items:flex-start;line-height:1.5}.landing_root__AaH_C .price-card ul li:before{content:"✓";color:var(--lobby-primary);font-weight:700;flex-shrink:0}.landing_root__AaH_C .price-foot{text-align:center;margin-top:22px;color:var(--lobby-fg-3);font-size:14px}.landing_root__AaH_C .price-foot a{color:var(--lobby-primary);text-decoration:none;border-bottom:1px solid rgba(22,110,98,.3)}.landing_root__AaH_C .compare{margin-top:64px}.landing_root__AaH_C .compare table{width:100%;border-collapse:collapse;font-size:14px;background:var(--lobby-surface);border-radius:12px;overflow:hidden}.landing_root__AaH_C .compare td,.landing_root__AaH_C .compare th{padding:16px 20px;text-align:left;border-bottom:1px solid var(--lobby-border)}.landing_root__AaH_C .compare th{font-size:13px;font-weight:600;color:var(--lobby-fg-3);letter-spacing:.05em;text-transform:uppercase;background:var(--lobby-surface-muted)}.landing_root__AaH_C .compare td.product{font-weight:600;color:var(--lobby-fg)}.landing_root__AaH_C .compare td.price-col{font-family:var(--lobby-font-mono);color:var(--lobby-fg)}.landing_root__AaH_C .compare tr.us td{background:#f0faf8}.landing_root__AaH_C .compare tr.us td.product{color:var(--lobby-primary)}.landing_root__AaH_C .compare tr:last-child td{border-bottom:none}.landing_root__AaH_C .faq{margin-top:32px}.landing_root__AaH_C .faq-item{border-bottom:1px solid var(--lobby-border)}.landing_root__AaH_C .faq-item button{width:100%;text-align:left;background:transparent;border:none;padding:22px 0;font:600 17px/1.4 var(--lobby-font-sans);color:var(--lobby-fg);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;letter-spacing:-.01em}.landing_root__AaH_C .faq-item button:hover{color:var(--lobby-primary)}.landing_root__AaH_C .faq-item button .chev{flex-shrink:0;width:20px;height:20px;color:var(--lobby-fg-3);transition:transform .3s cubic-bezier(.5,1.6,.4,1),color .2s}.landing_root__AaH_C .faq-item.open button .chev{transform:rotate(90deg);color:var(--lobby-primary)}.landing_root__AaH_C .faq-answer{max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.2,.7,.2,1)}.landing_root__AaH_C .faq-item.open .faq-answer{max-height:400px}.landing_root__AaH_C .faq-answer-inner{padding:0 0 22px;font-size:15px;line-height:1.65;color:var(--lobby-fg-2);max-width:760px;opacity:0;transform:translateY(-4px);transition:opacity .25s ease .06s,transform .25s ease .06s}.landing_root__AaH_C .faq-item.open .faq-answer-inner{opacity:1;transform:translateY(0)}.landing_root__AaH_C .faq-answer-inner p{margin:0 0 10px}.landing_root__AaH_C .faq-answer-inner p:last-child{margin-bottom:0}.landing_root__AaH_C .cta-band{background:var(--lobby-fg);color:#fff;padding:80px 0;text-align:center}.landing_root__AaH_C .cta-band h2{font:700 44px/1.1 var(--lobby-font-sans);letter-spacing:-.025em;color:#fff;margin:0 0 16px;text-wrap:balance}.landing_root__AaH_C .cta-band p{font-size:18px;color:#a8a29e;margin:0 0 32px}.landing_root__AaH_C .cta-band .row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.landing_root__AaH_C .cta-band .btn.primary{background:var(--lobby-primary)}.landing_root__AaH_C .cta-band .btn.secondary{background:transparent;color:#fff;border-color:#44403c}.landing_root__AaH_C .cta-band .btn.secondary:hover{background:#292524;color:#fff;border-color:#57534e}.landing_root__AaH_C .cta-band .mini{margin-top:20px;font-size:13px;color:#78716c}.landing_root__AaH_C .eink-mini{width:100%;max-width:200px;background:#fff;border:1px solid #1c1917;font-family:var(--lobby-font-sans);aspect-ratio:800/480;display:flex;flex-direction:column}.landing_root__AaH_C .eink-mini .header{background:#1c1917;color:#fff;padding:6px 10px;font-size:10px;font-weight:800;letter-spacing:.05em;display:flex;justify-content:space-between;align-items:center}.landing_root__AaH_C .eink-mini .body{padding:8px 10px;flex:1;display:flex;flex-direction:column;justify-content:center}.landing_root__AaH_C .eink-mini .status{font-size:16px;font-weight:800;letter-spacing:-.01em}.landing_root__AaH_C .eink-mini .status.available{color:#1c1917}.landing_root__AaH_C .eink-mini .status.occupied{color:#c1272d}.landing_root__AaH_C .eink-mini .meta{font-size:9px;color:#57534e;margin-top:2px}.landing_root__AaH_C .cur-toggle{display:inline-flex;background:var(--lobby-surface);border:1px solid var(--lobby-border);border-radius:999px;padding:3px;gap:2px;font-family:var(--lobby-font-sans)}.landing_root__AaH_C .cur-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:7px 14px;font:600 13px/1 var(--lobby-font-sans);color:var(--lobby-fg-3);border-radius:999px;cursor:pointer;transition:color .2s,background .2s,transform .15s}.landing_root__AaH_C .cur-toggle button:hover{color:var(--lobby-fg)}.landing_root__AaH_C .cur-toggle button.on{background:var(--lobby-fg);color:#fff}.landing_root__AaH_C .cur-toggle button:active{transform:scale(.96)}.landing_root__AaH_C .reveal{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.landing_root__AaH_C .reveal.is-in{opacity:1;transform:translateY(0)}@keyframes landing_landingFadeUp__bOolp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_landingFadeIn__5bgAh{0%{opacity:0}to{opacity:1}}.landing_root__AaH_C .hero>div>*{animation:landing_landingFadeUp__bOolp .7s cubic-bezier(.2,.7,.2,1) both}.landing_root__AaH_C .hero>div>:first-child{animation-delay:.05s}.landing_root__AaH_C .hero>div>:nth-child(2){animation-delay:.14s}.landing_root__AaH_C .hero>div>:nth-child(3){animation-delay:.22s}.landing_root__AaH_C .hero>div>:nth-child(4){animation-delay:.3s}.landing_root__AaH_C .hero-visual-stack{animation:landing_landingFadeIn__5bgAh .9s cubic-bezier(.2,.7,.2,1) .1s both}.landing_root__AaH_C .hero-visual-stack .photo-hero{animation:landing_landingFadeUp__bOolp 1.1s cubic-bezier(.2,.7,.2,1) .15s both}.landing_root__AaH_C .hero-visual-stack .slab{animation:landing_landingFadeIn__5bgAh 1.1s cubic-bezier(.2,.7,.2,1) .25s both}.landing_root__AaH_C .hero-visual-stack .plate{animation:landing_landingFadeIn__5bgAh 1.1s cubic-bezier(.2,.7,.2,1) .35s both}.landing_root__AaH_C .hero-visual-stack .hero-eink-callout{animation:landing_landingFadeUp__bOolp 1.1s cubic-bezier(.2,.7,.2,1) .5s both}@media (max-width:920px){.landing_root__AaH_C .hero,.landing_root__AaH_C .hw-grid,.landing_root__AaH_C .price-grid,.landing_root__AaH_C .security-wrap,.landing_root__AaH_C .stats-band,.landing_root__AaH_C .steps{grid-template-columns:1fr;gap:32px}.landing_root__AaH_C .hero{padding:32px 0 48px}.landing_root__AaH_C .h-display{font-size:40px}.landing_root__AaH_C .h-section{font-size:30px}.landing_root__AaH_C .stats-band{grid-template-columns:1fr 1fr;gap:28px}.landing_root__AaH_C section{padding:64px 0}.landing_root__AaH_C .photo-band .wrap,.landing_root__AaH_C .ways-grid{grid-template-columns:1fr}.landing_root__AaH_C .photo-band .quote-side{padding:48px 28px}.landing_root__AaH_C .photo-band .quote{font-size:24px}.landing_root__AaH_C .hero-visual-stack{width:100%;margin-right:0}}