@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--nav-height:76px;--scroll-anchor-offset:calc(var(--nav-height) + 16px);--bg-primary:#06090e;--bg-secondary:#0c1117;--bg-card:#121920;--bg-card-hover:#1a222c;--border-subtle:#232e3a;--border-card:#334a5c;--border-glow:#22d3ee66;--text-primary:#f1f5f9;--text-secondary:#a8b8cc;--text-muted:#64748b;--accent-cyan:#22d3ee;--accent-teal:#2dd4bf;--accent-blue:#38bdf8;--accent-deep:#0e7490;--accent-indigo:#22d3ee;--accent-emerald:#34d399;--gradient-primary:linear-gradient(135deg, #0891b2 0%, #22d3ee 45%, #38bdf8 100%);--gradient-text:linear-gradient(135deg, #a5f3fc, #22d3ee, #67e8f9);--ambient-orb-a:#22d3ee47;--ambient-orb-b:#38bdf82e;--ambient-orb-c:#2dd4bf24;--ambient-grid:#22d3ee0e;--ambient-beam:#67e8f91f;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-display:"Outfit", var(--font-sans);--radius-pill:9999px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:.22s var(--ease-out-expo);--transition-base:.4s var(--ease-out-expo);--transition-slow:.65s var(--ease-out-expo);--shadow-sm:0 2px 12px #00000047;--shadow-md:0 8px 32px #0006;--shadow-lg:0 20px 56px #00000080;--shadow-glow:0 0 56px #22d3ee33;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-anchor-offset);font-size:16px}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65;position:relative;overflow-x:hidden}body:before{content:"";z-index:-3;background:var(--bg-primary);position:fixed;inset:0}body:after{content:"";z-index:-2;pointer-events:none;opacity:.65;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");position:fixed;inset:0}#root{min-height:100vh}.app-shell{z-index:1;isolation:isolate;position:relative}.ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient__base{background:radial-gradient(ellipse 85% 55% at 15% 5%, var(--ambient-orb-b), transparent 52%), radial-gradient(ellipse 70% 50% at 95% 15%, var(--ambient-orb-c), transparent 48%), radial-gradient(ellipse 60% 45% at 50% 100%, var(--ambient-orb-a), transparent 55%);position:absolute;inset:0}.ambient__grid{background-image:linear-gradient(var(--ambient-grid) 1px, transparent 1px), linear-gradient(90deg, var(--ambient-grid) 1px, transparent 1px);opacity:.85;background-size:72px 72px;width:300%;height:300%;animation:32s linear infinite ambientGridDrift;position:absolute;inset:-100%;-webkit-mask-image:radial-gradient(85% 70% at 50% 45%,#000 12%,#0000 72%);mask-image:radial-gradient(85% 70% at 50% 45%,#000 12%,#0000 72%)}.ambient__orb{filter:blur(72px);mix-blend-mode:screen;will-change:transform, opacity;border-radius:50%;position:absolute}.ambient__orb--1{background:var(--ambient-orb-a);width:min(78vw,720px);height:min(78vw,720px);animation:18s ease-in-out infinite orbFloatA;top:8%;left:-12%}.ambient__orb--2{background:var(--ambient-orb-b);width:min(62vw,560px);height:min(62vw,560px);animation:22s ease-in-out infinite orbFloatB;top:32%;right:-8%}.ambient__orb--3{background:var(--ambient-orb-c);opacity:.9;width:min(90vw,820px);height:min(90vw,820px);animation:26s ease-in-out infinite orbFloatC;bottom:-25%;left:18%}.ambient__ring{border:1px solid #22d3ee1f;border-radius:50%;animation:10s ease-in-out infinite ringPulse;position:absolute}.ambient__ring--1{width:min(120vw,1400px);height:min(120vw,1400px);animation-delay:0s;top:38%;left:50%;transform:translate(-50%,-50%)}.ambient__ring--2{border-color:#38bdf814;width:min(95vw,1100px);height:min(95vw,1100px);animation-duration:14s;animation-delay:-3s;top:42%;left:50%;transform:translate(-50%,-50%)}.ambient__beam{background:linear-gradient(105deg, transparent 36%, var(--ambient-beam) 48%, #22d3ee0f 52%, transparent 64%);opacity:.85;width:55%;height:140%;animation:14s ease-in-out infinite beamSweep;position:absolute;top:-20%;left:-40%;transform:skew(-12deg)}@keyframes ambientGridDrift{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes orbFloatA{0%,to{opacity:.85;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(5vw,4vh)scale(1.06)}66%{opacity:.9;transform:translate(-3vw,6vh)scale(.96)}}@keyframes orbFloatB{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-6vw,5vh)scale(1.08)}70%{transform:translate(4vw,-4vh)scale(.94)}}@keyframes orbFloatC{0%,to{opacity:.75;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(8vw,-8vh)scale(1.12)}}@keyframes ringPulse{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(1)}50%{opacity:.65;transform:translate(-50%,-50%)scale(1.04)}}@keyframes beamSweep{0%,to{opacity:.45;transform:skew(-12deg)translate(-8%)}50%{opacity:.85;transform:skew(-12deg)translate(18%)}}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul{list-style:none}img{max-width:100%;height:auto}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes borderRotate{0%{--angle:0deg}to{--angle:360deg}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes navSlideDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBorderGlow{0%,to{opacity:.4}50%{opacity:.95}}@keyframes lineReveal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.fade-up{opacity:0;filter:blur(6px);transition:opacity .95s var(--ease-out-expo), transform .95s var(--ease-out-expo), filter .85s var(--ease-out-expo);transform:translateY(32px)scale(.985)}.fade-up.visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.stagger>*{opacity:0;transition:opacity .65s var(--ease-out-expo), transform .65s var(--ease-spring);transform:translateY(26px)scale(.97)}:is(.stagger.visible,.visible .stagger)>:first-child{transition-delay:50ms}:is(.stagger.visible,.visible .stagger)>:nth-child(2){transition-delay:.11s}:is(.stagger.visible,.visible .stagger)>:nth-child(3){transition-delay:.17s}:is(.stagger.visible,.visible .stagger)>:nth-child(4){transition-delay:.23s}:is(.stagger.visible,.visible .stagger)>:nth-child(5){transition-delay:.29s}:is(.stagger.visible,.visible .stagger)>:nth-child(6){transition-delay:.35s}:is(.stagger.visible,.visible .stagger)>*{opacity:1;transform:translateY(0)scale(1)}.btn{border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;padding:8px 18px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.btn-ghost{color:var(--text-secondary)}.btn-ghost:hover{color:var(--text-primary)}.btn-outline{color:var(--text-primary);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff24}.btn-outline:hover{background:#22d3ee14;border-color:#22d3ee73;box-shadow:0 0 0 1px #22d3ee1f,0 8px 32px #22d3ee1a}.btn-primary{color:#f8fafc;letter-spacing:.01em;background:var(--gradient-primary);background-size:200% 200%;border:none;padding:9px 20px;font-weight:600;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 4px 20px #0891b259}.btn-primary:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff38 50%,#0000 70%);transition:none;position:absolute;inset:0;transform:translate(-120%)}.btn-primary:hover{color:#fff;animation:4s infinite gradientShift;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff2e,0 8px 40px #22d3ee73}.btn-primary:active{transform:translateY(0)}.btn-primary:hover:after{animation:2.2s infinite shimmer}.btn-white{color:var(--bg-primary);border-radius:var(--radius-sm);background:#fff;padding:10px 22px;font-weight:600}.btn-white:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ffffff26}.navbar{z-index:100;transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), backdrop-filter var(--transition-base);animation:navSlideDown .9s var(--ease-out-expo) both;padding:0 24px;position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--border-subtle);background:#070a0fd1;box-shadow:0 8px 36px #00000059}.navbar-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;max-width:1160px;height:76px;margin:0 auto;display:grid}.navbar-logo{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;grid-column:1;justify-self:start;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.navbar-tail{grid-column:3;justify-self:end;align-items:center;min-height:1px;display:flex}.navbar-logo-icon{background:var(--gradient-primary);color:#fff;width:30px;height:30px;transition:transform var(--transition-base), box-shadow var(--transition-base);border-radius:7px;justify-content:center;align-items:center;font-size:14px;display:flex;transform:rotate(-10deg);box-shadow:0 2px 12px #22d3ee4d}.navbar-logo:hover .navbar-logo-icon{transform:rotate(0)scale(1.1);box-shadow:0 4px 20px #22d3ee80}.navbar-links{grid-column:2;justify-self:center;gap:32px;display:flex}.navbar-links a{color:var(--text-secondary);transition:color var(--transition-fast), transform var(--transition-fast);letter-spacing:.02em;padding:4px 0;font-size:13px;font-weight:500;position:relative}.navbar-links a:after{content:"";background:var(--gradient-primary);width:0;height:2px;transition:width var(--transition-base), left var(--transition-base);border-radius:1px;position:absolute;bottom:0;left:50%}.navbar-links a:hover{color:var(--text-primary);transform:translateY(-1px)}.navbar-links a:hover:after{width:100%;left:0}.navbar-actions{align-items:center;gap:12px;display:flex}.navbar-actions .btn-primary{border-radius:var(--radius-pill);padding:10px 24px;font-size:13px}.navbar-actions .btn-outline{border-radius:var(--radius-pill)}.particle-canvas{pointer-events:none;z-index:0;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.hero{justify-content:center;align-items:center;min-height:100vh;padding:clamp(104px,14vh,140px) clamp(20px,4vw,32px) clamp(64px,10vh,96px);display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(50% 40% at 50% 20%,#22d3ee1f 0%,#38bdf80d 40%,#0000 70%);width:160%;height:90%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.hero:after{content:"";pointer-events:none;filter:blur(60px);z-index:1;background:radial-gradient(circle,#22d3ee14 0%,#0000 70%);width:500px;height:500px;animation:6s ease-in-out infinite pulseGlow;position:absolute;top:20%;left:50%;transform:translate(-50%)}.hero-content{text-align:left;z-index:2;width:100%;max-width:1080px;margin:0 auto;position:relative}.hero-inner{border-radius:var(--radius-2xl);transition:box-shadow .55s var(--ease-out-expo);background:linear-gradient(145deg,#22d3ee38 0%,#38bdf814 35%,#ffffff0f 55%,#2dd4bf1a 100%);padding:1px;position:relative;box-shadow:0 0 0 1px #00000059,0 32px 96px #00000073,0 0 120px #22d3ee0f}.hero-inner:hover{box-shadow:0 0 0 1px #0006,0 40px 110px #00000080,0 0 140px #22d3ee1a}.hero-inner__panel{border-radius:calc(var(--radius-2xl) - 1px);-webkit-backdrop-filter:blur(24px)saturate(155%);background:linear-gradient(168deg,#11161efa 0%,#0a0e13f5 52%,#0c1118fa 100%);padding:clamp(40px,6vw,72px) clamp(32px,5vw,68px);position:relative;overflow:hidden}.hero-inner__shine{pointer-events:none;border-radius:inherit;z-index:0;background:radial-gradient(120% 80% at 0 -30%,#22d3ee24,#0000 55%),radial-gradient(90% 60% at 100% 0,#38bdf814,#0000 45%),radial-gradient(70% 50% at 80% 110%,#2dd4bf0f,#0000 50%);position:absolute;inset:0}.hero-inner__content{z-index:1;position:relative}.hero-inner__panel:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#22d3ee8c 20%,#fff3 50%,#2dd4bf73 80%,#0000);height:1px;animation:5s ease-in-out infinite heroBorderGlow;position:absolute;top:0;left:8%;right:8%}.hero-inner__panel:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;position:absolute;bottom:0;left:12%;right:12%}.hero-label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-cyan);border-radius:var(--radius-pill);opacity:0;animation:fadeSlideIn .8s var(--ease-out-expo) .2s forwards;background:#22d3ee12;border:1px solid #22d3ee33;align-items:center;gap:10px;margin-bottom:clamp(24px,4vw,36px);padding:10px 16px 10px 14px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.hero-label:before{content:"";background:var(--accent-cyan);width:6px;height:6px;box-shadow:0 0 12px var(--accent-cyan);border-radius:50%;animation:2.4s ease-in-out infinite labelPulse}@keyframes labelPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.9)}}.hero-title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.035em;opacity:0;animation:fadeSlideIn .8s var(--ease-out-expo) .4s forwards;margin-bottom:clamp(20px,3vw,28px);font-size:clamp(2.5rem,7vw,4.25rem);font-weight:700;line-height:1.02}.hero-title-line{display:inline}.gradient-text{background:var(--gradient-text);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 24px #22d3ee40);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:8s infinite gradientShift;display:inline-block}.hero-description{color:var(--text-secondary);opacity:0;max-width:52ch;animation:fadeSlideIn .8s var(--ease-out-expo) .6s forwards;margin-bottom:clamp(28px,4vw,40px);font-size:clamp(16px,1.05vw + 14px,18px);font-weight:400;line-height:1.72}.hero-actions{opacity:0;animation:fadeSlideIn .8s var(--ease-out-expo) .8s forwards;flex-wrap:wrap;gap:12px 14px;display:flex}.hero-actions .btn{border-radius:var(--radius-pill);min-height:52px;padding:15px 32px;font-size:15px;font-weight:600}.hero-actions .btn-outline{padding:15px 32px}.section-block{padding:0 24px 32px}.section-block-inner{max-width:1200px;margin:0 auto}.section-wrapper{-webkit-backdrop-filter:blur(20px)saturate(125%);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:#0d1218b8;padding:56px 48px;position:relative;overflow:hidden;box-shadow:0 4px 32px #0003,inset 0 1px #ffffff0a}.section-wrapper:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee33,#0000);height:1px;position:absolute;top:0;left:5%;right:5%}.section-title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:600;line-height:1.2}.section-wrapper.fade-up.visible .section-title:after{animation:lineReveal .75s var(--ease-out-expo) .15s forwards}.section-title:after{content:"";background:var(--gradient-primary);transform-origin:0;opacity:0;border-radius:2px;width:56px;height:4px;margin-top:14px;display:block;transform:scaleX(0)}.section-subtitle{color:var(--text-secondary);max-width:640px;font-size:15px;line-height:1.65}.stats{padding:0 24px 48px}.stats-inner{max-width:1200px;margin:0 auto}.stats-wrapper{-webkit-backdrop-filter:blur(20px)saturate(125%);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:#0d1218b8;padding:48px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.stats-wrapper:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee1f,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.stats-label{font-family:var(--font-display);text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:40px;font-size:11px;font-weight:600}.stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.stat-item{text-align:center;padding:24px 20px;position:relative}.stat-item:not(:last-child):after{content:"";background:linear-gradient(180deg, transparent, var(--border-card), transparent);width:1px;height:70%;position:absolute;top:15%;right:0}.stat-value{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:38px;font-weight:700}.stat-desc{color:var(--text-secondary);opacity:.8;max-width:180px;margin:0 auto;font-size:13px;line-height:1.5}.card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);padding:28px 24px;position:relative;overflow:hidden;box-shadow:0 2px 12px #0003,inset 0 1px #ffffff08}.tilt-card{transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), transform .15s ease-out;will-change:transform}.card-glow{width:200px;height:200px;top:var(--glow-y,-200px);left:var(--glow-x,-200px);pointer-events:none;transition:opacity var(--transition-fast);opacity:0;z-index:0;background:radial-gradient(circle,#22d3ee1f 0%,#0000 70%);border-radius:50%;position:absolute}.card:hover .card-glow{opacity:1}.card:before{content:"";opacity:0;height:1px;transition:opacity var(--transition-base);background:linear-gradient(90deg,#0000 0%,#22d3ee33 50%,#0000 100%);position:absolute;top:0;left:0;right:0}.card:hover{background:var(--bg-card-hover);border-color:var(--border-glow);box-shadow:var(--shadow-md), 0 0 40px #22d3ee0f, inset 0 1px 0 #22d3ee14}.card:hover:before{opacity:1}.card>:not(.card-glow){z-index:1;position:relative}.card-badge{color:#fff;width:38px;height:38px;transition:transform var(--transition-fast), box-shadow var(--transition-fast);border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;font-size:14px;font-weight:700;display:flex;box-shadow:0 4px 12px #0003}.card:hover .card-badge{transform:scale(1.1);box-shadow:0 6px 20px #0000004d}.badge-1{background:linear-gradient(135deg,#0891b2,#22d3ee)}.badge-2{background:linear-gradient(135deg,#0d9488,#2dd4bf)}.badge-3{background:linear-gradient(135deg,#059669,#34d399)}.badge-4{background:linear-gradient(135deg,#0284c7,#38bdf8)}.badge-5{background:linear-gradient(135deg,#0e7490,#22d3ee)}.badge-6{background:linear-gradient(135deg,#155e75,#67e8f9)}.card-title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:10px;font-size:17px;font-weight:600}.card-text{color:var(--text-secondary);font-size:14px;line-height:1.65}.card-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.card-list li{color:var(--text-secondary);padding-left:18px;font-size:13px;line-height:1.55;position:relative}.card-list li:before{content:"◦";color:var(--accent-cyan);font-size:16px;position:absolute;top:0;left:2px}.loop-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px;display:grid}.how-grid,.products-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.contacts-email-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);transition:border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;gap:6px;margin-top:24px;padding:32px;display:inline-flex}.contacts-email-card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-glow)}.contacts-email-label{color:var(--text-primary);font-size:16px;font-weight:600}.contacts-email-address{color:var(--accent-indigo);transition:color var(--transition-fast);font-size:15px}.contacts-email-address:hover{color:var(--accent-teal)}.contacts-email-card .btn{align-self:flex-start;margin-top:16px}.contacts.section-block{padding-bottom:72px}@media (width<=1024px){.section-wrapper{border-radius:var(--radius-xl);padding:40px 28px}.section-title{font-size:26px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}.stat-item:not(:last-child):after{display:none}.loop-grid,.how-grid{grid-template-columns:repeat(2,1fr)}.products-grid{grid-template-columns:1fr}.navbar-links{display:none}}@media (width<=768px){:root{--nav-height:60px}.hero{min-height:auto;padding:100px 16px 48px}.hero-inner__panel{padding:36px 24px}.hero-title{letter-spacing:-.03em;font-size:clamp(2rem,8vw,2.5rem)}.hero-description{font-size:15px}.hero-actions{flex-direction:column}.hero-actions .btn{text-align:center;width:100%}.section-wrapper{border-radius:var(--radius-lg);padding:32px 20px}.section-title{font-size:22px}.stats-wrapper{padding:32px 20px}.stat-value{font-size:28px}.stats-grid,.loop-grid,.how-grid{grid-template-columns:1fr}.navbar-actions .btn-outline,.navbar-actions .btn-ghost{display:none}.navbar-inner{height:60px}.tilt-card{transform:none!important}}@media (width<=480px){.hero-title{letter-spacing:-.5px;font-size:28px}.section-title{font-size:20px}.hero-inner__panel{padding:28px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fade-up,.stagger>*{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}:is(.stagger.visible,.visible .stagger)>*{opacity:1!important;transform:none!important}.navbar{animation:none}.ambient,.ambient *,.hero:after{animation:none!important}.hero-inner__panel:before,.hero-label:before{opacity:1;animation:none;transform:none}.gradient-text,.btn-primary:hover{animation:none}.hero-label,.hero-title,.hero-description,.hero-actions{opacity:1!important;animation:none!important;transform:none!important}.section-wrapper.fade-up.visible .section-title:after{opacity:1;animation:none;transform:scaleX(1)}}
