:root{color-scheme:dark;font-family:Manrope,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;--space: #020f28;--space-2: #071631;--panel: #111f3a;--panel-2: #182642;--ink: #020f28;--white: #ffffff;--soft: #dde2ea;--muted: #8791a3;--satellite: #8791a3;--line: rgba(221, 226, 234, .17);--light: #f6f7fb;--light-2: #dde2ea;--cyan: #3a7afe;--blue: #4642fe;--violet: #6c5cff;--gold: #4642fe;--green: #16b887;--focus: #b8b3ff;--radius: 18px;--control-radius: 10px;--shadow: 0 28px 80px rgba(2, 15, 40, .16);--ease-orbit: cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--space);color:var(--white)}body,button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}img,svg{display:block}svg{width:1.25em;height:1.25em}p{margin:0;line-height:1.6}h1,h2,h3,h4{margin:0;font-family:Sora,ui-sans-serif,sans-serif;font-weight:700;letter-spacing:-.035em;line-height:1.08}h1{font-size:clamp(3.5rem,5vw,4.5rem);line-height:1.055}h2{font-size:clamp(2.5rem,3.6vw,3.5rem);line-height:1.15}h3{font-size:1.75rem;line-height:1.2}em{color:var(--focus);font-style:normal}.container{width:min(1280px,calc(100% - 128px));margin:0 auto}.section-space{padding:96px 0}.compact-section{padding:64px 0}.section-dark{position:relative;overflow:hidden;background:var(--space);color:var(--white)}.section-light{background:var(--light);color:var(--ink)}.stars,.stars:before,.stars:after{position:absolute;inset:0;pointer-events:none;content:"";background-image:radial-gradient(circle,rgba(255,255,255,.65) 1px,transparent 1.5px);background-size:126px 126px;opacity:.18}.stars:before{background-size:210px 210px;transform:translate(53px,21px);opacity:.6}.stars:after{background-image:radial-gradient(circle,rgba(108,92,255,.8) 1px,transparent 1.5px);background-size:330px 330px;transform:translate(120px,70px);opacity:.5}.site-header{position:absolute;inset:24px 0 auto;z-index:30}.nav-shell{width:min(1280px,calc(100% - 128px));height:72px;margin:auto;padding:10px 12px 10px 22px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:18px;background:#020f28d6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #020f2838}.logo{display:inline-flex;align-items:center;gap:11px;color:var(--white)}.logo-symbol{width:38px;height:38px;overflow:visible}.logo-arc{fill:none;stroke-width:5.4;stroke-linecap:round;stroke-dasharray:45 55;transform-origin:32px 32px;transform:rotate(-48deg)}.logo-arc-primary{stroke:currentColor;stroke-dashoffset:-50}.logo-arc-accent{stroke:var(--blue)}.logo-point{fill:var(--blue)}.logo-wordmark{font-family:Space Grotesk,ui-sans-serif,sans-serif;font-size:1.14rem;font-weight:600;letter-spacing:.08em}.main-nav{display:flex;align-items:center;gap:30px}.main-nav>a{color:var(--soft);font-size:.9rem;font-weight:500;transition:color .16s var(--ease-orbit)}.main-nav>a:hover,.main-nav>a.active{color:var(--focus)}.main-nav .button{color:var(--white)}.menu-button{display:none;width:46px;height:40px;border:1px solid var(--line);border-radius:15px;background:var(--panel);align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-button span{width:18px;height:2px;background:var(--white)}.button{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--control-radius);background:var(--blue);color:var(--white);font-weight:600;transition:transform .16s var(--ease-orbit),box-shadow .16s var(--ease-orbit),background .16s var(--ease-orbit)}.button:hover{transform:translateY(-2px);background:var(--violet);box-shadow:0 12px 36px #4642fe3d}.button-small{min-height:48px;padding-inline:20px}.button-secondary{border-color:var(--line);background:var(--panel);color:var(--white)}.button-dark{background:var(--space);color:var(--white)}.button-row{display:flex;gap:14px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:9px;color:var(--violet);font-weight:750}.text-link.light{color:var(--gold)}.centered-link{display:flex;justify-content:center;margin-top:56px}.eyebrow{margin-bottom:22px;font-size:.76rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.eyebrow.cyan{color:var(--cyan)}.eyebrow.violet{color:var(--violet)}.eyebrow.gold{color:var(--gold)}.hero{min-height:900px;padding-top:150px;display:flex;align-items:center;background:radial-gradient(circle at 76% 42%,rgba(70,66,254,.11),transparent 30%),var(--space)}.hero:after{position:absolute;content:"";width:640px;height:640px;right:-260px;top:80px;border-radius:50%;border:1px solid rgba(108,92,255,.22);box-shadow:0 0 160px #4642fe14 inset}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:68px}.hero-copy h1 em{display:block}.hero-lead{max-width:700px;margin:30px 0 38px;color:var(--soft);font-size:1.2rem}.glass-card{background:linear-gradient(145deg,#111f3af5,#071631fa);border:1px solid var(--line);box-shadow:var(--shadow)}.hero-visual{display:grid;place-items:center}.galaxy-scene{position:relative;width:min(100%,610px);aspect-ratio:1;isolation:isolate;filter:drop-shadow(0 30px 90px rgba(70,66,254,.18))}.galaxy-scene:before,.galaxy-scene:after{position:absolute;inset:4%;content:"";border-radius:50%;pointer-events:none}.galaxy-scene:before{background-image:radial-gradient(circle,rgba(255,255,255,.95) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(184,179,255,.9) 0 1.2px,transparent 2px),radial-gradient(circle,rgba(108,92,255,.78) 0 1px,transparent 1.8px);background-position:0 0,36px 55px,82px 24px;background-size:74px 74px,117px 117px,163px 163px;opacity:.58;animation:galaxy-drift 24s linear infinite}.galaxy-scene:after{inset:17%;border:1px solid rgba(108,92,255,.24);box-shadow:0 0 80px #4642fe24,inset 0 0 80px #b8b3ff12;animation:galaxy-pulse 5s var(--ease-orbit) infinite}.galaxy-haze{position:absolute;inset:9%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.9) 0 1%,rgba(184,179,255,.66) 4%,rgba(108,92,255,.5) 12%,rgba(70,66,254,.2) 32%,transparent 62%);filter:blur(8px);animation:galaxy-breathe 12s var(--ease-orbit) infinite}.galaxy-disk{position:absolute;left:50%;top:50%;width:84%;height:31%;border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg);mix-blend-mode:screen}.disk-one{background:radial-gradient(ellipse,rgba(255,255,255,.72),rgba(184,179,255,.25) 22%,rgba(108,92,255,.17) 50%,transparent 73%);filter:blur(4px);animation:galaxy-spin-one 18s linear infinite}.disk-two{width:76%;height:42%;background:conic-gradient(from 20deg,transparent,rgba(184,179,255,.18),transparent 28%,rgba(108,92,255,.27),transparent 62%,rgba(70,66,254,.18),transparent);filter:blur(9px);animation:galaxy-spin-two 26s linear infinite reverse}.galaxy-core{position:absolute;left:50%;top:50%;width:70px;height:70px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 38% 35%,#fff,var(--focus) 22%,var(--violet) 48%,var(--blue) 100%);box-shadow:0 0 30px #ffffffc7,0 0 80px #6c5cff94,0 0 150px #4642fe73;animation:galaxy-core-pulse 6s var(--ease-orbit) infinite}.space-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(108,92,255,.3);border-radius:50%;transform:translate(-50%,-50%);animation:orbit-spin 15s linear infinite}.space-orbit i{position:absolute;top:50%;right:-7px;width:14px;height:14px;border-radius:50%;background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.orbit-one{width:36%;height:36%;animation-duration:9s}.orbit-two{width:58%;height:58%;border-color:#b8b3ff33;animation-duration:16s;animation-direction:reverse}.orbit-two i{width:11px;height:11px;background:var(--violet);box-shadow:0 0 18px var(--violet)}.orbit-three{width:82%;height:82%;animation-duration:25s}.orbit-three i{width:9px;height:9px;background:var(--blue);box-shadow:0 0 16px var(--blue)}.shooting-star{position:absolute;width:120px;height:1px;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9));transform:rotate(-34deg);animation:shooting-star 7s ease-in-out infinite}.star-one{left:8%;top:21%}.star-two{right:7%;bottom:22%;animation-delay:3.6s}@keyframes galaxy-drift{to{transform:rotate(360deg)}}@keyframes galaxy-pulse{50%{opacity:.45;transform:scale(1.05)}}@keyframes galaxy-breathe{50%{transform:scale(1.08);filter:blur(13px)}}@keyframes galaxy-spin-one{0%{transform:translate(-50%,-50%) rotate(-24deg)}to{transform:translate(-50%,-50%) rotate(336deg)}}@keyframes galaxy-spin-two{0%{transform:translate(-50%,-50%) rotate(12deg)}to{transform:translate(-50%,-50%) rotate(372deg)}}@keyframes galaxy-core-pulse{50%{transform:translate(-50%,-50%) scale(1.13)}}@keyframes orbit-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes shooting-star{0%,72%{opacity:0;transform:translate(0) rotate(-34deg)}78%{opacity:1}92%,to{opacity:0;transform:translate(190px,120px) rotate(-34deg)}}.audience-strip{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--space),var(--space-2) 48%,var(--space));color:var(--white)}.audience-strip:before{position:absolute;content:"";width:520px;height:520px;left:50%;top:50%;border:1px solid rgba(108,92,255,.22);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 120px #4642fe24 inset}.audience-stars{position:absolute;inset:0;opacity:.32;background-image:radial-gradient(circle,rgba(255,255,255,.8) 1px,transparent 1.5px),radial-gradient(circle,rgba(108,92,255,.85) 1px,transparent 1.5px);background-position:0 0,53px 29px;background-size:126px 126px,211px 211px;animation:audience-stars 28s linear infinite}.audience-inner{position:relative;z-index:2;min-height:176px;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:44px}.audience-title{color:var(--focus);font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.audience-orbit{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.audience-line{position:absolute;left:5%;right:5%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(184,179,255,.36),transparent)}.audience-orbit strong{position:relative;display:flex;min-height:54px;padding:12px 18px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(184,179,255,.2);border-radius:999px;background:#111f3ae0;box-shadow:0 12px 34px #020f284d;font-size:.88rem;font-weight:600;animation:audience-float 5s ease-in-out infinite;animation-delay:calc(var(--client-index) * -.7s)}.audience-orbit strong>i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--violet);box-shadow:0 0 14px var(--violet)}@keyframes audience-stars{to{background-position:126px 126px,-158px 240px}}@keyframes audience-float{50%{transform:translateY(-5px);border-color:#b8b3ff7a}}.section-heading{margin-bottom:64px}.section-heading h2{max-width:850px}.section-heading>p{max-width:600px;color:#64687c;font-size:1.08rem}.section-dark .section-heading>p{color:var(--soft)}.split-heading{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px}.centered{max-width:900px;margin-inline:auto;text-align:center}.centered p{margin:24px auto 0}.action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.action-card{min-height:320px;padding:30px;border:1px solid #dde0ea;border-radius:var(--radius);background:var(--white);box-shadow:0 14px 44px #1214240b}.action-card h3{margin:34px 0 18px;font-size:1.45rem}.action-card p{color:#62667a}.icon-bubble{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--ink)}.icon-bubble.cyan{background:var(--cyan)}.icon-bubble.blue{background:var(--blue)}.icon-bubble.violet{background:var(--violet)}.icon-bubble.gold{background:var(--gold)}.icon-bubble.green{background:var(--green)}.case-tabs{display:flex;gap:8px;margin-bottom:22px;padding:8px;border:1px solid var(--line);border-radius:18px;background:var(--space-2)}.case-tabs button{flex:1;padding:15px;border:0;border-radius:13px;background:transparent;color:var(--muted);cursor:pointer;font-weight:750}.case-tabs button.active{background:var(--gold);color:var(--ink)}.case-panel{display:grid;grid-template-columns:.78fr 1.22fr;min-height:590px;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:var(--panel)}.case-copy{padding:42px;background:var(--space-2)}.case-kicker{display:block;margin-bottom:22px;color:var(--focus);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.case-copy h3{margin-bottom:24px;font-size:clamp(2rem,3vw,3.2rem)}.case-copy>p{color:var(--soft)}.case-steps{padding:42px}.case-steps-heading{padding-bottom:22px;border-bottom:1px solid var(--line)}.case-steps-heading span,.case-steps-heading strong{display:block}.case-steps-heading span{margin-bottom:7px;color:var(--focus);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.case-steps-heading strong{font-family:Sora,sans-serif;font-size:1.35rem}.case-step{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:center;min-height:108px;border-bottom:1px solid var(--line)}.case-step:last-child{border:0}.case-step .case-step-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(184,179,255,.2);border-radius:var(--control-radius);background:#4642fe24;color:var(--focus)}.case-step strong{display:block;margin-bottom:7px}.case-step p{color:var(--muted);font-size:.9rem}.case-page-plan span,.method-timeline>article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--violet);color:var(--white);font-size:.78rem;font-weight:850}.moonshot{position:relative;overflow:hidden;background:linear-gradient(135deg,#f6f6fb,#e8eafd);color:var(--ink)}.moonshot:after{position:absolute;content:"";inset:0;background-image:radial-gradient(circle at 80% 20%,rgba(108,92,255,.13),transparent 28%)}.moonshot-grid{position:relative;z-index:2;display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px}.moonshot-copy p{max-width:510px;margin:28px 0 34px;color:#565a70;font-size:1.1rem}.moon-orbit{position:absolute;width:540px;height:540px;left:-250px;top:50%;border:1px solid rgba(108,92,255,.22);border-radius:50%;transform:translateY(-50%)}.moon-orbit span{position:absolute;width:100px;height:100px;right:-50px;top:120px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 0 80px #4642fe47}.future-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.future-grid article{min-height:260px;padding:28px;border:1px solid rgba(18,20,36,.1);border-radius:22px;background:#ffffffbd;box-shadow:0 18px 50px #1214240f}.future-grid article>span{color:var(--violet);font-size:.75rem;font-weight:900}.future-grid h3{margin:28px 0 16px}.future-grid p{color:#606479;font-size:.92rem}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.step-card{min-height:300px;padding:28px;border:1px solid #dde0ea;border-radius:22px;background:var(--white)}.step-card-top{display:flex;align-items:center;justify-content:space-between}.step-number{color:var(--violet);font-weight:900}.step-card h3{margin:52px 0 18px}.step-card p{color:#63677b}.offers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:start}.offer-card{position:relative;padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.offer-card.featured{border-color:var(--violet);transform:translateY(-14px);box-shadow:0 24px 70px #4642fe24}.offer-badge{display:block;padding:10px;border-radius:999px;background:var(--cyan);color:var(--ink);text-align:center;font-size:.69rem;font-weight:850;text-transform:uppercase}.offer-card.blue .offer-badge{background:var(--blue)}.offer-card.gold .offer-badge{background:var(--gold)}.offer-card.violet .offer-badge{background:var(--violet)}.offer-card h3{margin:28px 0 10px}.price{display:flex;align-items:flex-end;gap:8px}.price small,.price span{padding-bottom:6px;color:var(--muted)}.price strong{color:var(--cyan);font-size:2.8rem;line-height:1}.blue .price strong{color:var(--blue)}.gold .price strong{color:var(--gold)}.violet .price strong{color:var(--violet)}.offer-headline{min-height:112px;margin:28px 0;color:var(--soft)}.offer-card ul,.detailed-offer ul,.role-card ul{display:grid;gap:16px;padding:0;margin:0 0 30px;list-style:none}.offer-card li,.detailed-offer li,.role-card li{display:flex;align-items:flex-start;gap:11px;color:var(--soft);font-size:.89rem;line-height:1.45}.offer-card li svg,.detailed-offer li svg,.role-card li svg{flex:0 0 auto;color:var(--cyan)}.offer-card .text-link{color:var(--gold);font-size:.82rem}.team-section{position:relative;overflow:hidden}.team-section:after{position:absolute;content:"";width:520px;height:520px;right:-220px;bottom:-260px;border:1px solid rgba(108,92,255,.18);border-radius:50%;box-shadow:0 0 120px #4642fe14 inset}.team-layout{position:relative;z-index:2;display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center}.team-skills{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.team-skills article{min-height:220px;padding:28px;border:1px solid #dce0ea;border-radius:22px;background:var(--white);box-shadow:0 18px 60px #1214240a}.team-skills h3{margin:34px 0 14px}.team-skills p{color:#62667a;font-size:.92rem}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.faq-grid h2{margin-bottom:24px}.faq-grid>div:first-child>p{color:#62667a}.accordion{display:grid;gap:12px}details{border:1px solid #dde0ea;border-radius:18px;background:var(--white)}summary{display:flex;min-height:78px;padding:0 22px;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:750;list-style:none}summary::-webkit-details-marker{display:none}summary span{color:var(--violet);font-size:1.3rem}details p{padding:0 22px 24px;color:#62667a}.final-cta{padding:120px 0}.final-cta-inner{position:relative;z-index:2;max-width:1040px;text-align:center}.final-cta-inner h2{margin-inline:auto}.final-cta-inner p{max-width:720px;margin:28px auto 36px;color:var(--soft);font-size:1.05rem}.site-footer{padding:70px max(24px,calc((100vw - 1320px)/2));background:var(--space-2);border-top:1px solid var(--line)}.footer-main{display:flex;justify-content:space-between;gap:60px}.footer-main p{margin-top:20px;color:var(--muted)}.footer-links{display:grid;grid-template-columns:repeat(2,140px);gap:16px 40px;color:var(--soft);font-size:.9rem}.footer-bottom{display:flex;justify-content:space-between;gap:30px;margin-top:60px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:.75rem}.page-hero{min-height:720px;padding:190px 0 100px;display:flex;align-items:center}.page-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.page-hero h1{max-width:880px;font-size:clamp(3.4rem,5.2vw,5.6rem)}.page-hero p{max-width:690px;margin:28px 0 36px;color:var(--soft);font-size:1.12rem}.narrow-hero{position:relative;z-index:2;max-width:1020px;text-align:center}.narrow-hero p{margin-inline:auto}.method-orbit{position:relative;min-height:420px;border-radius:30px}.method-orbit:before,.method-orbit:after{position:absolute;content:"";left:50%;top:50%;width:280px;height:280px;border:1px solid rgba(108,92,255,.4);border-radius:50%;transform:translate(-50%,-50%)}.method-orbit:after{width:180px;height:180px;border-color:#b8b3ff47}.method-center{position:absolute;left:50%;top:50%;display:grid;width:110px;height:110px;place-items:center;border-radius:50%;background:var(--gold);color:var(--ink);transform:translate(-50%,-50%);font-size:.8rem;font-weight:900}.method-orbit>span:not(.method-center){position:absolute;padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--soft);font-size:.78rem}.method-orbit>span:nth-of-type(2){left:30px;top:58px}.method-orbit>span:nth-of-type(3){right:28px;top:90px}.method-orbit>span:nth-of-type(4){left:48px;bottom:65px}.method-orbit>span:nth-of-type(5){right:42px;bottom:42px}.method-timeline{display:grid;gap:18px;max-width:1080px;margin:auto}.method-timeline>article{display:grid;grid-template-columns:48px 1fr;gap:30px;padding:32px;border:1px solid #dde0ea;border-radius:22px;background:var(--white)}.method-timeline h3{margin-bottom:12px}.method-timeline p{color:#62667a}.method-timeline strong{display:block;margin-top:18px;color:var(--violet)}.weekly-board{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.weekly-board>div{min-height:260px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.weekly-board span{color:var(--cyan);font-size:.72rem;font-weight:850;text-transform:uppercase}.weekly-board h3{margin:70px 0 16px}.weekly-board p{color:var(--muted);font-size:.9rem}.roles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.role-card{padding:42px;border-radius:26px}.orbit-role{background:var(--space);color:var(--white)}.client-role-card{border:1px solid #d9dce7;background:var(--white)}.role-card h2{margin-bottom:34px;font-size:2.5rem}.client-role-card li{color:#52566a}.case-page-list{display:grid;gap:40px}.case-page-card{position:relative;display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;padding:46px;border:1px solid #dce0ea;border-radius:30px;background:var(--white);box-shadow:0 20px 70px #1214240d}.case-number{position:absolute;right:30px;top:22px;color:#e2e4ec;font-size:6rem;font-weight:900;line-height:1}.case-page-intro{position:relative;z-index:2}.case-page-intro h2{font-size:2.8rem}.case-page-intro>p{margin-top:24px;color:#62667a}.case-page-plan{position:relative;z-index:2;padding:30px;border-radius:22px;background:var(--space-2);color:var(--white)}.case-page-plan h3{margin-bottom:22px}.case-page-plan>div{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:18px;min-height:98px;border-bottom:1px solid var(--line)}.case-page-plan>div:last-child{border:0}.case-page-plan strong{display:block;margin-bottom:6px}.case-page-plan p{color:var(--soft);font-size:.88rem}.offer-jump{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:56px}.offer-jump button{display:flex;padding:18px;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--white);font:inherit;font-weight:850;text-align:left;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.offer-jump button:hover{border-color:var(--gold);transform:translateY(-2px)}.offer-jump span{color:var(--gold);font-size:.8rem}.comparison-section{padding-bottom:48px}.commercial-frame{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}.commercial-frame>div{padding:24px;border:1px solid #dce0ea;border-radius:20px;background:var(--white)}.commercial-frame span{display:block;margin-bottom:26px;color:var(--violet);font-size:.72rem;font-weight:900}.commercial-frame strong{display:block;margin-bottom:10px}.commercial-frame p{color:#62667a;font-size:.88rem}.comparison-table-wrap{overflow-x:auto;border:1px solid #dce0ea;border-radius:22px;background:var(--white);box-shadow:0 20px 70px #1214240d}.comparison-table{width:100%;min-width:980px;border-collapse:collapse;text-align:left}.comparison-table th,.comparison-table td{padding:22px 20px;border-bottom:1px solid #e5e7ef;vertical-align:top}.comparison-table thead th{color:#777b90;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.comparison-table tbody th{font-size:1rem}.comparison-table tbody td{color:#565a6e;font-size:.88rem}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-table tr.recommended{background:#4642fe13}.comparison-table tbody th span{display:inline-flex;margin-left:8px;padding:5px 8px;border-radius:999px;background:var(--gold);color:var(--ink);font-size:.58rem;text-transform:uppercase}.offers-detail-list{display:grid;gap:36px}.detailed-offer{padding:42px;scroll-margin-top:30px;border:1px solid #dce0ea;border-radius:30px;background:var(--white);box-shadow:0 20px 70px #1214240d}.detailed-offer.featured{border-color:var(--violet);box-shadow:0 26px 90px #4642fe1f}.offer-title-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px}.offer-title-row .offer-badge{grid-column:1/-1;max-width:330px}.offer-title-row h2{font-size:3rem}.offer-dream{margin:38px 0;padding:34px;border-radius:22px;background:var(--space);color:var(--white)}.offer-dream span{color:var(--cyan);font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.offer-dream h3{max-width:850px;margin:18px 0;font-size:2rem}.offer-dream p{color:var(--soft)}.offer-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.offer-columns h4{margin:0 0 22px;font-size:1.1rem}.detailed-offer li{color:#52566a}.role-note{padding:20px;border-radius:16px;background:var(--light)}.role-note strong{color:var(--violet)}.role-note p{margin-top:8px;color:#62667a}.investment-note{margin-top:34px;padding:24px;border:1px solid #dce0ea;border-radius:18px;background:var(--light)}.investment-note>span{display:block;margin-bottom:10px;color:var(--violet);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.investment-note>strong{display:block;line-height:1.45}.investment-note>p{margin-top:9px;color:#696d80;font-size:.82rem}.detailed-offer>.button{margin-top:36px}.offer-decision .split-heading{align-items:center}.offer-decision p{margin-bottom:28px;color:var(--soft)}.conditions-link{display:flex;align-items:center;justify-content:space-between;gap:40px}.conditions-link p{margin-top:8px;color:#62667a}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.values-grid article{padding:28px;border:1px solid #dce0ea;border-radius:22px;background:var(--white)}.values-grid h3{margin:38px 0 16px}.values-grid p{color:#62667a}.tech-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.tech-grid>div:first-child p{margin-top:28px;color:var(--soft)}.tech-flow{display:grid;gap:12px;padding:30px;border:1px solid var(--line);border-radius:26px;background:var(--panel)}.tech-flow>div{display:flex;align-items:center;gap:18px;padding:18px;border-radius:15px;background:var(--space-2)}.tech-flow span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:var(--ink);font-weight:850}.diagnostic-points{padding:30px;border-radius:26px}.diagnostic-points>div{display:flex;align-items:center;gap:14px;min-height:72px;border-bottom:1px solid var(--line)}.diagnostic-points>div:last-child{border:0}.diagnostic-points span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--cyan);color:var(--ink)}.form-layout{display:grid;grid-template-columns:1.4fr .6fr;gap:28px;align-items:start}.diagnostic-form{display:grid;gap:24px;padding:42px;border:1px solid #dce0ea;border-radius:28px;background:var(--white)}.diagnostic-form h2{font-size:2.6rem}.diagnostic-form label,fieldset{display:grid;gap:9px;color:#55596d;font-size:.84rem;font-weight:700}input,textarea{width:100%;padding:17px 18px;border:1px solid #d7dae5;border-radius:13px;outline:0;background:#f7f8fb;color:var(--ink);resize:vertical}input:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4642fe1f}fieldset{grid-template-columns:repeat(2,1fr);padding:0;border:0}legend{grid-column:1/-1;margin-bottom:12px}fieldset label{display:flex;padding:13px;align-items:center;border:1px solid #d7dae5;border-radius:12px;background:#f7f8fb}fieldset input,.consent input{width:auto}.consent{display:flex!important;align-items:center}.diagnostic-form .button{justify-self:start;border:0;cursor:pointer}.form-success{display:none;padding:18px;border-radius:14px;background:#66e0b02e;color:#176d52}.form-success.visible{display:block}.form-success p{margin-top:6px}.conditions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.conditions-grid article{padding:34px;border:1px solid #dce0ea;border-radius:22px;background:var(--white)}.conditions-grid span{color:var(--violet);font-size:.75rem;font-weight:900}.conditions-grid h2{margin:26px 0 16px;font-size:1.7rem}.conditions-grid p{color:#62667a}::selection{background:var(--violet);color:var(--white)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.section-dark{background-color:var(--space)}.section-light{background-color:var(--light)}.section-light p,.team-intro>p,.team-skills p,.faq-grid>div:first-child>p,details p,.method-timeline p,.case-page-intro>p,.commercial-frame p,.comparison-table tbody td,.role-note p,.investment-note>p,.values-grid p,.conditions-link p,.conditions-grid p,.diagnostic-form label,fieldset{color:#020f28ad}.section-dark .eyebrow{color:var(--focus)}.section-light .eyebrow{color:var(--blue)}.eyebrow{font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.14em}.button-secondary{border-color:#b8b3ff6b;background:transparent;color:var(--white)}.button-secondary:hover{border-color:var(--focus);background:#6c5cff1f}.button-dark:hover{background:var(--blue)}.text-link{color:var(--blue);font-weight:600}.text-link.light{color:var(--focus)}.menu-button{border-radius:var(--control-radius);background:var(--space-2)}.menu-button span{border-radius:999px}.strip-inner{min-height:124px}.strip-inner span{color:var(--satellite, #8791a3)}.strip-inner strong{border:1px solid var(--light-2);background:var(--light);font-weight:600}.icon-bubble,.icon-bubble.cyan,.icon-bubble.blue,.icon-bubble.violet,.icon-bubble.gold,.icon-bubble.green{border:1px solid rgba(70,66,254,.16);border-radius:12px;background:#4642fe14;color:var(--blue)}.icon-bubble svg,.offer-card svg,.detailed-offer svg,.role-card svg{stroke-width:2}.action-card,.future-grid article,.step-card,.team-skills article,.values-grid article,.commercial-frame>div,.case-page-card,.detailed-offer,.conditions-grid article,.diagnostic-form,.comparison-table-wrap,details,.team-promise{border-color:var(--light-2);border-radius:var(--radius);box-shadow:0 18px 54px #020f280b}.action-card{min-height:308px;transition:transform .26s var(--ease-orbit),box-shadow .26s var(--ease-orbit)}.action-card:hover{transform:translateY(-4px);box-shadow:0 24px 64px #020f2814}.case-tabs{border-radius:14px;background:var(--space-2)}.case-tabs button{border-radius:var(--control-radius);font-weight:600;transition:background .16s var(--ease-orbit),color .16s var(--ease-orbit)}.case-tabs button.active{background:var(--blue);color:var(--white)}.case-panel{border-radius:var(--radius);background:var(--panel)}.case-copy{background:var(--space-2)}.client-role strong{color:var(--focus)}.case-step .case-step-icon,.case-page-plan span,.method-timeline>article>span{background:var(--blue)}.case-metrics{background:var(--light)}.case-metrics>span{color:var(--blue)}.case-metrics strong{border-color:var(--light-2);border-radius:var(--control-radius)}.moonshot{background:radial-gradient(circle at 78% 18%,rgba(108,92,255,.12),transparent 30%),var(--light)}.future-grid article{background:#ffffffe0}.future-grid article>span,.step-card>span,.team-skills article>span,.values-grid article>span,.commercial-frame span,.case-page-metrics>span,.investment-note>span,.conditions-grid span{color:var(--blue)}.offer-card{border-radius:var(--radius);background:var(--panel)}.offer-badge,.offer-card.blue .offer-badge,.offer-card.gold .offer-badge,.offer-card.violet .offer-badge{background:#b8b3ff1f;color:var(--focus)}.offer-card.featured .offer-badge{background:linear-gradient(135deg,var(--blue),var(--violet));color:var(--white)}.price strong,.blue .price strong,.gold .price strong,.violet .price strong{color:var(--focus)}.offer-card li svg,.detailed-offer li svg,.role-card li svg{color:var(--violet)}.offer-card .text-link{color:var(--focus)}.team-promise>span{border-radius:var(--control-radius);background:var(--blue);color:var(--white)}.site-footer{padding-inline:max(64px,calc((100vw - 1280px)/2));background:var(--space)}.method-orbit{border-radius:var(--radius)}.method-center{background:linear-gradient(135deg,var(--blue),var(--violet));color:var(--white)}.method-orbit>span:not(.method-center){border-color:#dde2ea2e;background:var(--panel)}.method-timeline>article,.weekly-board>div,.role-card,.case-page-plan,.tech-flow,.diagnostic-points,.weekly-board span{color:var(--focus)}.orbit-role,.case-page-plan{background:var(--space)}.section-light .case-page-plan p{color:var(--soft)}.case-page-metrics strong{background:var(--light)}.offer-jump button{border-radius:var(--control-radius);font-weight:600;transition:border-color .16s var(--ease-orbit),transform .16s var(--ease-orbit),background .16s var(--ease-orbit)}.offer-jump button:hover{border-color:var(--focus);background:var(--panel-2)}.offer-jump span{color:var(--focus)}.comparison-table tbody th span{background:var(--blue);color:var(--white)}.offer-dream{border-radius:var(--radius);background:var(--space)}.role-note,.investment-note{border-radius:var(--control-radius);background:var(--light)}.role-note strong{color:var(--blue)}.tech-flow{background:var(--panel)}.tech-flow>div{border-radius:var(--control-radius);background:var(--space-2)}.tech-flow span,.diagnostic-points span{border-radius:var(--control-radius);background:var(--blue);color:var(--white)}input,textarea,fieldset label{border-color:var(--light-2);border-radius:var(--control-radius);background:var(--light);color:var(--ink)}.form-success{border-radius:var(--control-radius);background:#16b88721;color:#087253}.reveal{opacity:0;transform:translateY(22px);transition:opacity .48s var(--ease-orbit),transform .48s var(--ease-orbit)}.reveal.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.delay-4{transition-delay:.32s}@media(max-width:1100px){.container,.nav-shell{width:min(1280px,calc(100% - 64px))}.site-footer{padding-inline:32px}.main-nav{gap:18px}.hero-grid,.page-hero-grid,.moonshot-grid,.tech-grid{grid-template-columns:1fr}.hero{padding:180px 0 100px}.hero-copy{max-width:820px}.hero-visual{max-width:680px}.action-grid{grid-template-columns:repeat(2,1fr)}.case-panel{grid-template-columns:1fr 1fr}.offers-grid,.steps-grid{grid-template-columns:repeat(2,1fr)}.weekly-board{grid-template-columns:repeat(3,1fr)}.values-grid,.offer-jump{grid-template-columns:repeat(2,1fr)}.team-layout{grid-template-columns:1fr;gap:50px}}@media(max-width:820px){.container{width:min(100% - 40px,680px)}.section-space{padding:86px 0}.site-header{top:14px}.nav-shell{width:calc(100% - 40px);padding-left:18px}.menu-button{display:flex}.main-nav{position:absolute;left:20px;right:20px;top:84px;display:none;padding:18px;flex-direction:column;align-items:stretch;gap:8px;border:1px solid var(--line);border-radius:18px;background:var(--space-2);box-shadow:var(--shadow)}.main-nav.open{display:flex}.main-nav>a{padding:12px;text-align:center}.main-nav .button{color:var(--white)}h1{font-size:clamp(3rem,12vw,4rem);line-height:1.083}h2{font-size:clamp(2rem,9vw,3rem);line-height:1.1875}h3{font-size:1.5rem;line-height:1.25}.hero{min-height:auto;padding-top:150px}.hero-grid{gap:58px}.hero-lead{font-size:1.02rem}.galaxy-scene{width:min(100%,560px)}.audience-inner{min-height:220px;padding-block:34px;grid-template-columns:1fr;gap:24px}.audience-title{text-align:center}.audience-orbit{display:flex;padding:8px 2px 14px;overflow-x:auto;scrollbar-width:none}.audience-orbit::-webkit-scrollbar{display:none}.audience-orbit strong{min-width:150px}.audience-line{left:0;right:0}.split-heading,.faq-grid,.roles-grid,.form-layout,.offer-columns{grid-template-columns:1fr;gap:38px}.action-grid,.future-grid,.offers-grid,.steps-grid,.weekly-board,.values-grid,.conditions-grid,.commercial-frame{grid-template-columns:1fr}.action-card{min-height:auto}.case-tabs{overflow-x:auto}.case-tabs button{min-width:130px}.case-panel{grid-template-columns:1fr}.case-copy,.case-steps{padding:28px}.future-grid article{min-height:auto}.offer-card.featured{transform:none}.steps-grid .step-card{min-height:auto}.step-card h3{margin-top:38px}.faq-grid{gap:40px}.footer-main,.footer-bottom,.conditions-link{flex-direction:column}.site-footer{padding-inline:20px}.footer-links{margin-top:30px;grid-template-columns:repeat(2,1fr)}.page-hero{min-height:auto;padding-top:150px}.page-hero h1{font-size:clamp(2.5rem,10vw,3.5rem);line-height:1.1}.method-orbit{min-height:360px}.method-timeline>article{grid-template-columns:1fr}.case-page-card{grid-template-columns:1fr;padding:26px}.case-page-intro h2{font-size:2.1rem}.case-number{font-size:4rem}.offer-jump{grid-template-columns:repeat(2,1fr)}.detailed-offer{padding:26px}.offer-title-row{grid-template-columns:1fr}.offer-title-row .offer-badge{grid-column:auto}.offer-title-row h2{font-size:2.4rem}.offer-decision .split-heading,.team-skills{grid-template-columns:1fr}.team-skills article{min-height:auto}.team-skills h3{margin-top:34px}.diagnostic-form{padding:24px}fieldset{grid-template-columns:1fr}}@media(max-width:520px){.button-row,.button-row .button,.final-cta .button,.detailed-offer>.button{width:100%}.metrics-row{gap:6px}.galaxy-core{width:56px;height:56px}.audience-orbit strong{min-width:136px;font-size:.78rem}.offer-jump{grid-template-columns:1fr}.offer-dream{padding:24px}.offer-dream h3{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.section-light em{color:var(--blue)}.section-dark em{color:var(--focus)}.icon-bubble{width:52px;height:52px}.icon-bubble svg{width:26px;height:26px}.action-card .icon-bubble{box-shadow:0 12px 34px #4642fe1f}.button{min-height:58px;padding:0 12px 0 24px;border-radius:999px;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 14px 38px #4642fe33,inset 0 1px #fff3;position:relative;isolation:isolate;overflow:hidden}.button:before{position:absolute;content:"";width:42%;height:180%;left:-58%;top:-40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:rotate(18deg);transition:left .42s var(--ease-orbit);z-index:-1}.button:hover:before{left:120%}.button:hover{transform:translateY(-3px);box-shadow:0 20px 50px #4642fe52,inset 0 1px #ffffff40}.button-secondary,.button-dark{border-color:#b8b3ff57;background:#111f3ae6;box-shadow:inset 0 1px #ffffff14}.launch-button b,.offer-action b{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff24;transition:transform .22s var(--ease-orbit),background .22s var(--ease-orbit)}.launch-button:hover b,.offer-action:hover b{transform:translate(3px) rotate(-12deg);background:#ffffff42}.launch-button b svg,.offer-action b svg{width:20px;height:20px}.steps-grid{position:relative;gap:28px;align-items:center;padding:54px 0 70px}.steps-grid:before{position:absolute;content:"";left:4%;right:4%;top:50%;border-top:2px dashed rgba(70,66,254,.18);transform:rotate(-3deg)}.step-card{--planet-offset: 0px;position:relative;min-height:0;aspect-ratio:1;padding:34px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.32);border-radius:50%;overflow:visible;isolation:isolate;color:var(--white);background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.38),transparent 10%),radial-gradient(circle at 30% 28%,#6c5cff,#4642fe 54%,#172758);box-shadow:inset -24px -30px 52px #020f2840,0 24px 50px #4642fe38}.step-card:before{position:absolute;content:"";inset:-10%;z-index:-1;border:1px solid rgba(70,66,254,.3);border-radius:50%;transform:rotate(-18deg) scaleY(.36);box-shadow:0 0 28px #4642fe1f}.step-card:after{position:absolute;content:"";width:17px;height:17px;right:-7%;top:45%;border-radius:50%;background:var(--focus);box-shadow:0 0 18px #b8b3ffb3}.step-card:nth-child(1){--planet-offset: 24px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.45),transparent 10%),radial-gradient(circle at 34% 30%,#3a7afe,#4642fe 58%,#10234c)}.step-card:nth-child(2){--planet-offset: -18px}.step-card:nth-child(3){--planet-offset: 18px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.4),transparent 10%),radial-gradient(circle at 34% 30%,#7c6eff,#4642fe 60%,#101d45)}.step-card:nth-child(4){--planet-offset: -24px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.4),transparent 10%),radial-gradient(circle at 34% 30%,#b8b3ff,#6c5cff 48%,#18244f)}.step-card.reveal{transform:translateY(calc(22px + var(--planet-offset)))}.step-card.reveal.visible{transform:translateY(var(--planet-offset))}.step-card-top{position:absolute;left:25%;right:25%;top:21%}.step-number{color:#ffffffc2;font-size:.78rem}.step-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:50%;background:#020f2833}.step-icon svg{width:22px;height:22px}.step-card h3{margin:38px 0 12px;color:var(--white);text-align:center;font-size:clamp(1.45rem,2vw,2rem)}.step-card p{color:#ffffffc7;text-align:center;font-size:.84rem;line-height:1.5}.offer-card{--offer-accent: var(--cyan);position:relative;min-height:680px;padding:26px;overflow:hidden;display:flex;flex-direction:column;border-color:#b8b3ff33;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--offer-accent) 24%,transparent),transparent 28%),linear-gradient(160deg,var(--panel-2),var(--space-2));transition:transform .26s var(--ease-orbit),border-color .26s var(--ease-orbit),box-shadow .26s var(--ease-orbit)}.offer-card.blue{--offer-accent: var(--blue)}.offer-card.gold{--offer-accent: var(--focus)}.offer-card.violet{--offer-accent: var(--violet)}.offer-card:hover{transform:translateY(-10px) rotate(.4deg);border-color:var(--offer-accent);box-shadow:0 30px 80px #4642fe33}.offer-card.featured{transform:translateY(-18px);border-width:2px;border-color:var(--focus);box-shadow:0 30px 90px #4642fe3d}.offer-card.featured:hover{transform:translateY(-26px) rotate(.4deg)}.offer-planet{position:absolute;width:132px;height:132px;right:-38px;top:-42px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--focus),var(--offer-accent) 48%,var(--space) 100%);box-shadow:0 0 55px color-mix(in srgb,var(--offer-accent) 32%,transparent)}.offer-planet:before{position:absolute;content:"";inset:-10px;border:1px solid color-mix(in srgb,var(--offer-accent) 55%,transparent);border-radius:50%;transform:scaleY(.36) rotate(-22deg)}.offer-planet span{transform:translate(-19px,18px);color:var(--white)}.offer-planet svg{width:26px;height:26px}.offer-card .offer-badge{position:relative;z-index:2;max-width:74%}.offer-mission{margin:26px 0 0;color:var(--offer-accent);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.offer-card h3{margin-top:12px}.offer-headline{min-height:136px}.offer-action{min-height:58px;margin-top:auto;padding:8px 8px 8px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--offer-accent) 48%,transparent);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--offer-accent) 70%,var(--blue)),var(--violet));color:var(--white);font-size:.82rem;font-weight:700;transition:transform .22s var(--ease-orbit),box-shadow .22s var(--ease-orbit)}.offer-action:hover{transform:translateY(-2px);box-shadow:0 16px 38px color-mix(in srgb,var(--offer-accent) 24%,transparent)}.offer-jump{gap:26px;align-items:center}.offer-jump button{position:relative;aspect-ratio:1;padding:26px;align-items:center;justify-content:center;gap:9px;overflow:visible;border:1px solid rgba(184,179,255,.34);border-radius:50%;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.24),transparent 9%),radial-gradient(circle at 40% 34%,var(--panel-2),var(--blue) 95%);box-shadow:inset -20px -24px 44px #020f2859,0 24px 58px #4642fe2e;text-align:center}.offer-jump button:before{position:absolute;content:"";inset:-8%;border:1px solid rgba(184,179,255,.28);border-radius:50%;transform:scaleY(.34) rotate(-18deg)}.offer-jump button:after{position:absolute;content:"";width:12px;height:12px;right:-5%;top:46%;border-radius:50%;background:var(--focus);box-shadow:0 0 16px var(--focus)}.offer-jump button:hover{transform:translateY(-9px) scale(1.035);border-color:var(--focus);background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.32),transparent 9%),radial-gradient(circle at 40% 34%,var(--violet),var(--blue) 95%)}.offer-jump button.featured{border-width:2px;border-color:var(--focus);box-shadow:inset -20px -24px 44px #020f284d,0 0 0 8px #6c5cff14,0 30px 70px #4642fe4d;transform:scale(1.07)}.offer-jump button.featured:hover{transform:translateY(-9px) scale(1.1)}.offer-jump .jump-planet{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:#ffffff1f;color:var(--white)}.offer-jump .jump-planet svg{width:26px;height:26px}.offer-jump button strong{font-family:Sora,sans-serif;font-size:1.05rem}.offer-jump button small{color:var(--focus);font-size:.82rem;font-weight:700}.detailed-offer{--offer-accent: var(--cyan);position:relative;overflow:hidden;border-width:2px;background:radial-gradient(circle at 90% 4%,color-mix(in srgb,var(--offer-accent) 11%,transparent),transparent 24%),var(--white);transition:transform .26s var(--ease-orbit),box-shadow .26s var(--ease-orbit)}.detailed-offer.blue{--offer-accent: var(--blue)}.detailed-offer.gold{--offer-accent: var(--violet)}.detailed-offer.violet{--offer-accent: var(--focus)}.detailed-offer:hover{transform:translateY(-5px);box-shadow:0 30px 90px color-mix(in srgb,var(--offer-accent) 15%,transparent)}.detailed-offer.featured{box-shadow:0 0 0 7px #6c5cff0f,0 30px 90px #4642fe29}.detail-planet{position:absolute;width:150px;height:150px;right:25%;top:-64px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--focus),var(--offer-accent) 58%,var(--space));box-shadow:0 0 50px color-mix(in srgb,var(--offer-accent) 25%,transparent);opacity:.9}.detail-planet:after{position:absolute;content:"";inset:-12px;border:1px solid color-mix(in srgb,var(--offer-accent) 45%,transparent);border-radius:50%;transform:scaleY(.3) rotate(-18deg)}.detail-planet span{transform:translateY(38px);color:var(--white)}.detail-planet svg{width:30px;height:30px}.offer-title-row,.offer-dream,.offer-columns,.investment-note,.detailed-offer>.button{position:relative;z-index:2}.offer-dream{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--offer-accent) 19%,transparent),transparent 38%),var(--space)}.offer-dream span{color:var(--focus)}.form-layout{display:block;max-width:980px}.diagnostic-form{width:100%}fieldset label{min-height:76px;padding:18px 20px;gap:16px;cursor:pointer;font-size:1rem;transition:border-color .16s var(--ease-orbit),background .16s var(--ease-orbit),box-shadow .16s var(--ease-orbit)}fieldset label:has(input:checked){border-color:var(--blue);background:#4642fe12;box-shadow:inset 0 0 0 1px var(--blue),0 10px 28px #4642fe14}fieldset input[type=radio],.consent input[type=checkbox]{width:26px;height:26px;flex:0 0 auto;accent-color:var(--blue);cursor:pointer}.consent{min-height:48px;gap:14px!important;font-size:1rem!important}.diagnostic-form .button{min-width:360px}@media(max-width:1100px){.step-card{width:min(100%,320px);justify-self:center}.offer-card{min-height:620px}.offer-jump button{width:min(100%,270px);justify-self:center}}@media(max-width:820px){.steps-grid{gap:46px;padding-top:22px}.steps-grid:before{inset:3% auto 3% 50%;height:auto;border-top:0;border-left:2px dashed rgba(70,66,254,.16);transform:none}.step-card{--planet-offset: 0px !important;width:min(100%,330px)}.step-card.reveal{transform:translateY(22px)}.step-card.reveal.visible{transform:translateY(0)}.offer-card,.offer-card.featured,.offer-card.featured:hover{min-height:auto;transform:none}.offer-jump{gap:34px}.detail-planet{right:-42px;top:-58px}.form-layout{max-width:680px}}@media(max-width:520px){.button,.diagnostic-form .button{min-width:0;width:100%;justify-content:space-between}.step-card{padding:30px}.offer-jump button{width:min(100%,230px)}.offer-card{padding:24px}.offer-card .offer-badge{max-width:70%}.offer-title-row{padding-right:34px}fieldset label{min-height:72px}}.galaxy-scene{isolation:isolate;filter:drop-shadow(0 34px 100px rgba(70,66,254,.22))}.galaxy-scene:before{z-index:1;inset:-5%;border-radius:0;opacity:.34;-webkit-mask-image:radial-gradient(circle,#000 0 45%,rgba(0,0,0,.55) 68%,transparent 88%);mask-image:radial-gradient(circle,#000 0 45%,rgba(0,0,0,.55) 68%,transparent 88%);animation-duration:64s}.galaxy-scene:after{z-index:2;inset:4%;border:0;border-radius:50%;opacity:.65;background:repeating-radial-gradient(circle,transparent 0 16%,rgba(184,179,255,.09) 16.2%,transparent 16.55%);box-shadow:0 0 100px #4642fe14,inset 0 0 110px #6c5cff09;animation:galaxy-pulse 7s var(--ease-orbit) infinite}.galaxy-haze{z-index:2;inset:10%;opacity:.94;background:radial-gradient(ellipse at center,rgba(255,255,255,.96) 0 1.2%,rgba(184,179,255,.72) 4%,rgba(108,92,255,.48) 12%,rgba(70,66,254,.18) 31%,transparent 63%),conic-gradient(from 15deg,transparent,rgba(108,92,255,.11),transparent 22%,rgba(58,122,254,.1),transparent 52%,rgba(184,179,255,.09),transparent 78%);filter:blur(10px);animation-duration:14s}.galaxy-disk{z-index:3}.disk-one{width:86%;height:29%;opacity:.82;background:radial-gradient(ellipse,rgba(255,255,255,.68),rgba(184,179,255,.25) 18%,rgba(108,92,255,.16) 42%,transparent 72%);filter:blur(5px);animation-duration:32s}.disk-two{width:79%;height:43%;opacity:.72;filter:blur(8px);animation-duration:45s}.galaxy-core{z-index:5;width:64px;height:64px;background:radial-gradient(circle at 38% 34%,#fff 0 14%,rgba(255,255,255,.96) 22%,var(--focus) 38%,var(--violet) 58%,var(--blue) 100%);box-shadow:0 0 28px #ffffffbd,0 0 80px #6c5cff8c,0 0 150px #4642fe40}.space-orbit{z-index:4;border-color:#b8b3ff38;opacity:.78}.space-orbit i{width:9px;height:9px;right:-5px}.orbit-one{animation-duration:16s}.orbit-two{animation-duration:28s}.orbit-three{animation-duration:44s}.orbit-signal{position:absolute;z-index:7;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(184,179,255,.25);border-radius:50%;background:#111f3ab8;color:var(--focus);box-shadow:inset 0 1px #ffffff1a,0 14px 36px #020f284d,0 0 24px #6c5cff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:signal-float 6s var(--ease-orbit) infinite}.orbit-signal svg{width:21px;height:21px}.signal-search{left:7%;top:24%;animation-delay:-1.4s}.signal-offer{right:8%;top:20%;animation-delay:-3.8s;color:var(--cyan)}.signal-click{right:9%;bottom:20%;animation-delay:-2.4s}.signal-chart{left:10%;bottom:18%;animation-delay:-4.9s;color:var(--cyan)}.shooting-star{z-index:6;opacity:.4}@keyframes signal-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-9px) scale(1.035);border-color:#b8b3ff7a}}@media(max-width:520px){.orbit-signal{width:42px;height:42px}.orbit-signal svg{width:18px;height:18px}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbit-v2-sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/orbit-v2-sora-latin-700-normal-BKPfQAnC.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/orbit-v2-manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/orbit-v2-manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/orbit-v2-manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/orbit-v2-manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/orbit-v2-manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/orbit-v2-manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/orbit-v2-space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/orbit-v2-space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff")}
