body:has(.seo-subnav){overflow-x:clip}body:has(.seo-subnav) main{overflow:clip visible}.main:has(~* .seo-hero),.main:has(.seo-hero){background:#05080f}:root{--seo-bg:#05080f;--seo-bg-2:#070c16;--seo-panel:#0b1322;--seo-panel-2:#0f1828;--seo-line:#78a0d224;--seo-line-soft:#78a0d214;--seo-ink:#eef2f8;--seo-ink-soft:#c3ccda;--seo-muted:#8b94a6;--seo-faint:#5b6577;--seo-accent:#29c1ff;--seo-accent-bright:#79e2ff;--seo-accent-deep:#0c87da;--seo-accent-glow:#29c1ff8c;--seo-warm:#ff9d45;--seo-warm-bright:#ffbd7d;--seo-warm-glow:#ff9d4573;--seo-radius:18px;--seo-radius-s:12px;--seo-radius-l:28px;--seo-maxw:1180px;--seo-font-head:"Sora", system-ui, sans-serif;--seo-font-body:"Manrope", system-ui, sans-serif;--seo-ease:cubic-bezier(.22, 1, .36, 1);--seo-glow-mult:1;--seo-motion:1}.seo-promo-bar *,.seo-subnav *,.seo-hero *,#bolum1 *,#bolum2 *,#bolum3 *,#bolum4 *,#iletisim *,#sss *{box-sizing:border-box}.seo-promo-bar,.seo-subnav,.seo-hero,#bolum1,#bolum2,#bolum3,#bolum4,#iletisim,#sss{color:var(--seo-ink);font-family:var(--seo-font-body);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.65}.bg-grid{z-index:0;pointer-events:none;background-image:linear-gradient(var(--seo-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--seo-line-soft) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:fixed;inset:0;mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%)}.seo-promo-bar .wrap,.seo-subnav .wrap,.seo-hero .wrap,#bolum1 .wrap,#bolum2 .wrap,#bolum3 .wrap,#bolum4 .wrap,#iletisim .wrap,#sss .wrap{width:100%;max-width:var(--seo-maxw);margin:0 auto;padding:0 28px}.seo-hero h1,.seo-hero h2,#bolum1 h1,#bolum1 h2,#bolum2 h1,#bolum2 h2,#bolum3 h1,#bolum3 h2,#bolum4 h1,#bolum4 h2,#iletisim h1,#iletisim h2,#sss h1,#sss h2{font-family:var(--seo-font-head);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.accent{color:var(--seo-accent)}.warm{color:var(--seo-warm)}.seo-promo-bar{z-index:40;border-bottom:1px solid var(--seo-line-soft);background:linear-gradient(90deg,#04101c,#061626 45%,#04101c);position:relative;overflow:hidden}.seo-promo-bar .wrap{height:42px;font-family:var(--seo-font-head);letter-spacing:.01em;color:var(--seo-ink-soft);justify-content:center;align-items:center;gap:14px;font-size:13.5px;font-weight:600;display:flex}.seo-promo-bar .tagpill{letter-spacing:.18em;text-transform:uppercase;color:#04121d;background:linear-gradient(180deg, var(--seo-accent-bright), var(--seo-accent));box-shadow:0 0 18px var(--seo-accent-glow);border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:700}.seo-promo-bar .msg{color:var(--seo-ink)}.seo-promo-bar .msg .accent{color:var(--seo-accent-bright)}.seo-promo-bar a.promo-cta{color:var(--seo-accent-bright);border-bottom:1px solid #0000;align-items:center;gap:6px;text-decoration:none;transition:border-color .25s,gap .25s;display:inline-flex}.seo-promo-bar a.promo-cta:hover{border-color:var(--seo-accent-bright);gap:9px}.seo-promo-bar:after{content:"";background:linear-gradient(90deg, transparent, rgba(41, 193, 255, calc(.14 * var(--seo-glow-mult))), transparent);pointer-events:none;width:38%;height:100%;animation:5.5s linear infinite seoPromoShimmer;position:absolute;top:0;left:0}@keyframes seoPromoShimmer{0%{transform:translate(-120%)}to{transform:translate(360%)}}.seo-subnav{z-index:50;backdrop-filter:blur(14px);transition:border-color .4s var(--seo-ease), background .4s var(--seo-ease);background:linear-gradient(#05080feb,#05080f99);border-bottom:1px solid #0000;position:sticky;top:70px}.seo-subnav.scrolled{border-bottom-color:var(--seo-line)}.seo-subnav .wrap{justify-content:space-between;align-items:center;gap:20px;height:70px;display:flex}.seo-subnav .scroll-progress{background:#78a0d21a;height:2px;position:absolute;bottom:-1px;left:0;right:0}.seo-subnav .scroll-progress .bar{background:linear-gradient(90deg, var(--seo-accent-deep), var(--seo-accent), var(--seo-accent-bright));width:0%;height:100%;box-shadow:0 0 12px var(--seo-accent-glow);transition:width .12s linear}.stepper{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.step-link{transition:background .3s var(--seo-ease);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:inline-flex;position:relative}.step-link:hover{background:#78a0d212}.step-link .s-num{width:26px;height:26px;font-family:var(--seo-font-head);font-variant-numeric:tabular-nums;color:var(--seo-muted);border:1.4px solid var(--seo-line);background:var(--seo-bg-2);transition:color .3s, border-color .3s, background .3s, box-shadow .3s, transform .3s var(--seo-ease);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.step-link .s-label{font-family:var(--seo-font-head);color:var(--seo-muted);letter-spacing:.005em;font-size:13px;font-weight:600;transition:color .3s}.step-link:after{content:"";background:var(--seo-line);width:14px;height:1.4px;margin-left:4px;transition:background .3s}.step-link:last-child:after{display:none}.step-link.done .s-num{color:var(--seo-accent-bright);background:#29c1ff1a;border-color:#29c1ff73}.step-link.done:after{background:#29c1ff80}.step-link.done .s-label{color:var(--seo-ink-soft)}.step-link.active .s-num{color:#04121d;background:linear-gradient(180deg, var(--seo-accent-bright), var(--seo-accent));box-shadow:0 0 18px var(--seo-accent-glow);border-color:#0000;transform:scale(1.08)}.step-link.active .s-label{color:var(--seo-ink)}.step-compact{flex:1;justify-content:center;align-items:center;gap:10px;display:none}.step-compact .cc-num{font-family:var(--seo-font-head);font-variant-numeric:tabular-nums;color:#04121d;background:linear-gradient(180deg, var(--seo-accent-bright), var(--seo-accent));box-shadow:0 0 14px var(--seo-accent-glow);border-radius:7px;padding:4px 9px;font-size:12px;font-weight:700}.step-compact .cc-label{font-family:var(--seo-font-head);color:var(--seo-ink);font-size:13.5px;font-weight:600}.seo-subnav .btn,.seo-hero .btn,#bolum1 .btn,#bolum2 .btn,#bolum3 .btn,#bolum4 .btn,#iletisim .btn,#sss .btn{--bw:1.4px;font-family:var(--seo-font-head);letter-spacing:.01em;cursor:pointer;border:var(--bw) solid #fff9;color:var(--seo-ink);transition:transform .25s var(--seo-ease), box-shadow .35s var(--seo-ease), background .35s var(--seo-ease), border-color .35s var(--seo-ease), color .35s;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.seo-subnav .btn:hover,.seo-hero .btn:hover,#bolum1 .btn:hover,#bolum2 .btn:hover,#bolum3 .btn:hover,#bolum4 .btn:hover,#iletisim .btn:hover,#sss .btn:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #0006}.seo-subnav .btn .arrow,.seo-hero .btn .arrow,#bolum1 .btn .arrow,#bolum2 .btn .arrow,#bolum3 .btn .arrow,#bolum4 .btn .arrow,#iletisim .btn .arrow,#sss .btn .arrow{transition:transform .3s var(--seo-ease)}.seo-subnav .btn:hover .arrow,.seo-hero .btn:hover .arrow,#bolum1 .btn:hover .arrow,#bolum2 .btn:hover .arrow,#bolum3 .btn:hover .arrow,#bolum4 .btn:hover .arrow,#iletisim .btn:hover .arrow,#sss .btn:hover .arrow{transform:translate(4px)}.seo-subnav .btn.btn--primary,.seo-hero .btn.btn--primary,#bolum1 .btn.btn--primary,#bolum2 .btn.btn--primary,#bolum3 .btn.btn--primary,#bolum4 .btn.btn--primary,#iletisim .btn.btn--primary,#sss .btn.btn--primary{color:#04121d;background:linear-gradient(180deg, var(--seo-accent-bright), var(--seo-accent));box-shadow:0 6px 26px var(--seo-accent-glow), inset 0 1px 0 #ffffff80;border-color:#0000}.seo-subnav .btn.btn--primary:hover,.seo-hero .btn.btn--primary:hover,#bolum1 .btn.btn--primary:hover,#bolum2 .btn.btn--primary:hover,#bolum3 .btn.btn--primary:hover,#bolum4 .btn.btn--primary:hover,#iletisim .btn.btn--primary:hover,#sss .btn.btn--primary:hover{box-shadow:0 10px 40px var(--seo-accent-glow), inset 0 1px 0 #fff9;border-color:#0000}.seo-subnav .btn.btn--primary:disabled,.seo-subnav .btn.btn--primary[disabled],.seo-hero .btn.btn--primary:disabled,.seo-hero .btn.btn--primary[disabled],#bolum1 .btn.btn--primary:disabled,#bolum1 .btn.btn--primary[disabled],#bolum2 .btn.btn--primary:disabled,#bolum2 .btn.btn--primary[disabled],#bolum3 .btn.btn--primary:disabled,#bolum3 .btn.btn--primary[disabled],#bolum4 .btn.btn--primary:disabled,#bolum4 .btn.btn--primary[disabled],#iletisim .btn.btn--primary:disabled,#iletisim .btn.btn--primary[disabled],#sss .btn.btn--primary:disabled,#sss .btn.btn--primary[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.seo-subnav .btn.btn--ghost.sm,.seo-hero .btn.btn--ghost.sm,#bolum1 .btn.btn--ghost.sm,#bolum2 .btn.btn--ghost.sm,#bolum3 .btn.btn--ghost.sm,#bolum4 .btn.btn--ghost.sm,#iletisim .btn.btn--ghost.sm,#sss .btn.btn--ghost.sm{padding:10px 18px;font-size:13.5px}.eyebrow{font-family:var(--seo-font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--seo-accent);align-items:center;gap:12px;margin-bottom:22px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow .num{font-variant-numeric:tabular-nums;color:var(--seo-ink);letter-spacing:.04em;background:#29c1ff1f;border:1px solid #29c1ff4d;border-radius:8px;padding:3px 9px}.eyebrow .rule{opacity:.5;background:currentColor;width:46px;height:1px}.eyebrow.warm{color:var(--seo-warm)}.eyebrow.warm .num{background:#ff9d451f;border-color:#ff9d4552}#bolum1,#bolum2,#bolum3,#bolum4,#iletisim,#sss{z-index:1;padding:clamp(78px,11vh,150px) 0;scroll-margin-top:86px;position:relative}.seo-hero{scroll-margin-top:86px}.section-head{max-width:760px}.section-head h2{font-size:clamp(30px,4.2vw,50px)}.lead{color:var(--seo-ink-soft);font-size:clamp(19px,2vw,23px)}.illuminate{color:var(--seo-ink-soft);transition:color 1.1s var(--seo-ease), text-shadow 1.1s var(--seo-ease);font-family:var(--seo-font-head);letter-spacing:-.01em;font-weight:600}.illuminate .hl{transition:background-size 1.2s var(--seo-ease) .25s;background-image:linear-gradient(#0000 62%,#29c1ff00 0);background-repeat:no-repeat;background-size:0% 100%}.reveal.is-visible .illuminate{color:var(--seo-ink)}.reveal.is-visible .illuminate .hl{color:var(--seo-accent-bright);text-shadow:0 0 26px var(--seo-accent-glow);background-image:linear-gradient(#0000 62%,#29c1ff29 0);background-size:100% 100%}.illuminate.warm-hl .hl,.reveal.is-visible .illuminate.warm-hl .hl{color:var(--seo-warm-bright);text-shadow:0 0 26px var(--seo-warm-glow);background-image:linear-gradient(#0000 62%,#ff9d4529 0)}.reveal{opacity:calc(1 - var(--seo-motion));transform:translateY(calc(28px * var(--seo-motion)));transition:opacity .9s var(--seo-ease), transform .9s var(--seo-ease)}.reveal.is-visible{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.split{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(36px,6vw,80px);display:grid}.split.flip{grid-template-columns:1.18fr .82fr}.section--solution .split{grid-template-columns:1fr 1fr}.sticky-side{position:sticky;top:120px}.body-stack{flex-direction:column;gap:18px;display:flex}.body-stack p{color:var(--seo-ink-soft);font-size:clamp(17px,1.45vw,20px)}.stmt{border:1px solid var(--seo-line);background:linear-gradient(180deg, var(--seo-panel), #0b132266);border-radius:var(--seo-radius);padding:26px 28px;position:relative;overflow:hidden}.stmt:before{content:"";background:linear-gradient(var(--seo-accent-bright), var(--seo-accent-deep));opacity:.9;width:3px;position:absolute;top:0;bottom:0;left:0}.stmt.warm:before{background:linear-gradient(var(--seo-warm-bright), var(--seo-warm))}.stmt p{color:var(--seo-ink-soft);margin:0;font-size:18px}.stmt strong,.stmt b{color:var(--seo-ink);font-weight:700}.stmt+.stmt{margin-top:18px}.transform-line{font-family:var(--seo-font-head);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:18px;margin:6px 0 4px;font-size:clamp(22px,3vw,34px);font-weight:700;display:flex}.transform-line .from{color:var(--seo-muted);text-decoration:line-through #ff9d4599}.transform-line .to{color:var(--seo-accent-bright);text-shadow:0 0 28px var(--seo-accent-glow)}.transform-line .ar{color:var(--seo-accent);font-size:.8em}.seo-hero{background:var(--seo-bg);z-index:1;padding-top:clamp(40px,7vh,90px);padding-bottom:0;position:relative}.seo-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(1100px 700px at 78% -8%, rgba(41, 193, 255, calc(.16 * var(--seo-glow-mult))), transparent 60%), radial-gradient(900px 600px at 6% 12%, rgba(41, 193, 255, calc(.07 * var(--seo-glow-mult))), transparent 55%);position:fixed;inset:0}.seo-hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;padding-bottom:clamp(60px,9vh,120px);display:grid}.hero-kicker{font-family:var(--seo-font-head);letter-spacing:.04em;color:var(--seo-ink-soft);border:1px solid var(--seo-line);background:#0b132299;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.hero-kicker .live{background:var(--seo-accent);width:7px;height:7px;box-shadow:0 0 10px var(--seo-accent-glow);border-radius:50%}.seo-hero h1{font-size:clamp(38px,6vw,76px);font-weight:800;line-height:1.02}.seo-hero h1 .q{color:var(--seo-accent-bright);text-shadow:0 0 40px var(--seo-accent-glow);display:inline}.hero-sub{color:var(--seo-ink-soft);max-width:30ch;margin-top:26px;font-size:clamp(17px,1.8vw,20px)}.hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;max-width:30ch;margin-top:38px;display:flex}.hero-visual{aspect-ratio:5/5.4;max-width:412px;margin-left:auto;position:relative}.visual-frame{border-radius:var(--seo-radius-l);border:1px solid var(--seo-line);background:radial-gradient(120% 120% at 70% 25%, rgba(41, 193, 255, calc(.22 * var(--seo-glow-mult))), transparent 58%), linear-gradient(160deg, var(--seo-panel-2), var(--seo-bg));position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff0d}.visual-frame:after{content:"";background:radial-gradient(60% 50% at 68% 40%, var(--seo-accent-glow), transparent 70%);opacity:calc(.5 * var(--seo-glow-mult));mix-blend-mode:screen;pointer-events:none;animation:seoBreathe 6s var(--seo-ease) infinite;position:absolute;inset:0}@keyframes seoBreathe{0%,to{opacity:calc(.32 * var(--seo-glow-mult))}50%{opacity:calc(.62 * var(--seo-glow-mult))}}.engines{border-top:1px solid var(--seo-line-soft);border-bottom:1px solid var(--seo-line-soft);margin-top:54px;padding:22px 0}.engines .wrap{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.engines .label{color:var(--seo-muted);letter-spacing:.04em;font-size:13px}.engines .names{flex-wrap:wrap;gap:28px;display:flex}.engines .names span{font-family:var(--seo-font-head);color:var(--seo-ink-soft);opacity:.85;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.engines .names span:before{content:"";background:var(--seo-accent);opacity:.7;border-radius:50%;width:6px;height:6px}.section--solution{background:radial-gradient(900px 520px at 80% 0%, rgba(255, 157, 69, calc(.1 * var(--seo-glow-mult))), transparent 60%), radial-gradient(900px 600px at 12% 90%, rgba(41, 193, 255, calc(.1 * var(--seo-glow-mult))), transparent 60%), var(--seo-bg);border-top:1px solid var(--seo-line-soft);border-bottom:1px solid var(--seo-line-soft)}.section--solution .section-head h2{font-size:clamp(28px,3.6vw,44px)}.steps{grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;display:grid}.step{border:1px solid var(--seo-line);background:linear-gradient(180deg, var(--seo-panel), #0b132259);border-radius:var(--seo-radius);transition:transform .4s var(--seo-ease), border-color .4s var(--seo-ease), box-shadow .4s var(--seo-ease);padding:28px;position:relative;overflow:hidden}.step:hover{border-color:#29c1ff66;transform:translateY(-4px);box-shadow:0 20px 50px #00000073}.step .idx{font-family:var(--seo-font-head);color:var(--seo-accent);background:#29c1ff1a;border:1px solid #29c1ff47;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:18px;font-size:14px;font-weight:700;display:grid}.step p{color:var(--seo-ink-soft);margin:0;font-size:17px}.step:after{content:"";opacity:0;transition:opacity .4s var(--seo-ease);pointer-events:none;background:radial-gradient(70% 60% at 80% 0,#29c1ff24,#0000 60%);position:absolute;inset:0}.step:hover:after{opacity:1}.service-intro{border-left:3px solid var(--seo-accent);color:var(--seo-ink);font-size:clamp(18px,1.7vw,22px);font-family:var(--seo-font-head);letter-spacing:-.01em;margin-bottom:34px;padding-left:22px;font-weight:500;line-height:1.4}#iletisim{background:radial-gradient(800px 500px at 50% -10%, rgba(41, 193, 255, calc(.2 * var(--seo-glow-mult))), transparent 60%), linear-gradient(180deg, var(--seo-bg-2), var(--seo-bg));border-top:1px solid var(--seo-line)}#iletisim .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.cta-copy .result{font-family:var(--seo-font-head);letter-spacing:-.01em;color:var(--seo-ink);margin-bottom:26px;font-size:clamp(25px,3vw,38px);font-weight:700;line-height:1.28}.cta-copy .result .accent{text-shadow:0 0 26px var(--seo-accent-glow)}.cta-copy h2{margin-bottom:18px;font-size:clamp(38px,5vw,56px)}.cta-copy .invite{font-family:var(--seo-font-head);letter-spacing:-.01em;color:var(--seo-ink);font-size:clamp(25px,3vw,38px);font-weight:700;line-height:1.28}.recaptcha-field{margin-top:4px}.recaptcha-field .g-recaptcha{transform-origin:0 0}.recaptcha-field .err{margin-top:8px;display:none}.recaptcha-field.invalid .err{display:block}.form-card{background:linear-gradient(180deg, var(--seo-panel-2), var(--seo-panel));border:1px solid var(--seo-line);border-radius:var(--seo-radius-l);padding:34px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080,inset 0 1px #ffffff0d}.form-card:before{content:"";background:linear-gradient(90deg, transparent, var(--seo-accent), transparent);opacity:.7;height:1px;position:absolute;top:0;left:0;right:0}.form-title{font-family:var(--seo-font-head);color:var(--seo-ink);margin-bottom:4px;font-size:22px;font-weight:700}.form-note{color:var(--seo-muted);margin-bottom:22px;font-size:14px}.field{margin-bottom:16px}.field.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field label{color:var(--seo-ink-soft);font-size:13px;font-weight:600;font-family:var(--seo-font-head);letter-spacing:.01em;margin-bottom:7px;display:block}.field label .req{color:var(--seo-accent)}.field input,.field textarea{border:1px solid var(--seo-line);border-radius:var(--seo-radius-s);width:100%;color:var(--seo-ink);font-family:var(--seo-font-body);background:#05080f99;padding:13px 15px;font-size:15px;transition:border-color .25s,box-shadow .25s,background .25s}.field input::placeholder,.field textarea::placeholder{color:var(--seo-faint)}.field input:focus,.field textarea:focus{border-color:var(--seo-accent);background:#05080fd9;outline:none;box-shadow:0 0 0 4px #29c1ff21}.field input.invalid,.field textarea.invalid{border-color:#ff6b6b;box-shadow:0 0 0 4px #ff6b6b1f}.field textarea{resize:vertical;min-height:92px}.field .err{color:#ff9b9b;margin-top:6px;font-size:12px;display:none}.field input.invalid~.err,.field textarea.invalid~.err{display:block}.form-submit{justify-content:center;width:100%;margin-top:8px}.form-foot{color:var(--seo-muted);text-align:center;margin-top:16px;font-size:12.5px}.form-success{text-align:center;padding:30px 10px;display:none}.form-success.show{animation:seoPop .5s var(--seo-ease);display:block}.form-success .check{width:64px;height:64px;color:var(--seo-accent-bright);box-shadow:0 0 40px var(--seo-accent-glow);background:#29c1ff1f;border:1px solid #29c1ff66;border-radius:50%;place-items:center;margin:0 auto 20px;font-size:30px;display:grid}.form-success h3{color:var(--seo-ink);margin-bottom:8px;font-size:22px}.form-success p{color:var(--seo-ink-soft);font-size:16px}@keyframes seoPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}#sss{background:var(--seo-bg-2);border-top:1px solid var(--seo-line-soft)}.faq-list{max-width:880px;margin:14px auto 0}.faq-item{border:1px solid var(--seo-line);border-radius:var(--seo-radius);background:var(--seo-panel);transition:border-color .3s var(--seo-ease), background .3s var(--seo-ease);margin-bottom:14px;overflow:hidden}.faq-item.open{background:var(--seo-panel-2);border-color:#29c1ff66}.faq-q{text-align:left;cursor:pointer;width:100%;color:var(--seo-ink);font-family:var(--seo-font-head);letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;font-size:clamp(17px,1.6vw,20px);font-weight:600;display:flex}.faq-q .ico{border:1px solid var(--seo-line);width:30px;height:30px;color:var(--seo-accent);transition:transform .35s var(--seo-ease), background .3s, color .3s;border-radius:8px;flex:none;place-items:center;font-size:18px;display:grid}.faq-item.open .faq-q .ico{background:#29c1ff24;transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .45s var(--seo-ease);overflow:hidden}.faq-a-inner{color:var(--seo-ink-soft);padding:0 26px 26px;font-size:16.5px;line-height:1.6}.ai-panel{z-index:3;flex-direction:column;gap:14px;height:100%;padding:22px 22px 24px;display:flex;position:relative}.ai-head{font-family:var(--seo-font-head);color:var(--seo-ink-soft);border-bottom:1px solid var(--seo-line);align-items:center;gap:10px;padding-bottom:14px;font-size:13px;font-weight:600;display:flex}.ai-head .orb{background:linear-gradient(150deg, var(--seo-accent-bright), var(--seo-accent-deep));width:24px;height:24px;box-shadow:0 0 16px var(--seo-accent-glow);color:#04121d;border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid}.ai-head .typing{color:var(--seo-accent-bright);align-items:center;gap:5px;margin-left:auto;font-size:11.5px;display:inline-flex}.ai-head .typing i{background:var(--seo-accent);border-radius:50%;width:5px;height:5px;animation:1.3s infinite seoBlink;display:inline-block}.ai-head .typing i:nth-child(2){animation-delay:.2s}.ai-head .typing i:nth-child(3){animation-delay:.4s}@keyframes seoBlink{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ai-q{border:1px solid var(--seo-line);max-width:84%;color:var(--seo-ink);background:#78a0d21a;border-radius:14px 14px 4px;align-self:flex-end;padding:11px 14px;font-size:13.5px;line-height:1.45}.ai-q .who{color:var(--seo-muted);letter-spacing:.04em;margin-bottom:3px;font-size:10.5px;display:block}.ai-ans{background:linear-gradient(#29c1ff0f,#0b13224d);border:1px solid #29c1ff38;border-radius:4px 14px 14px;flex-direction:column;gap:9px;padding:14px 15px 16px;display:flex}.ai-line{opacity:0;background:linear-gradient(90deg,#78a0d238,#78a0d21a);border-radius:5px;height:9px;transform:translateY(6px)}.ai-line.l1{width:96%}.ai-line.l2{width:100%}.ai-line.l3{width:70%}.reveal.is-visible .ai-line{animation:seoLineIn .5s var(--seo-ease) forwards}.reveal.is-visible .ai-line.l1{animation-delay:.35s}.reveal.is-visible .ai-line.l2{animation-delay:.55s}.reveal.is-visible .ai-line.l3{animation-delay:.75s}@keyframes seoLineIn{to{opacity:.9;transform:none}}.ai-sources{margin-top:auto}.ai-sources .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--seo-muted);margin-bottom:9px;font-size:10.5px}.src-row{flex-wrap:wrap;gap:8px;display:flex}.src-chip{font-family:var(--seo-font-head);color:var(--seo-ink-soft);border:1px solid var(--seo-line);opacity:0;background:#05080f80;border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex;transform:translateY(8px)}.src-chip .fav{background:#78a0d247;border-radius:4px;width:14px;height:14px}.src-chip.brand{color:var(--seo-accent-bright);background:#29c1ff14;border:1px solid #29c1ff66}.src-chip.brand .fav{background:#29c1ff73}.src-chip.brand .ok{color:var(--seo-accent-bright);font-size:12px}.reveal.is-visible .src-chip{animation:seoLineIn .45s var(--seo-ease) forwards}.reveal.is-visible .src-chip:first-child{animation-delay:.95s}.reveal.is-visible .src-chip:nth-child(2){animation-delay:1.05s}.reveal.is-visible .src-chip.brand{animation:seoBrandIn .6s var(--seo-ease) 1.2s forwards}@keyframes seoBrandIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.source-chart{z-index:3;flex-direction:column;gap:16px;padding:22px 22px 20px;display:flex;position:relative}.sc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-title{font-family:var(--seo-font-head);color:var(--seo-ink-soft);font-size:13.5px;font-weight:600}.sc-title .sc-gt{color:var(--seo-accent-bright);margin:0 2px}.sc-trend{font-family:var(--seo-font-head);color:var(--seo-accent-bright);white-space:nowrap;background:#29c1ff1a;border:1px solid #29c1ff47;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.sc-plot{position:relative}.sc-svg{width:100%;height:clamp(150px,16vw,200px);display:block;overflow:visible}.sc-grid{stroke:var(--seo-line);stroke-width:1px}.sc-fill{fill:url(#scArea);opacity:0;transition:opacity .8s var(--seo-ease) .5s}.sc-line{fill:none;stroke:var(--seo-accent-bright);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px var(--seo-accent-glow));stroke-dasharray:520;stroke-dashoffset:520px}.sc-dot{fill:var(--seo-accent-bright);opacity:0;filter:drop-shadow(0 0 8px var(--seo-accent-glow))}.sc-dot-a{fill:var(--seo-muted);filter:none}.reveal.is-visible .sc-line{animation:scoDraw 1.5s var(--seo-ease) .35s forwards}.reveal.is-visible .sc-fill{opacity:1}.reveal.is-visible .sc-dot-a{animation:seoLineIn .4s var(--seo-ease) .4s forwards}.reveal.is-visible .sc-dot-b{animation:scoPop .5s var(--seo-ease) 1.7s forwards}@keyframes scoDraw{to{stroke-dashoffset:0}}@keyframes scoPop{0%{opacity:0;transform-origin:50%;transform:scale(.4)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.sc-axis{font-family:var(--seo-font-head);color:var(--seo-muted);border-top:1px solid var(--seo-line);justify-content:space-between;padding-top:2px;font-size:11.5px;display:flex}.sc-axis span:last-child{color:var(--seo-accent-bright);font-weight:600}@media (width<=1180px){.step-link .s-label{display:none}.step-link{padding:7px 4px}.step-link:after{width:18px;margin-left:6px}}@media (width<=920px){.seo-hero .wrap{grid-template-columns:1fr;gap:44px}.hero-visual{max-width:460px}.split,.split.flip,#iletisim .wrap{grid-template-columns:1fr;gap:34px}.section--solution .split{grid-template-columns:1fr}.sticky-side{position:static}.steps{grid-template-columns:1fr}.ai-panel,.source-chart{padding:20px}}@media (width<=768px){.seo-subnav{display:none}}@media (width<=720px){.stepper{display:none}.step-compact{display:flex}.seo-subnav .btn--ghost.sm{display:none}}@media (width<=620px){.seo-promo-bar .msg{display:none}}@media (width<=560px){.seo-promo-bar .wrap,.seo-subnav .wrap,.seo-hero .wrap,#bolum1 .wrap,#bolum2 .wrap,#bolum3 .wrap,#bolum4 .wrap,#iletisim .wrap,#sss .wrap{padding:0 18px}.field.row2{grid-template-columns:1fr}.form-card{padding:24px}.seo-subnav .wrap{height:64px}.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{justify-content:center}}@media (width<=420px){.step-compact .cc-label{display:none}}@media (prefers-reduced-motion:reduce){:root{--seo-motion:0}.sc-line{stroke-dashoffset:0;animation:none}.sc-fill,.sc-dot-a,.sc-dot-b{opacity:1;animation:none}}