@font-face{font-family:"Outfit";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/outfit-v15-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Outfit";font-style:normal;font-weight:700;src:url(../fonts/outfit-v15-latin_latin-ext-700.woff2) format("woff2")}:root{--bg:#080807;--surface:#0f0f0d;--surface2:#161614;--border:#1e1e1b;--border-active:#ff4d1c;--accent:#ff4d1c;--accent-dim:rgba(255, 77, 28, 0.13);--accent2:#9fcd5a;--text:#f2f2ec;--text-muted:#c4c4bc;--text-dim:#909088;--sans:"Outfit", system-ui, sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}img{height:100%;width:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}header{position:relative}nav{position:absolute;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:flex-start;padding:22px clamp(24px, 5vw, 60px)}.brand{font-weight:700;font-size:16px;letter-spacing:-.3px;color:var(--text);margin-bottom:0}.brand span{color:var(--accent)}nav.digi-nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px clamp(24px, 5vw, 60px)}.digi-nav ul{margin-top:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 24px}.digi-nav ul li a{color:var(--text-muted);text-decoration:none;font-size:13px;font-weight:400;letter-spacing:.03em;transition:color 0.2s}.digi-nav ul li a:hover{color:var(--accent)}.hero-split{display:flex;min-height:60vh}.hero-half{flex:1;display:flex;padding:10px;position:relative;overflow:hidden}.hero-dark{background:var(--bg);justify-content:flex-end;align-items:flex-end}.hero-accent{background:var(--accent);justify-content:flex-start;align-items:flex-start}.hero-accent::before{content:"";position:absolute;top:-90px;right:-90px;width:320px;height:320px;border:1px solid rgb(8 8 7 / .13);border-radius:50%;pointer-events:none}.hero-accent::after{content:"";position:absolute;top:-45px;right:-45px;width:200px;height:200px;border:1px solid rgb(8 8 7 / .1);border-radius:50%;pointer-events:none}.hero-content{display:flex;flex-direction:column;gap:6px;position:relative;z-index:2}.hero-content-left{align-items:flex-end}.hero-content-right{align-items:flex-start}.hero-content h1,.hero-content .hero-title{font-weight:700;font-size:clamp(32px, 5vw, 64px);line-height:1.02;letter-spacing:-1.6px}.hero-content-left h1{text-align:right;color:var(--text)}.hero-content-right .hero-title{text-align:left;color:var(--bg)}.hero-arrow{width:clamp(40px, 5vw, 60px);height:clamp(40px, 5vw, 60px);display:block}.hero-band{background:var(--bg);padding:36px clamp(24px, 5vw, 60px);display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;border-top:1px solid var(--border)}.hero-band-text{max-width:480px;font-size:clamp(13px, 1.3vw, 15px);color:var(--text-muted);line-height:1.75}.hero-band-text strong{color:var(--text);font-weight:700}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.btn-primary{background:var(--text);color:var(--bg);font-family:var(--sans);font-weight:700;font-size:13px;padding:14px 30px;border:none;border-radius:3px;cursor:pointer;text-decoration:none;display:inline-block;transition:background 0.2s,color 0.2s,transform 0.15s}.btn-primary:hover{background:var(--accent);color:var(--text);transform:translateY(-1px)}.btn-ghost{background:#fff0;color:var(--text-muted);font-family:var(--sans);font-weight:400;font-size:13px;padding:13px 24px;border:1px solid var(--border);border-radius:3px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:border-color 0.2s,color 0.2s}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-ghost svg{width:14px;height:14px;transition:transform 0.2s}.btn-ghost:hover svg{transform:translateX(3px)}.hero-cards{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}.hcard{padding:28px 24px;border-right:1px solid var(--border);background:var(--surface);transition:background 0.2s;position:relative;overflow:hidden}.hcard:last-child{border-right:none}.hcard::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent);transition:width 0.35s cubic-bezier(.22,1,.36,1)}.hcard:hover{background:var(--surface2)}.hcard:hover::after{width:100%}.hcard-icon{font-size:20px;margin-bottom:12px}.hcard-title{font-weight:700;font-size:14px;margin-bottom:6px;letter-spacing:-.2px}.hcard-sub{font-size:12px;color:var(--text-dim);line-height:1.6}.stat-bar{background:var(--surface);padding:40px clamp(24px, 5vw, 60px);display:flex;gap:clamp(24px, 5vw, 60px);flex-wrap:wrap;justify-content:center}.stat-item{text-align:center}.stat-num{font-weight:700;font-size:clamp(28px, 4vw, 48px);color:var(--accent);letter-spacing:-1px;line-height:1;margin-bottom:6px}.stat-label{font-size:12px;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase}.seo-row{display:flex;gap:clamp(32px, 5vw, 80px);align-items:center;padding:clamp(46px, 7vw, 96px) clamp(24px, 5vw, 60px);max-width:1200px;margin:0 auto}.seo-row.reverse{flex-direction:row-reverse}.seo-row>*{flex:1 1 0%;min-width:0}.seo-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:20px}.seo-eyebrow span{display:inline-block;width:20px;height:1px;background:var(--text-dim)}h2.seo-h2{font-weight:700;font-size:clamp(20px, 2.6vw, 32px);line-height:1.2;letter-spacing:-.5px;margin-bottom:20px;color:var(--text)}h2.seo-h2 .accent{color:var(--accent)}.seo-p{font-size:clamp(14px, 1.3vw, 16px);color:var(--text-muted);line-height:1.8;max-width:480px}.seo-p strong{color:var(--text);font-weight:700}.seo-p .quote{color:var(--accent);font-weight:700}.seo-img-wrap{position:relative;display:flex;align-items:center;justify-content:center}.seo-img-wrap img{width:100%;max-width:460px;height:auto;border-radius:8px;display:block;mix-blend-mode:lighten}.seo-img-wrap .accent-box{position:absolute;bottom:-16px;right:-16px;background:var(--accent);color:var(--bg);font-weight:700;font-size:11px;padding:12px 18px;border-radius:3px;line-height:1.3;letter-spacing:-.1px;max-width:180px;box-shadow:0 8px 32px rgb(0 0 0 / .4)}.device-card{width:100%;max-width:440px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:16px}.device-row{display:flex;align-items:center;gap:14px;padding:16px;background:var(--surface);border-radius:6px;border:1px solid var(--border)}.device-icon{font-size:22px}.device-name{font-weight:700;font-size:13px}.device-size{font-size:11px;color:var(--text-dim)}.device-dot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--accent)}.device-note{padding:14px 16px;background:var(--accent-dim);border:1px solid var(--border-active);border-radius:6px;font-size:12px;color:var(--accent);letter-spacing:.05em}.score-card{width:100%;max-width:440px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:32px 28px}.score-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:20px}.score-grid{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.score-cell{flex:1 1 90px;background:var(--surface);border-radius:6px;padding:18px;text-align:center;border:1px solid var(--border)}.score-num{font-weight:700;font-size:36px;color:var(--accent);letter-spacing:-1px}.score-name{font-size:11px;color:var(--text-dim);margin-top:4px}.score-note{font-size:13px;color:var(--text-muted);line-height:1.65}.score-note strong{color:var(--text);font-weight:700}.test-section{position:relative;padding:clamp(30px, 4.5vw, 60px) clamp(24px, 5vw, 60px);background:var(--bg);overflow:hidden}.test-section::after{content:"";position:absolute;bottom:-200px;left:-100px;width:380px;height:380px;background:radial-gradient(circle,rgb(159 205 90 / .08) 0%,transparent 65%);pointer-events:none}.test-card{max-width:760px;margin:0 auto;position:relative;z-index:2;text-align:center}.test-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--accent2);border-radius:2px;padding:8px 16px;margin-bottom:32px}.test-badge-dot{position:relative;width:8px;height:8px}.test-badge-dot::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent2);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.test-badge-text{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent2)}.test-title{font-weight:700;font-size:clamp(32px, 5vw, 60px);line-height:1.05;letter-spacing:-1.5px;color:var(--text);margin-bottom:24px}.test-title .accent{color:var(--accent)}.test-desc{font-size:clamp(14px, 1.4vw, 17px);color:var(--text-muted);line-height:1.75;max-width:560px;margin:0 auto 40px}.test-desc .strategy{display:block}.test-desc strong{color:var(--text);font-weight:700}.test-ask{color:#9fcd5a;font-size:1.2rem}.test-img-wrap{display:inline-block;border-radius:6px;box-shadow:0 0 0 1px rgb(255 77 28 / .2),0 0 25px 6px rgb(255 77 28 / .28),0 0 60px 18px rgb(255 77 28 / .14),0 0 110px 40px rgb(255 77 28 / .06);margin-bottom:32px}.test-img-wrap img{display:block;border-radius:6px;height:auto}.btn-test{display:inline-flex;align-items:center;gap:12px;background:#fff0;border:2px solid var(--accent2);border-radius:2px;color:var(--accent2);font-family:var(--sans);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:14px 36px;text-decoration:none;transition:background 0.2s,color 0.2s,box-shadow 0.2s,transform 0.15s}.btn-test:hover{background:var(--accent2);color:var(--bg);box-shadow:0 0 32px rgb(159 205 90 / .3);transform:translateY(-2px)}.btn-test svg{width:16px;height:16px;transition:transform 0.2s}.btn-test:hover svg{transform:translateX(4px)}.test-meta{margin-top:24px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.test-meta .number{color:var(--accent2);font-size:1rem}.small{color:#ff4d1c;font-size:1rem}.test-meta span{color:var(--accent)}footer{position:relative;min-height:12rem;color:#fff;padding:.5rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}footer::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgb(120 130 220 / .15),transparent 60%);z-index:0}.footer-brand span{display:block;font-size:.8rem;font-weight:400;color:var(--text-muted);position:relative;z-index:1}.footer-contact{display:flex;gap:1rem;align-items:center;font-size:.9rem;position:relative;z-index:1;flex-wrap:wrap;justify-content:center}.contact-item{display:flex;align-items:center;gap:.6rem}.contact-item a{text-decoration:none;color:inherit;transition:opacity 0.2s}.contact-item a:hover{opacity:.75}.contact-item svg{color:var(--accent2)}.footer-copy{font-size:.7rem;position:relative;z-index:1}.reveal{opacity:0;transform:translateY(32px);transition:opacity 0.65s cubic-bezier(.22,1,.36,1),transform 0.65s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-2{transition-delay:0.2s}@keyframes heroIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-content-left,.hero-content-right{animation:heroIn 0.8s cubic-bezier(.22,1,.36,1) both}.hero-content-left{animation-delay:0.15s}.hero-content-right{animation-delay:0.3s}@media (max-width:575.98px){.digi-nav ul{gap:8px 14px}.digi-nav ul li a{font-size:11px}.hero-split{flex-direction:column;min-height:0}.hero-half{min-height:45vh;padding:120px 24px 60px;justify-content:center;align-items:flex-start}.hero-content-left,.hero-content-right{align-items:flex-start}.hero-content-left h1,.hero-content-right .hero-title{text-align:left;font-size:32px}.seo-row,.seo-row.reverse{flex-direction:column;padding:50px 24px;gap:32px}.seo-row>*{width:100%}.hero-band{flex-direction:column;align-items:flex-start}.hero-cards{grid-template-columns:1fr}.hcard{border-right:none;border-bottom:1px solid var(--border)}.hcard:last-child{border-bottom:none}}@media (min-width:576px) and (max-width:767.98px){.digi-nav ul{gap:10px 18px}.digi-nav ul li a{font-size:12px}.hero-half{min-height:45vh;padding:110px 32px 60px;justify-content:center;align-items:flex-start}.hero-split{flex-direction:column;min-height:0}.hero-content-left,.hero-content-right{align-items:flex-start}.hero-content-left h1,.hero-content-right .hero-title{text-align:left;font-size:38px}.seo-row,.seo-row.reverse{flex-direction:column;padding:60px 32px;gap:36px}.seo-row>*{width:100%}.hero-band{flex-direction:column;align-items:flex-start}.hero-cards{grid-template-columns:repeat(2,1fr)}.hcard:nth-child(2n){border-right:none}.hcard:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (min-width:768px) and (max-width:991.98px){nav.digi-nav{max-width:50%}.hero-split{min-height:55vh}.hero-half{padding:5px 10px}.hero-content-left h1,.hero-content-right .hero-title{font-size:44px}.seo-row,.seo-row.reverse{padding:70px 40px;gap:40px}.hero-cards{grid-template-columns:repeat(2,1fr)}.hcard:nth-child(2n){border-right:none}.hcard:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (min-width:992px) and (max-width:1199.98px){.hero-split{min-height:58vh}.hero-half{padding:90px 50px}.hero-content-left h1,.hero-content-right .hero-title{font-size:54px}.seo-row,.seo-row.reverse{padding:80px 50px;gap:60px}.hero-cards{grid-template-columns:repeat(4,1fr)}}