.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);background:#f5f0eac7;border-bottom:1px solid var(--border);height:72px}.nav-inner[data-astro-cid-dmqpwcec]{max-width:1280px;margin:0 auto;padding:0 32px;height:100%;display:flex;align-items:center;gap:40px}.nav-brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px;color:var(--text)}.nav-brand[data-astro-cid-dmqpwcec] .word[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:700;font-size:20px;letter-spacing:-.02em}.nav-links[data-astro-cid-dmqpwcec]{display:flex;gap:28px;font-size:14px;font-weight:500;color:var(--dim)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{transition:color .15s}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--text)}.nav-cta[data-astro-cid-dmqpwcec]{margin-left:auto;display:flex;gap:12px;align-items:center}.nav-cta[data-astro-cid-dmqpwcec] .ghost[data-astro-cid-dmqpwcec]{font-size:14px;font-weight:500;color:var(--dim);padding:8px 14px;border:1px solid var(--border);border-radius:999px;transition:border-color .15s,color .15s}.nav-cta[data-astro-cid-dmqpwcec] .ghost[data-astro-cid-dmqpwcec]:hover{color:var(--text);border-color:var(--border-hi)}.nav-cta[data-astro-cid-dmqpwcec] .pill[data-astro-cid-dmqpwcec]{background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:600;padding:10px 18px;border-radius:10px;box-shadow:0 6px 18px #d4783e33;transition:transform .15s,box-shadow .15s}.nav-cta[data-astro-cid-dmqpwcec] .pill[data-astro-cid-dmqpwcec]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #d4783e4d}@media(max-width:980px){.nav-links[data-astro-cid-dmqpwcec]{display:none}}:root{--bg: #f5f0ea;--surface: #fffcf7;--surface-hi: #f0e9df;--border: #e3dbd0;--border-hi: rgba(0,0,0,.1);--text: #1a1714;--dim: #6b6159;--faint: #a89e93;--accent: #d4783e;--accent-dim: #b3622d;--on-accent: #fffcf7;--green: #5ba861;--red: #c25a40;--blue: #4d8aac;--gold: #b89a3a;--lavender: #9678bf;--fc-dad: #d4783e;--fc-mom: #4d8aac;--fc-c1: #5ba861;--fc-c2: #9678bf;--fc-c3: #c25a40;--fc-family: #b89a3a;--font-display: "Nunito", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif}*{box-sizing:border-box;min-width:0}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}body{width:100%;max-width:100vw}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}::selection{background:#d4783e4d;color:var(--text)}.display{font-family:var(--font-display)}.eyebrow{font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.mono{font-family:ui-monospace,Menlo,monospace}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:16px;padding:16px 26px;border-radius:12px;box-shadow:0 8px 24px #d4783e40;transition:transform .15s,box-shadow .15s;white-space:nowrap}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 32px #d4783e59}.btn-secondary{display:inline-flex;align-items:center;gap:10px;background:var(--surface-hi);color:var(--text);font-weight:600;font-size:16px;padding:16px 26px;border-radius:12px;border:1px solid var(--border);transition:background .15s,border-color .15s;white-space:nowrap}.btn-secondary:hover{background:var(--border)}.hero{position:relative;overflow:hidden;padding:96px 0 32px}.hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 1100px 600px at 50% 20%,rgba(212,120,62,.18),transparent 60%),radial-gradient(circle at 12% 80%,rgba(212,120,62,.06),transparent 50%)}.hero-inner{text-align:center;max-width:880px;margin:0 auto;position:relative}.hero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(52px,8vw,124px);letter-spacing:-.04em;line-height:.95;margin:0}.hero .lead{font-size:22px;line-height:1.5;color:var(--dim);margin:28px auto 0;max-width:720;font-weight:400}.hero-cta{display:flex;gap:14px;justify-content:center;margin-top:36px;flex-wrap:wrap}.hero-meta{display:flex;justify-content:center;gap:28px;margin-top:30px;flex-wrap:wrap;color:var(--faint);font-size:13px}.hero-meta span{display:inline-flex;gap:8px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:#d4783e1a;border:1px solid rgba(212,120,62,.28);color:var(--accent);font-size:13px;font-weight:600;margin-bottom:28px;white-space:nowrap}.hero-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.wall-device{position:relative;border-radius:24px;padding:14px;background:linear-gradient(180deg,#2a241e,#1d1916);border:1px solid var(--border);box-shadow:0 50px 120px -30px #00000080,0 0 0 1px #d4783e0f;margin-top:88px}.wall-device .ridge{position:absolute;top:6px;left:50%;transform:translate(-50%);width:60px;height:5px;border-radius:3px;background:#ffffff0a}.wall-device .screen{aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#1a1714;position:relative}.wall-device .mount-shadow{position:absolute;bottom:-36px;left:10%;right:10%;height:60px;background:radial-gradient(ellipse at center,rgba(0,0,0,.4),transparent 65%);filter:blur(10px);z-index:-1}.trust-strip{display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:space-between;padding:40px 0 0;border-top:1px solid var(--border);margin-top:80px;color:var(--faint);font-size:13px}.trust-strip .label{font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:11px;color:var(--dim)}.trust-strip .platforms{display:flex;gap:28px;flex-wrap:wrap;font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--dim);white-space:nowrap}.premise{padding:120px 0}.premise .grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.premise .sticky{position:sticky;top:120px}.premise h2{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,64px);letter-spacing:-.025em;line-height:1.04;margin:14px 0 20px}.premise .desc{color:var(--dim);font-size:18px;line-height:1.6;margin:0;max-width:460}.premise .traits{display:flex;flex-direction:column;gap:16px}.trait-card{padding:32px;border-radius:14px;background:var(--surface);border:1px solid var(--border);display:flex;gap:24px;align-items:flex-start}.trait-icon{width:56px;height:56px;border-radius:14px;background:#d4783e1a;border:1px solid rgba(212,120,62,.25);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.trait-card h3{font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:-.015em;margin:4px 0 8px}.trait-card p{color:var(--dim);font-size:16px;line-height:1.6;margin:0}.features{padding:120px 0;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.features .header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:32px;margin-bottom:64px}.features h2{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,64px);letter-spacing:-.025em;line-height:1.04;margin:14px 0 20px}.features .sub{color:var(--dim);font-size:18px;line-height:1.6;margin:0}.features .link{color:var(--accent);font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{padding:28px;border-radius:14px;background:var(--bg);border:1px solid var(--border);display:flex;flex-direction:column;gap:14px;min-height:220px}.feature-card .top{display:flex;justify-content:space-between;align-items:center}.feature-card .icon-box{width:44px;height:44px;border-radius:11px;background:var(--surface-hi);color:var(--accent);display:flex;align-items:center;justify-content:center}.feature-card .tag{font-size:11px;font-family:ui-monospace,Menlo,monospace;color:var(--faint);letter-spacing:.04em}.feature-card h3{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.015em;margin:0}.feature-card p{color:var(--dim);font-size:15px;line-height:1.55;margin:0;text-wrap:pretty}.dual{padding:120px 0;position:relative;overflow:hidden}.dual-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 50%,rgba(212,120,62,.06),transparent 50%)}.dual .grid{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.dual h2{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,64px);letter-spacing:-.025em;line-height:1.04;margin:14px 0 20px}.dual .desc{color:var(--dim);font-size:18px;line-height:1.6;margin:0 0 32px;max-width:540}.dual .bullets{display:flex;flex-direction:column;gap:18px;max-width:480}.dual .bullet{display:flex;gap:16px;align-items:flex-start}.dual .bullet-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:9px;flex:0 0 auto}.dual .bullet h4{font-family:var(--font-display);font-weight:700;font-size:18px;margin:0}.dual .bullet p{color:var(--dim);font-size:15px;line-height:1.55;margin:4px 0 0}.phone-mock{width:260px;height:540px;border-radius:40px;padding:8px;background:linear-gradient(180deg,#2a241e,#1d1916);border:1px solid rgba(58,51,44,.6);box-shadow:0 40px 80px -20px #00000080}.phone-mock .notch{position:absolute;top:16px;left:50%;transform:translate(-50%);width:80px;height:22px;border-radius:14px;background:#000;z-index:2}.phone-mock .screen-inner{width:100%;height:100%;border-radius:32px;background:#1a1714;overflow:hidden;position:relative;display:flex;flex-direction:column;color:#f0ebe4;font-family:var(--font-body)}.mini-wall{border-radius:16px;padding:10px;background:#241f1a;border:1px solid rgba(58,51,44,.6);box-shadow:0 30px 80px -25px #0006}.mini-wall .screen-inner{aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#1a1714;position:relative}.google-section{padding:120px 0;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.google-section .grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.google-section h2{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,60px);letter-spacing:-.025em;line-height:1.04;margin:14px 0 20px}.google-section .desc{color:var(--dim);font-size:18px;line-height:1.6;margin:0 0 28px;max-width:520}.google-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.google-detail{padding:18px;border-radius:12px;background:var(--bg);border:1px solid var(--border)}.google-detail h4{font-family:var(--font-display);font-weight:700;font-size:15px;margin:0}.google-detail p{color:var(--dim);font-size:13px;line-height:1.5;margin:6px 0 0}.orbit-wrap{position:relative;width:460px;height:520px;margin:0 auto}.orbit-ring{position:absolute;left:50%;top:230px;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed var(--border)}.orbit-glow{position:absolute;left:50%;top:230px;transform:translate(-50%,-50%);width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(212,120,62,.14),transparent 65%);filter:blur(8px)}.orbit-center{position:absolute;left:50%;top:230px;transform:translate(-50%,-50%);width:180px;height:180px;border-radius:22px;background:var(--bg);border:1px solid var(--border);box-shadow:0 18px 50px -10px #0003,inset 0 1px #ffffff4d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.orbit-center .name{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;margin-top:-8px}.orbit-center .url{color:var(--faint);font-size:11px;font-family:ui-monospace,Menlo,monospace}.orbit-sat{position:absolute;width:150px;padding:12px 10px;border-radius:14px;background:var(--bg);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.orbit-sat .ic{color:var(--accent)}.orbit-sat .label{font-family:var(--font-display);font-weight:700;font-size:13px;white-space:nowrap}.orbit-sat .meta{color:var(--faint);font-size:10px;line-height:1.3}.pricing{padding:120px 0;position:relative;overflow:hidden}.pricing-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 700px 400px at 50% 0%,rgba(212,120,62,.1),transparent 60%)}.pricing .center{text-align:center;max-width:720;margin:0 auto 64px}.pricing h2{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,64px);letter-spacing:-.025em;line-height:1.04;margin:14px 0 20px}.pricing .sub{color:var(--dim);font-size:18px;line-height:1.6;margin:0}.pricing-grid{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:16px;align-items:stretch;max-width:1100px;margin:0 auto}.price-card{padding:32px;border-radius:18px;display:flex;flex-direction:column;gap:18px}.price-card.muted{opacity:.78}.price-card.highlight{background:var(--surface);border:1px solid var(--accent);box-shadow:0 30px 80px -20px #d4783e33;transform:scale(1.04);position:relative}.price-card:not(.highlight){background:var(--bg);border:1px solid var(--border)}.price-card .badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.price-card .tier{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.price-card.highlight .tier{color:var(--accent)}.price-card:not(.highlight) .tier{color:var(--faint)}.price-card .amount{font-family:var(--font-display);font-weight:800;font-size:64px;letter-spacing:-.04em}.price-card.highlight .amount{color:var(--text)}.price-card:not(.highlight) .amount{color:var(--dim)}.price-card .period{color:var(--faint);font-size:14px;margin-left:8px}.price-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.price-card li{display:flex;gap:10px;align-items:flex-start;font-size:14px}.price-card.highlight li{color:var(--text)}.price-card.muted li{color:var(--dim)}.price-card li .ic{margin-top:3px;flex:0 0 auto}.price-card.highlight li .ic{color:var(--accent)}.price-card.muted li .ic{color:var(--faint)}.price-card .cta-btn{margin-top:auto;display:block;text-align:center;padding:14px 18px;border-radius:12px;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:15px}.final-cta{padding:120px 0 80px;position:relative;overflow:hidden}.final-cta-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 1100px 500px at 50% 90%,rgba(212,120,62,.14),transparent 60%)}.final-cta .box{padding:88px 56px;border-radius:24px;background:var(--surface);border:1px solid var(--border);position:relative;overflow:hidden;text-align:center}.final-cta .box-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,rgba(212,120,62,.14),transparent 55%)}.final-cta h2{font-family:var(--font-display);font-weight:800;font-size:clamp(44px,5.5vw,80px);letter-spacing:-.035em;line-height:1;margin:18px 0}.final-cta .desc{color:var(--dim);font-size:19px;line-height:1.55;max-width:620;margin:0 auto 36px}.final-cta .buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.footer{padding:40px 0 60px;border-top:1px solid var(--border)}.footer .inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.footer .brand{display:flex;align-items:center;gap:10px}.footer .brand .name{font-family:var(--font-display);font-weight:700;font-size:16px}.footer .brand .tagline{color:var(--faint);font-size:13px;margin-left:12px}.footer .links{display:flex;gap:24px;color:var(--dim);font-size:13px}.footer .links a:hover{color:var(--text)}@media(max-width:980px){.premise .grid,.dual .grid,.google-section .grid{grid-template-columns:1fr!important;gap:48px!important}.feature-grid{grid-template-columns:repeat(2,1fr)!important}.pricing-grid{grid-template-columns:1fr!important;gap:24px!important}.price-card.highlight{transform:none}.orbit-wrap{display:none}.premise .sticky{position:static}.nav-links{display:none}}@media(max-width:600px){.wrap{padding:0 20px}.feature-grid,.google-detail-grid{grid-template-columns:1fr!important}.dual .art{display:none}.trust-strip{flex-direction:column;text-align:center;gap:16px}.footer .inner{flex-direction:column;text-align:center}.footer .links{flex-wrap:wrap;justify-content:center}.hero-meta{flex-direction:column;gap:8px;align-items:center}}
