@font-face{font-family:Manrope;src:url('fonts/manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}@font-face{font-family:Outfit;src:url('fonts/outfit.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{--forest:#071719;--green:#6df5cb;--lime:#b8fa5c;--paper:#070c10;--white:#101b22;--ink:#edf6f8;--muted:#a0b4be;--line:#243740;--gold:#76dde8;--radius:18px}
body{font-family:Manrope,'Bahnschrift','Segoe UI',sans-serif;background:#070c10;color:var(--ink);background-image:radial-gradient(ellipse at 90% 0%,#0e343b80,transparent 35%)}
::selection{background:#6df5cb;color:#071719}h1,h2,h3,.brand,.price{font-family:Outfit,'Bahnschrift','Segoe UI',sans-serif}h1{font-weight:600;font-size:clamp(46px,4.7vw,72px);line-height:1.04;letter-spacing:-2.8px}h2{font-weight:500;line-height:1.1}h1 em,h2 em{font-style:normal;font-weight:500;background:linear-gradient(110deg,#6df5cb,#b8fa5c);background-clip:text;-webkit-background-clip:text;color:transparent}h1 em{white-space:normal}
.site-header{background:#070c10d9;border-color:#24374080;backdrop-filter:blur(22px)}.header-row{height:82px}.brand{font-weight:600;letter-spacing:-1px}.brand img{filter:brightness(1.45);border-radius:11px;box-shadow:0 0 20px #6df5cb18}.header-row nav{font-weight:600}.header-row .nav-cta{border-color:#6df5cb66;border-radius:100px;color:#a9ffe0;background:#6df5cb09}.header-row nav>a:hover{color:#b8fa5c}
.hero{position:relative;padding:100px 0 90px;background:radial-gradient(ellipse at var(--glow-x,75%) var(--glow-y,35%),#12515a65,transparent 58%);isolation:isolate}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#73c9d60c 1px,transparent 1px),linear-gradient(90deg,#73c9d60c 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(#000,transparent);pointer-events:none}.hero:after{content:'';position:absolute;width:510px;height:510px;border:1px solid #6df5cb20;border-radius:50%;right:-100px;top:-180px;z-index:-1;box-shadow:0 0 0 65px #6df5cb05,0 0 0 130px #6df5cb03;pointer-events:none}.hero-grid{gap:50px;grid-template-columns:1.08fr 1fr}.hero-copy>p{color:#aabec8;max-width:440px}.eyebrow{color:#79e8d1;font-size:10px;letter-spacing:2px}.live-dot{background:#b8fa5c;box-shadow:0 0 16px #b8fa5c;animation:signal 3s ease-in-out infinite}.hero-proof i{color:#b8fa5c}.hero-proof{color:#bacbd2}.button{border-radius:100px;padding:15px 25px;font-size:12px;transition:transform .25s,box-shadow .25s,background .25s}.primary,.light{background:#b8fa5c;color:#0b1711;box-shadow:0 0 24px #b8fa5c14}.primary:hover,.light:hover{background:#ceff89;color:#0b1711;box-shadow:0 0 36px #b8fa5c35;transform:translateY(-3px)}.text-link{border-color:#6df5cb60;color:#e9f8f6}.visual-note,.image-disclaimer,.screen-caption{color:#99b4c0}.little-line{background:#6df5cb}.browser-frame{border-color:#47778180;background:#0d1d25;border-radius:16px;box-shadow:0 30px 90px -30px #000,0 0 45px #31bcc21a}.hero-browser{width:650px;max-width:calc(100% + 80px);transform:perspective(1500px) rotateY(-9deg) rotateX(5deg);animation:float-panel 7s ease-in-out infinite}.browser-bar{background:#10222c;color:#97bac7;border-color:#29434f;padding:13px 18px}.dots i{background:#38515b}.dots i:first-child{background:#6df5cb}.dots i:nth-child(2){background:#b8fa5c}.visual-stamp{background:#11242beb;border-color:#6df5cb44;backdrop-filter:blur(18px);border-radius:14px;box-shadow:0 20px 50px #0005}.stamp-icon{background:#6df5cb15;color:#6df5cb;border:1px solid #6df5cb44}.visual-stamp small{color:#a0b4be}
.benefit-strip{background:#0d191d;border-block:1px solid #294048;color:#e4f1f4}.benefit-strip span{color:#8bafba}.benefit-strip b{color:#6df5cb}.section{padding:105px 0}.resource-card{background:radial-gradient(circle at var(--card-x,50%) var(--card-y,0%),#23444e80,transparent 65%),#101a20;border-color:#293c46;border-radius:18px;transition:transform .3s,border-color .3s,box-shadow .3s}.resource-card:hover{transform:translateY(-7px);border-color:#6df5cb70;box-shadow:0 16px 45px #0004}.card-number{color:#8badb9}.resource-icon{background:#6df5cb0e;color:#6df5cb;border:1px solid #6df5cb33;font-family:Outfit,sans-serif;border-radius:12px}.resource-card a{color:#b8fa5c}.resource-card p{color:#a0b4be}.screens-section{background:#0b141a;border-color:#233942}.screen-tabs button{border-color:#324a55;color:#a6bdc7;border-radius:100px}.screen-tabs button:hover{border-color:#6df5cb}.screen-tabs button[aria-selected=true]{background:#6df5cb;color:#071719;border-color:#6df5cb;box-shadow:0 0 25px #6df5cb15}.screen-description h3{font-family:Outfit,sans-serif;font-weight:500}.screen-description li{border-color:#243740}.screen-description li:before{color:#b8fa5c}.workflow li>span{border-color:#6df5cb55;background:#6df5cb0b;color:#6df5cb}.workflow li:not(:last-child):before{border-color:#38535e}
.tutorial-banner{background:linear-gradient(120deg,#102a30,#0e1a22);border:1px solid #3c646c;border-radius:22px}.tutorial-banner h2,.tutorial-banner p{color:#edf6f8}.tutorial-banner .eyebrow{color:#6df5cb}.tutorial-banner .text-link{color:#edf6f8}.tutorial-preview{background:#10202a;border-color:#36535f;color:#e5f2f6}.tutorial-preview span,.tutorial-preview small{color:#a1bbc7}.plan-section{background:radial-gradient(ellipse at 80% 50%,#1a4e4540,transparent 65%),#0a1217;border-color:#243740}.plan-card{background:linear-gradient(140deg,#192b30,#102025);color:#edf6f8;border:1px solid #6df5cb70;border-radius:24px;box-shadow:0 0 80px #6df5cb0b,0 30px 70px #0004}.plan-card:before{background:#b8fa5c}.plan-card .eyebrow,.plan-card .price,.plan-card h3{color:#edf6f8}.plan-card p,.plan-card small,.plan-foot{color:#a9bfc7}.plan-card li{border-color:#2d434c}.plan-card li:before{color:#b8fa5c}.plan-list li{color:#c6d8df}.price{letter-spacing:-4px}.faq-list details{border-color:#2b414b}.faq-list summary{color:#e4f0f4}.faq-list details[open]{background:#102027}.faq-list details p{color:#a6bbc5}.last-call{background:linear-gradient(110deg,#12373b,#112920);border-top:1px solid #395f61}.last-call h2{font-family:Outfit,sans-serif;font-weight:500}.last-call .eyebrow{color:#6df5cb}.site-footer{background:#070c10;color:#b4c6ce;border-color:#243740}.footer-bottom{border-color:#243740;color:#8ca6b1}.floating-contact{background:#b8fa5c;color:#0a1812;box-shadow:0 0 32px #b8fa5c20;border:1px solid #d8ff9e}.image-dialog{background:#102027;color:#edf6f8;border:1px solid #476974}.dialog-close{background:#b8fa5c;color:#0b1711}.image-dialog::backdrop{background:#02080de8;backdrop-filter:blur(10px)}
.guide-intro{background:transparent}.guide-tools input{background:#102027;color:#edf6f8;border-color:#3b5662}.guide-nav{background:#0d1b22;border-color:#29414b}.guide-nav a{color:#b4cad4}.guide-nav a[aria-current=true]{background:#6df5cb14;color:#6df5cb}.guide-article{background:#101c23;border-color:#2a414c;color:#edf6f8}.guide-article h2{color:#edf6f8}.guide-note,.checks{background:#142b30;color:#c8e4e7;border-color:#3d6067}.guide-shot{background:#102027;border-color:#304955}.guide-shot figcaption{color:#a0b4be}.article-subtitle{color:#a0b4be}
.scroll-progress{position:fixed;top:0;left:0;z-index:90;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#6df5cb,#b8fa5c);box-shadow:0 0 10px #6df5cb;pointer-events:none}.motion-enabled .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--reveal-delay,0ms)}.motion-enabled .reveal.is-visible{opacity:1;transform:none}
@keyframes signal{50%{box-shadow:0 0 0 7px #b8fa5c08,0 0 22px #b8fa5c50}}@keyframes float-panel{50%{transform:perspective(1500px) rotateY(-7deg) rotateX(3deg) translateY(-10px)}}
@media(max-width:900px){.hero{padding:65px 0}.hero-grid{grid-template-columns:1fr}.hero-browser{width:100%;max-width:100%;transform:none;animation:none}.hero-visual{max-width:680px;width:100%;margin:auto}.header-row nav.open{background:#102027;border-color:#29434f}.hero-copy>p{max-width:550px}.hero:after{width:350px;height:350px}.section{padding:70px 0}}
@media(max-width:600px){h1{font-size:46px;letter-spacing:-2px}h2{font-size:35px;letter-spacing:-1.2px}.hero{padding:48px 0 55px}.hero-actions{gap:18px;flex-wrap:wrap}.hero-proof{gap:16px}.visual-stamp{left:0}.hero-visual{padding-top:8px}.hero-grid{gap:30px}.brand{font-size:23px}.section{padding:60px 0}.resource-card{padding:25px}.benefit-strip .wrap>div{font-size:13px}.guide-intro h1{font-size:42px}.floating-contact{box-shadow:0 0 20px #b8fa5c20}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-enabled .reveal{opacity:1;transform:none}}
.tutorial-stack a{background:#10232d;border-color:#36525d;color:#e4f1f5}.tutorial-stack a>span{font-family:Outfit,sans-serif;color:#6df5cb}.tutorial-stack small{color:#a0b4be}.pricing-section{background:radial-gradient(ellipse at 80% 50%,#1a4e4540,transparent 65%),#0a1217;border-block:1px solid #243740}.price-card{background:linear-gradient(140deg,#192b30,#102025);color:#edf6f8;border:1px solid #6df5cb70;border-radius:24px;box-shadow:0 0 80px #6df5cb0b,0 30px 70px #0004}.price strong{font-family:Outfit,'Bahnschrift',sans-serif;font-weight:600}.price-description{border-color:#34515b}.plan-badge{color:#b8fa5c;border-color:#6df5cb55;background:#6df5cb09}.last-call .button{background:#b8fa5c;color:#0b1711}.guide-sidebar{background:#0d1b22;border-color:#29414b}.guide-nav a:hover{background:#6df5cb14;color:#6df5cb}.guide-search{background:#102027;border-color:#3b5662}.guide-search input{color:#edf6f8}.guide-search input::placeholder{color:#a0b4be}
@media print{body{background:white;color:black}.guide-article,.guide-note,.checks{background:white;color:black;border-color:#ccc}.guide-article h2{color:black}h1 em,h2 em{background:none;color:black}.reveal{opacity:1!important;transform:none!important}.scroll-progress{display:none}}
.hero-slider-controls{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;background:#10222c;border-top:1px solid #29434f}.slider-arrow,.slider-play{display:grid;place-items:center;width:30px;height:30px;border:1px solid #42616a;border-radius:50%;background:transparent;color:#b8fa5c;font-size:16px;flex-shrink:0}.slider-dots{display:flex;gap:7px;align-items:center}.slider-dots button{width:7px;height:7px;border:0;border-radius:50%;background:#56727d;padding:0;position:relative}.slider-dots button:before{content:'';position:absolute;inset:-8px}.slider-dots button[aria-current=true]{width:22px;border-radius:8px;background:#b8fa5c;box-shadow:0 0 14px #b8fa5c55}.hero-browser .image-button{height:360px;max-height:none;background:#f3f6fa}.hero-browser .image-button img{width:100%;height:100%;object-fit:contain;object-position:top}.visual-stamp{bottom:-10px}.hero-visual{padding-bottom:65px}.image-disclaimer{bottom:-25px}@media(max-width:600px){.hero-browser .image-button{height:230px}.hero-slider-controls{gap:10px;padding:10px}.visual-stamp{bottom:-2px}.image-disclaimer{bottom:-27px;font-size:8px}}
.hero-browser:hover,.hero-browser:focus-within{animation-play-state:paused}
.delivery-promise{display:flex;gap:13px;align-items:center;margin-top:25px;padding:15px 18px;border:1px solid #6df5cb44;border-radius:13px;background:#6df5cb08;max-width:450px}.delivery-promise>span{font-size:25px}.delivery-promise strong{font-size:13px;display:block;color:#b8fa5c}.delivery-promise small{color:#b5cbd3;font-size:11px}.purchase-section{background:#0d181e;border-block:1px solid #294048}.purchase-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.purchase-steps article{padding:30px;border:1px solid #2c4954;border-radius:18px;background:#10232b}.purchase-steps article>span{font:500 32px Outfit,sans-serif;color:#6df5cb;display:block;margin-bottom:18px}.purchase-steps p{font-size:13px;color:#abc0ca;margin-bottom:0}.purchase-action{display:flex;gap:28px;align-items:center;margin-top:30px}.purchase-action>span{font-size:11px;color:#a0b4be;max-width:330px}.hero-proof{flex-wrap:wrap;gap:12px 22px}.price-card .full-width{gap:12px}.resource-grid{grid-template-columns:repeat(6,1fr)}.resource-card{grid-column:span 2}.resource-card:nth-last-child(-n+2){grid-column:span 3}@media(max-width:900px){.resource-grid{grid-template-columns:repeat(2,1fr)}.resource-card,.resource-card:nth-last-child(-n+2){grid-column:auto}.purchase-steps{grid-template-columns:1fr}.purchase-action{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.resource-grid{grid-template-columns:1fr}.delivery-promise strong{font-size:12px}.purchase-steps article{padding:24px}}
