*{box-sizing:border-box}html{scroll-behavior:smooth;background:#05141c;overflow-x:hidden}body{margin:0;color:#0d2634;background:linear-gradient(180deg, #06131b 0, #06131b 36svh, #f8fbfc 36svh, #fff 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;text-rendering:optimizeLegibility;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,summary{cursor:pointer}:focus-visible{outline:3px solid #f97316;outline-offset:4px}.skip-link{position:fixed;top:16px;left:16px;z-index:300;padding:10px 14px;color:#05141c;background:#f97316;border-radius:999px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:calc(100% - 32px);max-width:1180px;margin-inline:auto}.site-header{position:fixed;top:18px;left:50%;z-index:90;width:calc(100% - 32px);max-width:1180px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(5,20,28,.72);box-shadow:0 22px 90px rgba(0,0,0,.26);backdrop-filter:blur(20px) saturate(140%);transform:translateX(-50%)}main{position:relative}.breadcrumb-shell{position:absolute;top:98px;left:50%;z-index:70;width:calc(100% - 32px);max-width:1180px;transform:translateX(-50%);pointer-events:none}.breadcrumb-list{display:inline-flex;max-width:min(100%,760px);margin:0;padding:7px 12px;list-style:none;align-items:center;gap:7px;color:rgba(255,248,234,.72);border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(5,20,28,.52);box-shadow:0 18px 58px rgba(0,0,0,.18);backdrop-filter:blur(16px) saturate(130%);pointer-events:auto}.breadcrumb-list li{min-width:0;display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:820;line-height:1.15}.breadcrumb-list li+li::before{content:"/";color:rgba(243,198,109,.8);font-weight:900}.breadcrumb-list a,.breadcrumb-list span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-list a{color:rgba(255,248,234,.76);transition:color .18s ease}.breadcrumb-list a:hover{color:#fff8ea}.breadcrumb-list span[aria-current=page]{max-width:min(52vw,480px);color:#fff8ea}.breadcrumb-shell+.page-hero .container{padding-top:28px}.header-inner{position:relative;display:grid;grid-template-columns:auto auto 1fr;gap:14px;align-items:center;min-height:68px;padding-inline:12px}.brand{display:inline-flex;align-items:center;gap:10px;color:#fff8ea;font-weight:850}.brand-mark{display:grid;place-items:center;width:38px;height:38px;color:#05141c;border-radius:50%;background:linear-gradient(135deg, #f3c66d, #fff6d8);box-shadow:0 0 0 1px rgba(255,255,255,.28),0 16px 42px rgba(240,201,120,.28)}.brand-text{white-space:nowrap}.nowrap-brand{white-space:nowrap}.primary-nav,.language-switch{display:flex;align-items:center}.primary-nav{justify-content:center;gap:3px}.primary-nav a,.language-switch a{color:rgba(255,248,234,.78);font-size:.88rem;font-weight:780;transition:color .18s ease,background .18s ease}.primary-nav a{padding:10px 13px;border-radius:999px}.primary-nav a:hover,.primary-nav a[aria-current=page],.language-switch a:hover,.language-switch a[aria-current=true]{color:#fff8ea;background:rgba(255,255,255,.14)}.language-switch{justify-self:end;gap:2px;padding:5px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.06)}.language-switch a{min-width:34px;padding:6px 8px;border-radius:999px;text-align:center}.nav-toggle{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(255,255,255,.08)}.nav-toggle span{width:18px;height:2px;margin:2px 0;background:#fff8ea;transition:transform .18s ease}.nav-open .nav-toggle span:first-child{transform:translateY(3px) rotate(45deg)}.nav-open .nav-toggle span:last-child{transform:translateY(-3px) rotate(-45deg)}.section-dark{color:#fff8ea;background:#05141c}.hero-lab{position:relative;min-height:100svh;min-height:100dvh;display:grid;align-items:stretch;overflow:hidden;isolation:isolate;clip-path:inset(0);background:#020a0f}.hero-stage{position:fixed;inset:0;z-index:-1;overflow:hidden;min-height:100svh;min-height:100dvh;pointer-events:none}.hero-stage::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 72% 28%, rgba(14, 165, 233, 0.26), transparent 24%),radial-gradient(circle at 18% 86%, rgba(240, 201, 120, 0.18), transparent 28%),linear-gradient(135deg, #020a0f 0%, #061722 48%, #0d2a38 100%)}.hero-stage::after{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(90deg, rgba(2, 10, 15, 0.88) 0%, rgba(2, 10, 15, 0.58) 45%, rgba(2, 10, 15, 0.2) 100%),linear-gradient(0deg, rgba(2, 10, 15, 0.84) 0%, transparent 54%)}.hero-grid{position:absolute;inset:-20%;z-index:1;background:linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px);background-size:72px 72px;transform:perspective(900px) rotateX(62deg) translateY(-8%);transform-origin:center top;animation:grid-drift 18s linear infinite}.hero-beam{position:absolute;z-index:2;width:44vw;height:2px;background:linear-gradient(90deg, transparent, rgba(125, 211, 199, 0.86), rgba(243, 198, 109, 0.74), transparent);filter:blur(0.2px);opacity:.8;transform-origin:left center}.hero-beam-a{top:34%;left:4%;transform:rotate(-18deg);animation:beam-sweep 5.8s ease-in-out infinite alternate}.hero-beam-b{right:-4%;bottom:26%;transform:rotate(16deg);animation:beam-sweep 6.4s ease-in-out infinite alternate-reverse}.hero-code-panel{position:absolute;z-index:4;right:clamp(18px,7vw,118px);top:24%;width:min(420px,34vw);padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:24px;color:rgba(255,248,234,.82);background:rgba(5,20,28,.58);box-shadow:0 30px 120px rgba(0,0,0,.28);backdrop-filter:blur(18px)}.hero-code-panel::before{content:"";display:block;width:52px;height:8px;margin-bottom:20px;border-radius:999px;background:linear-gradient(90deg, #f97316 0 8px, #f3c66d 8px 18px, #7dd3c7 18px 30px, rgba(255, 255, 255, 0.2) 30px)}.hero-code-panel span{display:block;font-family:Consolas,"SF Mono",ui-monospace,monospace;font-size:clamp(.7rem,1vw,.95rem);line-height:1.8;white-space:nowrap}.hero-code-panel span:nth-child(2n){color:rgba(125,211,199,.92)}.hero-code-panel span:nth-child(3n){color:rgba(243,198,109,.92)}.hero-content{position:relative;z-index:2;width:calc(100% - 32px);max-width:1180px;margin-inline:auto;min-height:100svh;min-height:100dvh;display:flex;align-items:center;padding:clamp(104px,12vh,128px) 0 clamp(42px,6vh,68px)}.hero-layout{display:grid;width:100%;gap:clamp(14px,2.2vh,24px);align-items:end}.hero-copy{max-width:960px}.kicker{margin:0 0 12px;color:#f3c66d;font-size:.76rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.01;letter-spacing:0}.hero-content h1,.page-hero h1{max-width:940px;margin-bottom:clamp(10px,1.8vh,18px);font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.1rem,min(5.25vw,9.2vh),5.55rem);font-weight:760;line-height:.89;letter-spacing:-0.045em}.hero-content h1{color:#fff8ea;text-wrap:balance;text-shadow:0 28px 90px rgba(0,0,0,.44)}.lead{max-width:720px;color:rgba(255,248,234,.88);margin-bottom:clamp(14px,2.2vh,20px);font-size:clamp(.98rem,1.12vw,1.1rem);text-shadow:0 14px 38px rgba(0,0,0,.28)}.hero-actions,.cta-band,.offer-panel{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.button{display:inline-flex;position:relative;align-items:center;justify-content:center;min-height:52px;padding:15px 22px;border:1px solid rgba(0,0,0,0);border-radius:999px;font-weight:900;line-height:1.1;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.button::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg, transparent 0%, rgba(255, 255, 255, 0.32) 48%, transparent 72%);transform:translateX(-120%);transition:transform .5s ease}.button:hover{transform:translateY(-2px);box-shadow:0 20px 52px rgba(0,0,0,.22)}.button:hover::after{transform:translateX(120%)}.button-primary{color:#05141c;background:linear-gradient(135deg, #f3c66d, #fff1bd)}.button-ghost{color:#fff8ea;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08);backdrop-filter:blur(10px)}.button-secondary{color:#05141c;border-color:rgba(5,20,28,.14);background:rgba(255,255,255,.74);box-shadow:inset 0 0 0 1px rgba(255,255,255,.36)}.button-secondary:hover{border-color:rgba(14,165,233,.28);background:#fff}.proof-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.proof-list li{display:inline-grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;min-width:min(100%,210px);padding:9px 11px;color:rgba(255,248,234,.92);border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.08);transition:border-color .18s ease,background .18s ease,transform .18s ease}.proof-list li:hover{transform:translateY(-2px);border-color:rgba(243,198,109,.55);background:rgba(255,255,255,.13)}.proof-list li span,.card-index,.timeline-step span{display:grid;place-items:center;color:#05141c;border-radius:50%;background:linear-gradient(135deg, #f3c66d, #7dd3c7);font-weight:950}.proof-list li span{width:32px;height:32px;font-size:.76rem}.hero-proofline{max-width:900px}.scroll-cue{position:absolute;left:50%;bottom:14px;z-index:3;display:grid;place-items:center;width:38px;height:54px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.07);transform:translateX(-50%);backdrop-filter:blur(10px)}.scroll-cue span{width:5px;height:14px;border-radius:999px;background:#f3c66d;animation:scroll-cue 1.4s ease-in-out infinite}.section,.page-hero{position:relative;padding:clamp(76px,9vw,132px) 0}.section{background:radial-gradient(circle at 82% 18%, rgba(14, 165, 233, 0.08), transparent 24%),#f8fbfc}.section-services{border-top:1px solid rgba(255,255,255,.15)}.section-tint{background:linear-gradient(135deg, rgba(243, 198, 109, 0.13), transparent 34%),#fff;border-block:1px solid rgba(5,20,28,.08)}.section-heading{max-width:820px;margin-bottom:48px}.section-heading h2,.cta-band h2,.offer-panel h2,.nice-showcase-content h2{margin-bottom:18px;color:#05141c;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.55rem,5.8vw,6rem);font-weight:760;letter-spacing:-0.045em}.section-heading p,.service-card p,.feature-row p,.timeline-step p,.case-card p,.cta-band p,.offer-panel p,.prose p,.contact-aside li{color:#526775}.card-grid,.case-grid,.timeline,.footer-grid,.contact-grid{display:grid;gap:18px}.service-card,.timeline-step,.case-card,.contact-aside,.contact-form,.faq-item{border:1px solid rgba(5,20,28,.1);border-radius:28px;background:rgba(255,255,255,.84);box-shadow:0 24px 80px rgba(5,20,28,.08)}.service-card{position:relative;min-height:286px;padding:clamp(24px,3vw,36px);overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.service-card::before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:linear-gradient(135deg, rgba(243, 198, 109, 0.72), rgba(14, 165, 233, 0.54), rgba(125, 211, 199, 0.5));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .2s ease}.service-card::after{content:"";position:absolute;inset:auto -20% -28% 18%;height:120px;background:radial-gradient(ellipse at center, rgba(14, 165, 233, 0.22), transparent 64%);opacity:0;transition:opacity .2s ease,transform .2s ease}.service-card:hover{transform:translateY(-6px);border-color:rgba(14,165,233,.24);background:#fff;box-shadow:0 34px 110px rgba(5,20,28,.12)}.service-card:hover::before,.service-card:hover::after{opacity:1}.service-card:hover::after{transform:translateY(-16px)}.card-index{width:50px;height:50px;margin-bottom:28px;font-size:.82rem}.service-card h2,.service-card h3,.feature-row h3,.timeline-step h3,.case-card h2,.contact-aside h2{position:relative;z-index:1;margin-bottom:12px;color:#05141c;font-size:1.25rem}.service-card p{position:relative;z-index:1}.services-detail-section{background:radial-gradient(circle at 12% 8%, rgba(243, 198, 109, 0.2), transparent 24%),radial-gradient(circle at 86% 22%, rgba(14, 165, 233, 0.14), transparent 25%),linear-gradient(180deg, #f8fbfc, #fff)}.services-grid.service-detail-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:18px}.service-detail-card{min-height:0;display:grid;align-content:start;gap:12px;padding:clamp(26px,4vw,46px)}.service-detail-card::after{inset:auto -18% -20% 44%;height:180px}.service-detail-card .card-index{margin-bottom:10px}.service-detail-card h2{max-width:620px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.9rem,3vw,3.25rem);letter-spacing:-0.035em}.service-detail-card p{max-width:720px}.service-points{position:relative;z-index:1;display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}.service-points li{position:relative;padding-left:26px;color:#0d2634;font-weight:760}.service-points li::before{content:"";position:absolute;left:0;top:.72em;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg, #f3c66d, #7dd3c7);box-shadow:0 0 24px rgba(14,165,233,.28);transform:translateY(-50%)}.service-price{margin:14px 0 4px;padding:15px 18px;border:1px solid rgba(5,20,28,.1);border-radius:18px;color:#05141c !important;background:linear-gradient(135deg, rgba(243, 198, 109, 0.2), rgba(125, 211, 199, 0.14));font-weight:850}.service-detail-card .button{justify-self:start;margin-top:4px}@media(min-width: 980px){.services-grid.service-detail-list{grid-template-columns:repeat(2, minmax(0, 1fr))}.service-detail-card:first-child,.service-detail-card:nth-child(4){grid-column:span 2}}@media(max-width: 719px){.service-detail-card .button{width:100%}.service-price{padding:13px 14px}}.nice-showcase{position:relative;min-height:78svh;display:grid;align-items:end;overflow:hidden;isolation:isolate;padding:0;background:#05141c}.nice-parallax-media{position:absolute;inset:-16% 0;z-index:-2;transform:translate3d(0, var(--parallax-y, 0px), 0) scale(1.08);will-change:transform}.nice-parallax-media img{width:100%;height:100%;object-fit:cover}.nice-showcase::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(2, 10, 15, 0.82) 0%, rgba(2, 10, 15, 0.45) 45%, rgba(2, 10, 15, 0.12) 100%),linear-gradient(0deg, rgba(2, 10, 15, 0.72), transparent 58%)}.nice-showcase-content{max-width:720px;padding:clamp(80px,13vw,150px) 0}.nice-showcase-content h2{color:#fff8ea}.nice-showcase-content p{max-width:620px;color:rgba(255,248,234,.82);font-size:1.1rem}.split-layout{display:grid;gap:44px;align-items:start}.feature-list{display:grid;gap:12px}.feature-list-framed{padding:12px;border:1px solid rgba(5,20,28,.08);border-radius:32px;background:rgba(255,255,255,.72);box-shadow:0 22px 80px rgba(5,20,28,.07)}.feature-row{padding:22px;border:1px solid rgba(0,0,0,0);border-radius:22px;background:rgba(255,255,255,.74);transition:border-color .18s ease,background .18s ease,transform .18s ease}.feature-row:hover{transform:translateX(4px);border-color:rgba(14,165,233,.2);background:#fff}.timeline{position:relative}.timeline::before{content:"";position:absolute;top:28px;left:36px;right:36px;height:1px;background:linear-gradient(90deg, rgba(14, 165, 233, 0.16), rgba(243, 198, 109, 0.64), rgba(14, 165, 233, 0.16))}.timeline-step{position:relative;padding:30px}.timeline-step span{width:44px;height:44px;margin-bottom:22px;font-size:.78rem}.compact-offer{padding-block:clamp(70px,9vw,112px);background:radial-gradient(circle at 78% 10%, rgba(14, 165, 233, 0.2), transparent 30%),#05141c}.offer-panel,.cta-band{border-radius:34px;box-shadow:0 34px 110px rgba(5,20,28,.13)}.offer-panel{display:grid;gap:24px;padding:clamp(32px,5vw,58px);border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg, rgba(255, 255, 255, 0.13), rgba(14, 165, 233, 0.12)),rgba(255,255,255,.04)}.offer-panel h2{color:#fff8ea}.offer-panel p{color:rgba(255,248,234,.76)}.faq-list{display:grid;gap:12px}.faq-item{overflow:hidden}.faq-item summary{padding:22px 24px;color:#05141c;font-weight:850;transition:color .18s ease,background .18s ease}.faq-item summary:hover,.faq-item[open] summary{color:#0ea5e9;background:rgba(14,165,233,.07)}.faq-item p{margin:0;padding:0 24px 24px;color:#526775}.editorial-section{overflow:hidden;isolation:isolate}.editorial-section::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.section-services{background:linear-gradient(90deg, rgba(5, 20, 28, 0.06) 1px, transparent 1px),linear-gradient(180deg, rgba(5, 20, 28, 0.05) 1px, transparent 1px),#f8fbfc;background-size:82px 82px}.section-services::before{background:radial-gradient(circle at 16% 18%, rgba(243, 198, 109, 0.28), transparent 28%),radial-gradient(circle at 88% 12%, rgba(14, 165, 233, 0.18), transparent 26%)}.section-services .section-heading,.method-section .section-heading{max-width:1180px;display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(280px, 0.55fr);gap:clamp(24px,5vw,80px);align-items:end;padding-bottom:clamp(24px,4vw,42px);border-bottom:1px solid rgba(5,20,28,.16)}.section-services .section-heading h2,.method-section .section-heading h2{margin-bottom:0}.section-services .section-heading p,.method-section .section-heading p{max-width:420px;margin-bottom:0;justify-self:end}.section-services .section-heading{grid-template-columns:minmax(0, 1.22fr) minmax(280px, 0.58fr)}.section-services .section-heading .kicker{grid-column:1/-1;max-width:none;justify-self:start}.section-services .section-heading h2{grid-column:1;max-width:780px}.section-services .section-heading>p:not(.kicker){grid-column:2;align-self:end;max-width:380px;justify-self:end}.method-section .section-heading{grid-template-columns:minmax(0, 1.22fr) minmax(280px, 0.58fr)}.method-section .section-heading .kicker{grid-column:1/-1;max-width:none;justify-self:start}.method-section .section-heading h2{grid-column:1;max-width:820px}.method-section .section-heading>p:not(.kicker){grid-column:2;align-self:end;max-width:380px;justify-self:end}.section-services .services-grid{gap:0;border-top:1px solid rgba(5,20,28,.12);border-left:1px solid rgba(5,20,28,.12)}.section-services .service-card{min-height:clamp(250px,28vw,360px);display:grid;align-content:space-between;border:0;border-right:1px solid rgba(5,20,28,.12);border-bottom:1px solid rgba(5,20,28,.12);border-radius:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.86), rgba(255, 255, 255, 0.58)),rgba(255,255,255,.78);box-shadow:none}.section-services .service-card::after{inset:auto 24px 24px auto;width:72px;height:72px;border:1px solid rgba(5,20,28,.14);border-radius:50%;background:linear-gradient(135deg, rgba(243, 198, 109, 0.56), rgba(14, 165, 233, 0.32)),rgba(255,255,255,.5);transform:scale(0.72)}.section-services .service-card:hover{z-index:2;transform:translateY(-8px);border-color:rgba(5,20,28,.12);background:#fff;box-shadow:0 34px 90px rgba(5,20,28,.14)}.section-services .card-index{width:42px;height:42px;margin-bottom:clamp(48px,8vw,92px)}.section-tint{background:linear-gradient(90deg, rgba(5, 20, 28, 0.055) 1px, transparent 1px),linear-gradient(180deg, rgba(5, 20, 28, 0.045) 1px, transparent 1px),linear-gradient(135deg, #f3efe3 0%, #f8fbfc 48%, #fff 100%);background-size:96px 96px,96px 96px,auto}.section-tint::before{content:"NIKAIA.NET";inset:auto auto 6% -2vw;z-index:0;width:max-content;color:rgba(5,20,28,.045);font-family:Georgia,"Times New Roman",serif;font-size:clamp(5rem,17vw,18rem);font-weight:760;letter-spacing:-0.06em;line-height:.8}.why-section .split-layout{position:relative;z-index:1}.why-section .section-heading{max-width:560px;margin-bottom:0;position:sticky;top:122px}.why-section .section-heading h2{max-width:100%;font-size:clamp(2.7rem,4.35vw,5.05rem);overflow-wrap:normal;word-break:normal}.feature-list-framed{gap:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.feature-row{position:relative;padding:clamp(24px,4vw,42px) 0;border:0;border-top:1px solid rgba(5,20,28,.18);border-radius:0;background:rgba(0,0,0,0)}.feature-row::before{content:"";position:absolute;left:0;top:-1px;width:0;height:1px;background:#0ea5e9;transition:width .45s ease}.feature-row:hover{transform:translateX(12px);background:rgba(0,0,0,0)}.feature-row:hover::before{width:100%}.feature-row h3{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.9rem,3vw,3.25rem);letter-spacing:-0.04em}.method-section{color:#fff8ea;clip-path:inset(0);background:#05141c}.method-section::before{position:fixed;inset:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px),linear-gradient(180deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px),radial-gradient(circle at 78% 16%, rgba(14, 165, 233, 0.24), transparent 28%),radial-gradient(circle at 12% 88%, rgba(243, 198, 109, 0.14), transparent 26%),#05141c;background-size:96px 96px,96px 96px,auto,auto,auto}.method-section .section-heading{border-bottom-color:rgba(255,255,255,.18)}.method-section .section-heading h2,.method-section .timeline-step h3{color:#fff8ea}.method-section .section-heading p,.method-section .timeline-step p{color:rgba(255,248,234,.68)}.method-section .timeline{gap:0;border-left:1px solid rgba(255,255,255,.16);border-top:1px solid rgba(255,255,255,.16)}.method-section .timeline::before{display:none}.method-section .timeline-step{min-height:330px;display:grid;align-content:space-between;border:0;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);border-radius:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.025));box-shadow:none;transition:background .25s ease,transform .25s ease}.method-section .timeline-step:hover{transform:translateY(-10px);background:rgba(255,255,255,.1)}.method-section .timeline-step span{width:auto;height:auto;justify-self:start;color:rgba(255,248,234,.2);border-radius:0;background:rgba(0,0,0,0);font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.8rem,7vw,6.5rem);line-height:.8}.compact-offer{min-height:66svh;display:grid;align-items:center;background:linear-gradient(90deg, rgba(2, 10, 15, 0.92), rgba(2, 10, 15, 0.66)),radial-gradient(circle at 72% 32%, rgba(243, 198, 109, 0.32), transparent 26%),radial-gradient(circle at 18% 78%, rgba(14, 165, 233, 0.24), transparent 30%),#05141c}.offer-panel{position:relative;overflow:hidden;border-radius:8px}.compact-offer .offer-panel{min-height:360px;grid-template-columns:minmax(0, 0.9fr) auto;align-items:end;padding:clamp(34px,6vw,72px);background:linear-gradient(120deg, rgba(255, 255, 255, 0.13), rgba(255, 255, 255, 0.035)),rgba(255,255,255,.04)}.compact-offer .offer-panel::before{content:"";position:absolute;inset:0;opacity:.34;background:linear-gradient(90deg, rgba(255, 255, 255, 0.13) 1px, transparent 1px),linear-gradient(180deg, rgba(255, 255, 255, 0.1) 1px, transparent 1px);background-size:70px 70px;mask:linear-gradient(90deg, transparent, #000 34%, #000)}.compact-offer .offer-panel::after{content:"AUDIT";position:absolute;right:clamp(18px,5vw,62px);top:clamp(18px,4vw,48px);color:rgba(255,255,255,.055);font-family:Georgia,"Times New Roman",serif;font-size:clamp(4rem,13vw,11rem);font-weight:760;letter-spacing:-0.06em;line-height:.8}.compact-offer .offer-panel>*{position:relative;z-index:1}.faq-section{display:grid;grid-template-columns:minmax(16px, 1fr) minmax(0, 390px) minmax(0, 720px) minmax(16px, 1fr);column-gap:clamp(28px,6vw,86px);align-items:start;background:radial-gradient(circle at 8% 24%, rgba(243, 198, 109, 0.22), transparent 24%),#fff}.faq-section .section-heading{grid-column:2;width:auto;max-width:none;margin:0;position:sticky;top:122px}.faq-section .faq-list{grid-column:3;width:auto;max-width:none;margin:0}.faq-item{border:0;border-top:1px solid rgba(5,20,28,.14);border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.faq-item:last-child{border-bottom:1px solid rgba(5,20,28,.14)}.faq-item summary{position:relative;padding:28px 54px 28px 0;font-size:clamp(1.08rem,1.6vw,1.32rem)}.faq-item summary::after{content:"+";position:absolute;right:0;top:50%;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(5,20,28,.16);border-radius:50%;color:#05141c;transform:translateY(-50%);transition:transform .2s ease,background .2s ease,color .2s ease}.faq-item[open] summary::after{color:#fff8ea;background:#05141c;transform:translateY(-50%) rotate(45deg)}.faq-item summary:hover,.faq-item[open] summary{color:#05141c;background:rgba(0,0,0,0)}.faq-item p{max-width:620px;padding:0 54px 30px 0}.page-hero{min-height:54svh;display:grid;align-items:end;color:#fff8ea;background:radial-gradient(circle at 74% 20%, rgba(14, 165, 233, 0.24), transparent 28%),linear-gradient(135deg, #020a0f, #0b2533)}.page-hero .container{padding-top:130px}.page-hero .lead{color:rgba(255,248,234,.82)}.case-grid{gap:26px}.case-card{overflow:hidden;background:#fff}.case-visual{min-height:310px;background:linear-gradient(135deg, rgba(243, 198, 109, 0.62), rgba(14, 165, 233, 0.44)),url("../images/nikaia-hero.png") center/cover;background-blend-mode:overlay}.case-card>div:last-child{padding:clamp(24px,4vw,42px)}.case-card span{display:inline-flex;margin-bottom:14px;color:#0ea5e9;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pricing-section,.blog-list-section,.article-section{background:radial-gradient(circle at 12% 10%, rgba(243, 198, 109, 0.16), transparent 24%),radial-gradient(circle at 88% 18%, rgba(14, 165, 233, 0.12), transparent 24%),#f8fbfc}.pricing-grid,.blog-grid{align-items:stretch}.pricing-card,.blog-card{min-height:0;display:grid;align-content:start;gap:14px}.pricing-card .kicker{margin-bottom:0}.pricing-card h2,.blog-card h2,.blog-card h3,.article-cta h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-0.035em}.pricing-card h2{font-size:clamp(2rem,3.2vw,3.35rem)}.pricing-price{position:relative;z-index:1;margin:0;color:#05141c !important;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:950}.pricing-subtitle,.pricing-description,.pricing-note{position:relative;z-index:1;margin:0}.pricing-subtitle{color:#05141c;font-size:.98rem;font-weight:900}.pricing-description{color:#526775}.pricing-note{padding:12px 14px;border-left:3px solid #f3c66d;border-radius:0 14px 14px 0;background:rgba(243,198,109,.13);color:#05141c;font-size:.95rem;font-weight:800}.pricing-card:first-child{border-color:rgba(243,198,109,.35);background:linear-gradient(135deg, rgba(243, 198, 109, 0.18), rgba(255, 255, 255, 0.92) 42%),#fff}.pricing-card:nth-child(2){border-color:rgba(14,165,233,.22);background:linear-gradient(135deg, rgba(5, 20, 28, 0.04), rgba(14, 165, 233, 0.1) 46%, rgba(255, 255, 255, 0.95)),#fff}.pricing-card .button,.blog-card .button{justify-self:start;margin-top:8px}.blog-card time,.article-date{position:relative;z-index:1;color:#0ea5e9;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.blog-card h2,.blog-card h3{margin-bottom:0;color:#05141c;font-size:clamp(1.7rem,2.5vw,2.65rem)}.article-layout{display:grid;gap:clamp(28px,6vw,72px);align-items:start}.article-body{max-width:780px;color:#0d2634;font-size:clamp(1.02rem,1.25vw,1.14rem)}.article-body h2{margin:42px 0 14px;color:#05141c;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,3vw,3.2rem);letter-spacing:-0.035em}.article-body p{color:#526775}.article-body a{color:#0ea5e9;font-weight:850;text-decoration:underline;text-underline-offset:4px}.article-cta{padding:clamp(24px,4vw,38px);border:1px solid rgba(5,20,28,.1);border-radius:28px;background:rgba(255,255,255,.86);box-shadow:0 24px 80px rgba(5,20,28,.08)}@media(min-width: 980px){.pricing-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.article-layout{grid-template-columns:minmax(0, 1fr) 360px}.article-cta{position:sticky;top:122px}}.cta-band{justify-content:space-between;padding:clamp(28px,5vw,50px);border:1px solid rgba(5,20,28,.08);background:#fff}.contact-section{background:radial-gradient(circle at 82% 16%, rgba(14, 165, 233, 0.09), transparent 26%),#f8fbfc}.contact-aside,.contact-form{padding:clamp(24px,4vw,38px)}.contact-aside ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.contact-aside li{padding:14px 0 14px 18px;border-left:3px solid #0ea5e9}.contact-form{display:grid;gap:12px;background:#fff}.contact-form label{color:#05141c;font-weight:800}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(5,20,28,.14);border-radius:16px;padding:14px 15px;color:#05141c;background:#fbfcfd;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:rgba(14,165,233,.58);background:#fff;box-shadow:0 0 0 4px rgba(14,165,233,.12);outline:0}.contact-form textarea{resize:vertical}.checkbox-label{display:flex;gap:10px;align-items:flex-start;font-weight:700}.checkbox-label input{width:18px;height:18px;margin-top:4px}.hp-field{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.form-alert{margin:0 0 8px;padding:12px 14px;border-radius:16px}.form-alert.success{color:#064e3b;background:#dff3e8}.form-alert.error{color:#7f1d1d;background:#f8dddd}.prose{max-width:820px}.prose h2{margin-top:32px;color:#05141c}.not-found-page{position:relative;min-height:100svh;min-height:100dvh;display:grid;align-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 72% 26%, rgba(14, 165, 233, 0.24), transparent 28%),radial-gradient(circle at 18% 82%, rgba(243, 198, 109, 0.2), transparent 28%),linear-gradient(135deg, #020a0f 0%, #071827 54%, #0d2a38 100%)}.not-found-page::before{content:"";position:absolute;inset:-20%;z-index:-2;background:linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px);background-size:84px 84px;transform:perspective(900px) rotateX(60deg) translateY(-4%);animation:grid-drift 18s linear infinite}.not-found-page::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(2, 10, 15, 0.9), rgba(2, 10, 15, 0.5) 52%, rgba(2, 10, 15, 0.2)),linear-gradient(0deg, rgba(2, 10, 15, 0.76), transparent 58%)}.not-found-content{position:relative;z-index:2;max-width:820px;padding:150px 0 82px}.not-found-content h1{max-width:760px;margin-bottom:20px;color:#fff8ea;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.3rem,7vw,7.4rem);font-weight:760;line-height:.92;letter-spacing:-0.05em}.not-found-stage{position:absolute;right:clamp(18px,9vw,150px);top:50%;width:clamp(220px,30vw,430px);aspect-ratio:1;transform:translateY(-44%);pointer-events:none}.not-found-pulse{position:absolute;inset:22%;display:grid;place-items:center;color:rgba(255,248,234,.12);border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.045);box-shadow:inset 0 0 42px rgba(14,165,233,.14),0 34px 110px rgba(0,0,0,.28);font-family:Georgia,"Times New Roman",serif;font-size:clamp(4.4rem,9vw,9rem);font-weight:760;letter-spacing:-0.08em;animation:lost-pulse 3.8s ease-in-out infinite}.not-found-orbit{position:absolute;inset:0;border:1px solid rgba(255,255,255,.16);border-radius:50%}.not-found-orbit::before{content:"";position:absolute;left:50%;top:-6px;width:12px;height:12px;border-radius:50%;background:#f3c66d;box-shadow:0 0 34px rgba(243,198,109,.82)}.not-found-orbit-a{animation:orbit-spin 7s linear infinite}.not-found-orbit-b{inset:12%;border-color:rgba(125,211,199,.24);transform:rotate(54deg);animation:orbit-spin 10s linear infinite reverse}.not-found-orbit-b::before{background:#7dd3c7;box-shadow:0 0 34px rgba(125,211,199,.82)}.not-found-scan{position:absolute;left:-12%;right:-12%;top:50%;height:2px;background:linear-gradient(90deg, transparent, rgba(125, 211, 199, 0.92), rgba(243, 198, 109, 0.72), transparent);filter:blur(0.2px);transform:rotate(-16deg);animation:scan-line 2.8s ease-in-out infinite alternate}.site-footer{padding:74px 0 28px;color:rgba(255,248,234,.72);background:radial-gradient(circle at 18% 0%, rgba(14, 165, 233, 0.18), transparent 30%),#05141c}.site-footer h2{color:#fff8ea;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.site-footer a{display:block;margin:8px 0;color:rgba(255,248,234,.78);transition:color .18s ease}.site-footer a:hover{color:#fff8ea}.footer-brand{margin-bottom:18px}.footer-bottom{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:42px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.footer-cta{color:#f3c66d !important;font-weight:850}.pwa-install-button{min-height:44px;padding:12px 18px;color:#fff8ea;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.pwa-install-button:hover{color:#05141c}.pwa-install-button span{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;color:#05141c;border-radius:999px;background:linear-gradient(135deg, #f3c66d, #fff1bd)}.pwa-install-button[hidden]{display:none !important}.reveal{opacity:0;transform:translateY(18px);transition:opacity .45s ease,transform .45s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes grid-drift{from{transform:perspective(900px) rotateX(62deg) translateY(-8%)}to{transform:perspective(900px) rotateX(62deg) translateY(4%)}}@keyframes beam-sweep{from{opacity:.26;filter:blur(0.2px)}to{opacity:.95;filter:blur(1px)}}@keyframes scroll-cue{0%,100%{transform:translateY(-8px);opacity:.35}50%{transform:translateY(8px);opacity:1}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes lost-pulse{0%,100%{transform:scale(0.98);opacity:.88}50%{transform:scale(1.04);opacity:1}}@keyframes scan-line{from{opacity:.25;transform:translateY(-64px) rotate(-16deg)}to{opacity:.92;transform:translateY(64px) rotate(-16deg)}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;transition:none !important;animation:none !important}.reveal{opacity:1;transform:none}.hero-grid,.hero-beam,.scroll-cue span,.not-found-page::before,.not-found-orbit,.not-found-pulse,.not-found-scan{animation:none}.nice-parallax-media,.hero-media{transform:none}}.rdv-widget{position:fixed;right:clamp(14px,2.2vw,28px);bottom:clamp(14px,2.2vw,28px);z-index:240;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.rdv-widget__avatar{position:relative;display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#05141c;background:linear-gradient(135deg, #f3c66d, #fff4cf);box-shadow:0 22px 70px rgba(5,20,28,.32),0 0 0 9px rgba(255,255,255,.08);cursor:pointer;animation:rdv-avatar-in .42s ease both}.rdv-widget__orb{position:relative;z-index:2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(255,248,234,.52)}.rdv-widget__orb svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rdv-widget__pulse{position:absolute;inset:-8px;border:1px solid rgba(243,198,109,.5);border-radius:50%;animation:rdv-pulse 1.9s ease-out infinite}.rdv-widget__hint{position:absolute;right:0;bottom:calc(100% + 12px);width:max-content;max-width:180px;padding:9px 12px;color:#fff8ea;font-size:.82rem;font-weight:850;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(5,20,28,.86);box-shadow:0 18px 48px rgba(5,20,28,.26);opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;pointer-events:none;backdrop-filter:blur(16px)}@media(hover: hover){.rdv-widget:hover .rdv-widget__hint{opacity:1;transform:translateY(0)}}.rdv-widget__panel{position:absolute;right:0;bottom:calc(100% + 18px);width:min(420px,100vw - 28px);max-height:min(680px,100vh - 118px);overflow:auto;border:1px solid rgba(255,255,255,.18);border-radius:28px;color:#0d2634;background:radial-gradient(circle at 88% 10%, rgba(14, 165, 233, 0.16), transparent 28%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 251, 252, 0.94));box-shadow:0 34px 110px rgba(5,20,28,.26);transform-origin:right bottom;animation:rdv-panel-in .22s ease both}.rdv-widget__panel-head{position:sticky;top:0;z-index:2;display:flex;gap:16px;justify-content:space-between;align-items:flex-start;padding:22px 22px 16px;border-bottom:1px solid rgba(5,20,28,.08);background:rgba(255,255,255,.86);backdrop-filter:blur(18px)}.rdv-widget__eyebrow{margin:0 0 5px;color:#d7b46a;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.rdv-widget__panel h2{margin:0;color:#05141c;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.55rem,4.8vw,2.15rem);line-height:.98;letter-spacing:-0.035em}.rdv-widget__close{flex:0 0 auto;position:relative;width:42px;height:42px;border:1px solid rgba(5,20,28,.12);border-radius:50%;background:rgba(255,255,255,.72)}.rdv-widget__close span{position:absolute;left:50%;top:50%;width:17px;height:2px;background:#05141c}.rdv-widget__close span:first-child{transform:translate(-50%, -50%) rotate(45deg)}.rdv-widget__close span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.rdv-widget__body{padding:20px 22px 22px}.rdv-widget__slots p,.rdv-widget__success p{margin:0 0 16px;color:#526775}.rdv-widget__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rdv-widget__actions .button{min-height:46px;padding:13px 17px}.rdv-widget__form,.rdv-widget__field{display:grid;gap:10px}.rdv-widget__form{gap:14px}.rdv-widget__field label{color:#05141c;font-weight:850}.rdv-widget__field input,.rdv-widget__field textarea{width:100%;border:1px solid rgba(5,20,28,.14);border-radius:16px;padding:13px 14px;color:#05141c;background:rgba(255,255,255,.86);font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.rdv-widget__field input:focus,.rdv-widget__field textarea:focus{border-color:rgba(14,165,233,.58);background:#fff;box-shadow:0 0 0 4px rgba(14,165,233,.12);outline:0}.rdv-widget__error{min-height:1.25em;margin:-4px 0 0;color:#9f1239;font-size:.86rem;font-weight:750}.rdv-widget__honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:.01}.rdv-widget__loading{display:grid;justify-items:start;gap:12px;padding:8px 0 4px;color:#526775}.rdv-widget__loading span{width:42px;height:4px;border-radius:999px;background:linear-gradient(90deg, #f3c66d, #7dd3c7, rgba(5, 20, 28, 0.2));background-size:180% 100%;animation:rdv-loading 1.1s linear infinite}.rdv-widget__loading p{margin:0}.rdv-widget__notice{padding:12px 14px;border:1px solid rgba(14,165,233,.18);border-radius:16px;color:#05141c;background:rgba(14,165,233,.08);font-weight:750}.rdv-widget__slot-list{display:grid;gap:10px;margin-bottom:14px}.rdv-widget__slot{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;width:100%;padding:12px;border:1px solid rgba(5,20,28,.12);border-radius:18px;color:#05141c;text-align:left;background:rgba(255,255,255,.78);transition:transform .18s ease,border-color .18s ease,background .18s ease}.rdv-widget__slot:hover,.rdv-widget__slot:focus-visible{transform:translateY(-2px);border-color:rgba(14,165,233,.34);background:#fff}.rdv-widget__slot span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#05141c;background:linear-gradient(135deg, #f3c66d, #7dd3c7);font-size:.78rem;font-weight:950}.rdv-widget__slot strong{line-height:1.2}.rdv-widget__summary dl{display:grid;gap:0;margin:0 0 18px;border:1px solid rgba(5,20,28,.1);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.7)}.rdv-widget__summary-row{display:grid;grid-template-columns:.9fr 1.4fr;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(5,20,28,.08)}.rdv-widget__summary-row:last-child{border-bottom:0}.rdv-widget__summary dt{color:#526775;font-weight:800}.rdv-widget__summary dd{margin:0;color:#05141c;font-weight:850;overflow-wrap:anywhere}.rdv-widget__success{padding:4px 0}@media(max-width: 719px){.rdv-widget{right:12px;bottom:12px}.rdv-widget__avatar{width:58px;height:58px}.rdv-widget__panel{position:fixed;left:12px;right:12px;bottom:82px;width:auto;max-height:min(640px,100vh - 104px);border-radius:24px}.rdv-widget__panel-head,.rdv-widget__body{padding-inline:18px}.rdv-widget__actions .button{width:100%}}@media(prefers-reduced-motion: reduce){.rdv-widget__avatar,.rdv-widget__pulse,.rdv-widget__loading span,.rdv-widget__panel{animation:none !important;transition:none !important}}@keyframes rdv-avatar-in{from{opacity:0;transform:scale(0.82)}to{opacity:1;transform:scale(1)}}@keyframes rdv-panel-in{from{opacity:0;transform:translateY(10px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rdv-pulse{0%{transform:scale(0.86);opacity:.55}100%{transform:scale(1.28);opacity:0}}@keyframes rdv-loading{from{background-position:0 0}to{background-position:-180% 0}}@media(min-width: 720px){.card-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.timeline{grid-template-columns:repeat(2, minmax(0, 1fr))}.case-card{grid-template-columns:.95fr 1.05fr}.contact-grid{grid-template-columns:.82fr 1.18fr;align-items:start}.footer-grid{grid-template-columns:1.5fr .7fr .9fr}}@media(min-width: 980px){.nav-toggle{display:none}.primary-nav{position:static;display:flex;transform:none;opacity:1;pointer-events:auto;padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}.header-inner{grid-template-columns:auto 1fr auto}.hero-layout{grid-template-columns:minmax(0, 1fr)}.services-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.split-layout{grid-template-columns:.82fr 1.18fr}.timeline{grid-template-columns:repeat(4, minmax(0, 1fr))}.offer-panel{grid-template-columns:1fr auto;align-items:center}}@media(min-width: 980px)and (max-width: 1419px){.hero-code-panel{display:none}}@media(min-width: 1420px){.hero-code-panel{display:block}}@media(min-width: 980px)and (max-height: 900px){.site-header{top:14px}.header-inner{min-height:62px}.hero-content{padding-top:clamp(88px,10.5vh,104px);padding-bottom:clamp(30px,4.8vh,46px)}.kicker{margin-bottom:8px;font-size:.72rem}.hero-content h1{max-width:980px;font-size:clamp(3rem,min(4.95vw,8.25vh),4.8rem);line-height:.88}.lead{max-width:760px;margin-bottom:12px;font-size:1rem}.hero-actions{gap:10px}.hero-actions .button{min-height:46px;padding:13px 20px}.hero-proofline{gap:8px}.proof-list li{min-width:190px;padding:7px 9px}.proof-list li span{width:30px;height:30px}.scroll-cue{bottom:8px;width:34px;height:46px}.hero-code-panel{top:27%;padding:18px}}@media(min-width: 980px)and (max-height: 900px){html[lang=ru] .hero-content h1{max-width:1020px;font-size:clamp(2.65rem,min(4.15vw,7vh),4.15rem);line-height:.9}html[lang=es] .hero-content h1,html[lang=it] .hero-content h1{font-size:clamp(2.85rem,min(4.55vw,7.65vh),4.45rem)}}@media(max-width: 979px){.site-header{top:10px;width:calc(100% - 20px);max-width:760px;border-radius:22px}.header-inner{grid-template-columns:auto auto 1fr;min-height:64px;padding:8px 10px}.breadcrumb-shell{top:84px;width:calc(100% - 20px);max-width:760px}.breadcrumb-shell+.page-hero .container{padding-top:112px}.breadcrumb-list span[aria-current=page]{max-width:min(48vw,380px)}.primary-nav{position:absolute;inset:calc(100% + 10px) 0 auto;display:grid;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(5,20,28,.96);box-shadow:0 22px 70px rgba(0,0,0,.24);transform:translateY(-8px);opacity:0;pointer-events:none}.nav-open .primary-nav{transform:translateY(0);opacity:1;pointer-events:auto}.hero-code-panel{display:none}.hero-content h1,.page-hero h1{max-width:820px;font-size:clamp(3rem,10vw,5.4rem)}.section-services .section-heading,.method-section .section-heading{grid-template-columns:1fr;gap:18px}.section-services .section-heading p,.method-section .section-heading p{max-width:680px;justify-self:start}.why-section .section-heading,.faq-section .section-heading{position:static}.faq-section{display:block}.faq-section .section-heading,.faq-section .faq-list{width:calc(100% - 32px);max-width:1180px;margin-inline:auto}.faq-section .section-heading{margin-bottom:32px}.not-found-stage{right:24px;opacity:.32}.timeline::before{display:none}}@media(max-width: 719px){.container{width:calc(100% - 24px);max-width:1180px}.site-header{left:9px;right:9px;width:auto;max-width:none;border-radius:24px;transform:none}.header-inner{grid-template-columns:1fr auto;grid-template-areas:"brand toggle" "langs langs";row-gap:8px;padding:10px}.brand{grid-area:brand;min-width:0}.brand-text{max-width:150px;overflow:hidden;font-size:.9rem;text-overflow:ellipsis}.nav-toggle{grid-area:toggle;justify-self:end}.language-switch{grid-area:langs;justify-self:stretch;justify-content:center;max-width:none;overflow-x:auto;scrollbar-width:none}.language-switch::-webkit-scrollbar{display:none}.language-switch a{min-width:31px}.primary-nav{inset:calc(100% + 10px) 0 auto}.breadcrumb-shell{top:132px;left:12px;right:12px;width:auto;max-width:none;transform:none}.breadcrumb-list{max-width:100%;padding:6px 10px}.breadcrumb-list li{font-size:.72rem}.breadcrumb-list span[aria-current=page]{max-width:54vw}.breadcrumb-shell+.page-hero .container{padding-top:122px}.hero-content{width:calc(100% - 24px);max-width:1180px;padding:138px 0 106px}.hero-content h1,.page-hero h1{max-width:100%;line-height:.93;letter-spacing:-0.045em}.hero-content h1{font-size:clamp(2.55rem,13.8vw,3.95rem)}.page-hero{overflow:hidden}.page-hero h1{font-size:clamp(2.45rem,11.4vw,3.45rem);overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.lead{font-size:1rem}.button{min-height:48px;padding:13px 18px}.hero-actions .button{width:100%}.hero-code-panel{display:none}.hero-beam{width:80vw}.proof-list{display:grid}.proof-list li{grid-template-columns:34px 1fr;min-width:0;padding:8px 10px}.section-services .services-grid,.method-section .timeline{border-left:0}.section-services .service-card,.method-section .timeline-step{min-height:240px;border-right:0}.section-services .card-index{margin-bottom:42px}.section-tint::before{font-size:5.8rem;left:-12px;bottom:2%}.feature-row:hover{transform:none}.method-section .timeline-step span{font-size:3.4rem}.compact-offer{min-height:auto}.compact-offer .offer-panel{min-height:0;grid-template-columns:1fr}.compact-offer .offer-panel::after{font-size:4.8rem}.faq-section .section-heading,.faq-section .faq-list{width:calc(100% - 24px)}.contact-aside{display:none}.faq-item summary{padding:22px 46px 22px 0}.faq-item p{padding:0 46px 24px 0}.not-found-page{align-items:end}.not-found-content{padding:148px 0 64px}.not-found-content h1{font-size:clamp(2.8rem,14vw,4.3rem)}.not-found-stage{right:-72px;top:32%;width:270px;opacity:.22}.section,.page-hero{padding:64px 0}.page-hero .container{padding-top:98px}.service-card,.timeline-step,.contact-form{padding:22px}.cta-band,.offer-panel{padding:24px}}/*# sourceMappingURL=main.css.map */
