@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_3248b23d-module__5GzKNq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_3248b23d-module__5GzKNq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--canvas:#161310;--surface:#1f1b15;--raised:#1a1712;--border:#2c261c;--gold:#d4a832;--gold-bright:#e9c964;--gold-deep:#8a6b1a;--text-1:#f2ede3;--text-2:#a99f8c;--text-3:#8a8170;--gain:#5bc489;--loss:#e0705c;--radius-card:16px;--radius-hero:20px;--max-width:1200px;--error:#e74c3c;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--bg:var(--canvas);--text-primary:var(--text-1);--text-secondary:var(--text-2);--gold-hover:var(--gold-bright);--silver:#c0c0c8}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--canvas);color:var(--text-1);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-bright)}.site-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#161310eb;border-bottom:1px solid #241f17;padding:18px 56px;position:sticky;top:0}.site-header-inner{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.site-logo{font-family:var(--font-serif);color:var(--text-1);letter-spacing:.2px;align-items:center;gap:11px;font-size:21px;font-weight:400;display:flex}.site-logo:hover{color:var(--text-1)}.site-nav{align-items:center;gap:28px;display:flex}.site-nav a{color:var(--text-2);font-size:14px;transition:color .2s}.site-nav a:hover{color:var(--text-1)}.nav-cta{background:0 0;border:1px solid #d4a83259;border-radius:99px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:border-color .2s,background .2s;color:var(--gold-bright)!important}.nav-cta:hover{background:#d4a83214;border-color:#d4a83299;color:var(--gold-bright)!important}.coin-mark{background:radial-gradient(circle at 32% 28%,#e9c964,#d4a832 55%,#a37d1e);border-radius:50%;flex:none;display:inline-block;position:relative}.coin-mark:after{content:"";background:var(--canvas);border-radius:0 100%;width:43%;height:43%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}@media (max-width:600px){.site-header{padding:12px 20px}.site-header-inner{flex-wrap:wrap;gap:.5rem;padding:0}.site-nav{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%}.site-nav a{align-items:center;min-height:44px;font-size:.85rem;display:flex}}.site-footer{color:var(--text-3);border-top:1px solid #241f17;padding:36px 56px 40px;font-size:12.5px}.site-footer-inner{max-width:var(--max-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.footer-brand{align-items:center;gap:10px;display:flex}.footer-wordmark{font-family:var(--font-serif);color:var(--text-1);font-size:17px}.footer-tagline{color:var(--text-3);font-size:12px}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.footer-links a{color:var(--text-2);font-size:12.5px}.footer-links a:hover{color:var(--text-1)}.footer-copy{color:var(--text-3);font-size:12.5px}.container{max-width:var(--max-width);margin:0 auto;padding:0 56px}.btn-gold{background:linear-gradient(160deg, var(--gold-bright), var(--gold) 70%);color:#211b12;cursor:pointer;border:none;border-radius:12px;padding:.75rem 1.6rem;font-size:.95rem;font-weight:600;transition:filter .2s,transform .1s;display:inline-block}.btn-gold:hover{filter:brightness(1.06);color:#211b12}.btn-gold:active{transform:translateY(1px)}.btn-gold:disabled{opacity:.6;cursor:not-allowed}.btn-outline{color:var(--gold-bright);background:0 0;border:1px solid #d4a83259;border-radius:12px;padding:.75rem 1.4rem;font-size:.95rem;font-weight:500;transition:border-color .2s,background .2s;display:inline-block}.btn-outline:hover{color:var(--gold-bright);background:#d4a83214;border-color:#d4a83299}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.hero{max-width:var(--max-width);flex-direction:row;align-items:center;gap:48px;margin:0 auto;padding:72px 56px 64px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#d4a8321a,#0000 65%);width:560px;height:560px;position:absolute;top:-120px;right:-120px}.hero-copy{z-index:1;flex:480px;max-width:540px;position:relative}.hero h1{font-family:var(--font-serif);color:var(--text-1);margin:18px 0 20px;font-size:56px;font-weight:400;line-height:1.08}.hero .subheadline{color:var(--text-2);max-width:440px;margin-bottom:28px;font-size:17px}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-caption{color:var(--text-3);margin-top:18px;font-size:12.5px}.hero-phones{flex:470px;min-width:320px;height:600px;position:relative}.phone-back{background:linear-gradient(#f4edde,#eadfc9 58%,#dbcfb4);border:1px solid #352d1f;border-radius:26px;width:250px;height:470px;position:absolute;top:0;right:0;overflow:hidden;transform:rotate(7deg);box-shadow:0 30px 60px #00000073}.phone-back-bloom{pointer-events:none;background:radial-gradient(circle,#ffffffb3,#0000 70%);width:220px;height:160px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.phone-back-hairlines{pointer-events:none;background-image:repeating-linear-gradient(90deg,#a892602e 0 1px,#0000 1px 26px);position:absolute;inset:0}.phone-back-floor{background:linear-gradient(#ccbfa2,#bbad8f);height:100px;position:absolute;bottom:0;left:0;right:0}.phone-back-title{font-family:var(--font-serif);color:#2a2316;z-index:2;font-size:20px;position:absolute;top:16px;left:18px}.vault-bars{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:112px;left:26px}.vault-bar{border-radius:3px;width:76px;height:21px;box-shadow:inset 0 1px #ffffff73,0 2px 4px #00000040}.vault-bar.b1{background:linear-gradient(100deg,#f4df92,#ddb448 38%,#a87f1e 88%);transform:rotate(-1.5deg)}.vault-bar.b2{background:linear-gradient(100deg,#f0db8c,#d4a832 40%,#9e7619 90%)}.vault-bar.b3{background:linear-gradient(100deg,#f7e6a6,#e0bc58 42%,#b0871f 90%);width:68px;height:19px;margin-left:6px;transform:rotate(1.2deg)}.vault-bar.b4{background:linear-gradient(100deg,#efeae0,#c8c4bc 42%,#94908a 90%);width:60px;height:18px;margin-left:12px;transform:rotate(-2deg)}.vault-bar.b5{background:linear-gradient(100deg,#f8f5ee,#d6d2c9 44%,#a19d95 92%);width:52px;height:16px;margin-left:18px;transform:rotate(2.4deg)}.vault-coins{z-index:2;flex-direction:column-reverse;align-items:center;display:flex;position:absolute;bottom:108px;right:30px}.vault-coin{background:radial-gradient(circle at 36% 30%,#f6e29a,#d9ae38 58%,#a37d1e);border-radius:50%;width:54px;height:54px;margin-top:-34px;box-shadow:0 2px 5px #00000059,inset 0 0 0 2px #ffffff2e}.vault-coin.ag{background:radial-gradient(circle at 36% 30%,#f7f5f0,#cbc7be 58%,#928e86)}.vault-coin.sm{width:44px;height:44px;margin-top:-28px}.vault-stats{z-index:3;background:#1a1610d9;border:1px solid #d4a8322e;border-radius:12px;padding:10px 12px;position:absolute;bottom:14px;left:14px;right:14px}.vault-stats-value{font-family:var(--font-serif);color:var(--text-1);font-size:16px}.vault-stats-chips{gap:10px;margin-top:4px;font-size:10.5px;display:flex}.vault-chip-au{color:var(--gold-bright)}.vault-chip-ag{color:#c8c9d2}.phone-front{background:var(--canvas);z-index:2;border:1px solid #d4a8324d;border-radius:28px;width:270px;height:520px;padding:18px 16px;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 40px 80px #0000008c}.phone-front:after{content:"";background:linear-gradient(180deg, transparent, var(--canvas));pointer-events:none;height:60px;position:absolute;bottom:0;left:0;right:0}.pf-header{align-items:center;gap:8px;margin-bottom:14px;display:flex}.pf-wordmark{font-family:var(--font-serif);color:var(--text-1);font-size:14px}.pf-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:10px;font-weight:600}.pf-portfolio{background:linear-gradient(150deg,#2b2316 0%,#1f1b14 62%);border:1px solid #d4a83238;border-radius:14px;margin-bottom:14px;padding:14px}.pf-figure{font-family:var(--font-serif);color:var(--text-1);font-size:30px;line-height:1}.pf-figure span{color:var(--text-2);font-size:16px}.pf-gain-pill{color:var(--gain);background:#5bc48921;border-radius:99px;margin-top:8px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.pf-sparkline{width:100%;height:36px;margin-top:10px;display:block}.pf-spot-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.pf-spot-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:8px 10px}.pf-spot-card .spot-row{align-items:center;gap:6px;display:flex}.pf-spot-price{color:var(--text-1);margin-top:4px;font-size:13px;font-weight:600}.pf-spot-change{color:var(--gain);font-size:10.5px}.pf-holding{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.pf-holding-name{color:var(--text-1);font-size:12px;font-weight:600}.pf-holding-sub{color:var(--text-3);font-size:10px}.pf-holding-value{text-align:right;margin-left:auto}.pf-holding-value .v{color:var(--text-1);font-size:12.5px;font-weight:600}.pf-holding-value .c{color:var(--gain);font-size:10px}.metal-dot{border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.metal-dot.au{background:radial-gradient(circle at 32% 28%,#e9c964,#a37d1e)}.metal-dot.ag{background:radial-gradient(circle at 32% 28%,#f0f1f6,#8e8f9b)}.metal-dot.pt{background:radial-gradient(circle at 32% 28%,#d5dae6,#6b7488)}.metal-dot.pd{background:radial-gradient(circle at 32% 28%,#e8e0d6,#8e8071)}.metal-dot.cu{background:radial-gradient(circle at 32% 28%,#e09a5e,#8a4f1f)}.spot-ticker{background:var(--raised);border-top:1px solid #241f17;border-bottom:1px solid #241f17}.spot-ticker-inner{max-width:var(--max-width);flex-wrap:wrap;align-items:center;gap:40px;margin:0 auto;padding:16px 56px;display:flex}.spot-entry{align-items:center;gap:8px;font-size:13px;display:flex}.spot-entry .label{color:#c9bfa8}.spot-entry .price{color:var(--text-1);font-weight:600}.spot-entry .change-up{color:var(--gain);font-size:12px}.spot-entry .change-down{color:var(--loss);font-size:12px}.features{max-width:var(--max-width);margin:0 auto;padding:76px 56px 24px}.features h2,.section-title{font-family:var(--font-serif);text-align:center;color:var(--text-1);margin-bottom:40px;font-size:38px;font-weight:400;line-height:1.15}.feature-grid{grid-template-columns:1fr;gap:1rem;display:grid}.feature-grid--showcase{margin-bottom:16px}@media (min-width:768px){.feature-grid--showcase{grid-template-columns:repeat(3,1fr)}.feature-grid--compact{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.feature-grid--compact{grid-template-columns:repeat(4,1fr)}}.feature-card{background:var(--surface);border-radius:var(--radius-card);border:1px solid #2a251c;padding:1.4rem}.feature-card h3{color:var(--text-1);margin-bottom:.4rem;font-size:17px;font-weight:600}.feature-card p{color:var(--text-2);font-size:14px}.feature-card--compact{padding:1.1rem 1.2rem}.feature-card--compact h3{margin-bottom:.3rem;font-size:14px}.feature-card--compact p{font-size:12.5px}.feature-mini{border:1px solid var(--border);border-radius:12px;height:175px;margin-bottom:14px;position:relative;overflow:hidden}.feature-mini--vault{background:linear-gradient(#f4edde,#dbcfb4)}.feature-mini--vault .vault-pill{color:#e7dfcc;background:#1a1610d1;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;display:flex;position:absolute;top:12px;left:12px}.feature-mini--vault .vault-pill .dot{background:var(--gain);border-radius:50%;width:7px;height:7px}.feature-mini--vault .mini-bars{flex-direction:column;gap:5px;display:flex;position:absolute;bottom:26px;left:22px}.feature-mini--vault .mini-bar{background:linear-gradient(100deg,#f4df92,#d4a832 40%,#a87f1e 90%);border-radius:3px;width:60px;height:16px}.feature-mini--vault .mini-coins{gap:4px;display:flex;position:absolute;bottom:24px;right:26px}.feature-mini--vault .mini-coin{background:radial-gradient(circle at 36% 30%,#f6e29a,#d9ae38 58%,#a37d1e);border-radius:50%;width:28px;height:28px}.feature-mini--spot{background:var(--raised);padding:14px}.mini-spot-row{background:var(--surface);border:1px solid var(--border);color:var(--text-1);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:12px;display:flex}.mini-spot-row .pr{margin-left:auto;font-weight:600}.mini-spot-row--premium{color:var(--gold-bright);background:linear-gradient(150deg,#2b2316 0%,#1f1b14 62%);border-color:#d4a83238}.feature-mini--melt{background:var(--raised);flex-direction:column;gap:8px;padding:14px;display:flex}.mini-chip{background:var(--surface);border:1px solid var(--border);color:var(--text-2);border-radius:99px;margin-right:6px;padding:4px 10px;font-size:11px;display:inline-block}.mini-melt-result{background:linear-gradient(150deg,#2b2316 0%,#1f1b14 62%);border:1px solid #d4a83238;border-radius:10px;margin-top:auto;padding:10px 12px}.mini-melt-result .lbl{letter-spacing:1.4px;color:var(--gold);font-size:10px;font-weight:600}.mini-melt-result .fig{font-family:var(--font-serif);color:var(--text-1);font-size:27px;line-height:1.1}.mini-melt-result .sub{color:var(--text-2);font-size:11px}.privacy-band{max-width:var(--max-width);margin:0 auto;padding:48px 56px 24px}.privacy-band-inner{text-align:center;background:linear-gradient(150deg,#2b2316 0%,#1f1b14 62%);border:1px solid #d4a83238;border-radius:20px;padding:44px 48px;position:relative;overflow:hidden}.privacy-band-inner:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4a8321f,#0000 70%);width:360px;height:200px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.privacy-band h2{font-family:var(--font-serif);color:var(--text-1);margin-bottom:12px;font-size:32px;font-weight:400;position:relative}.privacy-band p{color:var(--text-2);max-width:560px;margin:0 auto 20px;font-size:15px;position:relative}.privacy-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.privacy-chip{color:var(--gold-bright);border:1px solid #d4a83259;border-radius:99px;padding:6px 14px;font-size:12.5px}.pricing{max-width:var(--max-width);margin:0 auto;padding:64px 56px 24px}.pricing h2{font-family:var(--font-serif);text-align:center;color:var(--text-1);margin-bottom:10px;font-size:38px;font-weight:400}.pricing-subtitle{text-align:center;color:var(--text-2);max-width:560px;margin:0 auto 36px;font-size:15px}.pricing-grid{grid-template-columns:1fr;gap:1.25rem;margin:0 auto;display:grid}.pricing-grid--2col{max-width:720px}@media (min-width:640px){.pricing-grid--2col{grid-template-columns:repeat(2,1fr)}}.pricing-card{background:var(--surface);border:1px solid #2a251c;border-radius:18px;flex-direction:column;padding:1.75rem 1.5rem;display:flex;position:relative}.pricing-card.highlighted{background:linear-gradient(150deg,#2b2316 0%,#1f1b14 62%);border:1.5px solid #d4a8328c}.pricing-tag{background:linear-gradient(160deg, var(--gold-bright), var(--gold) 70%);color:#211b12;letter-spacing:.8px;white-space:nowrap;border-radius:99px;padding:4px 12px;font-size:10.5px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricing-card h3{color:var(--text-1);margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.pricing-card .price{font-family:var(--font-serif);color:var(--text-1);margin-bottom:1.25rem;font-size:34px;font-weight:400}.pricing-card .price span{color:var(--text-2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.pricing-card .price:has(+.price-alt){margin-bottom:.35rem}.pricing-card .price-alt{color:var(--text-2);margin-bottom:1.1rem;font-size:14px}.pricing-card .price-note{color:var(--text-3);margin-top:1.1rem;font-size:12px;line-height:1.5}.pricing-card ul{flex:1;list-style:none}.pricing-card li{color:var(--text-2);align-items:baseline;gap:8px;padding:.3rem 0;font-size:14px;display:flex}.pricing-card li:before{content:"";background:var(--gold-deep);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.pricing-card.highlighted li:before{background:var(--gold)}.waitlist{max-width:var(--max-width);text-align:center;margin:0 auto;padding:64px 56px}.waitlist h2{font-family:var(--font-serif);color:var(--text-1);margin-bottom:10px;font-size:32px;font-weight:400}.waitlist-sub{color:var(--text-2);margin-bottom:24px;font-size:14.5px}.waitlist-microcopy{color:var(--text-3);margin-top:16px;font-size:12px}.waitlist-email-label{text-align:left;color:var(--text-2);width:100%;margin-bottom:.25rem;font-size:.85rem;font-weight:500;display:block}.waitlist-form{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:480px;margin:0 auto;display:flex}.waitlist-form input[type=email],.waitlist-form input[type=text]{background:var(--surface);min-width:220px;color:var(--text-1);border:1px solid #352d1f;border-radius:14px;flex:1;padding:.8rem 1rem;font-size:1rem}.waitlist-form input[type=email]:focus,.waitlist-form input[type=text]:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #d4a8321f}.waitlist-form input[type=email]::placeholder,.waitlist-form input[type=text]::placeholder{color:var(--text-3)}.store-badges,.cta-store-links{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}.store-badge{color:var(--gold-bright);border:1px solid #d4a8324d;border-radius:12px;padding:.6rem 1.4rem;font-size:.9rem;transition:border-color .2s;display:inline-block}.store-badge:hover{color:var(--gold-bright);border-color:#d4a83299}.calc-link{text-align:center;padding:0 56px 48px}.calc-link a{color:var(--gold-bright);font-size:1rem}.calc-page{max-width:560px;margin:0 auto;padding:56px 24px 72px}.calc-page h1{font-family:var(--font-serif);color:var(--text-1);margin-bottom:.5rem;font-size:38px;font-weight:400}.calc-page .calc-intro{color:var(--text-2);margin-bottom:2rem;font-size:15px}.calc-section{margin-bottom:1.25rem}.calc-section>label{color:var(--text-2);letter-spacing:.2px;margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.calc-section select,.calc-section input[type=number]{background:var(--surface);width:100%;color:var(--text-1);border:1px solid #2e2820;border-radius:12px;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.calc-section select{cursor:pointer}.calc-section select:focus,.calc-section input[type=number]:focus{border:1.5px solid var(--gold);outline:none;box-shadow:0 0 0 3px #d4a8321f}.calc-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){.calc-fields{grid-template-columns:1fr}}.calc-spot-display{font-family:var(--font-serif);color:var(--text-1);font-size:22px}.calc-result{text-align:center;background:linear-gradient(150deg,#2b2316 0%,#1f1b14 62%);border:1px solid #d4a83238;border-radius:18px;margin:2rem 0 1rem;padding:1.75rem;position:relative;overflow:hidden}.calc-result .label{color:var(--gold);letter-spacing:1.6px;text-transform:uppercase;margin-bottom:.5rem;font-size:11px;font-weight:600}.calc-result .value{font-family:var(--font-serif);color:var(--text-1);font-size:44px;font-weight:400;line-height:1.05}.calc-result .result-sub{color:var(--text-2);margin-top:.4rem;font-size:12.5px}.calc-no-spot{color:var(--text-2);margin-top:8px;font-size:.95rem}.calc-metal-unavailable{color:var(--text-2);margin-top:8px;font-size:.9rem}.calc-formula{color:var(--text-3);text-align:center;margin-bottom:.5rem;font-size:.8rem}.calc-error{color:var(--loss);background:#e0705c14;border:1px solid #e0705c4d;border-radius:12px;margin-bottom:1.25rem;padding:1rem;font-size:.9rem}.calc-cta{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:18px;margin-top:2.5rem;padding:1.75rem}.calc-cta p{color:var(--text-2);margin-bottom:1rem;font-size:14.5px}.legal-page{max-width:600px;margin:0 auto;padding:56px 24px 72px}.legal-page h1{font-family:var(--font-serif);color:var(--text-1);margin-bottom:.5rem;font-size:38px;font-weight:400}.legal-page .last-updated{color:var(--text-3);letter-spacing:.5px;text-transform:uppercase;margin-bottom:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.legal-short{background:linear-gradient(150deg,#2b2316 0%,#1f1b14 62%);border:1px solid #d4a83238;border-radius:16px;margin-bottom:2.5rem;padding:1.5rem 1.75rem}.legal-short .short-header{letter-spacing:1.6px;color:var(--gold-bright);margin-bottom:.6rem;font-size:11px;font-weight:600}.legal-short p{color:var(--text-1);margin-bottom:0;font-size:14px}.legal-page h2{letter-spacing:1.6px;text-transform:uppercase;color:var(--gold-bright);margin-top:2rem;margin-bottom:.6rem;font-size:11px;font-weight:600}.legal-page p,.legal-page li{color:var(--text-2);margin-bottom:.75rem;font-size:14px}.legal-page strong{color:var(--text-1)}.legal-page ul{margin-bottom:1rem;list-style:none}.legal-page li{padding-left:16px;position:relative}.legal-page li:before{content:"";background:var(--gold-deep);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.legal-table{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:12px;margin:.5rem 0 1.5rem;overflow-x:auto}.legal-page table{border-collapse:collapse;width:100%;font-size:12.5px}.legal-table-wide table{min-width:760px}.legal-page th,.legal-page td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.6rem .75rem;line-height:1.45}.legal-page th{letter-spacing:1.2px;text-transform:uppercase;color:var(--gold-bright);background:var(--surface);white-space:nowrap;font-size:10.5px;font-weight:600}.legal-page td{color:var(--text-2)}.legal-page td strong{color:var(--text-1)}.legal-page tbody tr:last-child td{border-bottom:none}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.contact-label{color:var(--text-3);margin-bottom:.4375rem;font-size:.875rem;font-weight:600;display:block}.contact-field-group{margin-bottom:1rem}.contact-field{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text-1);border-radius:8px;outline:none;padding:.6rem .75rem;font-family:inherit;font-size:.9375rem}.contact-field:focus{border-color:var(--gold-bright);box-shadow:0 0 0 2px #d4a8322e}.contact-field--textarea{resize:vertical;min-height:120px}.contact-submit{background:var(--gold-deep);color:#000;cursor:pointer;border:none;border-radius:8px;padding:.65rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;transition:opacity .15s}.contact-status:empty{display:none}.contact-status{color:var(--text-2);margin-top:.75rem;font-size:.875rem}.contact-topic-hint{color:var(--text-3);margin-top:.4rem;font-size:.8125rem}.contact-fallback{color:var(--text-3);margin-top:.75rem;font-size:.8125rem}.contact-address-label{color:var(--text-3);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.legal-page address{color:var(--text-2);margin-bottom:1rem;font-size:14px;font-style:normal;line-height:1.7}.minimal-landing{justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem;display:flex}.minimal-card{text-align:center;width:100%;max-width:480px}.minimal-wordmark{font-family:var(--font-serif);color:var(--text-1);letter-spacing:.5px;margin-bottom:1rem;font-size:2.4rem;font-weight:400}.minimal-description{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1rem;line-height:1.6}.minimal-waitlist{margin-bottom:2.5rem}.minimal-waitlist h2{font-family:var(--font-serif);margin-bottom:.5rem;font-size:1.5rem;font-weight:400}.minimal-waitlist-sub{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.minimal-links{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem;display:flex}.minimal-links a{color:var(--text-secondary);font-size:.85rem}.minimal-links a:hover{color:var(--text-primary)}.minimal-footer{color:var(--text-secondary);font-size:.8rem}.login-container{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem;display:flex}.login-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:12px;width:100%;max-width:400px;padding:2.5rem 2rem}.login-title{color:var(--gold);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.login-subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:.9rem}.login-field-label{text-align:left;color:var(--text-secondary);margin-bottom:.25rem;font-size:.85rem;font-weight:500;display:block}.login-input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:1rem}.login-input::placeholder{color:var(--text-secondary)}.login-error{color:var(--error);margin-bottom:1rem;font-size:.9rem}.login-button{width:100%}.login-button:disabled{opacity:.7;cursor:not-allowed}.hero-phones{transform-origin:50%;transform:scale(.88)}@media (max-width:1100px){.hero-phones{transform:scale(.78)}}@media (max-width:880px){.hero{flex-direction:column;gap:32px;padding:48px 24px 40px}.hero h1{font-size:42px}.hero-phones{transform-origin:top;width:100%;min-width:0;height:520px;transform:scale(.82)}.spot-ticker-inner,.features,.privacy-band,.pricing,.waitlist{padding-left:24px;padding-right:24px}.privacy-band-inner{padding:32px 24px}.privacy-band h2,.features h2,.pricing h2,.section-title{font-size:30px}}.skip-link{z-index:9999;background:var(--gold);color:var(--canvas);border-radius:0 0 6px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:top .1s;position:absolute;top:-100%;left:0}.skip-link:focus-visible,.skip-link:focus{top:0}
