.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 18px;background:var(--night);color:var(--cream);border-radius:0 0 10px;font-size:13.5px}.skip-link:focus{left:0}.site-header{position:sticky;top:0;z-index:40;background:#fdf8efdb;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid rgba(22,32,47,.08)}.header-inner{display:flex;align-items:center;gap:22px;min-height:68px}.header-nav{display:flex;align-items:center;gap:26px;margin-left:auto;font-size:14px;color:var(--ink-soft)}.header-nav a{position:relative;padding:4px 0;transition:color .14s ease}.header-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.header-nav a:hover{color:var(--ink)}.header-nav a:hover:after{transform:scaleX(1)}.header-cta{flex:none}.nav-toggle{display:none;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:12px;background:transparent;cursor:pointer}.nav-toggle span{position:relative;width:16px;height:1.5px;background:var(--ink);transition:transform .18s ease}.nav-toggle span:before,.nav-toggle span:after{content:"";position:absolute;left:0;width:16px;height:1.5px;background:var(--ink);transition:transform .18s ease}.nav-toggle span:before{top:-5px}.nav-toggle span:after{top:5px}@media(max-width:860px){.header-nav{position:absolute;top:68px;left:0;right:0;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 22px 20px;background:#fdf8effa;border-bottom:1px solid var(--line);font-size:15px;display:none}.header-nav.is-open{display:flex}.header-nav a{padding:9px 0;width:100%}.nav-toggle{display:inline-flex}.header-cta{margin-left:auto}}@media(max-width:460px){.header-cta{display:none}}.hero{position:relative;overflow:hidden;padding:clamp(56px,8vw,96px) 0 clamp(72px,9vw,116px);background:radial-gradient(900px 480px at 82% 4%,rgba(233,183,106,.34),transparent 68%),radial-gradient(720px 380px at 6% 10%,rgba(29,64,52,.09),transparent 70%),var(--cream)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(34px,5vw,64px);align-items:center}.hero h1{margin:18px 0 0;font-size:clamp(40px,6.1vw,72px);line-height:1.02;letter-spacing:-.025em;max-width:15ch}.hero h1 em{font-style:italic;color:#8a5b18}.hero-lede{margin-top:22px;max-width:47ch;font-size:clamp(16px,1.4vw,18px);line-height:1.62;color:var(--ink-soft)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-note{margin-top:18px;font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.hero-note svg{width:15px;height:15px;flex:none;color:var(--evergreen)}.hero-visual{position:relative;padding-bottom:30px}.slide-mock{position:relative;aspect-ratio:16 / 9;border-radius:20px;padding:clamp(18px,2.6vw,28px);color:var(--cream);background:radial-gradient(70% 90% at 88% 0%,rgba(233,183,106,.28),transparent 60%),linear-gradient(158deg,#101a2b,#0c1421 55%,#0a1220);box-shadow:0 60px 90px -55px #0c1421d9,0 2px #ffffff0d inset;transform:rotate(-1.3deg);overflow:hidden}.slide-mock:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(233,183,106,.18);pointer-events:none}.slide-eyebrow{margin:0;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-light)}.slide-title{margin:7px 0 0;font-family:var(--font-display);font-size:clamp(19px,2.6vw,30px);line-height:1.06;max-width:11ch}.slide-times{margin-top:8px;font-size:clamp(9.5px,1.1vw,12px);letter-spacing:.04em;color:#fdf8efa8;max-width:20ch}.slide-qr{position:absolute;right:clamp(16px,2.4vw,26px);bottom:clamp(16px,2.4vw,26px);width:clamp(96px,15vw,150px);background:#fff;border-radius:12px;padding:9px 9px 7px;text-align:center;box-shadow:0 18px 30px -18px #000c}.slide-qr canvas{width:100%;height:auto;border-radius:4px}.slide-qr-caption{margin:6px 0 0;font-size:clamp(6.5px,.7vw,8.5px);line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:#4b5260;font-weight:600}.bubble-float{position:absolute;left:-18px;bottom:-30px;width:clamp(206px,19vw,248px);padding:12px;border-radius:18px;background:#fff;box-shadow:0 36px 60px -30px #0c142199,0 0 0 1px #16202f0f;transform:rotate(-1.8deg);z-index:2}.bubble-to{font-size:10px;color:var(--muted);padding-bottom:7px;border-bottom:1px solid var(--line)}.bubble-text{margin-top:8px;font-size:11.5px;line-height:1.5;color:#2c3a4a;background:#f1f4f9;border-radius:10px;padding:9px 10px}.bubble-cta{margin-top:9px;border-radius:999px;background:var(--night);color:var(--cream);font-size:11px;font-weight:600;text-align:center;padding:8px 0}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero h1{max-width:16ch}.hero-visual{max-width:560px;padding-bottom:26px}.bubble-float{left:4px;bottom:-22px;width:min(216px,62vw)}}@media(max-width:640px){.hero-visual{padding-bottom:0}.bubble-float{display:none}}.section{padding:clamp(62px,8vw,104px) 0;position:relative}.section-head{max-width:620px}.section-head h2,.section-title,.section h2{margin-top:14px;font-size:clamp(29px,3.9vw,44px);line-height:1.08;letter-spacing:-.02em}.assets-lede{margin-top:16px;color:var(--ink-soft);font-size:16.5px;line-height:1.6;max-width:46ch}.section-head p{margin-top:16px;color:var(--ink-soft);font-size:16.5px;line-height:1.6}.steps{border-top:1px solid var(--line);background:var(--cream)}.steps-grid{list-style:none;margin:46px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px)}.step{position:relative;padding-top:26px;border-top:1px solid var(--line-strong)}.step-num{font-family:var(--font-display);font-size:15px;letter-spacing:.1em;color:var(--gold);font-style:italic}.step h3{margin:12px 0 0;font-size:23px;line-height:1.15}.step p{margin-top:10px;color:var(--ink-soft);font-size:15px;line-height:1.62}@media(max-width:760px){.steps-grid{grid-template-columns:1fr;gap:26px}}.see{background:var(--night);color:var(--cream);position:relative;overflow:hidden}.see-bg{position:absolute;inset:0;background-image:url(/manus-storage/async-images/NXR6TedcNnJonOguxElqwQ/image-1.webp);background-size:cover;background-position:center 35%;opacity:.5;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.35) 70%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.35) 70%,transparent);pointer-events:none}.see:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#0c1421f5 28%,#0c1421b8 62%,#0c1421e6);pointer-events:none}.see-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:clamp(34px,6vw,70px);align-items:center}.see h2{color:var(--cream)}.see-lede{margin-top:16px;color:#fdf8efb8;font-size:16.5px;line-height:1.65;max-width:42ch}.see-list{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:22px}.see-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;align-items:start}.see-list .see-index{width:26px;height:26px;border-radius:999px;border:1px solid rgba(233,183,106,.45);color:var(--gold-light);font-size:12px;font-weight:600;display:grid;place-items:center;margin-top:2px}.see-list b{display:block;font-size:15.5px;font-weight:600;color:var(--cream);letter-spacing:-.005em}.see-list p{margin-top:5px;font-size:14.5px;line-height:1.6;color:#fdf8efa8}.see-visual{display:flex;justify-content:center}.phone-large{position:relative;width:min(310px,78vw);aspect-ratio:9 / 18.4;padding:8px;border-radius:40px;background:linear-gradient(160deg,#263248,#0a1018);box-shadow:0 50px 80px -40px #000000e6,0 0 0 1px #ffffff14 inset}.phone-large .notch{position:absolute;top:14px;left:50%;transform:translate(-50%);width:74px;height:17px;border-radius:999px;background:#0a1018;z-index:3}.phone-large-screen{height:100%;border-radius:33px;overflow:hidden;background:radial-gradient(115% 48% at 50% 0%,rgba(224,168,82,.32),transparent 60%),var(--cream);padding:34px 18px 20px;display:flex;flex-direction:column}.phone-large .p-eyebrow{font-size:8px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--gold)}.phone-large .p-title{font-family:var(--font-display);font-size:21px;line-height:1.08;margin-top:5px;color:var(--ink)}.phone-large .p-times{font-size:9px;color:var(--muted);margin-top:6px;line-height:1.4}.phone-large .p-card{margin-top:12px;background:#fff;border:1px solid rgba(22,32,47,.1);border-radius:14px;padding:9px}.phone-large .p-to{font-size:7.5px;color:var(--muted);padding-bottom:6px;border-bottom:1px solid rgba(22,32,47,.08)}.phone-large .p-msg{margin-top:6px;font-size:8.6px;line-height:1.5;color:#2c3a4a;background:#f1f4f9;border-radius:9px;padding:8px}.phone-large .p-btn{margin-top:auto;border-radius:999px;background:var(--night);color:var(--cream);font-size:9.5px;font-weight:600;text-align:center;padding:9px 0}.phone-large .p-ghost{margin-top:6px;border-radius:999px;border:1px solid rgba(22,32,47,.18);color:var(--ink);font-size:8.6px;text-align:center;padding:7px 0}@media(max-width:880px){.see-grid{grid-template-columns:1fr;gap:44px}.see-visual{order:-1}}.assets{background:var(--cream-deep);border-top:1px solid rgba(22,32,47,.07);border-bottom:1px solid rgba(22,32,47,.07)}.assets-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(30px,5vw,64px);align-items:center}.assets-list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:13px}.assets-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:11px;font-size:15px;line-height:1.5;color:var(--ink-soft)}.assets-list svg{width:16px;height:16px;margin-top:3px;color:var(--evergreen)}.asset-stack{display:grid;gap:14px;justify-items:end}.asset-card{width:100%;border-radius:14px;background:#fff;border:1px solid rgba(22,32,47,.1);padding:14px;box-shadow:0 30px 60px -46px #0c142199;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.asset-card--dark{background:linear-gradient(158deg,#101a2b,#0c1421);border-color:#e9b76a2e;color:var(--cream)}.asset-card h3{font-size:17px;line-height:1.2}.asset-card p{margin-top:4px;font-size:12.5px;color:var(--muted);letter-spacing:.01em}.asset-card--dark p{color:#fdf8ef99}.asset-card canvas{width:74px;height:74px;border-radius:8px;background:#fff;padding:5px}@media(max-width:880px){.assets-grid{grid-template-columns:1fr}.asset-stack{justify-items:stretch}}.faq-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,70px);align-items:start}.faq-aside p{margin-top:14px;font-size:15px;color:var(--ink-soft);line-height:1.6;max-width:32ch}.faq-list{border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;font-size:16.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;list-style:none;color:var(--ink)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:#7d5411}.faq-icon{position:relative;flex:none;width:15px;height:15px}.faq-icon:before,.faq-icon:after{content:"";position:absolute;left:0;top:50%;width:15px;height:1.5px;background:var(--gold);transition:transform .22s ease}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon:after{transform:rotate(0)}.faq-item p{padding:0 0 22px;max-width:62ch;font-size:15px;line-height:1.68;color:var(--ink-soft)}@media(max-width:820px){.faq-grid{grid-template-columns:1fr}}.cta-band{position:relative;overflow:hidden;background:var(--night);color:var(--cream);padding:clamp(64px,8vw,100px) 0;text-align:center}.cta-band .see-bg{opacity:.55;-webkit-mask-image:radial-gradient(80% 100% at 50% 0%,#000 20%,transparent 78%);mask-image:radial-gradient(80% 100% at 50% 0%,#000 20%,transparent 78%)}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 50% 120%,rgba(233,183,106,.22),transparent 65%);pointer-events:none}.cta-inner{position:relative;display:grid;justify-items:center;gap:18px}.cta-band h2{font-size:clamp(30px,4.4vw,50px);max-width:20ch;letter-spacing:-.02em}.cta-band p{max-width:48ch;color:#fdf8efb8;font-size:16px;line-height:1.6}.cta-band .btn{margin-top:8px}.cta-fine{font-size:12.5px;color:#fdf8ef80;letter-spacing:.02em}.site-footer{background:var(--cream);border-top:1px solid var(--line);padding:46px 0 40px}.footer-inner{display:flex;flex-wrap:wrap;gap:26px;justify-content:space-between;align-items:flex-start}.footer-inner p{margin-top:10px;max-width:34ch;font-size:13.5px;line-height:1.6;color:var(--muted)}.footer-nav{display:flex;flex-wrap:wrap;gap:22px;font-size:13.5px;color:var(--ink-soft)}.footer-nav a:hover{color:var(--ink)}.footer-fine{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);letter-spacing:.01em}
