.moduleGrid article.hasImage{background-image:linear-gradient(90deg,#0b1119f2 0%,#0b1119c9 42%,#0b111943 76%,#0b111912 100%),var(--card-image);background-size:cover;background-position:center;isolation:isolate;display:flex;align-items:flex-end}
.moduleGrid article.hasImage:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#070c12f5 0%,#070c1250 50%,transparent 75%);z-index:-1}
.moduleGrid article.hasImage.stockImage{background-position:center top}.moduleGrid article.hasImage .cardCopy{position:relative;z-index:2;max-width:84%}.moduleGrid article.hasImage .icon{margin-bottom:13px}.moduleGrid article.hasImage h3{text-shadow:0 2px 15px #000}.moduleGrid article.hasImage p{color:#c4cdd6;text-shadow:0 2px 12px #000}.moduleGrid article.hasImage .num{z-index:3;color:#e1e7ed}
.regionMap .mapVisual{height:112px;border:1px solid #ffffff15;border-radius:12px;position:relative;overflow:hidden;background:radial-gradient(circle at 54% 52%,#e9950038 0 4px,transparent 5px),linear-gradient(145deg,#121d28,#080d13)}.mapVisual:before{content:"";position:absolute;inset:13px;background:linear-gradient(23deg,transparent 46%,#ffffff0d 47% 49%,transparent 50%),linear-gradient(-28deg,transparent 42%,#ffffff0d 43% 45%,transparent 46%);clip-path:polygon(3% 48%,15% 25%,34% 23%,48% 7%,69% 15%,78% 35%,97% 44%,82% 69%,63% 65%,52% 87%,29% 78%,15% 91%);border:1px solid #667481}.mapVisual span{position:absolute;left:18px;top:18px;font-size:11px;font-weight:900;letter-spacing:.16em;color:#f7f8fa}.mapVisual small{position:absolute;left:18px;top:39px;color:#788797;font-size:8px}.mapVisual i{position:absolute;left:54%;top:52%;width:9px;height:9px;border-radius:50%;background:#e99500;box-shadow:0 0 0 7px #e9950028,0 0 25px #e99500}
.pricingBody:before{height:100vh}.pricingMain{min-height:calc(100vh - 94px);display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center;padding-block:72px}.pricingIntro h1{font-size:65px}.pricingIntro>p{color:#a7b2bf;line-height:1.8;max-width:540px}.priceBenefits{display:grid;gap:12px;margin-top:40px}.priceBenefits span{padding:16px 18px;border:1px solid #ffffff12;background:#ffffff06;border-radius:11px;color:#84909e;font-size:11px}.priceBenefits b{display:block;color:#fff;margin-bottom:5px;font-size:12px}
.requestCard{background:#f7f8fa;color:#111820;padding:38px;border-radius:18px;box-shadow:0 35px 90px #0009}.requestCard .eyebrow{color:#66717d}.requestCard h2{font-size:30px;margin:13px 0 5px}.formLead{font-size:12px;color:#697481;margin-bottom:24px}.requestForm{display:grid;grid-template-columns:1fr 1fr;gap:16px}.requestForm label,.requestForm legend{font-size:10px;font-weight:800;color:#4a5663}.requestForm input,.requestForm select,.requestForm textarea{display:block;width:100%;margin-top:7px;border:1px solid #d7dde3;background:#fff;border-radius:9px;padding:12px;color:#111820}.requestForm textarea{min-height:100px;resize:vertical}.requestForm fieldset,.requestForm .full{grid-column:1/-1}.requestForm fieldset{border:1px solid #d7dde3;border-radius:10px;padding:13px}.checkGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:5px}.checkGrid label{background:#edf1f4;border-radius:7px;padding:9px}.checkGrid input{display:inline;width:auto;margin:0 6px 0 0}.requestForm .button{border:0;cursor:pointer}.privacy{text-align:center;color:#7c8792}.trap{position:absolute!important;left:-9999px}.successBox{text-align:center;padding:35px 10px}.successBox i{display:grid;place-items:center;margin:auto;width:64px;height:64px;border-radius:50%;background:#e3f8ef;color:#168863;font-size:30px;font-style:normal}.successBox p{color:#6c7783;line-height:1.7;margin-bottom:25px}
@media(max-width:950px){.pricingMain{grid-template-columns:1fr;gap:40px}.moduleGrid article.hasImage .cardCopy{max-width:94%}}@media(max-width:620px){.moduleGrid article.hasImage .cardCopy{max-width:100%}.pricingIntro h1{font-size:46px}.requestCard{padding:25px}.requestForm{grid-template-columns:1fr}.requestForm fieldset,.requestForm .full{grid-column:auto}.checkGrid{grid-template-columns:1fr}}
.nav .brand{width:185px;height:58px;padding:0;background:transparent;box-shadow:none;overflow:hidden}.nav .brand img{width:100%;height:100%;object-fit:contain;transform:scale(1.12)}
.footerBrand img{width:220px;height:66px;max-width:none;max-height:none!important;object-fit:contain;background:transparent!important;padding:0!important;border-radius:0!important}
@media(max-width:620px){.nav .brand{width:142px;height:48px}.footerBrand img{width:185px;height:55px}}

/* v8.7 ana sayfa guven, mobil ve hareket katmani */
.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}
.orbit{position:absolute;border:1px solid #e9950025;border-radius:50%;pointer-events:none}.orbitOne{width:470px;height:470px;right:-20px;animation:orbitPulse 5s ease-in-out infinite}.orbitTwo{width:350px;height:350px;right:40px;animation:orbitPulse 5s 1.4s ease-in-out infinite}.bars i{transform-origin:bottom;animation:barRise 1.15s cubic-bezier(.2,.7,.2,1) both}.bars i:nth-child(2){animation-delay:.08s}.bars i:nth-child(3){animation-delay:.16s}.bars i:nth-child(4){animation-delay:.24s}.bars i:nth-child(5){animation-delay:.32s}.bars i:nth-child(6){animation-delay:.4s}.floatCard{animation:floatCard 4s ease-in-out infinite}
.confidence{padding:120px 0;background:linear-gradient(180deg,#0a1017,#0c141d);border-block:1px solid #ffffff10;position:relative;overflow:hidden}.confidence:before{content:"";position:absolute;width:600px;height:600px;right:-250px;top:-250px;border-radius:50%;background:#e995000c;filter:blur(30px)}.confidenceHead{position:relative}.confidenceGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.confidenceGrid article{min-height:245px;padding:29px;background:linear-gradient(145deg,#111c27,#0b121a);border:1px solid #ffffff12;border-radius:15px;position:relative;transition:.25s}.confidenceGrid article:hover{transform:translateY(-5px);border-color:#e9950055}.confidenceGrid article>span{position:absolute;right:22px;top:20px;font-size:9px;color:#53616f}.confidenceGrid article>i{display:grid;place-items:center;width:45px;height:45px;border-radius:12px;background:#e9950018;border:1px solid #e9950040;color:#e99500;font-style:normal;font-size:19px;margin-bottom:35px}.confidenceGrid h3{font-size:17px;margin:0 0 13px}.confidenceGrid p{font-size:11px;line-height:1.75;color:#8d9aa8}.proofStrip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border:1px solid #ffffff12;border-radius:15px;background:#ffffff04;overflow:hidden}.proofStrip div{padding:24px 27px;border-right:1px solid #ffffff12}.proofStrip div:last-child{border:0}.proofStrip strong,.proofStrip small{display:block}.proofStrip strong{font-size:12px}.proofStrip small{margin-top:7px;color:#7f8d9c;font-size:9px;line-height:1.5}
.mobileShowcase{min-height:760px;padding-block:110px;display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:center}.mobileCopy h2,.workflowIntro h2{font-size:58px;line-height:1.02;letter-spacing:-.055em;margin:22px 0}.mobileCopy>p{max-width:520px;color:#919eac;font-size:13px;line-height:1.85}.mobileFeatures{display:grid;grid-template-columns:1fr 1fr;gap:13px 22px;margin:32px 0 38px}.mobileFeatures span{font-size:11px;color:#c2cbd4}.mobileFeatures i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;margin-right:8px;background:#e995001d;color:#e99500;font-style:normal}.phoneStage{min-height:540px;position:relative;display:grid;place-items:center}.phoneGlow{position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,#e995002f,transparent 66%);filter:blur(18px)}.phone{width:270px;height:535px;padding:9px;border-radius:42px;background:linear-gradient(145deg,#313a43,#090d12 55%);box-shadow:0 50px 100px #000b,0 0 0 1px #ffffff22;position:relative;transform:rotate(3deg);animation:phoneFloat 5s ease-in-out infinite}.phone:before{content:"";position:absolute;width:86px;height:20px;background:#05070a;border-radius:0 0 14px 14px;top:9px;left:92px;z-index:2}.phoneTop{height:29px;padding:4px 16px 0;display:flex;justify-content:space-between;align-items:center;background:#eef3f4;color:#17232c;border-radius:33px 33px 0 0;font-size:7px}.phoneTop i{width:5px;height:5px;background:#17232c;border-radius:50%}.phoneTop b{font-size:5px;letter-spacing:2px}.phoneApp{height:calc(100% - 29px);padding:23px 18px;background:linear-gradient(160deg,#f8fbfb,#e7eff1);color:#0d202b;border-radius:0 0 34px 34px}.phoneBrand{font-size:19px;font-weight:900;color:#ef9400;letter-spacing:-.05em}.phoneBrand b{color:#0c1b24}.phoneApp>small{display:block;margin-top:28px;color:#168a80;font-size:6px;letter-spacing:.17em;font-weight:900}.phoneApp h3{font-size:23px;margin:6px 0 20px}.phoneMetric{background:linear-gradient(135deg,#082736,#0b6b71);color:white;border-radius:16px;padding:18px}.phoneMetric span,.phoneMetric strong,.phoneMetric em{display:block}.phoneMetric span{font-size:8px;color:#a7c8cc}.phoneMetric strong{font-size:35px;margin:5px 0}.phoneMetric em{font-style:normal;font-size:7px;color:#64dcc8}.phoneRows{margin-top:14px;background:#fff;border-radius:15px;padding:5px 14px}.phoneRows span{height:50px;display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;border-bottom:1px solid #e8edef;font-size:8px}.phoneRows span:last-child{border:0}.phoneRows i{width:7px;height:7px;border-radius:2px;background:#0b8a80}.phoneRows b{font-size:10px}.phoneRows .warn{color:#d34c40}.phoneNav{height:45px;margin-top:14px;border-radius:13px;background:#0c2330;display:flex;align-items:center;justify-content:space-around}.phoneNav i{width:8px;height:8px;border-radius:3px;background:#ffffff3a}.phoneNav i:first-child{background:#e99500;box-shadow:0 0 10px #e99500}.mobileBadge{position:absolute;background:#f7fafb;color:#10202a;border-radius:12px;padding:15px 19px;box-shadow:0 20px 50px #0008;border-left:4px solid #e99500}.mobileBadge b,.mobileBadge small{display:block}.mobileBadge b{font-size:11px}.mobileBadge small{font-size:8px;color:#6f7d87;margin-top:5px}.badgeOne{left:30px;top:85px}.badgeTwo{right:5px;bottom:85px}
.workflow{padding:105px 0;background:#0b1118;border-top:1px solid #ffffff10}.workflow>.shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.workflowSteps{display:grid;grid-template-columns:1fr 1fr}.workflowSteps article{padding:25px 30px 35px;border-left:1px solid #ffffff13;border-bottom:1px solid #ffffff13}.workflowSteps span{font-size:9px;color:#e99500}.workflowSteps b{display:block;font-size:15px;margin:23px 0 11px}.workflowSteps p{color:#81909f;font-size:10px;line-height:1.7;margin:0}.ctaActions{display:flex;align-items:center;gap:28px}.ctaText{font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.footerGrid{grid-template-columns:1.2fr .65fr .8fr 1fr}
@keyframes orbitPulse{0%,100%{opacity:.35;transform:scale(.94)}50%{opacity:.75;transform:scale(1.04)}}@keyframes barRise{from{transform:scaleY(0)}}@keyframes floatCard{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes phoneFloat{0%,100%{transform:rotate(3deg) translateY(0)}50%{transform:rotate(1deg) translateY(-10px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.orbit,.bars i,.floatCard,.phone{animation:none}}
@media(max-width:1050px){.nav{gap:20px}.nav nav{gap:18px}.confidenceGrid{grid-template-columns:1fr 1fr}.mobileShowcase{gap:35px}.footerGrid{grid-template-columns:1fr 1fr}.footerBrand{grid-column:auto}}
@media(max-width:760px){.confidence{padding:80px 0}.confidenceGrid{grid-template-columns:1fr}.proofStrip{grid-template-columns:1fr}.proofStrip div{border-right:0;border-bottom:1px solid #ffffff12}.mobileShowcase{grid-template-columns:1fr;padding-block:80px;gap:50px}.mobileCopy h2,.workflowIntro h2{font-size:43px}.phoneStage{min-height:560px}.workflow>.shell{grid-template-columns:1fr;gap:35px}.workflowSteps{grid-template-columns:1fr}.workflowSteps article{border-right:1px solid #ffffff13}.ctaActions{align-items:flex-start;flex-direction:column;gap:18px}}
@media(max-width:620px){.mobileFeatures{grid-template-columns:1fr}.phone{width:250px;height:500px}.badgeOne{left:-4px}.badgeTwo{right:-4px}.footerGrid{grid-template-columns:1fr}.nav nav{display:none}}
.navActions{display:flex;align-items:center;gap:18px}.navActions .textLink{color:#d8e4e8;text-decoration:none;font-size:12px;font-weight:700}
@media(max-width:760px){.navActions .textLink{display:none}}
