:root{--color-primary:#00f4fe;--color-secondary:#05cae6;--color-tertiary:#0c92c7;--color-dark:#07141f;--color-ink:#102232;--color-muted:#5c6f7d;--color-light:#f7fbfc;--color-white:#fff;--color-line:#0c92c72e;--bg-dark-section:linear-gradient(135deg, #00f4fe14 0%, #05cae600 38%), linear-gradient(130deg, #02060a 0%, #07141f 42%, #063a58 100%);--bg-services-section:linear-gradient(180deg, #fff 0%, #eff8fb 52%, #fff 100%);--bg-testimonials-section:linear-gradient(180deg, var(--color-light) 0%, #fff 100%);--container:1180px;--radius:8px;--shadow-soft:0 20px 60px #0f253721;--shadow-dark:0 26px 80px #0000004d;--font-main:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-main);color:var(--color-ink);background:var(--color-light);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}body:before{z-index:-2;pointer-events:none;content:"";background:radial-gradient(circle at 12% 8%, #00f4fe2e, transparent 30rem), radial-gradient(circle at 88% 10%, #0c92c72e, transparent 28rem), linear-gradient(180deg, #fff 0%, var(--color-light) 100%);position:fixed;inset:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #00f4feb8}button,input,textarea{font:inherit}input,textarea{border-radius:var(--radius);width:100%;min-height:48px;color:var(--color-ink);background:#ffffffeb;border:1px solid #07141f1f;outline:none;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s}textarea{resize:vertical;min-height:128px;padding:13px 14px}input:focus,textarea:focus{border-color:var(--color-secondary);background:var(--color-white);box-shadow:0 0 0 4px #00f4fe24}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.section{padding:clamp(72px,9vw,126px) 0;position:relative}.section-light{background:var(--color-light)}.section-dark,.values-section,.pricing-section{color:var(--color-white);background:var(--bg-dark-section)}.eyebrow{color:var(--color-secondary);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0;font-weight:800;line-height:1.08}h1{max-width:820px;margin-bottom:22px;font-size:clamp(2.35rem,4.8vw,4.45rem)}h2{margin-bottom:20px;font-size:clamp(1.85rem,3.4vw,2.85rem)}h3{font-size:clamp(1.05rem,1.6vw,1.22rem)}p{color:var(--color-muted)}.section-dark p,.values-section p,.pricing-section p,.final-cta p{color:#ffffffbd}.button{min-height:48px;color:var(--color-white);isolation:isolate;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;overflow:hidden}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg, var(--color-primary), var(--color-tertiary));box-shadow:0 14px 38px #00f4fe47}.button-primary:hover{box-shadow:0 18px 48px #00f4fe61}.button-secondary{color:var(--color-white);backdrop-filter:blur(12px);background:#ffffff14;border-color:#00f4fe57}.section-heading{max-width:760px;margin-bottom:48px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading.light h2{color:var(--color-white)}[data-reveal]{opacity:0;transition:opacity .62s,transform .62s;transition-delay:var(--delay,0s);transform:translateY(22px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.site-header{z-index:20;width:100%;color:var(--color-white);padding:18px 0;transition:padding .18s,background .18s,border-color .18s,box-shadow .18s;position:fixed;top:0;left:0}.site-header.is-scrolled{backdrop-filter:blur(18px);background:#07141fc7;border-bottom:1px solid #ffffff17;padding:10px 0;box-shadow:0 14px 34px #0000002e}.header-inner{justify-content:space-between;align-items:center;gap:22px;display:flex}.brand{align-items:center;gap:10px;min-width:max-content;font-weight:900;display:inline-flex}.brand img{border-radius:50%;width:42px;height:42px;box-shadow:0 0 22px #00f4fe38}.site-header .brand img{width:64px;height:64px;transition:width .18s,height .18s,box-shadow .18s}.site-header.is-scrolled .brand img{width:42px;height:42px}.primary-nav{align-items:center;gap:clamp(14px,2vw,26px);font-size:.93rem;font-weight:750;display:flex}.primary-nav a{color:#ffffffd1;transition:color .18s}.primary-nav a:hover{color:var(--color-primary)}.primary-nav .nav-cta{min-height:42px;color:var(--color-white);background:#00f4fe1c;border:1px solid #00f4fe6b;border-radius:999px;padding:9px 16px}.language-switcher{background:#ffffff12;border:1px solid #00f4fe3d;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.primary-nav .language-link{color:#ffffffb8;border-radius:999px;justify-content:center;align-items:center;min-width:30px;padding:4px 7px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.primary-nav .language-link:hover,.primary-nav .language-link.is-active{color:var(--color-dark);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary))}.menu-button{border-radius:var(--radius);width:44px;height:44px;color:var(--color-white);background:#ffffff14;border:1px solid #ffffff2e;padding:10px;display:none}.menu-button span{background:currentColor;border-radius:2px;height:2px;margin:5px 0;transition:transform .18s,opacity .18s;display:block}.menu-button[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.hero{min-height:100svh;padding:132px 0 clamp(74px,7vw,106px);position:relative;overflow:hidden}.hero:before{pointer-events:none;content:"";background:linear-gradient(90deg,#00f4fe1a 1px,#0000 1px) 0 0/74px 74px,linear-gradient(0deg,#00f4fe14 1px,#0000 1px) 0 0/74px 74px,radial-gradient(circle at 82% 24%,#00f4fe33,#0000 26rem);position:absolute;inset:0;mask-image:linear-gradient(#000000d1,#0000 86%)}.hero:after{aspect-ratio:1;content:"";background:radial-gradient(circle,#00f4fe1f,#0000 64%);border:1px solid #00f4fe1f;border-radius:50%;width:58vw;max-width:780px;position:absolute;bottom:-24%;right:-18%}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center;gap:clamp(42px,6vw,86px);display:grid;position:relative}.hero-copy,.hero-subtitle{max-width:650px}.hero-subtitle{color:var(--color-white);margin-bottom:14px;font-size:clamp(1.28rem,2.2vw,1.8rem);font-weight:800}.hero-copy{margin-bottom:32px;font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-visual{perspective:1100px;min-height:530px;position:relative}.abstract-mark{color:#00f4fe14;border:1px solid #00f4fe24;border-radius:50%;place-items:center;width:280px;height:280px;font-size:13rem;font-weight:900;display:grid;position:absolute;inset:6% auto auto 2%;box-shadow:inset 0 0 46px #00f4fe14}.browser-card{border-radius:var(--radius);width:min(100%,500px);box-shadow:var(--shadow-dark), 0 0 50px #00f4fe1f;backdrop-filter:blur(18px);background:linear-gradient(#ffffff24,#ffffff0f);border:1px solid #ffffff24;animation:6s ease-in-out infinite float-soft;position:absolute;top:86px;right:0;transform:rotateY(-10deg)rotateX(5deg)}.browser-bar{border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;min-height:45px;padding:0 14px;display:flex}.browser-bar>span{background:var(--color-primary);opacity:.8;border-radius:50%;width:10px;height:10px}.browser-bar>span:nth-child(2){background:var(--color-secondary);opacity:.55}.browser-bar>span:nth-child(3){opacity:.35;background:#79e0ff}.browser-url{color:#ffffff9e;background:#07141f6b;border-radius:999px;min-width:0;margin-left:8px;padding:5px 12px;font-size:.77rem}.browser-body{padding:18px}.preview-hero{border-radius:var(--radius);min-height:190px;color:var(--color-white);background:radial-gradient(circle at 72% 24%,#00f4fe66,#0000 7rem),linear-gradient(135deg,#00f4fe33,#0c92c714),#06101a;padding:24px}.preview-hero span{background:var(--color-primary);border-radius:999px;width:42px;height:4px;margin-bottom:44px;display:block}.preview-hero strong{margin-bottom:6px;font-size:clamp(1.6rem,3vw,2.3rem);display:block}.preview-hero small{color:#ffffffa6;font-weight:700}.preview-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.preview-grid span{border-radius:var(--radius);background:linear-gradient(#ffffff2e,#ffffff12),#ffffff0f;height:74px}.speed-line{background:#ffffff1a;border-radius:999px;height:9px;margin-top:18px;overflow:hidden}.speed-line span{width:var(--progress);border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-tertiary));height:100%;display:block}.floating-card{border-radius:var(--radius);min-width:132px;color:var(--color-white);backdrop-filter:blur(16px);background:#030e17c7;border:1px solid #00f4fe38;gap:4px;padding:14px 16px;animation:7s ease-in-out infinite float-soft;display:grid;position:absolute;box-shadow:0 16px 42px #0000003d}.floating-card span{color:#ffffff9e;text-transform:uppercase;font-size:.76rem;font-weight:800}.floating-card strong{font-size:1.32rem;line-height:1}.badge-speed{top:34px;right:34px}.badge-seo{animation-delay:-1.4s;top:280px;left:0}.badge-care{animation-delay:-2.2s;bottom:52px;right:52px}.hero-orbit{pointer-events:none;border:1px solid #00f4fe21;border-radius:50%;position:absolute}.hero-orbit-one{aspect-ratio:1;width:34vw;min-width:300px;top:19%;left:-8%}.hero-orbit-two{aspect-ratio:1;width:14vw;min-width:160px;bottom:16%;right:12%}.intro-section{padding-top:96px}.intro-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:center;gap:clamp(34px,6vw,74px);display:grid}.section-copy p{font-size:1.05rem}.trust-grid{gap:16px;display:grid}.trust-card,.service-card,.testimonial-card,.pricing-card,.value-item{border:1px solid var(--color-line);border-radius:var(--radius)}.trust-card{box-shadow:var(--shadow-soft);background:#ffffffd1;padding:24px}.trust-card span,.value-item span{width:38px;height:38px;color:var(--color-dark);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:.78rem;font-weight:900;display:inline-flex}.trust-card h3,.service-card h3,.testimonial-card p,.pricing-card h3,.value-item h3{margin-bottom:10px}.trust-card p,.service-card p,.value-item p,.testimonial-card blockquote{margin-bottom:0}.section-divider{--divider-height:clamp(110px, 18vw, 250px);height:var(--divider-height);margin:calc(var(--divider-height) * -1) 0 -1px;background:var(--divider-bg);pointer-events:none;z-index:2;line-height:0;position:relative;overflow:hidden}.section-divider svg{width:100%;height:100%}.hero,.testimonials-section{padding-bottom:clamp(170px,18vw,250px)}.values-section{padding-bottom:clamp(220px,20vw,280px)}.intro-section{padding-bottom:clamp(100px,10vw,150px)}.services-section{padding-bottom:clamp(250px,22vw,300px)}.ebook-section{padding-bottom:clamp(120px,12vw,180px)}.section-divider.dark-to-light{--divider-bg:transparent;--divider-fill:var(--color-light)}.section-divider.light-to-white{--divider-bg:var(--color-white);--divider-fill:var(--color-light)}.section-divider.white-to-light{--divider-bg:var(--color-light);--divider-fill:var(--color-white)}.section-divider.light-to-dark{--divider-bg:var(--bg-dark-section);--divider-fill:var(--color-light)}.section-divider.white-to-dark{--divider-bg:var(--bg-dark-section);--divider-fill:var(--color-white)}.section-divider.light-to-white,.section-divider.white-to-light{--divider-height:clamp(80px, 9vw, 110px)}.section-divider.light-to-dark{--divider-height:clamp(88px, 9vw, 100px)}.section-divider.white-to-dark{--divider-height:clamp(110px, 18vw, 250px)}.divider-fill-group{fill:var(--divider-fill)}.services-section{background:var(--bg-services-section)}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-card{min-height:260px;box-shadow:var(--shadow-soft);background:#ffffffe6;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.service-card:before{content:"";background:linear-gradient(180deg, var(--color-primary), var(--color-tertiary));transform-origin:bottom;width:3px;transition:transform .18s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.service-card:hover{border-color:#00f4fe73;transform:translateY(-4px);box-shadow:0 24px 70px #0c92c72e}.service-card:hover:before{transform:scaleY(1)}.service-icon{width:54px;height:54px;color:var(--color-white);background:linear-gradient(135deg, var(--color-secondary), var(--color-tertiary));border-radius:50%;place-items:center;margin-bottom:20px;display:grid;box-shadow:0 14px 30px #05cae640}.service-icon svg{width:28px;height:28px}.ebook-section{background:radial-gradient(circle at 15% 20%, #00f4fe26, transparent 24rem), var(--color-light)}.ebook-grid{grid-template-columns:minmax(300px,.74fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,86px);display:grid}.ebook-visual{place-items:center;min-height:470px;display:grid;position:relative}.ebook-glow{aspect-ratio:1;background:radial-gradient(circle,#00f4fe38,#0000 62%);border-radius:50%;width:84%;position:absolute}.ebook-book{border-radius:var(--radius);filter:drop-shadow(0 30px 40px #07141f3d);width:min(300px,72vw);position:relative;transform:rotate(-4deg)skewY(-1deg)}.ebook-book:after{border-radius:0 var(--radius) var(--radius) 0;content:"";transform-origin:0;background:linear-gradient(90deg,#07141f47,#07141f12);width:36px;position:absolute;inset:16px -22px 12px auto;transform:skewY(22deg)}.ebook-book img{z-index:1;border-radius:var(--radius);position:relative}.ebook-label{z-index:2;border-radius:var(--radius);width:196px;color:var(--color-white);backdrop-filter:blur(16px);background:#07141fdb;border:1px solid #00f4fe52;padding:16px;position:absolute;bottom:36px;right:-42px;box-shadow:0 22px 48px #00000038}.ebook-label span{color:var(--color-primary);text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:900;display:block}.ebook-label strong{line-height:1.15}.ebook-content p{font-size:1.05rem}.lead-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.lead-form label{color:var(--color-ink);gap:7px;font-size:.84rem;font-weight:800;display:grid}.lead-form .form-wide{grid-column:1/-1}.values-section{overflow:hidden}.values-section:before,.pricing-section:before,.final-cta:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#00f4fe12 1px,#0000 1px),linear-gradient(0deg,#00f4fe0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#000c,#0000 72%)}.values-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;position:relative}.value-item{backdrop-filter:blur(14px);background:#ffffff14;grid-template-columns:auto 1fr;gap:18px;padding:24px;display:grid;box-shadow:0 24px 60px #00000029}.value-item span{margin-bottom:0}.value-item h3{color:var(--color-white)}.testimonials-section{background:var(--bg-testimonials-section)}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.testimonial-card{min-height:328px;box-shadow:var(--shadow-soft);background:#ffffffe0;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.stars{gap:6px;margin-bottom:22px;display:flex}.stars span{clip-path:polygon(50% 0,62% 35%,99% 35%,69% 56%,81% 91%,50% 70%,19% 91%,31% 56%,1% 35%,38% 35%);background:linear-gradient(135deg, var(--color-primary), var(--color-tertiary));width:16px;height:16px}.testimonial-card blockquote{color:var(--color-muted);font-size:1rem}.testimonial-card p{color:var(--color-ink);margin-top:24px;font-weight:900}.pricing-section{overflow:hidden}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:relative}.pricing-card{backdrop-filter:blur(16px);background:#ffffff14;flex-direction:column;min-height:530px;padding:30px;display:flex;position:relative;box-shadow:0 26px 72px #00000038}.pricing-card.is-highlighted{background:linear-gradient(#00f4fe2e,#ffffff14),#ffffff1a;border-color:#00f4fe7a;transform:translateY(-12px)}.plan-badge{color:var(--color-dark);background:var(--color-primary);text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:18px;padding:7px 11px;font-size:.76rem;font-weight:900}.pricing-card h3{color:var(--color-white)}.price{margin:16px 0 24px}.price strong{color:var(--color-white);font-size:clamp(2.3rem,4vw,3.2rem);line-height:1;display:block}.price span{color:#ffffffa8;font-weight:800}.pricing-card ul{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.pricing-card li{color:#ffffffb8;padding-left:22px;position:relative}.pricing-card li:before{content:"";background:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:.64em;left:0;box-shadow:0 0 14px #00f4fe6b}.pricing-card .button{width:100%;margin-top:auto}.pricing-note{color:#ffffff8f;text-align:center;margin:22px 0 0;font-size:.9rem;position:relative}.final-cta{color:var(--color-white);background:radial-gradient(circle at 50% 0%, #00f4fe33, transparent 26rem), linear-gradient(135deg, #02070c, var(--color-dark))}.final-cta-inner{text-align:center;max-width:820px;position:relative}.final-cta h2{color:var(--color-white)}.final-cta p{margin-inline:auto;max-width:680px;margin-bottom:28px;font-size:1.08rem}.landing-hero{min-height:100svh;padding:132px 0 clamp(170px,18vw,250px);position:relative;overflow:hidden}.landing-hero:before{pointer-events:none;content:"";background:linear-gradient(90deg,#00f4fe1a 1px,#0000 1px) 0 0/74px 74px,linear-gradient(0deg,#00f4fe14 1px,#0000 1px) 0 0/74px 74px,radial-gradient(circle at 82% 24%,#00f4fe33,#0000 26rem);position:absolute;inset:0;mask-image:linear-gradient(#000000d1,#0000 86%)}.landing-hero:after{aspect-ratio:1;content:"";border:1px solid #00f4fe29;border-radius:50%;width:min(46vw,520px);position:absolute;inset:92px auto auto -8vw;box-shadow:inset 0 0 80px #00f4fe0d}.landing-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:clamp(42px,6vw,86px);display:grid;position:relative}.landing-hero-content h1{max-width:720px}.landing-title{gap:.02em;max-width:800px;margin-bottom:22px;font-size:clamp(3.3rem,7.6vw,7.1rem);line-height:.86;display:grid}.trash-word{border:2px solid var(--color-primary);border-radius:var(--radius);width:max-content;max-width:100%;color:var(--color-dark);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));padding:.06em .14em .12em;display:inline-block;position:relative;transform:rotate(-2deg);box-shadow:0 0 44px #00f4fe57,10px 10px #05cae621}.trash-word:after{content:"";background:#07141f7a;height:.07em;position:absolute;inset:auto .16em .12em}.landing-warning-line{border-radius:var(--radius);min-height:42px;color:var(--color-primary);text-transform:uppercase;background:#00f4fe14;border:1px solid #00f4fe47;align-items:center;padding:0 14px;font-size:.84rem;font-weight:900;display:inline-flex}.landing-attack-copy .hero-subtitle{max-width:640px;font-size:clamp(1.28rem,2.2vw,2rem)}.landing-dashboard{min-height:510px;position:relative}.landing-browser{width:min(100%,520px);top:52px}.landing-screen{background:radial-gradient(circle at 78% 18%,#00f4fe57,#0000 8rem),linear-gradient(135deg,#00f4fe21,#ffffff0a),#030e17bd;gap:18px;min-height:360px;padding:22px;display:grid}.dashboard-header{gap:5px;display:grid}.dashboard-header span,.dashboard-stat span{color:#ffffff9e;text-transform:uppercase;font-size:.78rem;font-weight:900}.dashboard-header strong{color:var(--color-white);font-size:clamp(1.6rem,3vw,2.4rem)}.dashboard-stat{border-radius:var(--radius);background:#07141fad;border:1px solid #00f4fe3d;gap:5px;width:max-content;padding:14px 18px;display:inline-grid}.dashboard-stat strong{color:var(--color-primary);font-size:3rem;line-height:1}.dashboard-chart{border-bottom:1px solid #00f4fe38;grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;min-height:112px;padding-top:14px;display:grid}.dashboard-chart span{height:var(--h);border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(180deg, var(--color-primary), #0c92c74d)}.dashboard-lines{gap:10px;display:grid}.dashboard-lines span{background:#ffffff1f;border-radius:999px;height:12px}.dashboard-lines span:nth-child(2){width:78%}.dashboard-lines span:nth-child(3){width:58%}.landing-badge-one{top:28px;right:4px}.landing-badge-two{animation-delay:-1.6s;bottom:54px;right:70px}.landing-alert-stage{min-height:560px;position:relative}.audit-panel{border-radius:var(--radius);width:min(100%,500px);color:var(--color-white);box-shadow:var(--shadow-dark), 0 0 58px #00f4fe24;backdrop-filter:blur(18px);background:linear-gradient(#ffffff1f,#ffffff0a),#030e17d1;border:1px solid #00f4fe57;padding:26px;position:absolute;top:76px;right:0;transform:rotate(1.5deg)}.audit-panel:before{border-radius:calc(var(--radius) - 2px);pointer-events:none;content:"";border:1px dashed #00f4fe2e;position:absolute;inset:12px}.audit-topline{gap:6px;margin-bottom:22px;display:grid}.audit-topline span,.audit-verdict span{color:var(--color-primary);text-transform:uppercase;font-size:.76rem;font-weight:900}.audit-topline strong{font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.05}.audit-meter{background:#ffffff1a;border-radius:999px;height:14px;margin-bottom:22px;overflow:hidden}.audit-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-tertiary));width:86%;height:100%;display:block;box-shadow:0 0 24px #00f4fe61}.audit-list{gap:10px;display:grid}.audit-row{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1a;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.audit-row span{width:34px;height:34px;color:var(--color-dark);background:var(--color-primary);border-radius:50%;place-items:center;font-size:.76rem;font-weight:900;display:grid}.audit-row strong{line-height:1.15}.audit-row.is-critical{border-color:#00f4fe5c;box-shadow:inset 0 0 24px #00f4fe14}.audit-verdict{border-left:3px solid var(--color-primary);gap:4px;margin-top:18px;padding:14px 0 14px 16px;display:grid}.audit-verdict strong{font-size:clamp(1.1rem,2vw,1.45rem)}.trash-seal{z-index:2;border:2px solid var(--color-primary);border-radius:var(--radius);color:var(--color-primary);text-transform:uppercase;background:#07141fe6;padding:12px 16px;font-size:clamp(1.2rem,2.4vw,1.9rem);font-weight:900;position:absolute;top:12px;left:-8px;transform:rotate(-7deg);box-shadow:0 0 32px #00f4fe38}.landing-truth{background:radial-gradient(circle at 78% 8%, #00f4fe1a, transparent 24rem), var(--color-light)}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing-feature-card{border:1px solid var(--color-line);border-radius:var(--radius);min-height:330px;box-shadow:var(--shadow-soft);background:#ffffffe6;padding:30px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.landing-feature-card:before{content:"";background:linear-gradient(180deg, var(--color-primary), var(--color-tertiary));transform-origin:bottom;width:3px;transition:transform .18s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.landing-feature-card:hover{border-color:#00f4fe73;transform:translateY(-4px);box-shadow:0 24px 70px #0c92c72e}.landing-feature-card:hover:before{transform:scaleY(1)}.landing-feature-card h3{margin-bottom:16px;font-size:clamp(1.4rem,2.5vw,2rem)}.landing-feature-card p{margin-bottom:0}.landing-guidance{background:radial-gradient(circle at 80% 20%, #00f4fe1a, transparent 26rem), var(--color-light);padding-top:clamp(34px,6vw,72px);padding-bottom:clamp(130px,12vw,170px)}.landing-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.landing-guidance-card,.landing-guidance-checklist{border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffeb}.landing-guidance-card{padding:24px}.landing-guidance-card>span{color:var(--color-tertiary);margin-bottom:18px;font-size:.8rem;font-weight:900;display:inline-flex}.landing-guidance-card h3{color:var(--color-ink);margin-bottom:10px}.landing-guidance-checklist{margin-top:18px;padding:clamp(22px,3vw,30px)}.landing-guidance-checklist h3{color:var(--color-ink);margin-bottom:16px}.landing-guidance-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.landing-guidance-checklist li{color:var(--color-muted);padding-left:24px;line-height:1.65;position:relative}.landing-guidance-checklist li:before{content:"";background:var(--color-primary);border-radius:999px;width:9px;height:9px;position:absolute;top:.62em;left:0}.landing-close{position:relative;overflow:hidden}.landing-close-inner{z-index:1;text-align:center;max-width:820px;position:relative}.landing-close h2{color:var(--color-white)}.landing-close p{margin-inline:auto;max-width:680px;margin-bottom:28px;font-size:1.08rem}.preview-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(360px,.78fr)}.preview-title{gap:.1em;max-width:660px;margin-bottom:22px;font-size:clamp(2.8rem,5.2vw,4.9rem);line-height:1.02;display:grid}.preview-title>span{white-space:nowrap;min-width:0;line-height:1.02}.preview-highlight{border:2px solid var(--color-primary);border-radius:var(--radius);width:max-content;max-width:100%;color:var(--color-dark);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));padding:.08em .16em .13em;display:inline-block;transform:rotate(-1.5deg);box-shadow:0 0 44px #00f4fe57,10px 10px #05cae621}.preview-proof-strip{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.preview-proof-strip span{color:#ffffffa8;white-space:nowrap;text-transform:uppercase;background:#ffffff0f;border:1px solid #00f4fe33;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900}.preview-stage{min-height:540px;position:relative}.preview-window{border-radius:var(--radius);width:min(100%,500px);color:var(--color-white);box-shadow:var(--shadow-dark), 0 0 58px #00f4fe24;backdrop-filter:blur(18px);background:linear-gradient(#ffffff1f,#ffffff0a),#030e17d1;border:1px solid #00f4fe52;animation:7s ease-in-out infinite float-preview;position:absolute;top:72px;right:0;transform:rotate(1.25deg)}.preview-window-body{background:radial-gradient(circle at 80% 16%,#00f4fe4d,#0000 8rem),linear-gradient(135deg,#00f4fe1f,#ffffff08);min-height:370px;padding:26px}.preview-window-label{color:var(--color-dark);background:var(--color-primary);text-transform:uppercase;border-radius:999px;margin-bottom:22px;padding:7px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.preview-window-body strong{max-width:340px;margin-bottom:12px;font-size:clamp(2rem,4vw,3rem);line-height:.96;display:block}.preview-window-body p{color:#ffffffb3;max-width:340px}.preview-mini-layout{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:34px;display:grid}.preview-mini-layout span{border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff1a;min-height:94px}.preview-mini-layout span:first-child{grid-row:span 2}.preview-ticket{z-index:2;border-radius:var(--radius);min-width:160px;color:var(--color-white);backdrop-filter:blur(16px);background:#030e17db;border:1px solid #00f4fe47;gap:4px;padding:15px 17px;display:grid;position:absolute;box-shadow:0 18px 46px #0000003d}.preview-ticket span{color:#ffffff9e;text-transform:uppercase;font-size:.74rem;font-weight:900}.preview-ticket strong{color:var(--color-primary);font-size:1.45rem;line-height:1}.preview-ticket-top{top:24px;left:0;transform:rotate(-4deg)}.preview-ticket-bottom{bottom:54px;right:24px;transform:rotate(3deg)}.preview-seal{border:2px solid var(--color-primary);border-radius:var(--radius);color:var(--color-dark);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));text-transform:uppercase;padding:11px 14px;font-weight:950;position:absolute;top:0;right:24px;transform:rotate(5deg);box-shadow:0 0 34px #00f4fe47}.preview-problem{background:radial-gradient(circle at 78% 8%, #00f4fe1a, transparent 24rem), var(--color-light);padding-bottom:clamp(130px,12vw,170px)}.preview-problem-grid,.preview-price-grid,.preview-final-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);align-items:center;gap:clamp(38px,7vw,86px);display:grid}.preview-problem-stack{gap:16px;display:grid}.preview-problem-card,.preview-faq-item{border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffe6;padding:26px}.preview-problem-card span{width:38px;height:38px;color:var(--color-dark);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));border-radius:50%;place-items:center;margin-bottom:16px;font-size:.78rem;font-weight:900;display:inline-grid}.preview-problem-card h3,.preview-faq-item h3{margin-bottom:10px}.preview-problem-card p,.preview-faq-item p{margin-bottom:0}.preview-process{padding-bottom:clamp(250px,22vw,300px);overflow:hidden}.preview-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.preview-step{border-radius:var(--radius);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #00f4fe33;min-height:320px;padding:24px;position:relative;box-shadow:0 24px 60px #00000029}.preview-step>span{color:var(--color-dark);background:var(--color-primary);text-transform:uppercase;border-radius:999px;margin-bottom:28px;padding:7px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.preview-step>strong{color:#ffffff1f;font-size:4.8rem;line-height:1;position:absolute;top:16px;right:20px}.preview-step h3{color:var(--color-white)}.preview-price{background:radial-gradient(circle at 14% 20%, #00f4fe24, transparent 22rem), var(--color-light)}.preview-proof{background:radial-gradient(circle at 18% 8%, #00f4fe1f, transparent 24rem), var(--color-light)}.template-slider{border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffe6;border:1px solid #0c92c733;padding:clamp(16px,2.5vw,28px);position:relative;overflow:hidden}.template-slider:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#00f4fe0f 1px,#0000 1px),linear-gradient(0deg,#00f4fe0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(135deg,#000000b3,#0000 72%)}.template-slide{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(300px,.78fr);align-items:center;gap:clamp(26px,5vw,58px);display:grid;position:relative}.template-media{border-radius:var(--radius);background:linear-gradient(180deg, #07141f14, #07141f05), var(--color-white);border:1px solid #07141f1a;padding:10px;position:relative;overflow:hidden;box-shadow:0 24px 70px #07141f2e}.template-media:before{border-radius:var(--radius) var(--radius) 0 0;content:"";background:radial-gradient(circle at 18px 50%, var(--color-primary) 0 4px, transparent 5px), radial-gradient(circle at 36px 50%, #05cae6a6 0 4px, transparent 5px), radial-gradient(circle at 54px 50%, #0c92c773 0 4px, transparent 5px), #07141feb;height:34px;margin:-10px -10px 10px;display:block}.template-media img{border-radius:calc(var(--radius) - 2px);aspect-ratio:760/535;object-fit:cover;object-position:top center;background:#f6f2ec;width:100%}.template-counter{z-index:2;color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:900;line-height:1;position:absolute;top:10px;right:18px}.template-controls{z-index:2;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.template-nav-button{width:44px;height:44px;color:var(--color-white);cursor:pointer;background:#07141fc7;border:1px solid #ffffff2e;border-radius:50%;place-items:center;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 14px 30px #07141f38}.template-nav-button:hover{background:#07141ff0;border-color:#00f4fe94;transform:translateY(-2px);box-shadow:0 18px 38px #07141f4d}.template-copy{z-index:1;position:relative}.template-copy h3{margin-bottom:16px;font-size:clamp(1.7rem,3.3vw,2.8rem)}.template-tags{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.template-tags span{color:var(--color-dark);background:#f7fbfcf0;border:1px solid #0c92c733;border-radius:999px;padding:8px 11px;font-size:.8rem;font-weight:900}.template-actions{flex-wrap:wrap;gap:12px;display:flex}.template-slider .button-secondary{color:var(--color-dark);background:#07141f0a}.template-thumbnails{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:18px;display:grid;position:relative}.template-thumbnail{border-radius:var(--radius);cursor:pointer;background:#07141f14;border:1px solid #0c92c72e;min-width:0;height:82px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s,opacity .18s;position:relative;overflow:hidden}.template-thumbnail img{object-fit:cover;object-position:top center;opacity:.64;filter:saturate(.72)contrast(.94);width:100%;height:100%;transition:opacity .18s,filter .18s,transform .18s}.template-thumbnail span{min-width:30px;height:24px;color:var(--color-white);background:#07141fd1;border-radius:999px;place-items:center;font-size:.68rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;bottom:8px;left:8px}.template-thumbnail:hover,.template-thumbnail.is-active{border-color:#00f4fead;transform:translateY(-2px);box-shadow:0 14px 32px #0c92c72e}.template-thumbnail:hover img,.template-thumbnail.is-active img{opacity:1;filter:saturate()contrast(1.02);transform:scale(1.02)}.template-slider-bar{z-index:1;background:#07141f14;border-radius:999px;height:8px;margin-top:18px;position:relative;overflow:hidden}.template-slider-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-tertiary));height:100%;transition:width .18s;display:block}.preview-receipt{border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow-soft);border:1px solid #07141f1a;padding:30px;transform:rotate(-1deg)}.preview-receipt-top{border-bottom:1px dashed #07141f2e;gap:6px;margin-bottom:20px;padding-bottom:18px;display:grid}.preview-receipt-top span{color:var(--color-tertiary);text-transform:uppercase;font-size:.78rem;font-weight:900}.preview-receipt-top strong{color:var(--color-dark);font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.08}.preview-receipt-row,.preview-receipt-total{border-bottom:1px solid #07141f14;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.preview-receipt-row span{color:var(--color-muted)}.preview-receipt-row strong{color:var(--color-dark)}.preview-receipt-total{border-radius:var(--radius);color:var(--color-white);background:var(--color-dark);border:0;margin-top:20px;padding:18px}.preview-receipt-total span{color:#ffffffad}.preview-receipt-total strong{color:var(--color-primary);font-size:clamp(1.8rem,4vw,2.7rem);line-height:1}.preview-price-copy h2{max-width:650px}.agency-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(38px,6vw,72px);display:grid}.agency-card{border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:clamp(24px,3vw,34px)}.agency-card h3{margin-bottom:18px;font-size:clamp(1.35rem,2.2vw,1.9rem)}.agency-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.agency-card li{color:var(--color-muted);padding-left:22px;position:relative}.agency-card li:before{content:"";background:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:.66em;left:0}.agency-card-muted{background:#ffffffc7}.agency-card-focus{color:var(--color-white);background:var(--bg-dark-section)}.agency-card-focus h3{color:var(--color-white)}.agency-card-focus p,.agency-card-focus li{color:#ffffffb8}.agency-card-focus .button{margin-top:26px}.preview-included-list{flex-wrap:wrap;gap:9px;margin:28px 0;display:flex}.preview-included-list span{color:var(--color-dark);background:#fffc;border:1px solid #0c92c733;border-radius:999px;padding:8px 11px;font-size:.82rem;font-weight:900}.preview-faq{background:var(--color-white);padding-bottom:clamp(240px,22vw,320px)}.preview-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.preview-final{position:relative;overflow:hidden}.preview-final-copy h2{color:var(--color-white)}.preview-final-copy p{font-size:1.08rem}.preview-form{border-radius:var(--radius);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #00f4fe38;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:26px;display:grid;box-shadow:0 24px 60px #00000029}.preview-form label{color:#ffffffd1;gap:7px;font-size:.84rem;font-weight:800;display:grid}.preview-form .form-wide,.preview-form .button{grid-column:1/-1}.home-about-teaser{background:radial-gradient(circle at 82% 18%, #00f4fe1f, transparent 24rem), var(--color-light);padding-bottom:clamp(130px,12vw,170px)}.home-about-grid,.about-hero-grid,.about-story-grid,.about-principles-grid,.inquiry-wizard-grid{grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);align-items:center;gap:clamp(34px,7vw,86px);display:grid}.home-about-copy p{font-size:1.06rem}.home-about-copy ul,.about-principle-list,.wizard-summary ul{gap:12px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.home-about-copy li,.about-principle-list li,.wizard-summary li{color:var(--color-muted);padding-left:24px;position:relative}.home-about-copy li:before,.about-principle-list li:before,.wizard-summary li:before{content:"";background:var(--color-primary);border-radius:50%;width:9px;height:9px;position:absolute;top:.7em;left:0;box-shadow:0 0 18px #00f4fe57}.home-about-visual{border-radius:var(--radius);min-height:410px;box-shadow:var(--shadow-soft);background:linear-gradient(90deg,#00f4fe14 1px,#0000 1px) 0 0/46px 46px,linear-gradient(0deg,#00f4fe0f 1px,#0000 1px) 0 0/46px 46px,linear-gradient(135deg,#fffffff5,#eff8fbf5);border:1px solid #0c92c72e;position:relative;overflow:hidden}.home-about-visual:before,.about-logo-panel:before{aspect-ratio:1;content:"";background:radial-gradient(circle,#00f4fe29,#0000 68%);border:1px solid #00f4fe2e;border-radius:50%;width:70%;position:absolute;inset:auto -18% -24% auto}.home-about-mark{background:#07141ff0;border:1px solid #00f4fe38;border-radius:50%;place-items:center;width:184px;height:184px;display:grid;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 28px 70px #07141f3d,0 0 44px #00f4fe2e}.home-about-mark img{width:112px;height:112px}.home-about-lines{gap:14px;display:grid;position:absolute;bottom:52px;left:36px;right:36px}.home-about-lines span{background:linear-gradient(90deg, var(--color-primary), #0c92c71f);border-radius:999px;height:14px}.home-about-lines span:nth-child(2){width:74%}.home-about-lines span:nth-child(3){width:52%}.about-hero,.inquiry-hero{min-height:72svh;padding:148px 0 clamp(170px,18vw,250px);position:relative;overflow:hidden}.about-hero:before,.inquiry-hero:before,.inquiry-wizard-section.is-dark:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#00f4fe14 1px,#0000 1px),linear-gradient(0deg,#00f4fe0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:74px 74px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#000c,#0000 82%)}.about-hero-grid,.inquiry-hero-inner{z-index:1;position:relative}.about-logo-stage{place-items:center;display:grid}.about-logo-panel{border-radius:var(--radius);width:min(100%,420px);min-height:360px;box-shadow:var(--shadow-dark);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 34%,#00f4fe33,#0000 10rem),#ffffff14;border:1px solid #00f4fe33;place-items:center;display:grid;position:relative;overflow:hidden}.about-logo-panel img{z-index:1;filter:drop-shadow(0 0 30px #00f4fe47);width:140px;height:140px;position:relative}.about-logo-panel span{z-index:1;color:var(--color-white);font-size:1.1rem;font-weight:900;position:relative}.about-story{background:radial-gradient(circle at 14% 12%, #00f4fe1f, transparent 24rem), var(--color-light);padding-bottom:clamp(130px,12vw,170px)}.about-story-copy p{font-size:1.08rem}.about-card-grid{gap:16px;display:grid}.about-principle-card{border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffe6;padding:26px}.about-principle-card span{min-width:40px;height:40px;color:var(--color-dark);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));border-radius:999px;place-items:center;margin-bottom:16px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-grid}.about-principle-card h2{margin-bottom:10px;font-size:clamp(1.35rem,2.3vw,1.9rem)}.about-principles{background:var(--color-white);padding-bottom:clamp(250px,22vw,300px)}.about-principle-list{margin:0}.about-principle-list li{border-bottom:1px solid #0c92c726;padding-top:14px;padding-bottom:14px;font-size:1.02rem;font-weight:700}.about-cta{padding-bottom:clamp(96px,12vw,150px)}.about-cta-inner{text-align:center;max-width:780px}.about-cta-inner h2{color:var(--color-white)}.inquiry-hero-inner{max-width:880px}.inquiry-wizard-section{position:relative;overflow:hidden}.inquiry-wizard-section.is-light{background:radial-gradient(circle at 82% 12%, #00f4fe1f, transparent 26rem), var(--color-light)}.inquiry-wizard-section.is-dark{color:var(--color-white);background:var(--bg-dark-section)}.inquiry-wizard-section.is-dark p,.inquiry-wizard-section.is-dark .wizard-step p,.inquiry-wizard-section.is-dark .wizard-summary li{color:#ffffffb8}.inquiry-wizard-grid{z-index:1;position:relative}.inquiry-wizard-intro h2{color:inherit}.wizard-shell{border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffeb;border:1px solid #0c92c733;padding:clamp(20px,3vw,30px)}.inquiry-wizard-section.is-dark .wizard-shell{backdrop-filter:blur(14px);background:#ffffff14;border-color:#00f4fe38;box-shadow:0 24px 60px #0000002e}.wizard-progress{color:var(--color-tertiary);text-transform:uppercase;gap:10px;margin-bottom:24px;padding-bottom:18px;font-size:.78rem;font-weight:900;display:grid;position:relative}.inquiry-wizard-section.is-dark .wizard-progress{color:var(--color-primary)}.wizard-progress:after{content:"";background:#07141f14;border-radius:999px;width:100%;height:8px;display:block;position:absolute;bottom:0;left:0;right:0}.inquiry-wizard-section.is-dark .wizard-progress:after{background:#ffffff1f}.wizard-progress i{z-index:1;background:linear-gradient(90deg, var(--color-primary), var(--color-tertiary));border-radius:999px;width:8%;height:8px;transition:width .18s;position:absolute;bottom:0;left:0}.wizard-step h3{margin-bottom:20px;font-size:clamp(1.45rem,3vw,2rem)}.inquiry-wizard-section.is-dark .wizard-step h3,.inquiry-wizard-section.is-dark .wizard-summary h4,.inquiry-wizard-section.is-dark label{color:var(--color-white)}.wizard-option-grid{gap:12px;display:grid}.wizard-option{border-radius:var(--radius);width:100%;min-height:82px;color:var(--color-ink);text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #0c92c72e;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.inquiry-wizard-section.is-dark .wizard-option{color:var(--color-white);background:#ffffff14;border-color:#00f4fe2e}.wizard-option:hover,.wizard-option.is-selected{border-color:#00f4fe9e;transform:translateY(-2px);box-shadow:0 16px 42px #0c92c729}.wizard-option.is-selected{background:linear-gradient(135deg,#00f4fe24,#0c92c714),#fffffff5}.inquiry-wizard-section.is-dark .wizard-option.is-selected{background:linear-gradient(135deg,#00f4fe2e,#0c92c71f),#ffffff1f}.wizard-option strong,.wizard-option span{display:block}.wizard-option strong{margin-bottom:5px;line-height:1.2}.wizard-option span{color:var(--color-muted);font-size:.92rem}.inquiry-wizard-section.is-dark .wizard-option span{color:#ffffffa3}.wizard-final-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.wizard-final-fields label{color:var(--color-ink);gap:7px;font-size:.84rem;font-weight:800;display:grid}.wizard-final-fields .form-wide{grid-column:1/-1}.wizard-summary{border-radius:var(--radius);background:#f7fbfcb8;border:1px solid #0c92c729;margin-top:22px;padding:18px}.inquiry-wizard-section.is-dark .wizard-summary{background:#ffffff0f;border-color:#00f4fe29}.wizard-summary h4{margin:0 0 12px;font-size:1rem}.wizard-summary ul{margin:0}.wizard-error{border-radius:var(--radius);color:#9f1d1d;background:#ff464614;border:1px solid #ff464647;margin:18px 0 0;padding:12px 14px;font-weight:800}.inquiry-wizard-section.is-dark .wizard-error{color:#ffd6d6;background:#ff464624}.wizard-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.wizard-actions [hidden]{display:none}.wizard-back{color:var(--color-dark);background:#07141f0a}.inquiry-wizard-section.is-dark .wizard-back{color:var(--color-white);background:#ffffff14}.legacy-page{background:var(--color-light)}.legacy-hero{min-height:64svh;padding:142px 0 clamp(86px,11vw,150px);position:relative;overflow:hidden}.legacy-hero:before{pointer-events:none;content:"";background:radial-gradient(circle at 82% 18%,#00f4fe38,#0000 24rem),linear-gradient(90deg,#00f4fe14 1px,#0000 1px) 0 0/74px 74px,linear-gradient(0deg,#00f4fe0f 1px,#0000 1px) 0 0/74px 74px;position:absolute;inset:0;mask-image:linear-gradient(#000000e6,#0000 88%)}.legacy-hero-inner{z-index:1;max-width:920px;position:relative}.legacy-hero h1{margin-bottom:24px}.legacy-bullets{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.legacy-bullets span{color:#ffffffb8;background:#ffffff12;border:1px solid #00f4fe38;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:900}.legacy-content-section{background:radial-gradient(circle at 15% 8%, #00f4fe1f, transparent 24rem), var(--color-light)}.legacy-content-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start;gap:clamp(24px,5vw,54px);display:grid}.legacy-main{gap:18px;display:grid}.legacy-section-card,.legacy-aside{border:1px solid var(--color-line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffe6}.legacy-section-card{padding:clamp(22px,3vw,32px)}.legacy-section-card>span{min-width:42px;height:42px;color:var(--color-dark);background:linear-gradient(135deg, var(--color-primary), var(--color-secondary));border-radius:999px;place-items:center;margin-bottom:18px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-grid}.legacy-section-card h2{font-size:clamp(1.45rem,2.6vw,2.2rem)}.legacy-section-card p:last-child,.legacy-aside p:last-child{margin-bottom:0}.legacy-section-card ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.legacy-section-card li{color:var(--color-muted);padding-left:24px;line-height:1.75;position:relative}.legacy-section-card li:before{content:"";background:var(--color-primary);border-radius:999px;width:9px;height:9px;position:absolute;top:.72em;left:0;box-shadow:0 0 18px #00f4fe59}.legacy-section-card a{color:var(--color-tertiary);font-weight:900}.legacy-enhancement-card{background:linear-gradient(135deg,#00f4fe14,#ffffffeb 42%),#fffffff0}.legacy-question-list{gap:18px;display:grid}.legacy-question-list section{border-top:1px solid #0c92c729;padding-top:18px}.legacy-question-list h3{color:var(--color-ink);margin-bottom:8px;font-size:1.05rem}.legacy-related-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.legacy-related-links a{color:var(--color-ink);background:#00f4fe12;border:1px solid #0c92c738;border-radius:999px;padding:9px 13px;font-size:.9rem;transition:color .18s,border-color .18s,background .18s}.legacy-related-links a:hover{color:var(--color-tertiary);background:#00f4fe24;border-color:#00f4fe9e}.legacy-aside{padding:28px;position:sticky;top:100px}.legacy-aside h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}.legacy-aside .button{width:100%;margin-top:12px}.legacy-updated{font-size:.84rem;font-weight:800}.redirect-page .legacy-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{color:#ffffffb8;background:#02070c;padding:38px 0}.footer-grid{grid-template-columns:auto 1fr auto;align-items:center;gap:26px;display:grid}.footer-brand{color:var(--color-white)}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:16px 22px;display:flex}.site-footer a{transition:color .18s}.site-footer a:hover{color:var(--color-primary)}.site-footer p{color:#ffffff8a;margin:0;font-size:.9rem}@keyframes float-soft{0%,to{transform:translateY(0)rotateY(-10deg)rotateX(5deg)}50%{transform:translateY(-14px)rotateY(-8deg)rotateX(5deg)}}@keyframes float-preview{0%,to{transform:translateY(0)rotate(1.25deg)}50%{transform:translateY(-14px)rotate(.25deg)}}@media (width<=1080px){.primary-nav{gap:14px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (width<=900px){.menu-button{display:block}.primary-nav{border-radius:var(--radius);max-height:0;box-shadow:var(--shadow-dark);opacity:0;backdrop-filter:blur(18px);background:#07141ff5;border:1px solid #ffffff1f;gap:8px;padding:0 14px;transition:max-height .22s,padding .22s,opacity .18s;display:grid;position:absolute;top:calc(100% + 10px);left:20px;right:20px;overflow:hidden}.primary-nav.is-open{opacity:1;max-height:520px;padding:14px}.primary-nav a{padding:9px 2px}.primary-nav .nav-cta{text-align:center}.language-switcher{width:max-content;margin:4px 0}.hero{min-height:auto;padding-top:118px}.hero-grid,.intro-grid,.ebook-grid{grid-template-columns:1fr}.hero-visual{order:2;min-height:470px}.browser-card{width:min(92vw,500px);left:50%;right:auto;transform:translate(-50%)}.badge-seo{left:5%}.values-timeline,.testimonial-grid,.pricing-grid,.legacy-content-grid,.home-about-grid,.about-hero-grid,.about-story-grid,.about-principles-grid,.inquiry-wizard-grid,.landing-hero-grid,.landing-feature-grid,.landing-guidance-grid,.template-slide,.agency-contrast,.preview-problem-grid,.preview-price-grid,.preview-final-grid{grid-template-columns:1fr}.pricing-card.is-highlighted{transform:none}.landing-dashboard{min-height:460px}.landing-alert-stage{min-height:520px}.landing-browser{width:min(92vw,520px);left:50%;right:auto;transform:translate(-50%)}.audit-panel{width:min(92vw,500px);left:50%;right:auto;transform:translate(-50%)rotate(1deg)}.trash-seal{left:6%}.preview-stage{min-height:480px}.preview-window{width:min(92vw,500px);left:50%;right:auto;transform:translate(-50%)rotate(1deg)}.preview-step-grid,.preview-faq-grid,.redirect-page .legacy-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-aside{position:static}.landing-guidance-checklist ul{grid-template-columns:1fr}}@media (width<=640px){.container{width:min(calc(100% - 28px), var(--container))}.brand span{max-width:170px;line-height:1.1}.hero-actions,.hero-actions .button,.lead-form .button{width:100%}.hero-visual{min-height:410px}.browser-card{width:100%;top:58px;left:0;transform:none}.abstract-mark{width:190px;height:190px;font-size:8rem}.floating-card{min-width:112px;padding:12px}.badge-speed{top:12px;right:8px}.badge-seo{top:250px;left:2px}.badge-care{bottom:4px;right:8px}.preview-grid{grid-template-columns:1fr}.preview-grid span{height:42px}.landing-hero{min-height:auto;padding-top:118px}.landing-title{font-size:clamp(3rem,15vw,4.2rem)}.trash-word{text-align:center;width:100%;transform:rotate(-1deg)}.landing-dashboard{min-height:390px}.landing-alert-stage{min-height:auto;margin-top:34px;padding-top:64px}.landing-browser{width:100%;top:34px;left:0;transform:none}.landing-screen{min-height:300px;padding:16px}.landing-badge-one{top:0;right:8px}.landing-badge-two{bottom:4px;right:8px}.audit-panel{width:100%;padding:20px;position:relative;top:auto;left:auto;right:auto;transform:none}.audit-row{grid-template-columns:34px 1fr;padding:10px}.trash-seal{font-size:1rem;top:0;left:0;transform:rotate(-4deg)}.preview-title{font-size:clamp(2.35rem,10.5vw,3.05rem)}.preview-highlight{text-align:center;width:100%;transform:rotate(-1deg)}.preview-title>span{white-space:normal}.preview-proof-strip span{text-align:center;width:100%}.preview-stage{min-height:auto;margin-top:34px;padding-top:58px}.preview-window{width:100%;position:relative;top:auto;left:auto;transform:none}.preview-window-body{min-height:310px;padding:18px}.preview-ticket{width:100%;margin-top:12px;position:relative;inset:auto;transform:none}.preview-seal{font-size:.88rem;top:0;left:0;right:auto;transform:rotate(-4deg)}.preview-step-grid,.preview-faq-grid,.legacy-content-grid,.redirect-page .legacy-content-grid,.preview-form,.wizard-final-fields{grid-template-columns:1fr}.home-about-visual,.about-logo-panel{min-height:320px}.wizard-actions,.wizard-actions .button,.template-actions,.template-actions .button{width:100%}.template-media{padding:8px}.template-media:before{height:30px;margin:-8px -8px 8px}.template-counter{top:8px;right:12px}.template-controls{bottom:14px;right:14px}.template-nav-button{width:40px;height:40px}.template-thumbnails{scroll-snap-type:x mandatory;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.template-thumbnail{scroll-snap-align:start;flex:0 0 96px;height:64px}.preview-step{min-height:auto}.preview-receipt{padding:22px;transform:none}.preview-receipt-row,.preview-receipt-total{flex-direction:column;align-items:flex-start;gap:6px}.services-grid{grid-template-columns:1fr}.service-card{min-height:auto}.ebook-label{width:min(190px,72vw);bottom:18px;right:-8px}.lead-form,.value-item{grid-template-columns:1fr}.services-section,.preview-process,.preview-faq,.about-principles{padding-bottom:clamp(138px,34vw,160px)}.values-section,.preview-problem,.home-about-teaser,.landing-guidance,.about-story{padding-bottom:clamp(112px,28vw,136px)}.about-hero,.inquiry-hero{padding-bottom:clamp(120px,30vw,150px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
