body{margin:0;font-family:Arial,sans-serif}.navbar{display:flex;justify-content:space-between;padding:1rem 2rem;background:#111}.navbar a{color:#fff;margin-left:1rem;text-decoration:none}.logo{color:#fff}.container{padding:2rem}.hero img{max-width:100%;margin-top:1rem}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.price-card{border:1px solid #ddd;padding:1rem}.price{font-size:1.5rem;font-weight:700}.footer{padding:1rem;text-align:center;background:#f4f4f4;margin-top:2rem}:root{--blue: #3B82FF;--orange: #FF7A1A;--mono: "JetBrains Mono", ui-monospace, monospace;font-synthesis-weight:none}h1,h2,h3{font-weight:400!important;letter-spacing:-.01em!important}#hero:has(.hero-stats) .hero-inner{position:relative;text-align:center}#hero:has(.hero-stats) .hero-inner>p{margin-left:auto!important;margin-right:auto!important}#hero:has(.hero-stats) .hero-inner>p:first-child,#hero:has(.hero-stats) h1+p{font-family:var(--mono);font-size:.95rem!important}#hero:has(.hero-stats) h1{font-size:clamp(3.25rem,6.2vw,5.75rem)!important;line-height:1!important}#hero:has(.hero-stats) h1 em{color:var(--orange)!important;padding-right:.05em}#hero:has(.hero-stats):before,#hero:has(.hero-stats):after{content:"";position:absolute;inset:0;pointer-events:none;transform-origin:50% 100%}#hero:has(.hero-stats):before{background:radial-gradient(ellipse 34% 55% at 50% 108%,#FFE4CC 0%,var(--orange) 22%,#FF7A1A00 60%),radial-gradient(ellipse 55% 120% at 50% 115%,var(--blue) 0%,#1D4ED8BB 45%,#3B82FF00 78%)}#hero:has(.hero-stats):after{background:repeating-linear-gradient(90deg,#05070dcc 0 2px,#05070d00 2px 5px,#05070d66 5px 7px,#05070d00 7px 9px),radial-gradient(1px 1px at 30px 40px,#FFFFFFAA,transparent),radial-gradient(1px 1px at 110px 90px,#FFFFFF77,transparent);background-size:auto,140px 120px,190px 160px;-webkit-mask-image:radial-gradient(ellipse 22% 30% at 50% 100%,#0000,#000);mask-image:radial-gradient(ellipse 22% 30% at 50% 100%,#0000,#000);opacity:.6}#hero:has(.hero-stats) .hero-buttons{justify-content:center!important;align-items:center!important;flex-direction:row!important}#hero:has(.hero-stats) .hero-buttons a:first-child{width:9.5rem;height:9.5rem;display:inline-flex!important;align-items:center;justify-content:center;padding:1.25rem!important;border-radius:50%!important;background:radial-gradient(circle at 50% 30%,#fff5,#ffffff14 70%)!important;color:#fff!important;border:1px solid #FFFFFF66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 12px #ffffff0d,0 0 0 13px #ffffff26,0 0 70px #ff7a1a88;transition:box-shadow .3s,transform .3s}#hero:has(.hero-stats) .hero-buttons a:first-child:hover{transform:scale(1.05);box-shadow:0 0 0 16px #ffffff14,0 0 0 17px #fff3,0 0 90px #ff7a1aaa}#hero:has(.hero-stats) .hero-buttons a:last-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070d55}.hero-stats{position:absolute;inset:0 0 auto;height:60%;display:grid;grid-auto-flow:column;grid-template-rows:auto auto;justify-content:space-between;align-content:center;gap:2.5rem 0;pointer-events:none;text-align:left}.hero-stats>:nth-child(n+3){text-align:right}.hero-stats>div{display:flex;flex-direction:column;gap:.2rem;max-width:11rem}.hero-stats strong{font-family:"Instrument Serif",serif;font-weight:400;font-size:2.25rem;line-height:1}.hero-stats span{font-family:var(--mono);font-size:.7rem;color:#8b95ad;text-transform:uppercase;letter-spacing:.06em}@media(max-width:1100px){.hero-stats{position:static;height:auto;grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;text-align:center}.hero-stats>:nth-child(n+3){text-align:center}.hero-stats>div{max-width:none}}@media(max-width:600px){#hero:has(.hero-stats) .hero-buttons a:first-child{width:7.5rem;height:7.5rem;font-size:.9rem!important}}#contact a{background:var(--orange)!important;color:#05070d!important;transition:box-shadow .25s,transform .25s}#contact a:hover{box-shadow:0 0 32px #ff7a1a66;transform:translateY(-2px)}#contact{background:radial-gradient(ellipse 50% 80% at 50% 120%,#FF7A1A33,transparent 70%),#0b101c!important}@keyframes ekw-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ekw-swell{to{transform:scale(1.25,1.5);opacity:.5}}@keyframes ekw-stretch{to{transform:scaleY(1.6)}}@keyframes ekw-tilt{0%{opacity:.2;transform:translateY(90px) rotateX(35deg) rotate(var(--tilt, -5deg)) scale(.9)}to{opacity:1;transform:none}}@keyframes ekw-hero-out{to{transform:translateY(-12%) scale(.92);opacity:.15}}@keyframes ekw-rise{0%{opacity:0;transform:translateY(60px) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes ekw-from-l{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:none}}@keyframes ekw-from-r{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:none}}@keyframes ekw-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ekw-zoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){body:before{content:"";position:fixed;inset:0 0 auto;height:3px;z-index:1000;background:linear-gradient(90deg,var(--blue),var(--orange));transform-origin:0 50%;animation:ekw-grow linear both;animation-timeline:scroll(root)}#hero:has(.hero-stats):before,#hero:has(.hero-stats):after,#hero:has(.hero-stats) .hero-inner{animation:ekw-swell linear both;animation-timeline:scroll(root);animation-range:0 90vh}#hero:has(.hero-stats):after{animation-name:ekw-stretch}#hero:has(.hero-stats) .hero-inner{animation-name:ekw-hero-out}.section-pad h2,.tpl-head h2,#contact h2{animation:ekw-wipe linear forwards;animation-timeline:view();animation-range:entry 0% entry 220px}.tpl-grid{perspective:1400px}.tpl-tile{animation:ekw-tilt linear forwards;animation-timeline:view();animation-range:entry 0% entry 220px}.tpl-tile:nth-child(2n){--tilt: 5deg}.features-grid{view-timeline:--features}.features-grid>*{animation-timeline:--features!important}.features-grid>:nth-child(odd),#why-us .about-grid>:first-child,#about .about-grid>:first-child{animation:ekw-from-l linear forwards;animation-timeline:view();animation-range:entry 0% entry 220px}.features-grid>:nth-child(2n),#why-us .about-grid>:last-child>*,#about .about-grid>:last-child{animation:ekw-from-r linear forwards;animation-timeline:view();animation-range:entry 0% entry 220px}.testimonial-grid>*{animation:ekw-rise linear forwards;animation-timeline:view();animation-range:entry 0% entry 220px}.testimonial-grid>:nth-child(3n+2){animation-range:entry 50px entry 270px}.testimonial-grid>:nth-child(3n){animation-range:entry 100px entry 320px}#contact>div{animation:ekw-zoom linear forwards;animation-timeline:view();animation-range:entry 0% entry 220px}}}
