:root{--void:#03040a;--deep:#070914;--panel:#0c1020;--panel-2:#11162a;--white:#f6f7ff;--text:#e8eaf5;--muted:#9ca3c1;--muted-2:#6e7597;--line:#b5beff24;--line-strong:#c7cdff45;--violet:#8a5fff;--violet-2:#bda6ff;--cyan:#3ef2ff;--blue:#4b8cff;--magenta:#ff43d6;--orange:#ff8c3c;--lime:#c3ff4d;--shadow:0 40px 120px #0000007a;--ease:cubic-bezier(.2,.75,.2,1);--shell:min(1320px,calc(100vw - 64px));--section:clamp(6rem,10vw,10rem)}
@keyframes ctaPulse{0%,100%{box-shadow:0 16px 55px #8a5fffaa,0 0 0 0 #ff43d655,inset 0 1px #ffffff4d}50%{box-shadow:0 20px 75px #ff43d6cc,0 0 0 14px #ff43d600,inset 0 1px #ffffff4d}}
@keyframes badgeGlow{0%,100%{box-shadow:0 0 10px 2px var(--lime)}50%{box-shadow:0 0 22px 6px var(--lime)}}
.button.primary{animation:ctaPulse 2.6s ease-in-out infinite}
.button.primary:hover{animation:none;transform:translateY(-3px) scale(1.03);box-shadow:0 26px 90px #ff43d6e0,inset 0 1px #ffffff70}
.status-dot,.footer-brand>span i{animation:2s ease-in-out infinite pulse,badgeGlow 2s ease-in-out infinite!important}
.whatsapp-float{animation:2.4s ease-in-out infinite ctaPulse}
.hero-copy h1{text-shadow:0 0 40px #8a5fff66,0 20px 70px #0009!important}
.hero-copy h1 em,h2 em,h3 em{background:linear-gradient(95deg,var(--cyan),var(--magenta) 60%,var(--orange));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.hero-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.6rem 0 0;padding:0;list-style:none}
.hero-trust li{display:flex;align-items:center;gap:.5rem;color:#c7cce3;font-size:.85rem;font-weight:600}
.hero-trust li i{color:var(--lime);font-style:normal;text-shadow:0 0 8px var(--lime)}
@keyframes orbFloat{0%{transform:translate(0,0) scale(1)}33%{transform:translate(3vw,-4vh) scale(1.15)}66%{transform:translate(-2vw,3vh) scale(.9)}100%{transform:translate(0,0) scale(1)}}
@keyframes heroBoom{0%{opacity:.95;transform:scale(.15)}65%{opacity:.35}100%{opacity:0;transform:scale(3.6)}}
@keyframes beamSweep{0%{transform:translateX(-30%) rotate(8deg);opacity:0}12%{opacity:.5}50%{opacity:.15}100%{transform:translateX(130%) rotate(8deg);opacity:0}}
@keyframes heroFlash{0%{opacity:0;transform:scale(.97)}100%{opacity:1;transform:scale(1)}}
.home-hero{animation:heroFlash 1s var(--ease) both}
.hero-flash{position:absolute;top:32%;left:20%;width:22vw;height:22vw;border-radius:50%;background:radial-gradient(circle,#fff,var(--cyan) 32%,transparent 72%);opacity:0;z-index:2;pointer-events:none;animation:heroBoom 1.6s ease-out .15s both;mix-blend-mode:screen}
.hero-beam{position:absolute;top:-10%;left:0;width:26%;height:130%;background:linear-gradient(100deg,transparent,#ffffff2e,var(--cyan)44,transparent);z-index:2;pointer-events:none;animation:beamSweep 5.5s ease-in-out infinite;animation-delay:1.6s;mix-blend-mode:screen}
.wow-orb{position:absolute;border-radius:50%;filter:blur(65px);opacity:.75;pointer-events:none;z-index:1;animation:orbFloat 11s ease-in-out infinite;mix-blend-mode:screen}
.home-hero .wow-orb-a{width:44vw;height:44vw;top:-10vw;left:-8vw;background:radial-gradient(circle,var(--violet),transparent 68%);animation-duration:13s}
.home-hero .wow-orb-b{width:36vw;height:36vw;bottom:-8vw;right:-6vw;background:radial-gradient(circle,var(--magenta),transparent 68%);animation-duration:10s;animation-delay:-4s}
.home-hero .wow-orb-c{width:28vw;height:28vw;top:30%;left:52%;background:radial-gradient(circle,var(--cyan),transparent 68%);animation-duration:15s;animation-delay:-8s}
.package-card,.service-console,.clarity-console{position:relative}
@keyframes borderSpin{to{--ang:360deg}}
@property --ang{syntax:'<angle>';initial-value:0deg;inherits:false}
.package-card:before,.service-console:before,.clarity-console:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--ang),var(--violet),var(--cyan),var(--magenta),var(--orange),var(--violet));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderSpin 6s linear infinite;z-index:-1;opacity:.85}
.brand-mark{position:relative}
.brand-mark i{box-shadow:0 0 14px 2px var(--violet)}
@keyframes textGlitch{0%,92%,100%{transform:translate(0,0);text-shadow:0 0 40px #8a5fff66,0 20px 70px #0009}94%{transform:translate(-2px,1px);text-shadow:2px 0 var(--cyan),-2px 0 var(--magenta)}96%{transform:translate(2px,-1px);text-shadow:-2px 0 var(--cyan),2px 0 var(--magenta)}}
.hero-copy h1{animation:textGlitch 7s ease-in-out infinite}
.eyebrow{position:relative}
.eyebrow:after{content:"";position:absolute;left:-8px;top:-4px;right:-8px;bottom:-4px;border:1px solid var(--lime);border-radius:999px;opacity:0;animation:badgeRing 3s ease-out infinite}
@keyframes badgeRing{0%{opacity:.7;transform:scale(.9)}100%{opacity:0;transform:scale(1.3)}}
.showcase-grid .project-card,.impact-grid article{transition:transform .4s var(--ease),box-shadow .4s var(--ease)}
.showcase-grid .project-card:hover,.impact-grid article:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 30px 90px #8a5fff40}
.impact-grid article{transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s}
.impact-grid article:after{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--ang),var(--violet),var(--cyan),var(--magenta),var(--orange),var(--violet));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s;animation:borderSpin 4s linear infinite;pointer-events:none;z-index:0}
.impact-grid article:hover{transform:translateY(-12px) scale(1.045);box-shadow:0 20px 60px -12px #3ef2ff70,0 40px 110px -20px #ff43d670;border-color:transparent}
.impact-grid article:hover:after{opacity:1}
.impact-grid article:hover:before{opacity:1}
.impact-grid article>i{transition:transform .55s var(--ease),border-color .4s,box-shadow .4s}
.impact-grid article:hover>i{transform:rotate(135deg) scale(1.2);border-color:var(--cyan);box-shadow:0 0 22px 2px var(--cyan)}
.impact-grid article h3{transition:color .4s}
.impact-grid article:hover h3{background:linear-gradient(95deg,var(--cyan),var(--magenta) 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.impact-grid article:hover>span{color:var(--lime);text-shadow:0 0 10px var(--lime)}
.final-cta .button.primary{transform:scale(1.06);min-height:66px;font-size:1.05rem}
.final-cta .button.primary{animation:ctaPulse 2s ease-in-out infinite,ctaBreathe 3.4s ease-in-out infinite}
@keyframes ctaBreathe{0%,100%{transform:scale(1.06)}50%{transform:scale(1.11)}}
.final-planet{animation:planetGlow 5s ease-in-out infinite}
@keyframes planetGlow{0%,100%{box-shadow:0 -4px 90px #8b7eff2e}50%{box-shadow:0 -10px 140px #ff43d655,0 -4px 100px #3ef2ff40}}
.comet-trail-wrap{position:fixed;inset:0;pointer-events:none;z-index:140}
.comet-trail-dot{position:absolute;top:0;left:0;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#fff,var(--cyan) 60%,transparent 100%);box-shadow:0 0 10px 2px var(--cyan);will-change:transform}
@media(pointer:coarse){.comet-trail-wrap{display:none}}
@keyframes sparkFly{0%{transform:translate(-50%,-50%) translate(0,0);opacity:1}100%{transform:translate(-50%,-50%) translate(var(--dx),var(--dy));opacity:0}}
.click-spark{position:fixed;width:5px;height:5px;border-radius:50%;pointer-events:none;z-index:200;box-shadow:0 0 8px 2px currentColor;animation:sparkFly .7s cubic-bezier(.2,.8,.3,1) forwards}
.nav-links a{position:relative}
.nav-links a:after{content:"";position:absolute;left:1.6rem;right:1.6rem;bottom:.35rem;height:1px;background:linear-gradient(90deg,var(--cyan),var(--magenta));transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}
.nav-links a:hover:after{transform:scaleX(1)}
.capability-marquee{transition:filter .4s}
.capability-marquee:hover{filter:brightness(1.3)}
.showcase-grid-4{grid-template-columns:1fr 1fr}
.mock-vertriebspro,.mock-talentweit{min-height:390px;padding:2.8rem 2.2rem;position:relative;overflow:hidden}
.mock-vertriebspro{color:#eef1ff;background:radial-gradient(circle at 85% 15%,#8a5fff40,transparent 40%),linear-gradient(150deg,#07060f,#120c22)}
.mock-talentweit{color:#eafcff;background:radial-gradient(circle at 15% 85%,#3ef2ff33,transparent 45%),linear-gradient(150deg,#050d10,#0c1b20)}
.mock-vertriebspro:after,.mock-talentweit:after{content:"";background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:36px 36px;position:absolute;inset:0}
.mock-vertriebspro small,.mock-talentweit small{z-index:2;letter-spacing:.14em;font:650 .56rem ui-monospace,monospace;position:relative;opacity:.75}
.mock-vertriebspro strong,.mock-talentweit strong{z-index:2;letter-spacing:-.045em;margin-top:2.4rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1;display:block;position:relative}
.mock-vertriebspro strong em{color:var(--violet-2)}
.mock-talentweit strong em{color:var(--cyan)}
.mock-vertriebspro>span,.mock-talentweit>span{z-index:2;border:1px solid var(--line-strong);border-radius:999px;margin-top:1.6rem;padding:.6rem 1rem;font-size:.7rem;display:inline-block;position:relative}
.project-vertriebspro:hover .mock-vertriebspro,.project-talentweit:hover .mock-talentweit{filter:brightness(1.08)}
.live-tag{color:var(--lime)!important;position:relative;padding-left:1rem}
.live-tag:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime);transform:translateY(-50%);animation:2s ease-in-out infinite pulse}
@media(max-width:760px){.showcase-grid-4{grid-template-columns:1fr}}
@keyframes preTrailMove{0%{transform:translate(-58vw,38vh) rotate(-28deg);opacity:0}9%{opacity:1}55%{opacity:1}72%{transform:translate(34vw,-34vh) rotate(-28deg);opacity:0}100%{opacity:0}}
.preloader-trail{position:absolute;top:50%;left:50%;width:44vw;height:4px;border-radius:4px;background:linear-gradient(90deg,transparent,#ff8c3c33 20%,#ff8c3c 55%,#fff 85%,#fff);filter:drop-shadow(0 0 16px #ff8c3caa);animation:preTrailMove 1.55s cubic-bezier(.3,.6,.25,1) both}
.preloader-trail:after{content:"";position:absolute;right:-6px;top:50%;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#fff,#ffe9c4 40%,#ff8c3c 75%,transparent 100%);box-shadow:0 0 20px 6px #ff8c3c,0 0 40px 14px #ff43d666;transform:translateY(-50%)}
@keyframes preFlash{0%,60%{opacity:0;transform:translate(-50%,-50%) scale(.2)}73%{opacity:.9;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(2.3)}}
.preloader-flash{position:absolute;top:50%;left:50%;width:26vw;height:26vw;border-radius:50%;background:radial-gradient(circle,#fff,var(--cyan) 35%,var(--violet) 70%,transparent 100%);animation:preFlash 1.55s ease-out both;mix-blend-mode:screen}
@keyframes preLogoIn{0%,63%{opacity:0;transform:translateY(14px) scale(.94);filter:blur(6px)}82%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}100%{opacity:1}}
.preloader-logo{position:relative;z-index:2;display:flex;align-items:center;gap:.6rem;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:760;font-size:clamp(1.6rem,4vw,2.4rem);letter-spacing:-.03em;color:var(--white);animation:preLogoIn 1.55s var(--ease) both;text-shadow:0 0 40px #8a5fff88}
.preloader-logo strong{color:var(--violet-2)}
.preloader-mark{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#fff,var(--cyan) 60%,transparent);box-shadow:0 0 16px var(--cyan);display:inline-block}
.preloader{position:fixed;inset:0;z-index:999;background:var(--void);display:flex;align-items:center;justify-content:center;overflow:hidden;animation:preloaderOut .6s ease 1.8s forwards}
@keyframes preloaderOut{to{opacity:0;visibility:hidden;pointer-events:none}}
@media(prefers-reduced-motion:reduce){.preloader{animation:preloaderOut .3s ease .05s forwards}.preloader-trail,.preloader-flash,.preloader-logo{animation:none!important;opacity:0}}
.capability-marquee span{text-shadow:0 0 18px currentColor}
.capability-marquee b{color:var(--magenta);text-shadow:0 0 14px var(--magenta)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--void)}body{background:var(--void);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0}img,canvas{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.055em;text-wrap:balance;font-weight:760;line-height:.96}h1{font-size:clamp(4rem,8.6vw,8.9rem)}h2{font-size:clamp(3rem,6vw,6.3rem)}h3{font-size:clamp(1.35rem,2vw,2rem)}em{font-weight:inherit;color:var(--violet-2);font-style:normal}ul{margin:0;padding:0;list-style:none}::selection{background:var(--violet);color:#fff}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.shell{width:var(--shell);margin-inline:auto;position:relative}.section{padding-block:var(--section);position:relative}.overline,.eyebrow,.section-label{text-transform:uppercase;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700}.overline{color:var(--cyan);align-items:center;gap:.7rem;margin-bottom:1.5rem;display:flex}.overline:before{content:"";background:linear-gradient(90deg,var(--cyan),transparent);width:30px;height:1px}.section-label{color:var(--muted-2);align-items:center;gap:.8rem;margin-bottom:3.5rem;display:flex}.section-label span{border:1px solid var(--line);width:29px;height:29px;color:var(--text);letter-spacing:0;border-radius:50%;place-items:center;display:grid}.section-label.light{color:#aab1d2}.text-link{color:var(--text);transition:gap .3s var(--ease),color .3s;align-items:center;gap:.65rem;font-weight:700;display:inline-flex}.text-link:hover{color:var(--cyan);gap:1rem}.button,.nav-contact,.round-link,.package-link{--bx:0px;--by:0px;transform:translate(var(--bx),var(--by));transition:transform .35s var(--ease),box-shadow .35s,border-color .35s,background .35s,color .35s}.button{isolation:isolate;border-radius:999px;justify-content:space-between;align-items:center;gap:1.25rem;min-height:58px;padding:0 1.5rem;font-weight:750;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";z-index:-1;background:linear-gradient(105deg,var(--violet),#625cf6 45%,var(--magenta));transition:transform .45s var(--ease);position:absolute;inset:0}.button.primary{color:#fff;box-shadow:0 16px 55px #6f4dff66,inset 0 1px #ffffff4d}.button.primary:after{content:"";width:35%;height:260%;transition:left .75s var(--ease);background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;top:-80%;left:-40%;transform:rotate(25deg)}.button.primary:hover{transform:translate(var(--bx),calc(var(--by) - 3px));box-shadow:0 22px 70px #6f4dff8c}.button.primary:hover:after{left:115%}.button.ghost{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--white);background:#0a0c196b}.button.ghost:before{opacity:0;background:linear-gradient(105deg,#36e2ee29,#7755ff2e)}.button.ghost:hover{color:var(--cyan);transform:translate(var(--bx),calc(var(--by) - 3px));border-color:#36e2ee8c}.button.ghost:hover:before{opacity:1}.universe-engine{z-index:0;pointer-events:none;background:radial-gradient(1000px 700px at 78% 12%,#493f9c1f,transparent 70%),var(--void);position:fixed;inset:0;overflow:hidden}.universe-engine canvas{width:100%;height:100%;position:absolute;inset:0}.natural-nebula{opacity:.18;filter:blur(55px);background:radial-gradient(at 72% 16%,#5d4ebe52,#0000 28%),radial-gradient(at 14% 66%,#11759433,#0000 25%);animation:22s ease-in-out infinite alternate nebulaDrift;position:absolute;inset:-20%}.space-cloud{filter:blur(110px);opacity:.09;border-radius:50%;animation:16s ease-in-out infinite alternate cloudFloat;position:absolute}.space-cloud-violet{background:var(--violet);width:45vw;height:45vw;top:18vh;right:-18vw}.space-cloud-cyan{background:var(--cyan);width:36vw;height:36vw;animation-delay:-6s;top:55vh;left:-16vw}.space-cloud-amber{background:var(--orange);width:24vw;height:24vw;animation-delay:-11s;bottom:-10vw;right:10vw}.distant-planet,.floating-rock{display:none}.shooting-star{opacity:.25;background:linear-gradient(90deg,transparent,var(--cyan));width:180px;height:1px;animation:9s linear infinite shoot;position:absolute;transform:rotate(20deg)}.shooting-star i{width:5px;height:5px;box-shadow:0 0 18px var(--cyan);background:#fff;border-radius:50%;position:absolute;top:-2px;right:-2px}.shooting-a{animation-delay:-2s;top:20%;left:-20%}.shooting-b{animation-delay:-6s;top:55%;left:-30%}.shooting-c{animation-delay:-9s;top:82%;left:-10%}.space-dust-band{opacity:.1;filter:blur(12px);background:linear-gradient(#0000,#a0b4ff1f,#0000);width:120vw;height:110px;position:absolute;top:62%;left:-10vw;transform:rotate(-8deg)}.mouse-aurora{background:radial-gradient(420px circle at var(--pointer-x,50%) var(--pointer-y,40%),#7555ff14,transparent 75%);position:absolute;inset:0}.space-vignette{background:radial-gradient(at 50% 30%,#0000 35%,#0000008f 100%);position:absolute;inset:0}.page-atmosphere{--route:var(--violet);z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.atmosphere-cyan{--route:var(--cyan)}.atmosphere-magenta{--route:var(--magenta)}.atmosphere-blue{--route:var(--blue)}.atmosphere-gold{--route:var(--orange)}.atmosphere-lime{--route:var(--lime)}.ambient{filter:blur(130px);opacity:.055;background:var(--route);border-radius:50%;animation:18s ease-in-out infinite alternate ambientFloat;position:absolute}.ambient-a{width:50vw;height:50vw;top:15vh;right:-18vw}.ambient-b{width:34vw;height:34vw;animation-delay:-7s;top:58vh;left:-15vw}.ambient-c{width:22vw;height:22vw;animation-delay:-12s;bottom:-12vw;right:22vw}.ambient-line{background:linear-gradient(90deg,transparent,var(--route),transparent);opacity:.12;width:60vw;height:1px;animation:14s ease-in-out infinite lineSweep;position:absolute;transform:rotate(-14deg)}.line-a{top:32%;left:-20%}.line-b{animation-delay:-8s;top:72%;right:-20%}.noise{z-index:90;pointer-events:none;opacity:.035;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.skip-link{z-index:200;background:var(--cyan);color:#001014;border-radius:8px;padding:.7rem 1rem;font-weight:800;transition:top .2s;position:fixed;top:-80px;left:18px}.skip-link:focus{top:18px}.site-header{z-index:100;transition:padding .35s var(--ease);padding:18px 0;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{padding:10px 0}.nav-shell{border:1px solid #0000;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(1460px,100vw - 38px);height:66px;margin:auto;padding:0 10px 0 20px;transition:background .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:grid}.is-scrolled .nav-shell{border-color:var(--line);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:#050710b8;box-shadow:0 20px 70px #0000004d}.brand{letter-spacing:-.045em;white-space:nowrap;z-index:2;align-items:center;gap:.75rem;font-size:1rem;font-weight:820;display:flex;position:relative}.brand strong{color:var(--violet-2);font-weight:inherit}.brand-mark{background:radial-gradient(circle at 40% 35%,#fff 0 5%,var(--violet-2) 8%,#5b35e9 38%,#0b0d19 40%);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 0 28px #7755ff4d}.brand-mark:before{content:"";border:1px solid #36e2eea6;border-radius:50%;width:43px;height:13px;position:absolute;transform:rotate(-20deg)}.brand-mark i{width:4px;height:4px;box-shadow:0 0 10px var(--cyan);background:#fff;border-radius:50%;position:absolute;top:5px;right:0}.brand-mark b{background:linear-gradient(90deg,transparent,var(--magenta));width:16px;height:1px;position:absolute;bottom:5px;right:27px;transform:rotate(-38deg)}.nav-capsule{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0608126b;border-radius:999px;justify-self:center;align-items:center;gap:1.2rem;padding:.38rem .5rem .38rem .8rem;display:flex}.nav-code,.nav-status{letter-spacing:.12em;color:var(--muted-2);white-space:nowrap;font:600 .55rem ui-monospace,SFMono-Regular,monospace}.nav-status{align-items:center;gap:.4rem;margin-right:.35rem;display:flex}.nav-status i,.status-dot,.footer-brand>span i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%;animation:2s ease-in-out infinite pulse}.nav-links{align-items:center;gap:.1rem;display:flex}.nav-links a{color:#b3b8d0;border-radius:999px;padding:.58rem .72rem;font-size:.76rem;font-weight:650;transition:color .25s,background .25s;position:relative}.nav-links a small{display:none}.nav-links a:hover,.nav-links a.active{color:#fff;background:#ffffff0f}.nav-links a.active:after{content:"";background:var(--cyan);width:4px;height:4px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute;bottom:2px;left:50%}.nav-contact{background:linear-gradient(100deg,var(--violet),#6956eb 55%,var(--magenta));border-radius:999px;align-items:center;gap:1.1rem;padding:.78rem .85rem .78rem 1.2rem;font-size:.8rem;font-weight:800;display:flex;box-shadow:0 12px 40px #6f4dff4d}.nav-contact b{color:#171028;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.9rem;display:grid}.nav-contact:hover{transform:translate(var(--bx),calc(var(--by) - 2px));box-shadow:0 16px 50px #6f4dff7a}.menu-button{border:1px solid var(--line-strong);z-index:4;background:#080a16b8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:46px;height:46px;display:none}.menu-button span{width:18px;height:1.5px;transition:.35s var(--ease);background:#fff}.menu-button.open span:first-child{transform:translateY(3.75px)rotate(45deg)}.menu-button.open span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.mobile-menu{display:none}.cursor-orbit{z-index:150;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#7755ff1f,#0000 60%);border:1px solid #36e2ee61;border-radius:50%;width:38px;height:38px;transition:width .25s,height .25s,border-color .25s;position:fixed;top:0;left:0}.cursor-orbit i{width:3px;height:3px;box-shadow:0 0 12px var(--cyan);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-orbit.active{border-color:#fa45c5a6;width:60px;height:60px}.pointer-trail{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 10px var(--violet);z-index:145;pointer-events:none;border-radius:50%;animation:.65s forwards trailFade;position:fixed}.scroll-progress{background:var(--line);z-index:80;width:1px;height:120px;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.scroll-progress span{width:1px;height:calc(var(--progress,0) * 100%);background:linear-gradient(var(--cyan),var(--magenta));box-shadow:0 0 8px var(--cyan);position:absolute;top:0;left:0}.scroll-progress i{left:50%;top:calc(var(--progress,0) * 100%);width:7px;height:7px;box-shadow:0 0 12px var(--magenta);background:#fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.edge-signature{z-index:70;writing-mode:vertical-rl;letter-spacing:.18em;color:#aeb5d457;font:600 .53rem ui-monospace,monospace;position:fixed;top:50%;left:16px;transform:translateY(-50%)rotate(180deg)}.route-transition{z-index:180;pointer-events:none;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0}.route-transition i{background:radial-gradient(circle,var(--violet) 0 2%,#080918 10%,#03040afa 32%,transparent 33%);opacity:0;position:absolute;inset:-40%;transform:scale(0)}.route-transition span{letter-spacing:.5em;opacity:0;font:800 1rem ui-monospace,monospace}.route-transition.active{visibility:visible}.route-transition.active i{animation:routePulse .56s var(--ease)}.route-transition.active span{animation:routeText .56s var(--ease)}.mobile-launch{display:none}.whatsapp-float{z-index:94;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#d9ffe7;background:#06140ed1;border:1px solid #69ff9c59;border-radius:999px;align-items:center;gap:.8rem;padding:.55rem .6rem .55rem 1rem;font-size:.72rem;font-weight:750;transition:transform .3s,border-color .3s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 48px #0006,0 0 30px #32dc7817}.whatsapp-float b{color:#04190c;background:#25d366;border-radius:50%;place-items:center;width:37px;height:37px;font:850 .62rem ui-monospace,monospace;display:grid}.whatsapp-float:hover{border-color:#25d366;transform:translateY(-3px)}#main-content,main,.site-footer{z-index:2;position:relative}.home-hero{isolation:isolate;background:#020307;height:max(780px,100svh);min-height:100svh;position:relative;overflow:hidden}.hero-image{z-index:0;background-image:linear-gradient(90deg,#020307 0%,#020307f0 24%,#02030780 51%,#02030714 78%),linear-gradient(#0000 76%,#020307 100%),url(/webkomet-hero-exoplanet.webp);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,cover,cover;animation:14s ease-in-out infinite alternate planetBreath;position:absolute;inset:0;transform:scale(1.035)}.hero-spectrum{z-index:1;filter:blur(8px);mix-blend-mode:screen;background:radial-gradient(circle at 47% 48%,#0000 36%,#36e2ee14 39%,#7755ff29 42%,#0000 48%);border-radius:50%;width:65vw;height:82%;animation:9s ease-in-out infinite spectrum;position:absolute;top:1%;right:-8vw}.wormhole-canvas{z-index:2;pointer-events:auto;width:100%;height:100%;position:absolute;inset:0}.hero-orbits{z-index:2;pointer-events:none;width:66vw;height:80%;position:absolute;top:5%;right:-6vw;transform:perspective(900px)rotateX(62deg)rotate(-8deg)}.hero-orbits i{inset:var(--orbit);border:1px solid #a8b6ff2b;border-radius:50%;animation:22s linear infinite orbitSpin;position:absolute}.hero-orbits i:first-child{--orbit:8%}.hero-orbits i:nth-child(2){--orbit:20%;animation-duration:16s;animation-direction:reverse}.hero-orbits i:nth-child(3){--orbit:31%;animation-duration:11s}.hero-orbits i:after{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 18px var(--cyan);border-radius:50%;position:absolute;top:7%;left:16%}.hero-orbits b{border-top:1px solid #fa45c554;border-radius:50%;animation:10s linear infinite orbitSpin;position:absolute;inset:2%}.hero-debris i{z-index:3;background:#94939c;border-radius:60% 35% 55% 45%;width:6px;height:4px;animation:8s ease-in-out infinite alternate debrisFloat;position:absolute;box-shadow:inset -2px -2px 2px #25262c,0 0 7px #fff3}.hero-debris i:first-child{top:28%;right:42%}.hero-debris i:nth-child(2){width:11px;height:8px;animation-delay:-2s;top:19%;right:29%}.hero-debris i:nth-child(3){animation-delay:-5s;top:61%;right:12%}.hero-debris i:nth-child(4){width:9px;height:7px;animation-delay:-7s;top:72%;right:37%}.hero-debris i:nth-child(5){width:4px;height:3px;animation-delay:-3s;top:40%;right:20%}.hero-comet{z-index:3;opacity:.95;background:linear-gradient(90deg,transparent,#ff8c3c22 15%,#ff8c3c88 45%,#ffe9c4 75%,#fff);width:280px;height:3px;border-radius:2px;filter:drop-shadow(0 0 8px #ff8c3caa);animation:8s linear infinite heroComet;position:absolute;transform:rotate(19deg)}.hero-comet i{width:11px;height:11px;box-shadow:0 0 10px 3px #fff,0 0 26px 10px #ff8c3c,0 0 46px 18px #ff43d666;background:radial-gradient(circle,#fff 0%,#ffe9c4 35%,#ff8c3c 70%,transparent 100%);border-radius:50%;position:absolute;top:-4px;right:-4px}.hero-comet-a{top:23%;left:-30%}.hero-comet-b{filter:hue-rotate(160deg) drop-shadow(0 0 10px #3ef2ffaa);animation-delay:-5s;top:68%;left:-45%}.hero-layout{z-index:4;align-items:center;height:100%;padding-top:74px;display:flex}.hero-copy{width:min(790px,68vw);position:relative}.eyebrow{color:#c1c7dd;align-items:center;gap:.7rem;margin-bottom:1.8rem;display:flex}.hero-copy h1{text-transform:uppercase;letter-spacing:-.078em;text-shadow:0 20px 70px #0009;font-size:clamp(4.1rem,8.15vw,8.5rem);line-height:.82}.hero-copy h1 span{white-space:nowrap;display:block}.hero-copy h1 span:nth-child(2){margin-left:clamp(0rem,4.5vw,4.8rem)}.hero-copy h1 em{background:linear-gradient(100deg,#c5b5ff 5%,var(--violet-2) 32%,var(--cyan) 62%,#f2f2ff 95%);color:#0000;filter:drop-shadow(0 0 25px #7755ff40);-webkit-background-clip:text;background-clip:text}.hero-lead{color:#b9bfd3;max-width:610px;margin:2rem 0 1.8rem;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.hero-price-link{color:#a9afc5;margin-top:1.25rem;font-size:.82rem}.hero-telemetry{pointer-events:none;width:43%;height:100%;position:absolute;top:0;right:0}.telemetry-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0608116e;border:1px solid #c4cfff30;border-radius:12px;width:230px;padding:.85rem 1rem;animation:6s ease-in-out infinite alternate telemetryFloat;position:absolute;box-shadow:0 20px 50px #00000040}.telemetry-card:before{content:"";background:linear-gradient(90deg,var(--cyan),transparent);width:40px;height:1px;position:absolute;top:50%;left:-40px}.telemetry-card small,.telemetry-card span{letter-spacing:.12em;color:#8f96af;font:600 .55rem ui-monospace,monospace;display:block}.telemetry-card b{letter-spacing:.06em;color:#fff;margin:.32rem 0;font-size:.7rem;display:block}.telemetry-one{top:28%;right:4%}.telemetry-two{animation-delay:-3s;bottom:21%;right:26%}.telemetry-two:before{background:linear-gradient(90deg,var(--magenta),transparent)}.planet-label{letter-spacing:.15em;color:#c7cbe0;align-items:center;gap:.6rem;font:600 .55rem ui-monospace,monospace;display:flex;position:absolute;top:53%;right:19%;transform:rotate(-6deg)}.planet-label i{border:1px solid var(--cyan);width:8px;height:8px;box-shadow:0 0 15px var(--cyan);border-radius:50%}.hero-bottom{z-index:5;color:#a8aec3;border-top:1px solid #c4cfff26;grid-template-columns:repeat(3,1fr) auto;align-items:center;padding-top:1rem;font-size:.72rem;display:grid;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.hero-bottom>div{align-items:center;gap:.7rem;display:flex}.hero-bottom>div span{color:var(--cyan);font:600 .56rem ui-monospace,monospace}.hero-bottom>a{text-transform:uppercase;letter-spacing:.14em;color:#fff;justify-self:end;align-items:center;gap:.65rem;font:600 .56rem ui-monospace,monospace;display:flex}.hero-bottom>a i{color:var(--cyan);font-style:normal;animation:1.6s infinite scrollBounce}.capability-marquee{z-index:3;border-block:1px solid var(--line);background:linear-gradient(90deg,#7755ff1a,#36e2ee0d,#fa45c51a);padding:1rem 0;position:relative;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.capability-marquee div{align-items:center;gap:2.5rem;width:max-content;animation:24s linear infinite marquee;display:flex}.capability-marquee span{letter-spacing:.2em;font-size:.72rem;font-weight:800}.capability-marquee b{color:var(--magenta)}.impact-section{padding-top:clamp(7rem,12vw,12rem)}.impact-intro{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:6rem;display:grid}.impact-intro h2{max-width:980px;font-size:clamp(3.1rem,5.8vw,6rem)}.impact-intro h2 em{color:var(--violet-2);display:inline}.impact-intro>p{color:var(--muted);max-width:400px;padding-bottom:.5rem;font-size:1.05rem}.impact-grid{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:5rem;display:grid}.impact-grid article{border:1px solid var(--line);min-height:300px;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease),border-color .4s;background:linear-gradient(145deg,#ffffff0e,#ffffff03);border-radius:26px;padding:1.6rem;position:relative;overflow:hidden}.impact-grid article:before{content:"";background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),#7755ff38,transparent 55%);opacity:.35;position:absolute;inset:0}.impact-grid article:hover{border-color:#a990ff6b}.impact-grid article>span{color:var(--muted-2);font:600 .65rem ui-monospace,monospace}.impact-grid article>i{border:1px solid var(--line);border-radius:50%;width:42px;height:42px;position:absolute;top:1.5rem;right:1.5rem}.impact-grid article>i:before,.impact-grid article>i:after{content:"";background:var(--cyan);height:1px;position:absolute;inset:50% 8px auto}.impact-grid article>i:after{transform:rotate(90deg)}.impact-grid h3{letter-spacing:-.04em;font-size:1.5rem;position:absolute;bottom:4.3rem;left:1.6rem}.impact-grid p{color:var(--muted);font-size:.88rem;position:absolute;bottom:1.45rem;left:1.6rem}.services-section{background:linear-gradient(#0000,#090b1ae0 15%,#090b1af0 85%,#0000);overflow:hidden}.services-section:before{content:"WEBKOMET";letter-spacing:-.08em;color:#ffffff05;white-space:nowrap;font-size:20vw;font-weight:900;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.services-heading{grid-template-columns:1.3fr .55fr;align-items:end;gap:6rem;margin-bottom:4rem;display:grid}.services-heading h2{font-size:clamp(3rem,5.4vw,5.8rem)}.services-heading>p{color:var(--muted);max-width:390px}.service-console{--tone:var(--violet);border:1px solid var(--line);background:radial-gradient(700px circle at var(--mx,35%) var(--my,50%),color-mix(in srgb,var(--tone) 18%,transparent),transparent 60%),#050711d1;min-height:570px;box-shadow:var(--shadow);transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .55s var(--ease),--tone .4s;border-radius:34px;grid-template-columns:1.1fr .9fr;display:grid;position:relative;overflow:hidden}.tone-cyan{--tone:var(--cyan)}.tone-magenta{--tone:var(--magenta)}.tone-orange{--tone:var(--orange)}.service-console:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 35%,#000,#0000 65%);mask-image:radial-gradient(circle at 35%,#000,#0000 65%)}.service-core{text-align:center;border-right:1px solid var(--line);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:570px;padding:3rem;display:flex;position:relative}.core-rings{aspect-ratio:1;z-index:-1;border-radius:50%;width:min(410px,80%);animation:7s ease-in-out infinite coreHover;position:absolute}.core-rings i{inset:var(--r);border:1px solid color-mix(in srgb,var(--tone) 38%,transparent);box-shadow:0 0 50px color-mix(in srgb,var(--tone) 7%,transparent);border-radius:50%;position:absolute}.core-rings i:first-child{--r:0;animation:24s linear infinite orbitSpin}.core-rings i:nth-child(2){--r:13%;border-style:dashed;animation:17s linear infinite reverse orbitSpin}.core-rings i:nth-child(3){--r:27%;background:radial-gradient(circle at 35% 32%,color-mix(in srgb,var(--tone) 62%,white),color-mix(in srgb,var(--tone) 28%,#080914) 34%,#050611 72%);box-shadow:0 0 80px color-mix(in srgb,var(--tone) 30%,transparent);border:0}.core-rings b{width:9px;height:9px;box-shadow:0 0 20px var(--tone);background:#fff;border-radius:50%;animation:2s infinite nodeBlink;position:absolute;top:22%;left:10%}.service-core small{letter-spacing:.18em;color:var(--tone);margin-bottom:1.1rem;font:700 .61rem ui-monospace,monospace}.service-core strong{letter-spacing:-.06em;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1}.service-core>p{max-width:330px;color:var(--muted);margin:1rem auto}.service-core>a{color:var(--tone);font-size:.82rem;font-weight:750}.service-list{flex-direction:column;justify-content:center;padding:2.3rem;display:flex}.service-list button{text-align:left;border-bottom:1px solid var(--line);color:var(--muted);background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:1rem;padding:1.35rem .7rem;transition:color .3s,padding .35s,background .35s;display:grid}.service-list button span{color:var(--muted-2);font:600 .6rem ui-monospace,monospace}.service-list button b{font-size:1rem}.service-list button i{opacity:0;font-style:normal;transition:all .35s;transform:translate(-10px)}.service-list button.active,.service-list button:hover{color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 13%,transparent),transparent);padding-left:1.15rem}.service-list button.active i,.service-list button:hover i{opacity:1;color:var(--tone);transform:none}.service-signal{color:var(--muted-2);letter-spacing:.12em;align-items:center;gap:.7rem;font:600 .53rem ui-monospace,monospace;display:flex;position:absolute;bottom:1.2rem;left:1.5rem;right:1.5rem}.service-signal i{background:var(--line);flex:1;height:1px}.service-signal b{color:var(--tone)}.clarity-section{overflow:hidden}.clarity-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:5rem;display:grid}.clarity-copy h2{font-size:clamp(3rem,5vw,5.3rem)}.clarity-copy>p:not(.overline){color:var(--muted);max-width:500px;margin:1.6rem 0}.clarity-copy .section-label{margin-bottom:5rem}.clarity-console{border:1px solid var(--line);box-shadow:var(--shadow);transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .55s var(--ease);background:#090b18c7;border-radius:30px;position:relative;overflow:hidden}.console-top{border-bottom:1px solid var(--line);letter-spacing:.13em;height:56px;color:var(--muted-2);justify-content:space-between;align-items:center;padding:0 1.4rem;font:600 .58rem ui-monospace,monospace;display:flex}.console-top i{color:var(--lime);font-style:normal}.console-screen{grid-template-columns:1fr 90px 1fr;align-items:center;min-height:400px;padding:2.2rem;display:grid}.before-panel,.after-panel{border:1px solid var(--line);background:#090b15;border-radius:20px;height:270px;padding:1.4rem;position:relative;overflow:hidden}.before-panel small,.after-panel small{letter-spacing:.16em;color:var(--muted-2);font:700 .58rem ui-monospace,monospace}.before-panel span{background:linear-gradient(90deg,#ffffff14,#ffffff05);border-radius:6px;height:12px;margin-top:1.1rem;display:block}.before-panel span:nth-of-type(2){width:72%}.before-panel span:nth-of-type(3){width:88%}.before-panel b{color:#ffffff09;font-size:10rem;position:absolute;bottom:-2rem;right:1rem}.after-panel{background:radial-gradient(circle at 85% 10%,#7755ff38,#0000 45%),#0b0e1d;border-color:#a990ff4d}.after-panel strong{margin-top:3.5rem;font-size:2rem;line-height:1;display:block}.after-panel p{color:var(--muted);margin:.6rem 0 1.4rem}.after-panel span{background:linear-gradient(100deg,var(--violet),var(--magenta));border-radius:999px;padding:.65rem 1rem;font-size:.7rem;font-weight:750;display:inline-flex}.conversion-beam{place-items:center;display:grid;position:relative}.conversion-beam i{background:linear-gradient(90deg,var(--orange),var(--cyan));width:100%;height:1px;box-shadow:0 0 18px var(--cyan);animation:2s infinite beamPulse;position:absolute}.conversion-beam b{z-index:1;border:1px solid var(--line-strong);width:42px;height:42px;color:var(--cyan);background:#101328;border-radius:50%;place-items:center;display:grid}.console-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.console-stats span{color:var(--muted);border-right:1px solid var(--line);padding:1rem 1.4rem;font-size:.7rem}.console-stats b{color:var(--cyan);margin-right:.5rem;font:600 .58rem ui-monospace,monospace}.project-showcase{background:linear-gradient(#07091326,#0a0c1beb 18%,#070913f2);overflow:hidden}.project-showcase:before{content:"";filter:blur(40px);background:radial-gradient(circle,#7755ff24,#0000 67%);border-radius:50%;width:70vw;height:70vw;position:absolute;top:10%;left:-28vw}.section-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:4rem;display:flex}.section-heading h2{font-size:clamp(3.2rem,6vw,6.5rem)}.round-link{border:1px solid var(--line-strong);text-align:center;background:#ffffff06;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:120px;height:120px;font-size:.7rem;font-weight:750;display:flex}.round-link:hover{border-color:var(--cyan);color:var(--cyan);transform:translate(var(--bx),calc(var(--by) - 4px));box-shadow:0 0 45px #36e2ee1f}.showcase-grid{perspective:1400px;grid-template-columns:1.16fr .84fr;align-items:start;gap:1.2rem;display:grid}.project-card{border:1px solid var(--line);box-shadow:var(--shadow);transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .55s var(--ease),border-color .4s;background:#0d1020;border-radius:28px;display:block;overflow:hidden}.project-card:hover{border-color:#ffffff4d}.project-atelier{margin-top:6rem}.browser-chrome{background:#111426;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:44px;padding:0 1rem;display:flex}.browser-chrome i{background:#42485c;border-radius:50%;width:7px;height:7px}.browser-chrome i:first-child{background:#ff6a66}.browser-chrome i:nth-child(2){background:#ffc45c}.browser-chrome i:nth-child(3){background:#63d58d}.browser-chrome b{letter-spacing:.1em;color:#666e89;margin-left:auto;font:600 .5rem ui-monospace,monospace}.mock-handwerk,.mock-atelier{min-height:480px;padding:4.2rem 3rem;position:relative;overflow:hidden}.mock-handwerk{color:#f4f2dc;background:radial-gradient(circle at 90% 20%,#ffe05033,#0000 35%),linear-gradient(135deg,#080808,#161812)}.mock-handwerk:after{content:"";background-image:linear-gradient(#ffe6460b 1px,#0000 1px),linear-gradient(90deg,#ffe6460b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.mock-handwerk small,.mock-atelier small{z-index:2;letter-spacing:.14em;font:650 .56rem ui-monospace,monospace;position:relative}.mock-handwerk strong,.mock-atelier strong{z-index:2;letter-spacing:-.07em;margin-top:6rem;font-size:clamp(2.2rem,4vw,4.6rem);line-height:.9;display:block;position:relative}.mock-handwerk strong em{color:#ffe64c}.mock-handwerk>span{z-index:2;border:1px solid #ffe64c;border-radius:999px;margin-top:1.5rem;padding:.65rem 1rem;font-size:.7rem;display:inline-block;position:relative}.bolt{color:#ffe64c1c;font-size:25rem;line-height:1;position:absolute;bottom:-7rem;right:1rem;transform:rotate(8deg)}.mock-atelier{color:#171512;background:linear-gradient(135deg,#dfd6c8,#a89987)}.mock-atelier strong em{color:#6c5143}.room{background:linear-gradient(130deg,#857565,#c3b09b 45%,#ede2d3 46%);border-radius:48% 0 0;width:68%;height:76%;position:absolute;bottom:-12%;right:-4%;box-shadow:-28px -20px 60px #442f2440}.room span{background:#4a3d36;border-radius:80px 80px 14px 14px;width:52%;height:28%;position:absolute;bottom:15%;left:18%;box-shadow:12px 15px #63534a}.project-meta{background:#0e1120;justify-content:space-between;align-items:center;padding:1.25rem 1.4rem;display:flex}.project-meta span{color:var(--muted);flex-direction:column;font-size:.67rem;display:flex}.project-meta b{color:#fff;font-size:.93rem}.project-meta>i{color:var(--cyan);font:600 .6rem ui-monospace,monospace}.concept-note{color:var(--muted-2);margin-top:1.2rem;font-size:.68rem}.package-section{overflow:visible}.package-card{border:1px solid var(--line);background:radial-gradient(circle at var(--mx,25%) var(--my,40%),#7755ff2b,transparent 42%),linear-gradient(140deg,#ffffff0e,#ffffff03);min-height:590px;box-shadow:var(--shadow);transform:perspective(1300px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .55s var(--ease);border-radius:38px;grid-template-columns:1.1fr .85fr .65fr;align-items:center;gap:3rem;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.package-card:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.package-orbit{opacity:.66;background:radial-gradient(circle at 38% 35%,#bbb3ae 0 1%,#57545a 10%,#161821 43%,#05060c 72%);border-radius:50%;width:620px;height:620px;position:absolute;bottom:-48%;left:-13%;box-shadow:0 0 80px #7755ff2e}.package-orbit i{inset:var(--x);border:1px solid #a990ff40;border-radius:50%;animation:18s linear infinite orbitSpin;position:absolute}.package-orbit i:first-child{--x:-10%}.package-orbit i:nth-child(2){--x:-18%;animation-direction:reverse}.package-orbit i:nth-child(3){--x:-27%;animation-duration:28s}.package-orbit b{background:var(--cyan);width:9px;height:9px;box-shadow:0 0 20px var(--cyan);border-radius:50%;position:absolute;top:12%;right:3%}.package-copy,.package-card ul,.package-link{z-index:2;position:relative}.package-copy h2{font-size:clamp(3rem,4.8vw,5rem)}.package-copy>p:last-child{color:var(--muted);margin-top:1.3rem}.package-card ul{flex-direction:column;display:flex}.package-card li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:.7rem;padding:1rem .2rem;font-size:.86rem;display:grid}.package-card li span{color:var(--cyan);font:600 .57rem ui-monospace,monospace}.package-link{border-left:1px solid var(--line);color:#fff;flex-direction:column;justify-content:flex-end;align-self:stretch;padding-left:2rem;display:flex}.package-link small{letter-spacing:.12em;color:var(--muted-2);font:600 .57rem ui-monospace,monospace}.package-link b{margin:.35rem 0 1.5rem;font-size:1.5rem}.package-link>span{background:linear-gradient(130deg,var(--violet),var(--magenta));border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 35px #7755ff52}.package-link:hover{color:var(--cyan);transform:translate(var(--bx),var(--by))}.process-section{grid-template-columns:.8fr 1.2fr;gap:7rem;display:grid}.process-head{height:max-content;position:sticky;top:150px}.process-head h2{font-size:clamp(3.2rem,5.4vw,5.8rem)}.process-track{border-top:1px solid var(--line)}.process-track article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:1rem;min-height:160px;transition:padding .35s,background .35s;display:grid}.process-track article:hover{background:linear-gradient(90deg,#7755ff17,#0000);padding-inline:1.2rem}.process-track>article>span{color:var(--cyan);font:650 .62rem ui-monospace,monospace}.process-track h3{letter-spacing:-.04em;font-size:1.55rem}.process-track p{color:var(--muted);margin-top:.45rem;font-size:.9rem}.process-track>article>i{color:var(--muted-2);font-size:1.3rem;font-style:normal}.final-cta{text-align:center;background:#020308;place-items:center;min-height:760px;display:grid;position:relative;overflow:hidden}.final-planet{aspect-ratio:1;filter:brightness(.56)contrast(1.18);background-image:linear-gradient(#02030808,#02030880),url(/webkomet-hero-exoplanet.webp);background-position:70%;background-size:cover;border-radius:50%;width:min(1050px,90vw);position:absolute;top:64%;left:50%;transform:translate(-50%,-50%);box-shadow:0 -4px 90px #8b7eff2e}.final-rays{background:conic-gradient(from 0deg,transparent 0 5%,#7755ff12 6% 7%,transparent 8% 18%,#36e2ee0d 19% 20%,transparent 21% 100%);width:90vw;height:90vw;animation:45s linear infinite orbitSpin;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.final-inner{z-index:2;flex-direction:column;align-items:center;display:flex}.final-inner h2{font-size:clamp(4rem,8vw,8rem)}.final-inner>p:not(.overline){color:#b5bbd0;max-width:560px;margin:1.5rem auto 2rem}.final-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.page-hero{isolation:isolate;background:#03040a;align-items:center;height:82svh;min-height:720px;display:grid;position:relative;overflow:hidden}.page-hero-image{z-index:0;filter:saturate(.65);background-image:linear-gradient(90deg,#03040a 0%,#03040ae8 35%,#03040a40 70%),linear-gradient(#0000 70%,#03040a),url(/webkomet-hero-exoplanet.webp);background-position:50%,right 36%;background-size:cover;animation:15s ease-in-out infinite alternate planetBreath;position:absolute;inset:0}.page-hero-beam{z-index:1;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--route,var(--violet)) 14%,transparent) 50%,transparent 70%);filter:blur(18px);width:42%;height:100%;animation:7s ease-in-out infinite alternate beamMove;position:absolute;top:0;right:12%}.page-hero-orbit{z-index:2;width:60vw;height:75%;position:absolute;top:3%;right:-9vw;transform:perspective(900px)rotateX(64deg)rotate(-14deg)}.page-hero-orbit i{inset:var(--i);border:1px solid color-mix(in srgb,var(--route,var(--violet)) 33%,transparent);border-radius:50%;animation:18s linear infinite orbitSpin;position:absolute}.page-hero-orbit i:first-child{--i:8%}.page-hero-orbit i:nth-child(2){--i:24%;animation-direction:reverse}.page-hero-orbit b{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 20px var(--cyan);border-radius:50%;position:absolute;top:26%;left:19%}.page-hero-comet{z-index:2;background:linear-gradient(90deg,transparent,var(--cyan),white);width:230px;height:1px;animation:8s linear infinite heroComet;position:absolute;top:38%;left:-30%;transform:rotate(18deg)}.page-hero-comet i{width:5px;height:5px;box-shadow:0 0 16px var(--cyan);background:#fff;border-radius:50%;position:absolute;top:-2px;right:-2px}.page-hero-inner{z-index:3;justify-content:space-between;align-items:flex-end;padding-top:100px;display:flex}.page-hero-copy{max-width:870px}.page-hero-copy .overline span{border:1px solid color-mix(in srgb,var(--route,var(--violet)) 45%,transparent);width:28px;height:28px;color:var(--route,var(--cyan));border-radius:50%;place-items:center;display:grid}.page-hero-copy h1{text-transform:uppercase;font-size:clamp(4.5rem,8vw,8rem);line-height:.86}.page-hero-copy h1 em{background:linear-gradient(100deg,var(--violet-2),var(--route,var(--cyan)),white);color:#0000;-webkit-background-clip:text;background-clip:text}.page-hero-copy>p:not(.overline){color:#b6bcd1;max-width:570px;margin:1.8rem 0;font-size:1.15rem}.page-hero-data{letter-spacing:.15em;color:var(--muted-2);flex-direction:column;align-items:flex-end;gap:.6rem;padding-bottom:1rem;font:600 .56rem ui-monospace,monospace;display:flex}.page-hero-data span{color:#c5cada;align-items:center;gap:.5rem;display:flex}.page-hero-data span i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%}.page-hero-data b{color:var(--route,var(--cyan))}.theme-01{--route:var(--cyan)}.theme-02{--route:var(--magenta)}.theme-03{--route:var(--blue)}.theme-04{--route:var(--orange)}.theme-05{--route:var(--violet-2)}.compact-cta{margin-block:2rem var(--section);border:1px solid var(--line);text-align:center;background:radial-gradient(circle at 85% 20%,#7755ff2e,#0000 38%),#ffffff06;border-radius:32px;padding:clamp(3rem,6vw,6rem)}.compact-cta h2{font-size:clamp(2.7rem,5vw,5.2rem)}.compact-cta>p:not(.overline){color:var(--muted);max-width:520px;margin:1rem auto 1.8rem}.section-index{letter-spacing:.14em;color:var(--muted-2);text-transform:uppercase;margin-bottom:3rem;font:650 .62rem ui-monospace,monospace}.section-index span{color:var(--cyan);margin:.4rem}.section-index.light{color:#9ea5c2}.systems-stack{flex-direction:column;gap:1rem;display:flex}.system-card{border:1px solid var(--line);transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease),border-color .35s;background:linear-gradient(145deg,#ffffff0d,#ffffff03);border-radius:28px;grid-template-columns:135px 1fr 280px;gap:2rem;padding:2rem;display:grid;position:relative;overflow:hidden}.system-card:hover{border-color:#36e2ee57}.system-ident{flex-direction:column;gap:1rem;display:flex}.system-ident>span{letter-spacing:-.08em;color:#ffffff17;font-size:4.2rem;font-weight:800;line-height:.8}.system-ident b{color:var(--cyan);letter-spacing:.14em;font:650 .58rem ui-monospace,monospace}.system-main h2{font-size:clamp(2rem,3.6vw,3.8rem)}.system-flow{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.4rem;display:grid}.system-flow small,.system-deliverables small{letter-spacing:.12em;color:var(--muted-2);font:650 .54rem ui-monospace,monospace}.system-flow p{color:var(--muted);margin-top:.5rem;font-size:.8rem}.system-deliverables{z-index:2;border-left:1px solid var(--line);flex-direction:column;gap:.65rem;padding:1.3rem;display:flex;position:relative}.system-deliverables span{color:#cbd0e1;font-size:.78rem}.system-deliverables span:first-letter{color:var(--lime)}.system-deliverables a{color:var(--cyan);margin-top:auto;font-size:.76rem;font-weight:750}.system-planet{opacity:.22;background:radial-gradient(circle at 34% 30%,#7d7980,#353642 34%,#0a0b12 72%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-140px;right:-90px;box-shadow:0 0 50px #7755ff26}.included-optional{background:#090b19bf}.included-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:6rem;display:grid}.included-grid h2{font-size:clamp(3rem,5vw,5.4rem)}.included-grid>div:first-child>p:last-child{color:var(--muted);margin-top:1.3rem}.compare-panel{border:1px solid var(--line);background:#ffffff05;border-radius:26px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.compare-panel>div{flex-direction:column;padding:2rem;display:flex}.compare-panel>div+div{border-left:1px solid var(--line)}.compare-panel b{letter-spacing:.13em;color:var(--cyan);margin-bottom:1.2rem;font:700 .58rem ui-monospace,monospace}.compare-panel span{border-bottom:1px solid var(--line);color:#bdc3d8;padding:.75rem 0;font-size:.82rem}.projects-page{flex-direction:column;gap:8rem;display:flex}.project-detail{scroll-margin-top:120px}.project-counter{letter-spacing:.14em;color:var(--muted-2);justify-content:space-between;margin-bottom:1rem;font:650 .58rem ui-monospace,monospace;display:flex}.project-counter b,.study-badge{color:var(--orange)}.project-canvas{border:1px solid var(--line);min-height:650px;box-shadow:var(--shadow);transform:perspective(1300px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .55s var(--ease);border-radius:32px;padding:2rem 3rem;position:relative;overflow:hidden}.project-canvas .study-badge{letter-spacing:.12em;border:1px solid;border-radius:999px;padding:.45rem .7rem;font:650 .54rem ui-monospace,monospace;position:absolute;bottom:1.6rem;right:2rem}.mini-nav{z-index:2;letter-spacing:.12em;justify-content:space-between;font:650 .58rem ui-monospace,monospace;display:flex;position:relative}.project-canvas>div:nth-of-type(3){z-index:2;margin-top:10rem;position:relative}.project-canvas small{letter-spacing:.14em;font:650 .58rem ui-monospace,monospace}.project-canvas h2{margin-top:1rem;font-size:clamp(3.6rem,7vw,7.8rem)}.project-canvas button{color:#101010;background:currentColor;border-radius:999px;margin-top:1.8rem;padding:.8rem 1.2rem}.nordwerk-canvas{color:#f5f2df;background:radial-gradient(circle at 85% 18%,#ffe64c3d,#0000 30%),#0d0e0a}.nordwerk-canvas h2 em{color:#ffe84a}.giant-bolt{color:#ffe84a1f;font-size:37rem;line-height:1;position:absolute;bottom:-17%;right:5%}.atelier-canvas{color:#1d1915;background:linear-gradient(130deg,#ded4c5,#a79482)}.atelier-canvas h2 em{color:#735449}.atelier-canvas .arch-shape{background:linear-gradient(130deg,#6f6055,#c6b49e);border-radius:50% 50% 0 0;width:46%;height:76%;position:absolute;bottom:-8%;right:-2%;box-shadow:-40px -30px 80px #44302633}.vital-canvas{color:#e9fff4;background:radial-gradient(circle at 80% 35%,#77ffbe33,#0000 32%),#081912}.vital-canvas h2 em{color:#72f0ac}.pulse-ring{aspect-ratio:1;width:36%;position:absolute;top:24%;right:8%}.pulse-ring i{inset:var(--p);border:1px solid #72f0ac61;border-radius:50%;animation:3s ease-out infinite pulseRing;position:absolute}.pulse-ring i:first-child{--p:0}.pulse-ring i:nth-child(2){--p:16%;animation-delay:-1s}.pulse-ring i:nth-child(3){--p:32%;animation-delay:-2s}.detail-meta{border:1px solid var(--line);border-top:0;border-radius:0 0 24px 24px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.detail-meta>div{border-right:1px solid var(--line);flex-direction:column;gap:.35rem;padding:1.1rem 1.4rem;display:flex}.detail-meta small{letter-spacing:.12em;color:var(--muted-2);font:650 .54rem ui-monospace,monospace}.detail-meta b{font-size:.8rem}.concept-disclaimer{color:var(--muted-2);font-size:.68rem}.project-cta{width:100%;margin-bottom:0}.phases{flex-direction:column;display:flex}.phases article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr 1fr;align-items:center;gap:3rem;padding:3rem 0;display:grid}.phase-no{letter-spacing:-.09em;color:#ffffff14;font-size:5.5rem;font-weight:820}.phases article h2{font-size:clamp(2.5rem,4.5vw,4.8rem)}.phases article>div:last-child p{color:var(--muted);max-width:430px}.phases article>div:last-child b{color:var(--cyan);margin-top:1rem;font-size:.72rem;display:inline-block}.client-input{background:#090b19c7}.input-grid{grid-template-columns:.8fr 1.2fr;gap:6rem;display:grid}.input-grid h2{font-size:clamp(3rem,5.5vw,5.8rem)}.input-list{flex-direction:column;display:flex}.input-list span{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;padding:1.4rem 0;font-size:1rem;display:grid}.input-list b{color:var(--cyan);font:650 .6rem ui-monospace,monospace}.pricing-orbit{background:radial-gradient(circle at 85% 10%,#ff873c2b,transparent 42%),linear-gradient(145deg,#ffffff0d,#ffffff03);box-shadow:var(--shadow);transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .55s var(--ease);border:1px solid #ff873c4d;border-radius:36px;display:flex;flex-direction:column;gap:2rem;padding:clamp(2rem,4vw,3.5rem);max-width:820px;margin-inline:auto;position:relative;overflow:hidden}.pricing-aura{aspect-ratio:1;opacity:.4;background:radial-gradient(circle,#c1bab2 0 1%,#55535a 10%,#1a1b23 44%,#05060a 70%);border-radius:50%;width:52%;position:absolute;top:-25%;right:-8%}.pricing-aura i{inset:var(--a);border:1px solid #ff873c4d;border-radius:50%;animation:20s linear infinite orbitSpin;position:absolute}.pricing-aura i:first-child{--a:-8%}.pricing-aura i:nth-child(2){--a:-19%;animation-direction:reverse}.pricing-aura i:nth-child(3){--a:-31%}.pricing-title,.pricing-number,.pricing-list,.pricing-actions{z-index:2;position:relative}.pricing-title>span{letter-spacing:.15em;color:var(--orange);font:700 .6rem ui-monospace,monospace}.pricing-title h2{margin:1rem 0;font-size:clamp(3rem,5vw,5.3rem)}.pricing-title p{color:var(--muted)}.pricing-number{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin:.5rem 0}.pricing-number small{color:var(--muted);font-size:.75rem;order:-1;display:block;width:100%;margin-bottom:.25rem}.pricing-number strong{letter-spacing:-.06em;color:#fff;font-size:clamp(3rem,5vw,5rem);line-height:1;display:block}.pricing-number span{color:var(--orange);font-size:.95rem;font-weight:750}.pricing-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 2rem;display:grid}.pricing-list span{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;padding:1rem .3rem;font-size:.82rem;display:grid}.pricing-list b{color:var(--orange);font:650 .56rem ui-monospace,monospace}.pricing-actions{justify-content:space-between;align-items:center;gap:2rem;display:flex}.pricing-actions small{color:var(--muted-2);font-size:.66rem}.care-detail{background:#090b19cc}.care-detail-grid{grid-template-columns:1fr .45fr 1fr;align-items:center;gap:4rem;display:grid}.care-detail h2{font-size:clamp(3rem,5vw,5.2rem)}.care-big-price{text-align:center}.care-big-price small,.care-big-price span{color:var(--muted);font-size:.65rem;display:block}.care-big-price strong{letter-spacing:-.07em;font-size:5rem;display:block}.care-feature-grid{flex-direction:column;display:flex}.care-feature-grid span{border-bottom:1px solid var(--line);padding:.85rem 0;font-size:.82rem}.care-feature-grid p{color:var(--muted-2);margin-top:1rem;font-size:.67rem}.optional-grid{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.optional-grid h2{font-size:clamp(3rem,5vw,5rem)}.optional-grid>div{flex-direction:column;display:flex}.optional-grid span{border-bottom:1px solid var(--line);color:var(--muted);padding:1rem}.price-faq{grid-template-columns:.55fr 1.45fr;gap:5rem;display:grid}.price-faq h2{font-size:clamp(3rem,5vw,5rem)}.belief-grid{grid-template-columns:1.15fr .85fr;gap:6rem;display:grid}.belief-grid h2{font-size:clamp(3rem,5.7vw,6rem)}.belief-grid>div p{color:var(--muted);margin-bottom:1.3rem;font-size:1rem}.values{background:#090b19d1}.value-grid{background:var(--line);border:1px solid var(--line);border-radius:28px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.value-grid article{background:#090b18;min-height:280px;padding:3rem}.value-grid article>span{color:var(--cyan);font:650 .6rem ui-monospace,monospace}.value-grid h3{margin:3.5rem 0 .8rem;font-size:2rem}.value-grid p{color:var(--muted);max-width:420px}.founder-note{grid-template-columns:.75fr 1.25fr;align-items:center;gap:6rem;display:grid}.portrait-placeholder{border:1px solid var(--line);color:#ffffff29;text-align:center;background:radial-gradient(circle at 50% 40%,#7755ff3d,#0000 42%),#080a15;border-radius:30px;place-items:center;min-height:550px;font:800 2.2rem/1 ui-monospace,monospace;display:grid;position:relative;overflow:hidden}.portrait-orbit{aspect-ratio:1;border:1px solid #36e2ee47;border-radius:50%;width:70%;animation:18s linear infinite orbitSpin;position:absolute}.portrait-orbit i{background:var(--cyan);width:10px;height:10px;box-shadow:0 0 18px var(--cyan);border-radius:50%;position:absolute;top:10%;left:12%}.founder-note h2{font-size:clamp(3rem,5vw,5.3rem)}.founder-note>div:last-child>p:not(.overline){color:var(--muted);margin-top:1.3rem}.preview-note{border-left:2px solid var(--orange);background:#ff873c0f;padding:1rem;font-size:.78rem}.inline-link{color:var(--cyan);margin-top:1.4rem;font-size:.82rem;font-weight:750;display:inline-block}.faq-page{grid-template-columns:.55fr 1.45fr;gap:5rem;display:grid}.faq-orbit-title{height:max-content;position:sticky;top:150px}.faq-orbit-title h2{font-size:clamp(3rem,5vw,5rem)}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{text-align:left;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:1rem;width:100%;padding:1.4rem .2rem;display:grid}.faq-item button>span{color:var(--cyan);font:650 .56rem ui-monospace,monospace}.faq-item button b{font-size:1rem}.faq-item button i{color:var(--muted);font-size:1.3rem;font-style:normal}.faq-answer{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.faq-answer p{color:var(--muted);padding:0 3.4rem;overflow:hidden}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:1.5rem}.contact-page{min-height:100svh;padding:150px 0 100px}.contact-hero{grid-template-columns:.75fr 1.25fr;align-items:start;gap:5rem;display:grid}.contact-copy{position:sticky;top:150px}.contact-copy h1{font-size:clamp(4rem,7vw,7rem)}.contact-copy>p:not(.overline){color:var(--muted);max-width:470px;margin:1.5rem 0 2.4rem;font-size:1.05rem}.contact-facts{border-top:1px solid var(--line);flex-direction:column;display:flex}.contact-facts>div{border-bottom:1px solid var(--line);flex-direction:column;padding:1rem 0;display:flex}.contact-facts small{color:var(--muted-2);letter-spacing:.12em;font:650 .55rem ui-monospace,monospace}.contact-facts b,.contact-facts a{margin-top:.25rem;font-size:.8rem}.contact-facts a{color:var(--cyan)}.contact-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#090b18cc;border-radius:30px;overflow:hidden}.panel-top{border-bottom:1px solid var(--line);letter-spacing:.13em;height:56px;color:var(--muted-2);justify-content:space-between;align-items:center;padding:0 1.5rem;font:650 .56rem ui-monospace,monospace;display:flex}.panel-top i{color:var(--lime);font-style:normal}.contact-options{flex-direction:column;gap:1rem;display:flex}.contact-option{border:1px solid var(--line);min-height:260px;box-shadow:var(--shadow);transition:transform .4s var(--ease),border-color .35s,box-shadow .35s;background:radial-gradient(500px at 85% 10%,#7755ff29,#0000 55%),#090b18d1;border-radius:28px;grid-template-columns:54px 1fr auto;align-items:center;gap:1.4rem;padding:2rem;display:grid;position:relative;overflow:hidden}.contact-option:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.contact-option:hover{border-color:#a990ff70;transform:translateY(-5px);box-shadow:0 45px 120px #0000008a,0 0 55px #7755ff1a}.whatsapp-option{background:radial-gradient(500px at 85% 10%,#25d36621,#0000 55%),#090f13d6}.whatsapp-option:hover{border-color:#25d3667a;box-shadow:0 45px 120px #0000008a,0 0 55px #25d36617}.contact-option-no{z-index:2;color:var(--cyan);font:650 .62rem ui-monospace,monospace;position:relative}.whatsapp-option .contact-option-no{color:#5cf092}.contact-option>div{z-index:2;position:relative}.contact-option small{letter-spacing:.16em;color:var(--muted-2);font:700 .58rem ui-monospace,monospace}.contact-option h2{margin:.8rem 0;font-size:clamp(2rem,3.6vw,3.5rem)}.contact-option p{color:var(--muted)}.contact-option>b{z-index:2;background:linear-gradient(130deg,var(--violet),var(--magenta));border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 0 35px #7755ff47}.whatsapp-option>b{color:#04190c;background:#25d366;box-shadow:0 0 35px #25d3662e}.contact-trust{color:var(--muted-2);letter-spacing:.08em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding-top:.4rem;font:600 .57rem ui-monospace,monospace;display:flex}.contact-trust i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 8px var(--lime);border-radius:50%}.contact-form{flex-direction:column;min-height:650px;padding:clamp(1.4rem,4vw,3rem);display:flex}.form-intro-bar{background:#36e2ee0b;border:1px solid #36e2ee33;border-radius:12px;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:.7rem;display:flex}.form-intro-bar span{letter-spacing:.12em;color:var(--cyan);font:650 .56rem ui-monospace,monospace}.form-progress{color:var(--muted);justify-content:space-between;align-items:center;margin:1.5rem 0 2.5rem;font-size:.7rem;display:flex}.form-progress>div{gap:5px;display:flex}.form-progress i{background:var(--line);border-radius:3px;width:34px;height:3px}.form-progress i.active{background:linear-gradient(90deg,var(--violet),var(--cyan));box-shadow:0 0 8px #36e2ee40}.contact-form fieldset{border:0;flex-direction:column;gap:1.1rem;margin:0;padding:0;display:flex}.contact-form legend{letter-spacing:-.045em;font-size:2rem;font-weight:760}.contact-form fieldset>p{color:var(--muted);margin-top:-.7rem;font-size:.8rem}.contact-form label{color:#c9cedf;flex-direction:column;gap:.45rem;font-size:.72rem;font-weight:650;display:flex}.contact-form label small{color:var(--muted-2);font-weight:500}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{border:1px solid var(--line);background:#ffffff09;border-radius:12px;outline:0;width:100%;padding:.95rem 1rem;transition:border-color .25s,box-shadow .25s}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #36e2ee14}.contact-form select option{background:#0b0e1d}.honey{position:absolute!important;left:-9999px!important}.choice-grid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.choice-grid button{border:1px solid var(--line);text-align:left;background:#ffffff06;border-radius:14px;justify-content:space-between;padding:1.2rem;font-weight:750;display:flex}.choice-grid button.selected{border-color:var(--cyan);color:var(--cyan);background:#36e2ee14}.request-summary{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.request-summary span{flex-direction:column;padding:1rem;display:flex}.request-summary span+span{border-left:1px solid var(--line)}.request-summary small{color:var(--muted-2);font:650 .54rem ui-monospace,monospace}.request-summary b{margin-top:.25rem;font-size:.75rem}.request-summary p{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;padding:.8rem 1rem;font-size:.65rem}.check{align-items:flex-start;flex-direction:row!important}.check input{accent-color:var(--violet);margin-top:.2rem}.check span{color:var(--muted);font-weight:500}.form-error{color:#ff9f75;margin-top:1rem;font-size:.72rem}.form-navigation{justify-content:flex-end;align-items:center;gap:1rem;margin-top:auto;padding-top:1.8rem;display:flex}.form-back{color:var(--muted);background:0 0;padding:.8rem}.form-next{min-width:160px}.preview-form-note{color:var(--muted-2);text-align:right;margin-top:1rem;font-size:.58rem}.offer-page,.thanks-page{min-height:100svh}.offer-hero{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;min-height:850px;padding-top:100px;display:grid}.offer-copy h1,.thanks-core h1{font-size:clamp(4rem,7vw,7.4rem)}.offer-copy>p:not(.overline){color:var(--muted);margin:1.5rem 0;font-size:1.1rem}.offer-price-live strong{letter-spacing:-.07em;font-size:4rem;display:block}.offer-price-live span{color:var(--orange)}.offer-legal{color:var(--muted-2);margin-top:1rem;display:block}.offer-reactor{aspect-ratio:1;place-items:center;display:grid;position:relative}.reactor-ring{inset:var(--r);border:1px solid #ff873c4d;border-radius:50%;animation:16s linear infinite orbitSpin;position:absolute}.r-one{--r:3%}.r-two{--r:18%;animation-direction:reverse}.reactor-core{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#c5beb5,#55535a 24%,#101117 65%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:48%;display:flex;box-shadow:0 0 80px #ff873c3d}.reactor-core small,.reactor-core span{font:650 .58rem ui-monospace,monospace}.reactor-core b{font-size:3rem}.reactor-node{border:1px solid var(--line);background:#090b18;border-radius:999px;padding:.55rem .8rem;font:650 .52rem ui-monospace,monospace;position:absolute}.rn-one{top:25%;left:0}.rn-two{top:38%;right:0}.rn-three{bottom:16%;left:10%}.offer-scope-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.offer-scope-grid article{border:1px solid var(--line);background:#ffffff06;border-radius:20px;min-height:170px;padding:1.2rem}.offer-scope-grid span{color:var(--orange);font:650 .56rem ui-monospace,monospace}.offer-scope-grid p{margin-top:3rem;font-size:.85rem}.offer-final{text-align:center}.offer-final h2{margin-bottom:2rem;font-size:clamp(3rem,5.5vw,5.7rem)}.thanks-core{text-align:center;flex-direction:column;align-items:center;min-height:900px;padding-top:180px;display:flex}.thanks-radar{border:1px solid var(--line);border-radius:50%;place-items:center;width:170px;height:170px;margin-bottom:2rem;display:grid;position:relative}.thanks-radar i{inset:var(--t);border:1px solid #36e2ee40;border-radius:50%;position:absolute}.thanks-radar i:first-child{--t:15%}.thanks-radar i:nth-child(2){--t:30%}.thanks-radar i:nth-child(3){--t:44%}.thanks-radar b{color:var(--lime);font-size:2rem}.thanks-core>p:not(.overline){color:var(--muted);max-width:560px;margin:1.4rem auto}.thanks-steps{grid-template-columns:repeat(3,1fr);gap:.8rem;width:100%;margin:3rem 0;display:grid}.thanks-steps article{border:1px solid var(--line);text-align:left;border-radius:18px;padding:1.5rem}.thanks-steps span{color:var(--cyan);font:650 .56rem ui-monospace,monospace}.thanks-steps b{margin:1.4rem 0 .5rem;display:block}.thanks-steps p{color:var(--muted);font-size:.75rem}.legal-page{max-width:850px;min-height:800px;padding:170px 0 100px}.legal-page h1{margin-bottom:2.5rem;font-size:clamp(4rem,7vw,7rem)}.legal-page h2{margin:2.5rem 0 .8rem;font-size:1.6rem}.legal-page>p{color:var(--muted)}.legal-notice{background:#ff873c0f;border:1px solid #ff873c4d;border-radius:16px;padding:1.3rem 1.5rem}.legal-notice strong{color:var(--orange)}.legal-notice p{color:var(--muted);margin-top:.5rem;font-size:.78rem}.legal-main{background:linear-gradient(#05060f1a,#080a17b8 35%,#03040af2);padding-bottom:8rem}.legal-hero{border-bottom:1px solid var(--line);padding-top:170px;padding-bottom:5rem}.legal-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan));width:30%;height:1px;position:absolute;bottom:-1px;right:0}.legal-hero h1{text-transform:uppercase;font-size:clamp(4.5rem,9vw,9rem)}.legal-hero>p:not(.overline){color:var(--muted);max-width:760px;margin-top:1.4rem;font-size:1.05rem}.legal-nav{flex-wrap:wrap;gap:.55rem;margin-top:2.5rem;display:flex}.legal-nav a{border:1px solid var(--line);letter-spacing:.09em;color:#b9bfd3;background:#ffffff06;border-radius:999px;padding:.62rem .9rem;font:650 .58rem ui-monospace,monospace;transition:border-color .25s,color .25s,background .25s}.legal-nav a:hover{border-color:var(--cyan);color:var(--cyan);background:#36e2ee0f}.legal-content{max-width:1080px}.legal-content article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:2rem;padding:4rem 0;scroll-margin-top:110px;display:grid}.legal-content article>span{border:1px solid var(--line);width:44px;height:44px;color:var(--cyan);border-radius:50%;place-items:center;font:650 .6rem ui-monospace,monospace;display:grid}.legal-content h2{letter-spacing:-.04em;margin-bottom:1.35rem;font-size:clamp(1.8rem,3vw,2.8rem)}.legal-content article p{color:#aeb5cc;margin-top:1rem;line-height:1.78}.legal-content article p:first-of-type{margin-top:0}.legal-content article strong{color:#fff}.legal-content article a{color:var(--cyan);text-underline-offset:4px;-webkit-text-decoration:underline #36e2ee4d;text-decoration:underline #36e2ee4d}.legal-crosslinks{flex-wrap:wrap;gap:.8rem;padding-top:3rem;display:flex}.legal-crosslinks a{border:1px solid var(--line);border-radius:999px;padding:.8rem 1rem;font-size:.75rem;font-weight:750;transition:border-color .25s,color .25s}.legal-crosslinks a:hover{border-color:var(--cyan);color:var(--cyan)}.site-footer{border-top:1px solid var(--line);background:#03040a;position:relative;overflow:hidden}.footer-glow{background:var(--violet);opacity:.08;filter:blur(100px);border-radius:50%;width:700px;height:500px;position:absolute;bottom:-330px;left:-220px}.footer-top{grid-template-columns:.8fr 1.2fr;gap:6rem;padding-block:6rem;display:grid}.footer-brand>p{max-width:360px;color:var(--muted);margin:1.4rem 0}.footer-brand>span{color:#c8cddd;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.footer-nav{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.footer-nav>div{flex-direction:column;gap:.65rem;display:flex}.footer-nav small{letter-spacing:.14em;color:var(--muted-2);margin-bottom:.8rem;font:650 .56rem ui-monospace,monospace}.footer-nav a,.footer-nav span{color:#aeb4c9;font-size:.8rem;transition:color .2s}.footer-nav a:hover{color:var(--cyan)}.footer-bottom{border-top:1px solid var(--line);letter-spacing:.1em;color:var(--muted-2);justify-content:space-between;padding-block:1.3rem;font:600 .55rem ui-monospace,monospace;display:flex}.reveal-item{opacity:0;filter:blur(5px);transition:opacity .85s var(--ease),transform .85s var(--ease),filter .85s var(--ease);transform:translateY(28px)}.reveal-item.in-view{opacity:1;filter:none;transform:none}[data-tilt]{transform-style:preserve-3d;will-change:transform}@keyframes nebulaDrift{to{transform:translate(4vw,-2vh)scale(1.06)}}@keyframes cloudFloat{to{transform:translate(4vw,-4vh)scale(1.12)}}@keyframes ambientFloat{to{transform:translate(-6vw,4vh)scale(1.14)}}@keyframes lineSweep{0%,to{opacity:.04;transform:translate(-8vw)rotate(-14deg)}50%{opacity:.18;transform:translate(18vw)rotate(-14deg)}}@keyframes shoot{0%{opacity:0;transform:translate(0,0)rotate(20deg)}10%{opacity:.5}45%,to{opacity:0;transform:translate(150vw,48vh)rotate(20deg)}}@keyframes pulse{50%{opacity:.4;box-shadow:0 0 4px}}@keyframes trailFade{to{opacity:0;transform:scale(.1)translateY(12px)}}@keyframes routePulse{0%{opacity:0;transform:scale(0)}40%{opacity:1}to{opacity:0;transform:scale(3.5)}}@keyframes routeText{0%,20%,to{opacity:0;letter-spacing:.8em}45%,70%{opacity:1;letter-spacing:.45em}}@keyframes planetBreath{to{transform:scale(1.07)translate(-.5%,.5%)}}@keyframes spectrum{50%{opacity:.55;transform:scale(1.05)rotate(3deg)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes debrisFloat{to{transform:translate(22px,-16px)rotate(60deg)}}@keyframes heroComet{0%{opacity:0;transform:translate(0,0)rotate(19deg)}10%{opacity:.8}55%,to{opacity:0;transform:translate(155vw,52vh)rotate(19deg)}}@keyframes telemetryFloat{to{transform:translate(8px,-12px)}}@keyframes scrollBounce{50%{transform:translateY(5px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes coreHover{50%{transform:translateY(-10px)scale(1.025)}}@keyframes nodeBlink{50%{opacity:.35}}@keyframes beamPulse{50%{filter:brightness(1.8);transform:scaleX(.82)}}@keyframes beamMove{to{transform:translate(8%)skew(-4deg)}}@keyframes pulseRing{0%{opacity:0;transform:scale(.75)}45%{opacity:1}to{opacity:0;transform:scale(1.18)}}@media (width<=1180px){:root{--shell:min(100% - 40px,1120px)}.nav-capsule{display:none}.nav-shell{grid-template-columns:1fr auto auto}.menu-button{display:flex}.mobile-menu{z-index:-1;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);opacity:0;visibility:hidden;transition:.4s var(--ease);background:#03040af7;flex-direction:column;padding:120px 24px 30px;display:flex;position:fixed;inset:0}.mobile-menu.is-open{opacity:1;visibility:visible}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav a{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;padding:1rem 0;display:grid}.mobile-menu nav small{color:var(--cyan);font:650 .56rem ui-monospace,monospace}.mobile-menu nav span{letter-spacing:-.05em;font-size:clamp(1.8rem,7vw,3rem);font-weight:760}.mobile-menu nav b{color:var(--muted-2)}.mobile-menu>.button{margin-top:auto}.hero-copy{width:min(740px,76vw)}.hero-telemetry{opacity:.8}.telemetry-one{right:0}.telemetry-two{right:5%}.system-card{grid-template-columns:105px 1fr}.system-deliverables{border-left:0;border-top:1px solid var(--line);grid-column:2}.package-card{grid-template-columns:1fr 1fr}.package-link{border-left:0;border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1;align-self:auto;align-items:center;gap:1rem;padding:1.5rem 0 0}.package-link small{display:none}.package-link b{margin:0}.package-link>span{margin-left:auto}.offer-scope-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){:root{--shell:min(100% - 32px,840px);--section:6.5rem}.edge-signature,.scroll-progress,.cursor-orbit{display:none}.hero-copy{width:100%;padding-top:3rem}.hero-copy h1{font-size:clamp(3.7rem,10.7vw,6.3rem)}.hero-copy h1 span{white-space:normal}.hero-copy h1 span:nth-child(2){margin-left:0}.hero-image{background-image:linear-gradient(90deg,#020307 0%,#020307d4 42%,#02030729 100%),linear-gradient(#0000 72%,#020307 100%),url(/webkomet-hero-exoplanet.webp);background-position:50%,50%,63%}.hero-telemetry{display:none}.hero-orbits{opacity:.65;width:100vw;right:-28vw}.hero-bottom{grid-template-columns:repeat(3,1fr)}.hero-bottom>a{display:none}.impact-intro,.services-heading,.clarity-grid,.process-section,.included-grid,.belief-grid,.founder-note,.faq-page,.price-faq,.contact-hero,.footer-top{grid-template-columns:1fr;gap:3rem}.impact-grid{grid-template-columns:1fr 1fr}.impact-grid article:last-child{grid-column:1/-1}.service-console{grid-template-columns:1fr}.service-core{border-right:0;border-bottom:1px solid var(--line);min-height:500px}.service-list{padding:1.5rem}.clarity-copy .section-label{margin-bottom:3.5rem}.showcase-grid{grid-template-columns:1fr}.project-atelier{margin-top:0}.package-card{grid-template-columns:1fr}.package-card ul,.package-link{grid-column:1}.process-head,.faq-orbit-title,.contact-copy{position:relative;top:auto}.process-track{margin-top:1rem}.contact-copy{position:relative}.page-hero-data{display:none}.page-hero-orbit{width:90vw;right:-25vw}.systems-stack{gap:1.2rem}.system-card{grid-template-columns:1fr}.system-ident{flex-direction:row;align-items:center}.system-ident>span{font-size:3rem}.system-deliverables{grid-column:1}.system-flow,.compare-panel{grid-template-columns:1fr}.compare-panel>div+div{border-left:0;border-top:1px solid var(--line)}.project-canvas{min-height:560px;padding:1.5rem}.project-canvas>div:nth-of-type(3){margin-top:8rem}.phases article{grid-template-columns:80px 1fr}.phases article>div:last-child{grid-column:2}.input-grid,.care-detail-grid,.optional-grid{grid-template-columns:1fr;gap:3rem}.pricing-orbit{grid-template-columns:1fr}.pricing-number,.care-big-price{text-align:left}.value-grid{grid-template-columns:1fr}.contact-page{padding-top:130px}.footer-nav{grid-template-columns:repeat(3,1fr)}.offer-hero{grid-template-columns:1fr;padding-top:150px}.offer-reactor{width:100%;max-width:600px;margin:auto}}@media (width<=640px){:root{--shell:calc(100% - 24px);--section:5rem}body{padding-bottom:74px;font-size:15px}.site-header{padding-top:10px}.nav-shell{border-color:var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050710ad;width:calc(100vw - 20px);height:58px;padding-left:13px}.brand{font-size:.88rem}.brand-mark{width:30px;height:30px}.nav-contact{display:none}.menu-button{width:42px;height:42px}.home-hero{height:max(720px,100svh)}.hero-layout{align-items:center;padding-top:70px}.hero-copy{padding-top:0}.hero-copy h1{font-size:clamp(3.25rem,15.2vw,5.5rem);line-height:.87}.eyebrow{font-size:.58rem}.hero-lead{margin:1.5rem 0;font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero-price-link{margin-left:.4rem}.hero-image{background-image:linear-gradient(90deg,#020307e6,#0203076b),linear-gradient(#0000 62%,#020307 100%),url(/webkomet-hero-exoplanet.webp);background-position:50%,50%,64% 36%;background-size:cover,cover,auto 74%}.hero-spectrum{width:120vw;height:58%;top:10%;right:-45vw}.hero-orbits{width:140vw;height:52%;top:12%;right:-48vw}.hero-bottom{grid-template-columns:1fr 1fr;gap:.6rem;padding-top:.7rem;bottom:17px}.hero-bottom>div{font-size:.6rem}.hero-bottom>div:nth-child(3){display:none}h2{font-size:clamp(2.7rem,12vw,4.5rem)}.section-label{margin-bottom:2.5rem}.impact-intro{gap:1.5rem}.impact-grid{grid-template-columns:1fr;margin-top:3rem}.impact-grid article:last-child{grid-column:auto}.impact-grid article{min-height:245px}.services-heading{gap:1.5rem}.service-console{border-radius:24px;min-height:auto}.service-core{min-height:420px;padding:2rem 1rem}.service-list button{grid-template-columns:35px 1fr auto;padding:1.1rem .3rem}.clarity-console{border-radius:22px}.console-screen{grid-template-columns:1fr;gap:1rem;padding:1rem}.conversion-beam{height:50px;transform:rotate(90deg)}.before-panel,.after-panel{height:240px}.console-stats{grid-template-columns:1fr}.console-stats span{border-right:0;border-bottom:1px solid var(--line)}.section-heading{align-items:flex-start}.round-link{flex:none;width:88px;height:88px}.mock-handwerk,.mock-atelier{min-height:390px;padding:2.8rem 1.4rem}.mock-handwerk strong,.mock-atelier strong{margin-top:5rem}.project-meta{padding:1rem}.package-card{border-radius:24px;gap:2rem;padding:2rem 1.3rem}.package-orbit{width:420px;bottom:-35%;left:-60%}.process-section{gap:3rem}.process-track article{grid-template-columns:38px 1fr auto;min-height:135px}.final-cta{min-height:660px}.final-inner h2{font-size:clamp(3.4rem,15vw,5.6rem)}.page-hero{height:88svh;min-height:650px}.page-hero-image{background-image:linear-gradient(90deg,#03040aed,#03040a6b),linear-gradient(#0000 62%,#03040a),url(/webkomet-hero-exoplanet.webp);background-position:50%,50%,64%;background-size:cover,cover,auto 76%}.page-hero-inner{align-items:center}.page-hero-copy h1{font-size:clamp(3.5rem,14vw,5.6rem)}.page-hero-copy>p:not(.overline){font-size:1rem}.system-card{padding:1.3rem}.system-flow{margin-top:1.6rem}.compare-panel>div{padding:1.3rem}.project-canvas{min-height:490px;padding:1.2rem}.mini-nav span{display:none}.project-canvas>div:nth-of-type(3){margin-top:7rem}.project-canvas h2{font-size:clamp(3rem,13vw,5rem)}.detail-meta{grid-template-columns:1fr}.detail-meta>div{border-right:0;border-bottom:1px solid var(--line)}.phases article{grid-template-columns:1fr;gap:1rem}.phase-no{font-size:3.5rem}.phases article>div:last-child{grid-column:1}.pricing-orbit{border-radius:24px;padding:1.5rem}.pricing-number strong{font-size:4rem}.pricing-list{grid-template-columns:1fr}.pricing-actions{flex-direction:column;align-items:stretch}.care-big-price strong{font-size:4rem}.value-grid article{min-height:230px;padding:2rem}.portrait-placeholder{min-height:420px}.contact-form{min-height:690px;padding:1.2rem}.contact-form legend{font-size:1.6rem}.choice-grid,.request-summary{grid-template-columns:1fr}.request-summary span+span{border-left:0;border-top:1px solid var(--line)}.form-progress i{width:22px}.form-navigation{flex-wrap:wrap}.form-next{flex:1;width:auto}.footer-top{padding-block:4rem}.footer-nav{grid-template-columns:1fr 1fr}.footer-nav>div:first-child{grid-row:span 2}.footer-bottom{flex-direction:column;gap:.5rem}.offer-scope-grid,.thanks-steps{grid-template-columns:1fr}.offer-reactor{display:none}.offer-hero{min-height:720px}.thanks-core,.legal-page{padding-top:140px}.whatsapp-float{padding:.4rem;bottom:78px;right:12px}.whatsapp-float span{display:none}.whatsapp-float b{width:43px;height:43px}.mobile-launch{z-index:95;background:linear-gradient(100deg,var(--violet),#6557ec,var(--magenta));border-radius:999px;justify-content:space-between;align-items:center;height:56px;padding:0 .7rem 0 1.2rem;font-weight:800;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 14px 50px #0000008c}.mobile-launch b{color:#160e28;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.contact-option{grid-template-columns:36px 1fr;min-height:240px;padding:1.3rem}.contact-option>b{grid-column:2;width:48px;height:48px}.legal-hero{padding-top:135px}.legal-content article{grid-template-columns:1fr;gap:1.2rem;padding:3rem 0}.legal-content article>span{width:38px;height:38px}.legal-nav{gap:.4rem}.legal-nav a{padding:.55rem .7rem;font-size:.52rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal-item{opacity:1;filter:none;transform:none}.cursor-orbit,.pointer-trail{display:none}}
.footer-brand{flex-direction:column;gap:1.4rem;display:flex}.footer-brand>a{font-size:1.1rem}.footer-brand>p{color:var(--muted);font-size:.82rem;max-width:280px;line-height:1.6}.footer-brand>span{align-items:center;gap:.6rem;font-size:.7rem;font-family:ui-monospace,monospace;letter-spacing:.1em;color:var(--lime);text-transform:uppercase;display:flex}
.distant-planet{position:absolute;border-radius:50%;z-index:0;pointer-events:none}.distant-planet i{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--panel-2),var(--deep) 60%,#000);box-shadow:inset -6px -6px 20px #0008,0 0 30px #7755ff22}.distant-planet b{position:absolute;left:-12%;top:44%;width:124%;height:14%;border-radius:50%;background:linear-gradient(90deg,transparent 5%,#7755ff26 40%,#3ef2ff18 60%,transparent 95%);transform:rotateX(72deg)}.planet-a{width:clamp(60px,7vw,110px);height:clamp(60px,7vw,110px);top:18%;right:8%;animation:orbFloat 22s ease-in-out infinite}.planet-b{width:clamp(30px,3.5vw,60px);height:clamp(30px,3.5vw,60px);top:60%;left:4%;animation:orbFloat 17s ease-in-out infinite;animation-delay:-7s}.planet-c{width:clamp(45px,5vw,80px);height:clamp(45px,5vw,80px);bottom:12%;right:18%;animation:orbFloat 25s ease-in-out infinite;animation-delay:-12s}
.floating-rock{position:absolute;border-radius:3px;background:linear-gradient(135deg,var(--panel-2),var(--panel));border:1px solid var(--line);opacity:.4;pointer-events:none;animation:orbFloat 20s ease-in-out infinite}.rock-a{width:8px;height:8px;top:32%;left:12%;animation-duration:18s}.rock-b{width:5px;height:5px;top:55%;right:22%;animation-duration:14s;animation-delay:-5s}.rock-c{width:10px;height:10px;bottom:28%;left:28%;animation-duration:22s;animation-delay:-9s}.rock-d{width:6px;height:6px;top:72%;right:9%;animation-duration:16s;animation-delay:-3s}
.page-atmosphere{position:fixed;inset:0;pointer-events:none;z-index:1}.atmosphere-violet .ambient{position:absolute;border-radius:50%;filter:blur(80px);opacity:.18}.atmosphere-violet .ambient-a{width:50vw;height:50vw;top:-15vw;right:-10vw;background:var(--violet)}.atmosphere-violet .ambient-b{width:35vw;height:35vw;bottom:-10vw;left:-8vw;background:var(--magenta)}.atmosphere-violet .ambient-c{width:25vw;height:25vw;top:40%;left:40%;background:var(--cyan)}.ambient-line{position:absolute;background:linear-gradient(90deg,transparent,var(--cyan),transparent);height:1px;opacity:.12;left:0;right:0}.line-a{top:30%}.line-b{top:65%}
.clarity-copy{}.project-handwerk{}.project-handwerk:hover,.project-handwerk:focus{border-color:var(--orange)!important}.atmosphere-violet{}.system-main{}
.hero-debris{position:absolute;inset:0;z-index:2;pointer-events:none}
.pricing-badge-row{display:flex;align-items:center;gap:.8rem;margin-bottom:1.5rem;grid-column:1/-1;z-index:2;position:relative}
.pricing-badge-new{background:linear-gradient(95deg,var(--violet),var(--magenta));color:#fff;border-radius:999px;padding:3px 12px;font:700 .62rem ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 18px #ff43d655;animation:ctaPulse 2.6s ease-in-out infinite}
.pricing-badge-limited{color:var(--muted-2);font:600 .65rem ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}
.pricing-angebot-trigger{grid-column:1/-1;z-index:2;position:relative;margin-top:.5rem}
.pricing-angebot-box{background:linear-gradient(135deg,#0e0a1e,#150e20);border:1px solid #8a5fff55;border-radius:20px;padding:1.8rem 2rem;position:relative;overflow:hidden}
.pricing-angebot-box:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--ang,0deg),var(--violet),var(--cyan),var(--magenta),var(--orange),var(--violet));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderSpin 5s linear infinite;opacity:.7;z-index:-1}
.pricing-angebot-label{font:700 .65rem ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lime);text-shadow:0 0 10px var(--lime);display:block;margin-bottom:.8rem}
.pricing-angebot-text{color:var(--text);font-size:.92rem;line-height:1.6;margin-bottom:1.4rem}
.pricing-angebot-text strong{color:var(--violet-2)}
.pricing-angebot-box .button.primary{min-height:54px;font-size:1rem;animation:ctaPulse 2.4s ease-in-out infinite}
@media(max-width:700px){.pricing-badge-row{flex-wrap:wrap}.pricing-angebot-box{padding:1.4rem}}