.corporate-landing-module__Onafbq__landing{--landing-accent:hsl(var(--brand-accent));--landing-link:hsl(var(--brand-link));--landing-accent-hover:hsl(var(--brand-accent-hover));--landing-surface:#f8f9fa;--landing-ink:#212529;--landing-muted:#555d65;--landing-border:#e8eaed;color:var(--landing-ink);background:#fff;border-radius:16px;margin:-4px;padding:clamp(24px,4vw,64px);font-size:16px;line-height:1.7}.dark .corporate-landing-module__Onafbq__landing{--landing-surface:#24263b;--landing-ink:#f1f0f7;--landing-muted:#b6b7c7;--landing-border:#34364c;background:#1a1a2e}.corporate-landing-module__Onafbq__landing>*{max-width:1280px;margin-inline:auto}.corporate-landing-module__Onafbq__landing>*+*{margin-top:clamp(64px,8vw,112px)}.corporate-landing-module__Onafbq__landing h1,.corporate-landing-module__Onafbq__landing h2,.corporate-landing-module__Onafbq__landing h3{letter-spacing:-.035em;text-wrap:balance;line-height:1.15}.corporate-landing-module__Onafbq__landing h1{max-width:900px;font-size:clamp(2.4rem,4.5vw,4.7rem);font-weight:900}.corporate-landing-module__Onafbq__landing h2{font-size:clamp(1.9rem,3.4vw,3.2rem);font-weight:800}.corporate-landing-module__Onafbq__landing h3{font-size:1.35rem;font-weight:750}.corporate-landing-module__Onafbq__landing p{color:var(--landing-muted)}.corporate-landing-module__Onafbq__landing .corporate-landing-module__Onafbq__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--landing-link);margin-bottom:14px;font-size:.7rem;font-weight:750}.corporate-landing-module__Onafbq__headlineRow{grid-template-columns:1fr 24%;align-items:center;gap:32px;margin-bottom:36px;display:grid}.corporate-landing-module__Onafbq__illustration{mix-blend-mode:multiply;border-radius:50%;width:100%;max-width:230px;margin:auto}.dark .corporate-landing-module__Onafbq__illustration{mix-blend-mode:normal}.corporate-landing-module__Onafbq__heroGrid{grid-template-columns:3fr 2fr;align-items:stretch;gap:32px;display:grid}.corporate-landing-module__Onafbq__heroImage{border-radius:16px;min-height:450px;position:relative;overflow:hidden}.corporate-landing-module__Onafbq__heroImage>img,.corporate-landing-module__Onafbq__serviceCard>img,.corporate-landing-module__Onafbq__aboutImage>img,.corporate-landing-module__Onafbq__projectCard>img,.corporate-landing-module__Onafbq__blogImage>img{object-fit:cover}.corporate-landing-module__Onafbq__imageCaption{color:#212529;background:#fffefaed;border-radius:30px;width:fit-content;max-width:calc(100% - 40px);padding:8px 16px;font-size:.75rem;font-weight:600;position:absolute;bottom:20px;left:20px;right:20px}.corporate-landing-module__Onafbq__heroCopy{flex-direction:column;justify-content:space-between;gap:28px;padding-block:12px;display:flex}.corporate-landing-module__Onafbq__heroCopy h2{margin-bottom:20px}.corporate-landing-module__Onafbq__heroCopy p{font-size:1rem}.corporate-landing-module__Onafbq__founder{align-items:center;gap:12px;margin-top:24px;display:flex}.corporate-landing-module__Onafbq__founder>img,.corporate-landing-module__Onafbq__avatar{border:2px solid var(--landing-accent);object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px;padding:3px}.corporate-landing-module__Onafbq__avatar{place-items:center;display:grid}.corporate-landing-module__Onafbq__founder strong{font-size:.9rem;display:block}.corporate-landing-module__Onafbq__founder small{color:var(--landing-muted);font-size:.75rem;line-height:1.5;display:block}.corporate-landing-module__Onafbq__plus{background:var(--landing-accent);width:38px;height:38px;color:hsl(var(--brand-on-accent));border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.corporate-landing-module__Onafbq__actions{flex-wrap:wrap;gap:12px;display:flex}.corporate-landing-module__Onafbq__primary,.corporate-landing-module__Onafbq__secondary{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:.85rem;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.corporate-landing-module__Onafbq__primary{background:var(--landing-accent);color:hsl(var(--brand-on-accent));border:2px solid var(--landing-accent)}.corporate-landing-module__Onafbq__primary:hover{background:var(--landing-accent-hover);border-color:var(--landing-accent-hover);transform:translateY(-2px)}.corporate-landing-module__Onafbq__secondary{border:2px solid var(--landing-accent);color:var(--landing-link)}.corporate-landing-module__Onafbq__secondary:hover{background:var(--landing-surface);transform:translateY(-2px)}.corporate-landing-module__Onafbq__sectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.corporate-landing-module__Onafbq__textLink{color:var(--landing-link);align-items:center;gap:10px;font-size:.85rem;font-weight:650;display:inline-flex}.corporate-landing-module__Onafbq__textLink:hover{text-underline-offset:5px;text-decoration:underline}.corporate-landing-module__Onafbq__intro{max-width:760px;margin-bottom:28px;font-size:1rem}.corporate-landing-module__Onafbq__serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.corporate-landing-module__Onafbq__serviceCard{isolation:isolate;color:#fff;border-radius:12px;align-items:end;min-height:340px;display:flex;position:relative;overflow:hidden}.corporate-landing-module__Onafbq__serviceCard:after{content:"";z-index:-1;background:linear-gradient(#11182708,#11182755 35%,#111827f2);position:absolute;inset:0}.corporate-landing-module__Onafbq__serviceCard>img{z-index:-2;transition:transform .5s}.corporate-landing-module__Onafbq__serviceCard:hover>img,.corporate-landing-module__Onafbq__serviceCard:focus-visible>img{transform:scale(1.06)}.corporate-landing-module__Onafbq__cardNumber{border:1px solid #ffffff60;border-radius:30px;padding:3px 10px;font-size:.8rem;position:absolute;top:18px;left:18px}.corporate-landing-module__Onafbq__serviceContent{width:100%;padding:22px}.corporate-landing-module__Onafbq__serviceContent h3{margin-bottom:12px;font-size:1.4rem}.corporate-landing-module__Onafbq__serviceContent p{color:#e0e1e5;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.65;display:-webkit-box;overflow:hidden}.corporate-landing-module__Onafbq__serviceContent>span{color:hsl(var(--brand-highlight));align-items:center;gap:8px;margin-top:16px;font-size:.8rem;display:flex}.corporate-landing-module__Onafbq__projectSection{text-align:center}.corporate-landing-module__Onafbq__projectSection>.corporate-landing-module__Onafbq__intro{margin:16px auto 38px}.corporate-landing-module__Onafbq__carousel{grid-template-columns:46px minmax(0,780px) 46px;justify-content:center;align-items:center;gap:24px;margin:0 auto 36px;display:grid}.corporate-landing-module__Onafbq__carouselArrow{background:var(--landing-accent);width:46px;height:46px;color:hsl(var(--brand-on-accent));cursor:pointer;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.corporate-landing-module__Onafbq__carouselArrow:hover{transform:scale(1.08)}.corporate-landing-module__Onafbq__carouselArrow:disabled{opacity:.35;cursor:default}.corporate-landing-module__Onafbq__projectStack{isolation:isolate;margin:12px;position:relative}.corporate-landing-module__Onafbq__projectStack:before,.corporate-landing-module__Onafbq__projectStack:after{content:"";border:1px solid var(--landing-border);background:var(--landing-surface);z-index:-1;border-radius:16px;position:absolute;inset:0;transform:rotate(-3deg)}.corporate-landing-module__Onafbq__projectStack:after{z-index:-2;transform:rotate(3deg)}.corporate-landing-module__Onafbq__projectCard{border:3px solid var(--landing-ink);text-align:left;background:var(--landing-surface);border-radius:14px;height:clamp(300px,40vw,460px);display:block;position:relative;overflow:hidden}.corporate-landing-module__Onafbq__projectCaption{color:#fff;background:linear-gradient(#0000,#101018e6 55%);align-items:end;gap:16px;padding:55px 28px 25px;display:flex;position:absolute;bottom:0;left:0;right:0}.corporate-landing-module__Onafbq__projectCaption span{letter-spacing:.12em;font-size:.7rem}.corporate-landing-module__Onafbq__projectCaption h3{margin:8px 0;font-size:1.8rem}.corporate-landing-module__Onafbq__projectCaption p{color:#d9dce2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.corporate-landing-module__Onafbq__projectCaption .corporate-landing-module__Onafbq__projectOpen{border:1px solid #ffffff70;border-radius:50%;flex-shrink:0;margin-left:auto;padding:12px}.corporate-landing-module__Onafbq__projectPlaceholder{background:radial-gradient(at 70% 20%, hsl(var(--brand-highlight)), hsl(var(--brand-accent)) 40%, #29293f 90%);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;display:flex}.corporate-landing-module__Onafbq__projectPlaceholder span{letter-spacing:.1em;font-size:1rem}.corporate-landing-module__Onafbq__aboutGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px;display:grid}.corporate-landing-module__Onafbq__aboutCopy{padding-block:16px}.corporate-landing-module__Onafbq__aboutCopy h2{margin-bottom:24px}.corporate-landing-module__Onafbq__aboutCopy p{margin-bottom:20px}.corporate-landing-module__Onafbq__aboutCopy .corporate-landing-module__Onafbq__primary{margin-top:8px}.corporate-landing-module__Onafbq__aboutImage{border-radius:14px;min-height:440px;position:relative;overflow:hidden}.corporate-landing-module__Onafbq__technologySection{text-align:center}.corporate-landing-module__Onafbq__technologyRow{border-block:1px solid var(--landing-border);flex-wrap:wrap;justify-content:center;gap:18px 32px;margin-top:36px;padding-block:28px;display:flex}.corporate-landing-module__Onafbq__technologyRow span{color:var(--landing-muted);letter-spacing:-.03em;font-size:1.25rem;font-weight:750}.corporate-landing-module__Onafbq__processSection{scroll-margin-top:24px}.corporate-landing-module__Onafbq__processSection>.corporate-landing-module__Onafbq__intro{margin:16px auto 0}.corporate-landing-module__Onafbq__processGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.corporate-landing-module__Onafbq__processStep{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:14px;padding:24px 20px;position:relative}.corporate-landing-module__Onafbq__processNumber{background:hsl(var(--brand-accent) / .12);width:34px;height:34px;color:var(--landing-link);letter-spacing:.05em;border-radius:50%;place-items:center;margin-bottom:16px;font-size:.8rem;font-weight:750;display:inline-grid}.corporate-landing-module__Onafbq__processStep h3{margin-bottom:10px;font-size:1.05rem}.corporate-landing-module__Onafbq__processStep p{font-size:.82rem;line-height:1.65}.corporate-landing-module__Onafbq__valuesSection{text-align:center}.corporate-landing-module__Onafbq__valuesGrid{text-align:left;grid-template-columns:repeat(3,1fr);gap:22px;margin:36px 0 24px;display:grid}.corporate-landing-module__Onafbq__valuesGrid article{background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:14px;padding:28px}.corporate-landing-module__Onafbq__valuesGrid svg{color:var(--landing-link);margin-bottom:28px}.corporate-landing-module__Onafbq__valuesGrid h3{margin-bottom:14px}.corporate-landing-module__Onafbq__valuesGrid p{font-size:.9rem}.corporate-landing-module__Onafbq__blogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.corporate-landing-module__Onafbq__blogCard{border:1px solid var(--landing-border);border-radius:12px;transition:transform .2s;overflow:hidden}.corporate-landing-module__Onafbq__blogCard:hover{transform:translateY(-5px)}.corporate-landing-module__Onafbq__blogImage{height:180px;position:relative}.corporate-landing-module__Onafbq__blogCopy{padding:20px}.corporate-landing-module__Onafbq__blogCopy .corporate-landing-module__Onafbq__eyebrow{margin-bottom:12px;font-size:.6rem}.corporate-landing-module__Onafbq__blogCopy h3{margin-bottom:14px;font-size:1.15rem}.corporate-landing-module__Onafbq__blogCopy p{margin-bottom:20px;font-size:.8rem}.corporate-landing-module__Onafbq__contactSection{background:var(--landing-surface);text-align:center;border-radius:18px;padding:48px 24px}.corporate-landing-module__Onafbq__contactSection>p{margin:16px auto 24px}.corporate-landing-module__Onafbq__contactSection .corporate-landing-module__Onafbq__actions{justify-content:center}.corporate-landing-module__Onafbq__empty{background:var(--landing-surface);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-block:24px;padding:36px;display:flex}.corporate-landing-module__Onafbq__empty a{text-decoration:underline}.corporate-landing-module__Onafbq__landing a:focus-visible,.corporate-landing-module__Onafbq__landing button:focus-visible{outline:3px solid var(--landing-accent);outline-offset:5px}@media (max-width:1100px){.corporate-landing-module__Onafbq__serviceGrid,.corporate-landing-module__Onafbq__blogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-landing-module__Onafbq__heroGrid{grid-template-columns:1.2fr 1fr;gap:24px}.corporate-landing-module__Onafbq__heroImage{min-height:420px}.corporate-landing-module__Onafbq__heroCopy h2{font-size:2rem}.corporate-landing-module__Onafbq__processGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.corporate-landing-module__Onafbq__heroGrid,.corporate-landing-module__Onafbq__aboutGrid{grid-template-columns:1fr}.corporate-landing-module__Onafbq__heroImage{min-height:360px}.corporate-landing-module__Onafbq__heroCopy{padding:12px 0 0}.corporate-landing-module__Onafbq__heroCopy h2 br{display:none}.corporate-landing-module__Onafbq__aboutImage{grid-row:1;min-height:360px}.corporate-landing-module__Onafbq__aboutGrid{gap:24px}.corporate-landing-module__Onafbq__headlineRow{grid-template-columns:1fr 22%;gap:16px}.corporate-landing-module__Onafbq__valuesGrid{grid-template-columns:1fr;gap:14px}.corporate-landing-module__Onafbq__valuesGrid article{padding:24px}.corporate-landing-module__Onafbq__valuesGrid svg{margin-bottom:16px}.corporate-landing-module__Onafbq__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:600px){.corporate-landing-module__Onafbq__landing{padding:28px 18px}.corporate-landing-module__Onafbq__headlineRow{text-align:center;grid-template-columns:1fr}.corporate-landing-module__Onafbq__illustration{width:115px}.corporate-landing-module__Onafbq__landing h1{font-size:2.5rem}.corporate-landing-module__Onafbq__heroImage{min-height:270px}.corporate-landing-module__Onafbq__serviceGrid,.corporate-landing-module__Onafbq__blogGrid{grid-template-columns:1fr}.corporate-landing-module__Onafbq__serviceCard{min-height:310px}.corporate-landing-module__Onafbq__sectionHeader{flex-direction:column;align-items:start;gap:16px}.corporate-landing-module__Onafbq__carousel{grid-template-columns:32px minmax(0,1fr) 32px;gap:4px}.corporate-landing-module__Onafbq__carouselArrow{width:32px;height:32px}.corporate-landing-module__Onafbq__carouselArrow svg{width:18px}.corporate-landing-module__Onafbq__projectCard{height:340px}.corporate-landing-module__Onafbq__projectCaption{padding:60px 16px 20px}.corporate-landing-module__Onafbq__projectCaption h3{font-size:1.4rem}.corporate-landing-module__Onafbq__projectCaption .corporate-landing-module__Onafbq__projectOpen{display:none}.corporate-landing-module__Onafbq__actions>a{flex:1}.corporate-landing-module__Onafbq__aboutImage{min-height:300px}.corporate-landing-module__Onafbq__processGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.corporate-landing-module__Onafbq__landing *,.corporate-landing-module__Onafbq__landing :before,.corporate-landing-module__Onafbq__landing :after{transition:none!important;animation:none!important}}.corporate-landing-module__Onafbq__skeletonBlock{background:color-mix(in srgb, var(--landing-muted) 14%, var(--landing-surface));border-radius:10px;animation:1.8s ease-in-out infinite corporate-landing-module__Onafbq__corporate-skeleton-pulse}@keyframes corporate-landing-module__Onafbq__corporate-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.corporate-landing-module__Onafbq__animatedStack{perspective:1200px}.corporate-landing-module__Onafbq__animatedStack:before,.corporate-landing-module__Onafbq__animatedStack:after{display:none}.corporate-landing-module__Onafbq__stackBackCard{border:1px solid var(--landing-border);background:color-mix(in srgb, var(--landing-accent) 8%, var(--landing-surface));z-index:-1;pointer-events:none;border-radius:16px;position:absolute;inset:0}.corporate-landing-module__Onafbq__stackSecondCard{z-index:-2;background:var(--landing-surface)}.corporate-landing-module__Onafbq__projectSlide{transform-origin:50% 85%;position:relative}.corporate-landing-module__Onafbq__companyLogo{object-fit:contain;mix-blend-mode:normal;border-radius:0}.corporate-landing-module__Onafbq__hero{position:relative}.corporate-landing-module__Onafbq__heroLead{max-width:640px;margin-top:24px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.8}.corporate-landing-module__Onafbq__headlineActions{margin-top:28px}.corporate-landing-module__Onafbq__heroNote{margin-top:14px;font-size:.75rem}.corporate-landing-module__Onafbq__headlineRow{margin-bottom:48px}.corporate-landing-module__Onafbq__companyLogo{border:1px solid var(--landing-border);background:var(--landing-surface);max-width:180px;box-shadow:0 24px 60px -35px hsl(var(--brand-accent) / .3);border-radius:32px;padding:24px}.corporate-landing-module__Onafbq__heroImage{background:var(--landing-surface)}.corporate-landing-module__Onafbq__heroBenefits{gap:14px;margin-top:24px;display:grid}.corporate-landing-module__Onafbq__heroBenefits>div{align-items:center;gap:12px;font-size:.9rem;display:flex}.corporate-landing-module__Onafbq__heroBenefits svg{color:var(--landing-link);flex-shrink:0}.corporate-landing-module__Onafbq__heroCopy .corporate-landing-module__Onafbq__responseNote{color:var(--landing-link);align-items:center;gap:8px;margin-top:24px;font-size:.75rem;display:flex}.corporate-landing-module__Onafbq__primary svg,.corporate-landing-module__Onafbq__textLink svg{transition:transform .25s}.corporate-landing-module__Onafbq__primary:hover svg,.corporate-landing-module__Onafbq__textLink:hover svg{transform:translate(4px)}.corporate-landing-module__Onafbq__reveal{transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1)}.corporate-landing-module__Onafbq__reveal[data-reveal=waiting]{opacity:0;transform:translateY(28px)}.corporate-landing-module__Onafbq__reveal[data-reveal=visible]{opacity:1;transform:none}.corporate-landing-module__Onafbq__studioVisual{background:radial-gradient(ellipse at 20% 10%, hsl(var(--brand-accent) / .2), transparent 65%), var(--landing-surface);place-items:center;padding:48px 36px 70px;display:grid;position:absolute;inset:0}.corporate-landing-module__Onafbq__visualGrid{opacity:.45;background-image:linear-gradient(var(--landing-border) 1px, transparent 1px), linear-gradient(90deg, var(--landing-border) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.corporate-landing-module__Onafbq__browserMock{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:16px;width:100%;max-width:490px;transition:transform .6s;position:relative;transform:perspective(1000px)rotateY(-5deg)rotateX(3deg);box-shadow:0 30px 70px -35px #0005}.corporate-landing-module__Onafbq__heroImage:hover .corporate-landing-module__Onafbq__browserMock{transform:perspective(1000px)rotateY(0)rotateX(0)}.corporate-landing-module__Onafbq__browserBar{border-bottom:1px solid var(--landing-border);color:var(--landing-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.65rem;display:flex}.corporate-landing-module__Onafbq__browserBar>span:first-child{gap:5px;display:flex}.corporate-landing-module__Onafbq__browserBar i{background:var(--landing-border);border-radius:50%;width:6px;height:6px}.corporate-landing-module__Onafbq__browserBar i:first-child{background:var(--landing-accent)}.corporate-landing-module__Onafbq__browserBody{flex-direction:column;align-items:start;padding:28px;display:flex}.corporate-landing-module__Onafbq__visualMark{background:hsl(var(--brand-accent) / .1);width:64px;height:64px;color:var(--landing-link);border-radius:18px;place-items:center;margin-bottom:20px;display:grid}.corporate-landing-module__Onafbq__browserBody>strong{letter-spacing:-.04em;font-size:clamp(1.2rem,2.4vw,1.9rem);line-height:1.3}.corporate-landing-module__Onafbq__visualLabel{color:var(--landing-muted);margin-top:8px;font-size:.75rem}.corporate-landing-module__Onafbq__visualProjects{gap:8px;width:100%;margin-top:24px;display:grid}.corporate-landing-module__Onafbq__visualProjects a{border:1px solid var(--landing-border);background:hsl(var(--brand-accent) / .03);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:.75rem;display:flex}.corporate-landing-module__Onafbq__visualProjects a>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.corporate-landing-module__Onafbq__visualProjectIcon{color:var(--landing-link);display:flex}.corporate-landing-module__Onafbq__visualCode{gap:8px;width:100%;margin-top:24px;display:grid}.corporate-landing-module__Onafbq__visualCode span{background:hsl(var(--brand-accent) / .2);border-radius:3px;width:70%;height:5px}.corporate-landing-module__Onafbq__visualCode span:nth-child(2){opacity:.7;width:45%;margin-left:18px}.corporate-landing-module__Onafbq__visualCode span:nth-child(3){opacity:.4;width:60%}.corporate-landing-module__Onafbq__serviceArtwork{z-index:-2;background:radial-gradient(ellipse at 75% 0%, hsl(var(--brand-accent) / .55), transparent 70%), #1a1a2e;position:absolute;inset:0;overflow:hidden}.corporate-landing-module__Onafbq__serviceArtwork>svg{width:110px;height:110px;color:hsl(var(--brand-highlight));opacity:.6;transition:transform .6s,opacity .6s;position:absolute;top:45px;right:20px}.corporate-landing-module__Onafbq__serviceArtwork>span{border:1px solid hsl(var(--brand-highlight) / .15);border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-70px}.corporate-landing-module__Onafbq__serviceCard:nth-child(2n) .corporate-landing-module__Onafbq__serviceArtwork{background:radial-gradient(ellipse at 10% 10%, hsl(var(--brand-accent) / .45), transparent 80%), #171d2a}.corporate-landing-module__Onafbq__serviceCard:hover .corporate-landing-module__Onafbq__serviceArtwork>svg{opacity:.9;transform:translateY(-6px)rotate(-6deg)}.corporate-landing-module__Onafbq__serviceContent .corporate-landing-module__Onafbq__servicePrice{color:#eee;border:1px solid #ffffff25;border-radius:30px;margin:0 0 12px;padding:3px 9px;font-size:.65rem;display:inline-block}.corporate-landing-module__Onafbq__serviceCard{transition:transform .3s,box-shadow .3s}.corporate-landing-module__Onafbq__serviceCard:hover{box-shadow:0 20px 35px -25px hsl(var(--brand-accent) / .5);transform:translateY(-6px)}.corporate-landing-module__Onafbq__aboutVisual{background:radial-gradient(at 0% 0%, hsl(var(--brand-accent) / .15), transparent 80%), var(--landing-surface);border:1px solid var(--landing-border);border-radius:14px;flex-direction:column;justify-content:center;align-items:start;gap:22px;height:100%;min-height:440px;padding:clamp(28px,4vw,50px);display:flex}.corporate-landing-module__Onafbq__aboutVisual>svg{color:var(--landing-link)}.corporate-landing-module__Onafbq__aboutVisual>span{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:100%;font-size:2rem;font-weight:800}.corporate-landing-module__Onafbq__aboutVisual>p{font-size:.85rem}.corporate-landing-module__Onafbq__aboutTechnologies{flex-wrap:wrap;gap:8px;display:flex}.corporate-landing-module__Onafbq__aboutTechnologies span{border:1px solid var(--landing-border);border-radius:6px;padding:5px 12px;font-size:.7rem}.corporate-landing-module__Onafbq__valueNumber{color:var(--landing-link);letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:.7rem;font-weight:650;display:flex}.corporate-landing-module__Onafbq__valuesGrid .corporate-landing-module__Onafbq__valueNumber svg{margin:0}.corporate-landing-module__Onafbq__valuesGrid article{transition:transform .3s,border-color .3s}.corporate-landing-module__Onafbq__valuesGrid article:hover{border-color:hsl(var(--brand-accent) / .4);transform:translateY(-4px)}.corporate-landing-module__Onafbq__blogArtwork{height:100%;color:var(--landing-link);background:radial-gradient(at 100% 0%, hsl(var(--brand-accent) / .2), transparent 80%), var(--landing-surface);justify-content:space-between;align-items:center;padding:32px;display:flex}.corporate-landing-module__Onafbq__blogArtwork>span{opacity:.15;letter-spacing:-.06em;font-size:2.7rem;font-weight:800}.corporate-landing-module__Onafbq__faqSection{grid-template-columns:1fr 1.3fr;align-items:start;gap:48px;display:grid}.corporate-landing-module__Onafbq__faqList{border-top:1px solid var(--landing-border)}.corporate-landing-module__Onafbq__faqList details{border-bottom:1px solid var(--landing-border)}.corporate-landing-module__Onafbq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:.95rem;font-weight:650;line-height:1.6;list-style:none;display:flex}.corporate-landing-module__Onafbq__faqList summary::-webkit-details-marker{display:none}.corporate-landing-module__Onafbq__faqList summary>svg{color:var(--landing-link);flex-shrink:0;transition:transform .25s}.corporate-landing-module__Onafbq__faqList details[open] summary>svg{transform:rotate(180deg)}.corporate-landing-module__Onafbq__faqList details>p{padding:0 24px 24px 0;font-size:.9rem;line-height:1.8}.corporate-landing-module__Onafbq__faqList summary:focus-visible{outline:2px solid var(--landing-accent);outline-offset:5px}.corporate-landing-module__Onafbq__contactSection{border:1px solid var(--landing-border);background:radial-gradient(ellipse at top, hsl(var(--brand-accent) / .1), transparent 75%), var(--landing-surface);position:relative;overflow:hidden}.corporate-landing-module__Onafbq__contactSection h2{max-width:750px;margin-inline:auto}@media (max-width:900px){.corporate-landing-module__Onafbq__faqSection{grid-template-columns:1fr;gap:28px}.corporate-landing-module__Onafbq__studioVisual{padding:32px 28px 65px}.corporate-landing-module__Onafbq__browserBody{padding:22px}.corporate-landing-module__Onafbq__heroImage:has(.corporate-landing-module__Onafbq__studioVisual){min-height:470px}}@media (max-width:600px){.corporate-landing-module__Onafbq__headlineRow .corporate-landing-module__Onafbq__companyLogo{display:none}.corporate-landing-module__Onafbq__headlineRow{gap:0}.corporate-landing-module__Onafbq__heroLead{font-size:1rem}.corporate-landing-module__Onafbq__heroNote{line-height:1.7}.corporate-landing-module__Onafbq__headlineActions{gap:10px}.corporate-landing-module__Onafbq__headlineActions>a{flex-basis:100%}.corporate-landing-module__Onafbq__heroImage:has(.corporate-landing-module__Onafbq__studioVisual){min-height:440px}.corporate-landing-module__Onafbq__studioVisual{padding:24px 20px 65px}.corporate-landing-module__Onafbq__aboutVisual{min-height:360px}.corporate-landing-module__Onafbq__landing .corporate-landing-module__Onafbq__heroCopy{gap:24px}}@media (prefers-reduced-motion:reduce){.corporate-landing-module__Onafbq__reveal[data-reveal=waiting]{opacity:1;transform:none}.corporate-landing-module__Onafbq__browserMock{transform:none}}
