/* VIRAL REFERANSLAR v1.0 | Harici bağımlılık olmadan responsive tasarım */
:root{color-scheme:dark;--bg:#09090f;--bg-2:#0e0d16;--panel:#13121d;--white:#f8f8fb;--soft:#b2afc2;--muted:#858193;--line:rgba(255,255,255,.105);--pink:#e52eae;--violet:#8d47f5;--light-violet:#ba86ff;--radius:19px;--container:1240px;--font:Inter,"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--white);font:400 15px/1.6 var(--font);margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 85% 0%,rgba(136,40,166,.055),transparent 30%)}h1,h2,h3,p{margin:0}a{text-decoration:none;color:inherit}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #efa6ff;outline-offset:4px}img{max-width:100%;display:block}svg{display:block}.container{width:min(var(--container),calc(100% - 88px));margin-inline:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-80px;left:18px;z-index:99;padding:10px 16px;background:white;color:black}.skip-link:focus{top:18px}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;background:transparent;pointer-events:none}.scroll-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--pink),#8a3ffd)}
/* Navigasyon */
.site-header{position:sticky;z-index:70;top:0;background:rgba(9,9,15,.72);border-bottom:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-inner{min-height:91px;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand{flex:none;display:flex;align-items:center;width:230px;height:100%}.brand-logo{display:block;object-fit:contain;width:230px;height:auto;max-height:100%}.brand-fallback{display:none;flex-direction:column;font-weight:900;font-size:31px;line-height:.9;letter-spacing:-1.9px}.brand-fallback>span{background:linear-gradient(100deg,#f4c5ee,#c52eab 48%,#7534ec);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-mark{font-size:23px}.brand-fallback small{color:#e6dcea;font-size:8px;margin-top:7px;letter-spacing:1.3px;font-weight:600}.header-nav{display:flex;gap:39px;align-items:center;margin-left:auto}.header-nav a{font-size:13px;font-weight:650;color:#aaa7b9;transition:color .2s;position:relative;white-space:nowrap}.header-nav a:hover,.header-nav .active{color:#f5eef8}.header-nav .active::after{position:absolute;content:"";bottom:-34px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--pink),var(--violet))}.header-contact{display:inline-flex;align-items:center;gap:21px;border:1px solid rgba(238,118,213,.4);font-size:12.5px;font-weight:650;white-space:nowrap;padding:13px 19px;border-radius:8px;background:rgba(173,57,161,.08);transition:.25s}.header-contact:hover{background:rgba(199,46,163,.2);border-color:#da4ec7;transform:translateY(-2px)}.header-contact span{font-size:17px;color:#f481d8}
/* Hero */
.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 640px 480px at 77% 38%,rgba(98,35,140,.19),transparent 75%),radial-gradient(ellipse 500px 420px at 15% 0%,rgba(163,34,108,.10),transparent 75%),#0a0910}.hero::before{content:"";pointer-events:none;position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent 30%,#000)}.hero::after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(250,188,246,.2),transparent)}.hero-grid{min-height:675px;padding-top:82px;padding-bottom:57px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:30px}.hero-copy{position:relative;z-index:2;padding-bottom:18px}.eyebrow{color:#d9a9dc;font-size:10px;font-weight:800;letter-spacing:2px;display:flex;align-items:center;gap:12px;white-space:nowrap}.eyebrow-line{height:1px;width:27px;background:#d938ad}.eyebrow-dot{width:4px;height:4px;border-radius:50%;background:#8b54cc}.hero h1{font-weight:750;letter-spacing:-3.8px;line-height:1.12;font-size:clamp(46px,4.5vw,66px);margin-top:35px;white-space:nowrap}.gradient-text{background:linear-gradient(95deg,#ed77c9 0%,#e040b4 40%,#9c5eeb 98%);color:transparent;-webkit-background-clip:text;background-clip:text}.hero-description{max-width:510px;font-size:15px;line-height:1.95;color:#aca8ba;margin-top:29px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:35px}.button-primary{background:linear-gradient(110deg,#de3aa9,#a33fe5);padding:16px 21px 16px 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;font-size:12.5px;font-weight:750;letter-spacing:.1px;border-radius:9px;box-shadow:0 15px 35px rgba(174,33,141,.22);transition:transform .2s,box-shadow .2s}.button-primary:hover{transform:translateY(-3px);box-shadow:0 18px 35px rgba(199,35,158,.36)}.button-primary svg{height:19px;width:19px}.button-text{display:inline-flex;align-items:center;gap:13px;font-size:12.5px;font-weight:680;transition:color .2s}.button-text span{color:#ed6bd4;font-size:17px}.button-text:hover{color:#f17ad7}.hero-metrics{display:flex;align-items:center;gap:26px;margin-top:59px}.hero-metrics>div{display:flex;flex-direction:column;gap:1px}.hero-metrics strong{font-size:37px;letter-spacing:-1.7px;line-height:1.2;font-weight:740}.hero-metrics strong span{font-size:21px;color:#ed6ac6;margin-left:1px}.hero-metrics>div>span{color:#918da3;font-size:11px;white-space:nowrap}.metric-separator{height:39px;width:1px;background:rgba(255,255,255,.17)}.hero-visual{position:relative;min-height:500px;display:grid;place-items:center}.halo{position:absolute;border-radius:50%;pointer-events:none}.halo-one{width:390px;height:390px;top:12px;right:24px;border:1px solid rgba(232,76,206,.14);box-shadow:0 0 0 48px rgba(165,37,163,.015),0 0 0 98px rgba(156,50,195,.015)}.halo-two{width:270px;height:270px;top:80px;right:85px;background:#9319b3;filter:blur(130px);opacity:.20}.hero-showcase{position:relative;width:min(100%,465px);z-index:2;border:1px solid rgba(225,156,243,.25);background:linear-gradient(138deg,rgba(36,27,49,.96),rgba(16,15,25,.98) 76%);border-radius:20px;box-shadow:0 45px 115px rgba(0,0,0,.48),0 0 65px rgba(172,51,179,.09);padding:25px 25px 20px;transform:rotate(-3deg);transition:transform .45s cubic-bezier(.16,1,.3,1)}.hero-showcase:hover{transform:rotate(0deg) translateY(-6px)}.showcase-heading,.showcase-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a9a0b7;letter-spacing:1.5px;font-size:9px;font-weight:750}.showcase-heading>span:nth-child(2){margin-right:auto}.showcase-led{width:7px;height:7px;border-radius:50%;background:#e36cc8;box-shadow:0 0 15px rgba(227,108,200,.8)}.showcase-top{display:flex;align-items:end;justify-content:space-between;padding:24px 2px 25px}.showcase-top>span{font-weight:750;letter-spacing:-1px;font-size:21px;line-height:1.23}.showcase-top strong{font-weight:780;line-height:1;font-size:76px;letter-spacing:-6px;background:linear-gradient(110deg,#d95bb7,#a369fe);-webkit-background-clip:text;background-clip:text;color:transparent}.showcase-top strong span{font-size:24px;vertical-align:top;letter-spacing:0}.showcase-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.showcase-logo{height:91px;background:#f7f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:18px 9px;overflow:hidden}.showcase-logo img{width:100%;height:100%;object-fit:contain}.showcase-footer{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.showcase-footer>span:last-child{font-size:21px;color:#e36cbe}.tiny-star{color:#c155d2;font-size:13px}.float-pill{position:absolute;z-index:3;bottom:18px;right:-16px;border:1px solid #bd65c6;background:linear-gradient(135deg,#3c224c,#271a37);border-radius:50px;padding:11px 19px;box-shadow:0 16px 45px rgba(0,0,0,.45);font-size:12px;font-weight:700;transform:rotate(5deg)}.float-pill span{margin-right:7px;color:#ff96e4}.hero-bottom{min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.07);color:#777287;font-size:9px;font-weight:700;letter-spacing:1.65px}.hero-down-arrow{margin-right:auto;margin-left:14px;color:#d26bbd;font-size:20px;animation:bounce 2s ease-in-out infinite}@keyframes bounce{50%{transform:translateY(5px)}}
/* Portföy */
.portfolio-section{padding:108px 0 115px;background:#0b0a12}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.section-label{display:flex;align-items:center;gap:9px;color:#ce76c8;font-size:10px;font-weight:750;letter-spacing:1.8px}.section-label>span{font-size:16px}.section-head h2{font-size:clamp(34px,4vw,53px);letter-spacing:-2.7px;line-height:1.1;margin-top:15px;font-weight:750}.subtle{color:#777286}.section-description{font-size:13px;margin-top:18px;color:#a5a1b5;line-height:1.9}.section-counter{display:flex;align-items:center;gap:14px;padding-bottom:4px}.section-counter strong{font-size:67px;letter-spacing:-4px;line-height:.8;font-weight:770;color:#b96cda}.section-counter span{font-size:10px;line-height:1.5;letter-spacing:1px;color:#9b94ac;font-weight:700}.filter-block{margin-top:45px;border-top:1px solid var(--line)}.filter-row{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#684277 transparent}.filter-tabs{display:flex;align-items:center;gap:7px;min-width:max-content;padding-block:22px 19px}.filter-button{background:transparent;border:1px solid transparent;border-radius:7px;color:#9691a7;font-size:12px;font-weight:650;padding:10px 15px;transition:.2s;white-space:nowrap}.filter-button:hover{border-color:rgba(230,122,223,.25);color:white}.filter-button.is-active{background:#302039;border-color:#8d4487;color:#ffb9ec}.tools-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px}.result-line{font-size:11px;color:#888398}.result-line span{color:#e3a3de;font-weight:750}.search-field{display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.12);background:#151320;padding:0 13px;border-radius:9px;min-width:265px;max-width:100%;transition:border-color .2s}.search-field:focus-within{border-color:#ab5ab0}.search-field svg{height:16px;width:16px;color:#a09bae;flex:none}.search-field input{background:transparent;border:0;color:#f1eaf2;outline:0;font-size:12px;min-width:0;width:100%;padding:13px 1px}.search-field input::placeholder{color:#817c8f}.search-field input:focus-visible{outline:none}.search-field input::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1) brightness(1.8)}.search-field kbd{border:1px solid #4a4354;color:#9c94ab;padding:0 6px;border-radius:3px;font-size:11px}
.projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-card{min-width:0;border-radius:var(--radius);background:linear-gradient(150deg,#1a1826,#14121d);border:1px solid #282431;overflow:hidden;transition:border-color .28s,transform .28s,box-shadow .28s;position:relative}.project-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(145deg,rgba(230,89,190,.065),transparent 48%);opacity:0;transition:opacity .25s}.project-card:hover{transform:translateY(-6px);border-color:#784267;box-shadow:0 22px 48px rgba(0,0,0,.23)}.project-card:hover::before{opacity:1}.project-card[hidden]{display:none!important}.card-link{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:18px}.card-topline{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 2px 16px;color:#958ea6;letter-spacing:1.25px;font-size:9px;font-weight:750}.card-symbol{font-size:14px;color:#aa598f}.card-logo-area{height:207px;background:linear-gradient(145deg,#fff,#f2f0f4);border:1px solid #efeaf1;border-radius:10px;display:grid;place-items:center;padding:38px 31px;position:relative;overflow:hidden}.card-logo-area::before{content:"";position:absolute;width:160px;height:160px;border-radius:50%;background:rgba(215,200,219,.15);filter:blur(30px);left:-60px;bottom:-80px}.card-logo-area::after{content:"";position:absolute;inset:12px;border:1px solid rgba(178,165,186,.09);border-radius:6px;pointer-events:none}.card-logo-area img{position:relative;z-index:1;width:100%;height:100%;max-height:127px;object-fit:contain;transition:transform .35s;filter:drop-shadow(0 3px 2px rgba(0,0,0,.03))}.project-card:hover .card-logo-area img{transform:scale(1.055)}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 2px 13px}.card-names{min-width:0}.card-names h3{font-size:17px;font-weight:710;letter-spacing:-.45px;line-height:1.35}.card-names>span{color:#898397;font-size:12px;display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-arrow{border:1px solid #4d3650;background:#281f30;display:grid;place-items:center;flex:none;width:37px;height:37px;border-radius:50%;color:#de8bcf;transition:.23s}.card-arrow svg{height:17px;width:17px}.project-card:hover .card-arrow{background:#d735a8;border-color:#d735a8;color:white;transform:rotate(45deg)}.card-badges{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 2px 2px}.card-badges>span{background:#292333;border:1px solid rgba(255,255,255,.035);color:#aba3b7;padding:4px 9px;border-radius:5px;line-height:1.4;font-size:10px}.card-badges>.card-city{display:flex;align-items:center;gap:4px;background:rgba(155,65,136,.1);color:#d6a3c8}.empty-state{border:1px dashed #5b4266;border-radius:20px;padding:75px 20px;text-align:center;margin-top:10px}.empty-state[hidden]{display:none}.empty-state>div{font-size:45px;color:#c974c7}.empty-state h3{font-size:24px;margin-top:8px}.empty-state p{color:#9a94a7;margin-top:9px}.empty-state button{margin-top:22px;background:#2f1d3e;border:1px solid #a853ac;color:#f8e5f8;padding:11px 18px;border-radius:8px}.end-note{display:flex;justify-content:center;align-items:center;gap:19px;margin-top:65px;color:#82798e;font-size:10px;letter-spacing:1.4px;font-weight:700;text-align:center}.end-line{display:block;width:min(13vw,110px);height:1px;background:linear-gradient(90deg,transparent,#513d51)}.end-line:last-child{transform:rotate(180deg)}
/* CTA / Footer */
.cta-section{background:#0b0a12;padding:0 0 100px}.cta-wrap{position:relative;isolation:isolate;border:1px solid #754070;border-radius:19px;overflow:hidden;background:radial-gradient(ellipse 560px 310px at 98% 76%,rgba(142,62,203,.49),transparent 76%),linear-gradient(120deg,#4d183d 0%,#5c1c67 55%,#48246b 100%);box-shadow:0 20px 70px rgba(67,16,82,.12)}.cta-wrap::after{content:"";position:absolute;z-index:-1;width:500px;height:500px;border-radius:50%;border:1px solid rgba(255,255,255,.08);right:-130px;top:-245px;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(255,255,255,.014)}.cta-header,.cta-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;color:#e0b9db;font-size:10px;letter-spacing:1.4px;font-weight:720}.cta-header{padding:27px 42px;border-bottom:1px solid rgba(255,255,255,.13)}.cta-content{padding:55px 42px 60px;display:flex;align-items:end;justify-content:space-between;gap:25px}.cta-content h2{font-size:clamp(38px,4.8vw,65px);font-weight:770;letter-spacing:-2.7px;line-height:1.15}.cta-content h2 span{color:#f5a8de}.cta-content p{margin-top:15px;color:#ead3e8;font-size:14px}.cta-button{display:flex;align-items:center;justify-content:space-between;gap:50px;background:#fff;color:#3d1437;padding:15px 17px 15px 19px;border-radius:9px;font-size:12px;font-weight:800;white-space:nowrap;transition:transform .2s,box-shadow .2s}.cta-button span{font-size:19px}.cta-button:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.2)}.cta-bottom{padding:21px 42px;border-top:1px solid rgba(255,255,255,.13)}.cta-bottom a{color:#fff;letter-spacing:normal;text-transform:none;font-size:12px}.cta-bottom a:hover{text-decoration:underline}.footer{background:#08080c;border-top:1px solid #201925}.footer-inner{min-height:103px;display:flex;align-items:center;gap:25px}.footer-brand{font-size:24px;font-weight:860;letter-spacing:-1.5px;background:linear-gradient(90deg,#e25bb9,#a34ef4);-webkit-background-clip:text;background-clip:text;color:transparent}.footer-brand span{margin-left:3px;font-size:18px}.footer-inner p{font-size:11px;color:#777285;margin-right:auto}.footer-links{display:flex;gap:23px;align-items:center}.footer-links a{color:#9b94a7;font-size:11px;transition:color .2s}.footer-links a:hover{color:#f8d7f2}#back-to-top{position:fixed;right:26px;bottom:24px;z-index:61;width:43px;height:43px;display:grid;place-items:center;border-radius:12px;border:1px solid #8c538c;background:rgba(42,23,51,.92);color:#f5b8e9;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .22s,transform .22s}#back-to-top.is-visible{opacity:1;pointer-events:auto;transform:none}#back-to-top:hover{background:#4e2855}
@media(max-width:1150px){.hero-grid{grid-template-columns:1fr .85fr;gap:15px}.hero h1{font-size:clamp(43px,4.6vw,58px);letter-spacing:-2.8px}.hero-showcase{padding:18px}.showcase-logo{height:76px}.filter-button{padding-inline:11px}}@media(max-width:980px){.container{width:min(var(--container),calc(100% - 50px))}.hero-grid{grid-template-columns:1fr;gap:20px;padding-top:80px}.hero-copy{padding-bottom:15px}.hero h1{white-space:normal;font-size:clamp(48px,6vw,70px)}.hero-description{max-width:640px}.hero-metrics{margin-top:45px}.hero-visual{min-height:480px}.hero-showcase{width:min(100%,530px);padding:24px}.showcase-logo{height:94px}.hero-bottom{margin-top:5px}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-nav{gap:23px}.section-counter strong{font-size:54px}.cta-content h2{font-size:50px}.cta-button{gap:12px}.footer-inner{flex-wrap:wrap;padding-top:24px;padding-bottom:25px;justify-content:center;gap:14px 28px}.footer-inner p{margin-right:0}}@media(max-width:650px){.container{width:calc(100% - 34px)}.site-header .header-inner{min-height:72px;gap:10px}.brand{width:135px;height:61px}.brand-logo{width:135px;max-height:55px}.brand-fallback{font-size:25px}.brand-fallback small{font-size:6px}.header-nav{gap:15px;margin-left:auto}.header-nav a{font-size:11px}.header-nav a:first-child{display:none}.header-nav .active::after{bottom:-26px}.header-contact{font-size:0;gap:0;padding:8px 10px}.header-contact span{font-size:20px}.hero-grid{padding-top:63px;padding-bottom:30px}.eyebrow{font-size:8px;letter-spacing:1.05px;gap:8px}.eyebrow-line{width:20px}.hero h1{font-size:clamp(39px,9vw,58px);letter-spacing:-2.25px;margin-top:26px;line-height:1.13}.hero-description{font-size:13.5px;line-height:1.9;margin-top:21px}.hero-actions{gap:21px;margin-top:26px}.button-primary{padding:14px 17px;gap:13px}.button-text{font-size:12px}.hero-metrics{gap:15px;margin-top:40px}.hero-metrics strong{font-size:31px}.hero-metrics>div>span{font-size:9px}.metric-separator{height:32px}.hero-visual{min-height:365px;margin-top:10px}.halo-one{height:280px;width:280px;top:14px;right:10px}.hero-showcase{width:min(93%,420px);padding:15px;transform:rotate(-2deg)}.showcase-heading,.showcase-footer{font-size:7px}.showcase-top{padding:15px 2px}.showcase-top>span{font-size:16px}.showcase-top strong{font-size:55px}.showcase-top strong span{font-size:17px}.showcase-logos{gap:5px}.showcase-logo{height:68px;padding:10px 5px}.showcase-footer{margin-top:13px;padding-top:10px}.float-pill{font-size:10px;right:-3px;bottom:5px;padding:8px 12px}.hero-bottom{min-height:55px;font-size:8px}.hero-bottom>span:last-child{display:none}.portfolio-section{padding:73px 0}.section-head{align-items:start}.section-head h2{font-size:37px;letter-spacing:-1.7px}.section-description{font-size:12px;margin-top:13px}.section-counter{display:none}.filter-block{margin-top:27px}.filter-tabs{padding-block:16px}.filter-button{padding:9px 12px;font-size:11px}.tools-row{gap:10px;flex-direction:column-reverse;align-items:stretch}.search-field{max-width:none;min-width:0}.result-line{font-size:10px}.projects-grid{grid-template-columns:1fr;gap:14px}.card-link{padding:15px}.card-logo-area{height:194px}.card-logo-area img{max-height:124px}.card-topline{font-size:8.5px}.card-names h3{font-size:16px}.end-note{font-size:8px;gap:9px;margin-top:44px}.end-line{width:30px;flex:none}.cta-section{padding-bottom:62px}.cta-header,.cta-bottom{padding:20px;font-size:8px;letter-spacing:.8px}.cta-header>span:last-child{display:none}.cta-content{padding:34px 20px 37px;display:block}.cta-content h2{font-size:43px;letter-spacing:-1.9px}.cta-content p{font-size:12px;margin-top:11px}.cta-button{display:inline-flex;margin-top:24px;padding:13px 16px;gap:25px}.cta-bottom{align-items:start;flex-direction:column;gap:8px}.footer-inner{align-items:center;flex-direction:column;text-align:center;gap:12px;padding-top:25px;padding-bottom:25px}.footer-links{gap:18px}.footer-inner p{font-size:10px;order:3}#back-to-top{right:14px;bottom:14px;width:39px;height:39px}}
@media(max-width:380px){.hero h1{font-size:37px}.hero-actions{gap:17px}.hero-metrics{gap:11px}.hero-metrics>div>span{font-size:8.5px}.showcase-logo{height:61px}.hero-visual{min-height:335px}.eyebrow{letter-spacing:.65px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Açık renkli özgün logolar için koyu zemin; marka renkleri değiştirilmez. */
.card-logo-area.logo-on-dark{background:linear-gradient(145deg,#302d39,#1a1923);border-color:#3a3442}.card-logo-area.logo-on-dark::after{border-color:rgba(255,255,255,.045)}
