.integrated-page .product-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(35px,6vw,95px);padding:clamp(55px,8vw,110px) var(--gutter);align-items:center;min-height:74vh;border-bottom:1px solid var(--line)}.product-hero h1{font-size:clamp(42px,5.2vw,78px);margin:24px 0}.product-hero h1 em{color:var(--orange)}.product-hero p{font-size:18px;max-width:620px}.product-hero .actions{justify-content:flex-start}.product-visual{border:1px solid var(--line);background:linear-gradient(140deg,#16203a,#070d1a);overflow:hidden;min-height:320px;display:grid;place-items:center}.product-visual img{width:100%;max-height:560px;object-fit:contain}.hero-words{font-size:clamp(55px,7vw,100px);line-height:1.05;padding:55px;color:#f1f5f9}.hero-words em{color:#f97316}.content-section{padding:70px var(--gutter);border-bottom:1px solid var(--line)}.content-section h2{font-size:clamp(32px,4vw,58px);margin:20px 0 28px;max-width:900px}.content-section>p{max-width:900px;margin:16px 0;font-size:17px}.content-section .actions{justify-content:flex-start}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px;margin:28px 0}.feature-grid article{padding:28px;border:1px solid var(--line);background:#0f172a55}.feature-grid h3{font-size:25px;line-height:1.15;margin:18px 0 14px}.pricing-callout,.coming-card{padding:30px;border:1px solid #f9731655;background:#f9731608;margin:28px 0;max-width:950px}.pricing-callout strong{font-size:32px;color:#ff8a35;display:block;margin-bottom:14px}.coming-card h3{margin:20px 0}.integrated-page .demo-wrap{position:relative;background:#0f172a;border:1px solid var(--line);margin-top:28px}.integrated-page .demo-wrap iframe{width:100%;height:650px;border:0;display:block}.integrated-page .demo-wrap iframe[hidden]{display:none}.demo-start{width:100%;min-height:340px;border:0;background:radial-gradient(ellipse at center,#1b2948,#0a1020);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#f1f5f9;cursor:pointer}.demo-start .play{position:static;transform:none;border:1px solid #f97316;border-radius:50%;width:75px;height:75px;display:grid;place-items:center;color:#f97316;font-size:24px}.demo-start:hover .play{background:#f9731622}.demo-wrap .bar{padding:18px 24px;border-top:1px solid var(--line);display:flex;gap:24px;flex-wrap:wrap;align-items:center;font-size:13px}.demo-stop{margin-left:auto;background:transparent;border:1px solid var(--line);padding:8px 16px;color:#f1f5f9}.imported-page{font-family:Arial,Helvetica,sans-serif}.imported-page .nav{position:sticky;top:0;height:68px}.imported-page .nav>nav{display:flex;gap:24px}.imported-page .nav a{font-family:var(--mono)}.imported-page .section,.imported-page .phero{padding:70px var(--gutter)}.imported-page .phero{padding-top:75px}.imported-page .section-title{font-weight:500;font-size:clamp(34px,4vw,62px);letter-spacing:-.045em}.imported-page .section-label{font:11px var(--mono);letter-spacing:.12em;color:#f97316;text-transform:uppercase}.imported-page .btn-primary,.imported-page .btn-secondary{border-radius:0;font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:15px 22px}.imported-page .reveal{opacity:1!important;transform:none!important}.imported-page footer{padding:50px var(--gutter)}.imported-page .nav-account{display:block}.imported-page .nav .button{color:#1c0701}.imported-page .footer-top h3{font:11px var(--mono)}.route-note{padding:18px 24px;margin:20px 0;border:1px solid var(--line);font-size:14px;color:var(--muted)}@media(max-width:850px){.integrated-page .product-hero{grid-template-columns:1fr;min-height:0}.product-visual{min-height:260px}.content-section{padding:50px var(--gutter)}.integrated-page .demo-wrap iframe{height:560px}}@media(max-width:700px){.imported-page .nav{height:62px}.imported-page .nav>nav{display:none}.imported-page .nav>nav.open{display:flex}.imported-page .nav>.button{display:none}.product-hero h1{font-size:42px}.product-hero p{font-size:16px}.integrated-page .demo-wrap iframe{height:490px}.demo-wrap .bar{gap:15px}.hero-words{font-size:65px;padding:40px}.content-section h2{font-size:36px}}
.imported-page{padding-top:0!important;--font-heading:Arial,Helvetica,sans-serif;--font-body:Arial,Helvetica,sans-serif}.imported-page .page-hero{background:#020617;padding:85px var(--gutter);border-bottom:1px solid var(--line)}.imported-page .page-hero h1{font-weight:500;font-size:clamp(38px,5vw,68px);line-height:1.08;letter-spacing:-.045em}.imported-page .page-hero h1 .accent{font-family:Georgia,serif;font-style:italic;font-weight:400}.imported-page .page-hero-badge{border:0;border-radius:0;background:none;font:11px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#f97316}.imported-page .about-section h2,.imported-page .about-section h3{font-weight:500}.imported-page .about-section{border-bottom:1px solid var(--line)}.imported-page .subnav{border-radius:0}.imported-page .glow-a:before,.imported-page .glow-b:before{opacity:.2}
.chapter-picker{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:26px 0 0}.chapter-picker select{font:inherit;font-size:15px;color:#f1f5f9;background:#0f172a;border:1px solid var(--line);padding:11px 40px 11px 14px;min-width:min(100%,420px);max-width:100%;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#f97316 50%),linear-gradient(135deg,#f97316 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat}.chapter-picker select:focus-visible{outline:2px solid #f97316;outline-offset:2px}
