:root{--radius: 1rem;--accent: #FF6B35}body{background:#fff;color:var(--ink)}.hero-section{background:#fff}@media(prefers-color-scheme:dark){:root:not(.theme-light){color-scheme:dark;--bg: #0b1220;--border: #1f2937;--ink: #e5e7eb;--muted: #94a3b8}}.theme-dark{color-scheme:dark;--bg: #0b1220;--border: #1f2937;--ink: #e5e7eb;--muted: #94a3b8}.theme-dark body{background:radial-gradient(circle at 12% 18%,#ff6b351a 0,#ff6b3500 28%),radial-gradient(circle at 85% 4%,#38bdf81a 0,#38bdf800 24%),#0b1220;color:var(--ink)}.theme-dark .hero-section{background:transparent}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:#ff6b351a;border:1px solid rgba(255,107,53,.22);border-radius:9999px;padding:.4rem .9rem}.section-kicker{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.section-title{font-size:clamp(1.9rem,4vw,2.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#0f172a}.theme-dark .section-title{color:#f1f5f9}.section-sub{font-size:1.12rem;line-height:1.7;color:#475569}.theme-dark .section-sub{color:#cbd5e1}.lp-card{border:1px solid var(--border);background:#fff;border-radius:24px;box-shadow:0 18px 48px #0f172a0f}.theme-dark .lp-card{background:#0f1628;border-color:#1f2937;box-shadow:0 24px 60px #00000047}.icon-chip{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:14px;background:#ff6b351a;color:var(--accent);flex-shrink:0}.icon-chip svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.video-frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.55);background:radial-gradient(120% 130% at 75% 20%,#ff6b3552,#ff6b3500 55%),radial-gradient(120% 130% at 18% 30%,#90a7c06b,#90a7c000 65%),#f4f6fb;box-shadow:0 30px 80px #0f172a24;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.theme-dark .video-frame{border-color:#1f2937;background:radial-gradient(120% 130% at 75% 20%,#ff6b3538,#ff6b3500 55%),radial-gradient(120% 130% at 18% 30%,#38bdf838,#38bdf800 65%),#0c1628;box-shadow:0 30px 80px #00000057}.video-frame video,.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.play-btn{width:84px;height:84px;border-radius:9999px;background:#ffffffeb;color:var(--accent);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 40px #0f172a38}.play-btn svg{width:34px;height:34px;margin-left:4px;fill:currentColor}.video-note{font-size:.85rem;font-weight:600;letter-spacing:.04em;color:#64748b;text-transform:uppercase}.theme-dark .video-note{color:#94a3b8}.ps-grid{display:grid;gap:1.5rem}@media(min-width:768px){.ps-grid{grid-template-columns:1fr 1fr}}.ps-item{display:flex;gap:.8rem;align-items:flex-start;font-size:1.02rem;line-height:1.5;color:#334155}.theme-dark .ps-item{color:#cbd5e1}.ps-mark{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;margin-top:.08rem}.ps-mark svg{width:.95rem;height:.95rem;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.ps-x{background:#94a3b829;color:#94a3b8}.ps-check{background:#10b98124;color:#10b981}.benefit-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:640px){.benefit-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.benefit-grid{grid-template-columns:repeat(3,1fr)}}.benefit-card{padding:1.6rem;display:flex;flex-direction:column;gap:.9rem;transition:transform .15s ease,box-shadow .15s ease}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0f172a1f}.benefit-card h3{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0}.theme-dark .benefit-card h3{color:#f1f5f9}.benefit-card p{font-size:.98rem;line-height:1.6;color:#64748b;margin:0}.theme-dark .benefit-card p{color:#cbd5e1}.uc-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.uc-grid{grid-template-columns:repeat(4,1fr)}}.uc-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1.4rem 1rem}.uc-icon{width:3.4rem;height:3.4rem;border-radius:9999px;background:#ff6b351a;color:var(--accent);display:flex;align-items:center;justify-content:center}.uc-icon svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.uc-item span{font-size:.92rem;font-weight:600;color:#334155;line-height:1.4}.theme-dark .uc-item span{color:#cbd5e1}.cmp{display:grid;gap:.5rem}.cmp-head{display:grid;grid-template-columns:1fr 2.2rem 1.15fr;gap:1rem;align-items:center;margin-bottom:.5rem}.cmp-head .h-classic{text-align:right;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.cmp-head .h-vok{display:inline-flex;align-items:center;gap:.4rem;padding-left:1rem;font-weight:800;color:#2684fc;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.cmp-head .h-vok svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.cmp-row{display:grid;grid-template-columns:1fr 2.2rem 1.15fr;gap:1rem;align-items:center}.cmp-classic{text-align:right;color:#94a3b8;font-size:1rem;line-height:1.4}.cmp-arrow{color:#2684fc;display:flex;align-items:center;justify-content:center;opacity:.85}.cmp-arrow svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cmp-vok{display:flex;align-items:center;gap:.6rem;color:#0f172a;font-size:1rem;font-weight:600;line-height:1.4;background:#2684fc12;border:1px solid rgba(38,132,252,.18);border-radius:12px;padding:.7rem 1rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cmp-vok:hover{transform:translateY(-1px);border-color:#2684fc66;box-shadow:0 10px 24px #2684fc1f}.cmp-vok .cmp-check{flex-shrink:0;width:1.1rem;height:1.1rem;color:#2684fc}.cmp-vok .cmp-check svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.theme-dark .cmp-vok{color:#f1f5f9;background:#2684fc21;border-color:#2684fc47}.pilot-card{padding:3rem 2rem}@media(min-width:768px){.pilot-card{padding:4rem 3.5rem}}.pilot-points{display:grid;gap:.8rem;max-width:30rem;margin:0 auto;text-align:left}.pilot-point{display:flex;gap:.7rem;align-items:center;font-size:1.05rem;color:#334155}.theme-dark .pilot-point{color:#e2e8f0}.pilot-point .ps-mark{width:1.4rem;height:1.4rem}.code-box{max-width:30rem;margin:.5rem auto 0;padding:1.4rem 1.5rem;border:1px dashed rgba(255,107,53,.45);border-radius:18px;background:#ff6b350f;display:flex;flex-direction:column;align-items:center;gap:.55rem}.theme-dark .code-box{background:#ff6b351a;border-color:#ff6b3561}.code-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.code-row{display:flex;align-items:center;gap:.8rem}.code-value{font-size:2rem;font-weight:800;letter-spacing:.14em;color:var(--accent)}.code-copy{border:1px solid rgba(255,107,53,.45);color:var(--accent);background:#fff;border-radius:9999px;padding:.4rem 1rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .15s ease,color .15s ease}.code-copy:hover{background:var(--accent);color:#fff}.theme-dark .code-copy{background:transparent}.theme-dark .code-copy:hover{color:#0b1220}.code-hint{font-size:.85rem;color:#64748b}.theme-dark .code-hint{color:#94a3b8}.snippet-box{max-width:44rem;margin:.5rem auto 0;text-align:left}.snippet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.7rem;flex-wrap:wrap}.snippet-title{font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.snippet-body{border:1px solid var(--border);border-radius:16px;background:#f8fafc;padding:1.25rem 1.4rem;font-size:.97rem;line-height:1.6;color:#334155;white-space:pre-wrap}.theme-dark .snippet-body{background:#0f1628;color:#cbd5e1;border-color:#1f2937}.snippet-body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.faq-list{display:grid;gap:1rem;max-width:48rem;margin:0 auto}.faq-item{overflow:hidden}.faq-question{padding:1.25rem 1.5rem .6rem;font-size:1.08rem;font-weight:700;color:#0f172a;line-height:1.4}.theme-dark .faq-question{color:#f1f5f9}.faq-item .faq-answer{padding:0 1.5rem 1.4rem;font-size:1rem;line-height:1.65;color:#475569}.theme-dark .faq-item .faq-answer{color:#cbd5e1}.faq-item .faq-answer a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.hero-text-animate{animation:heroTextIn .8s cubic-bezier(.16,1,.3,1) both}@keyframes heroTextIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-text-animate{animation:none}}
