*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f2efe8;color:#111;font-family:Arial,sans-serif}a{text-decoration:none;color:inherit}header{position:sticky;top:14px;z-index:30;max-width:1450px;height:88px;margin:18px auto;padding:0 22px 0 32px;display:flex;align-items:center;gap:25px;background:#fbfaf7ee;border:1px solid #fff;border-radius:25px;box-shadow:0 18px 42px #2d281f22;backdrop-filter:blur(18px)}.logo{min-width:250px;font-size:27px;letter-spacing:-1.7px}.logo small{display:block;margin-top:6px;font-size:7px;letter-spacing:5px;color:#687078;font-weight:800}nav{display:flex;margin-left:auto}nav a{padding:12px 15px;font-size:13px;border-left:1px solid #e3ded6}.quote{min-width:220px;padding:15px 18px;display:flex;gap:14px;align-items:center;background:#111;color:#fff;border-radius:20px}.quote>span>*{display:block}.quote small{font-size:10px;color:#bbb;margin-top:3px}.hero{position:relative;max-width:1500px;min-height:700px;margin:18px auto 0;overflow:hidden;border-radius:30px;background:#fbfaf6;box-shadow:0 18px 40px #30291e12}.copy{position:absolute;z-index:4;left:50px;top:55px;width:650px}.kicker{font-size:11px;letter-spacing:4px;font-weight:800;color:#46525a}.copy h1{margin:25px 0 20px;font-size:67px;line-height:.95;letter-spacing:-5px;text-shadow:0 3px #666,0 7px 10px #0002}.copy h1 strong,.copy h1>span,.head em,.contact em{color:#88c900;font-style:normal}.copy p{max-width:610px;color:#535d64;line-height:1.5}.actions{display:flex;gap:16px;margin-top:24px}.btn{width:280px;min-height:72px;padding:13px 18px;display:flex;align-items:center;gap:13px;border-radius:18px;box-shadow:0 11px 23px #0002}.btn span b,.btn span small{display:block}.btn small{font-size:10px;margin-top:4px}.primary{background:#111;color:#fff}.secondary{background:#fff;border:1px solid #e4ded5}.proof{display:flex;gap:20px;margin-top:25px;font-size:11px}.visual{position:absolute;right:0;top:0;width:770px;height:610px;overflow:hidden}.visual img{position:absolute;width:1040px;right:-125px;top:-10px}.visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fbfaf6 0,transparent 25%)}.rail{position:absolute;z-index:7;left:20px;right:20px;bottom:17px;min-height:84px;display:grid;grid-template-columns:repeat(6,1fr);background:#fffffff0;border-radius:23px;box-shadow:0 15px 30px #0002}.rail span{padding:16px;border-right:1px solid #e4dfd6;display:grid;grid-template-columns:auto 1fr;gap:5px 10px;align-items:center}.rail b{font-size:11px}.rail small{grid-column:2;font-size:9px;color:#70767a}.why,.section{max-width:1500px;margin:22px auto;padding:58px 48px;background:#fbfaf7;border-radius:28px}.why{display:grid;grid-template-columns:410px 1fr;gap:40px}.why>div>small{color:#76ad00}.why h2{font-size:36px;letter-spacing:-2px}.why p{color:#697078;line-height:1.5}.whygrid{display:grid;grid-template-columns:repeat(6,1fr)}.whygrid article{text-align:center;padding:18px;border-left:1px solid #e5e0d8;font-size:30px}.whygrid b,.whygrid small{display:block}.whygrid b{font-size:13px;margin-top:17px}.whygrid small{font-size:11px;color:#777;margin-top:10px;line-height:1.4}.head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:42px}.head small,.contact>div>small{font-weight:900;letter-spacing:3px}.head h2,.contact h2{font-size:58px;line-height:.95;letter-spacing:-4px;margin:13px 0 0}.head>p{max-width:440px;color:#697078;line-height:1.5}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cards article{min-height:230px;padding:28px;background:#fff;border:1px solid #e5e0d7;border-radius:20px}.cards i{float:right;font-style:normal;font-size:38px}.cards h3{margin-top:45px;font-size:23px}.cards p{color:#697078;line-height:1.5}.dark{background:#111;color:#f7f4ed}.pricing{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333}.pricing article{padding:34px;min-height:470px;border-right:1px solid #333}.pricing article:last-child{border:0}.pricing .featured{background:#b6fb23;color:#111}.pricing h3{font-size:35px}.price{font-size:30px;font-weight:900;margin:35px 0}.price sup{font-size:11px}.pricing ul{list-style:none;padding:20px 0;border-top:1px solid #444;line-height:2}.pricing li:before{content:"↳ ";color:#9ee000}.pricing button{width:100%;padding:15px;border:0;border-radius:11px;font-weight:900}.featured button{background:#111;color:#fff}.portfolio{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.portfolio article{height:280px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:22px;background:#222;color:#fff}.portfolio article:nth-child(2){background:#a8eb18;color:#111}.portfolio article>b{margin-bottom:auto;font-size:75px;opacity:.15}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.steps span{padding:25px;background:#fff;border:1px solid #e5e0d7;border-radius:17px;font-weight:800}.steps b{display:block;color:#82bd00;font-size:30px;margin-bottom:20px}details{padding:21px 24px;margin:10px 0;background:#fff;border:1px solid #e5e0d7;border-radius:15px}summary{font-weight:900;cursor:pointer}details p{color:#687078}.contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;background:#caff51}.domain{display:inline-block;margin-top:20px;padding:12px 17px;background:#111;color:#fff;border-radius:11px}.contact form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.contact input,.contact select,.contact textarea{width:100%;padding:14px;border:0;border-radius:11px}.contact textarea,.contact form button{grid-column:1/-1}.contact form button{padding:16px;border:0;border-radius:11px;background:#111;color:#fff;font-weight:900}footer{max-width:1500px;margin:22px auto 45px;padding:35px 48px;display:flex;align-items:center;background:#111;color:#fff;border-radius:25px}footer span{margin-left:auto;color:#888}#toast{position:fixed;right:22px;bottom:22px;padding:15px 20px;background:#111;color:#fff;border-radius:13px;opacity:0;transform:translateY(80px);transition:.3s;z-index:99}#toast.show{opacity:1;transform:none}@media(max-width:1100px){nav{display:none}.hero{min-height:1030px}.copy{right:35px;width:auto}.visual{top:470px;left:50%;transform:translateX(-50%)}.rail{grid-template-columns:repeat(3,1fr)}.rail span:nth-child(n+4){display:none}.why{grid-template-columns:1fr}.whygrid{grid-template-columns:repeat(3,1fr)}.cards{grid-template-columns:1fr 1fr}.pricing{grid-template-columns:1fr}.pricing article{border-right:0;border-bottom:1px solid #333}.contact{grid-template-columns:1fr}}@media(max-width:700px){header{margin:8px;height:68px}.logo{min-width:0;font-size:20px}.quote{margin-left:auto;min-width:0}.quote span{display:none}.hero{margin:8px;min-height:930px}.copy{left:22px;right:22px;top:35px}.copy h1{font-size:44px;letter-spacing:-3px}.copy p{font-size:13px}.actions{flex-direction:column}.btn{width:100%}.proof{display:grid;grid-template-columns:1fr 1fr}.visual{top:540px;transform:translateX(-50%) scale(.72);transform-origin:top}.why,.section{margin:14px 8px;padding:40px 20px}.whygrid{grid-template-columns:1fr 1fr}.head{display:block}.head h2,.contact h2{font-size:43px}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.contact form{grid-template-columns:1fr}.contact input,.contact select,.contact textarea,.contact form button{grid-column:1}footer{margin:8px;display:block}footer span{display:block;margin:20px 0 0}}
.consent{grid-column:1/-1;display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.4}.consent input{width:auto;margin-top:2px}.form-result{grid-column:1/-1;margin:0;font-size:12px}.admin-link{margin-left:20px;padding:10px 14px;border:1px solid #444;border-radius:10px;font-size:12px}
\n/* SQL öncesi final: görsel içindeki sahte/çalışmayan butonlar kaldırıldı. */
.corporate-visual{overflow:hidden;background:radial-gradient(circle at 58% 45%,#dfff9b 0,#edf4df 28%,transparent 58%)}
.cv-orb{position:absolute;right:45px;top:85px;width:480px;height:480px;border-radius:50%;background:linear-gradient(145deg,#171717,#3a3a3a);box-shadow:0 35px 70px #0003,inset 0 1px #ffffff25}
.cv-window{position:absolute;right:80px;top:150px;width:440px;height:300px;padding:42px;border:1px solid #ffffff88;border-radius:30px;background:linear-gradient(145deg,#ffffffed,#f3f1e9dd);box-shadow:0 28px 60px #0003;transform:perspective(900px) rotateY(-8deg) rotateX(2deg)}
.cv-tag{display:inline-block;padding:7px 11px;border-radius:8px;background:#111;color:#fff;font-size:10px;font-weight:900;letter-spacing:2px}.cv-window strong{display:block;margin-top:25px;font-size:45px;line-height:.95;letter-spacing:-3px}.cv-window strong em{font-style:normal;color:#8dcc00}.cv-window small{display:block;margin-top:18px;color:#687078}.cv-bars{position:absolute;left:42px;right:42px;bottom:35px;height:45px;display:flex;align-items:flex-end;gap:10px}.cv-bars i{display:block;width:18%;border-radius:5px 5px 2px 2px;background:#111}.cv-bars i:nth-child(1){height:28%}.cv-bars i:nth-child(2){height:52%}.cv-bars i:nth-child(3){height:72%}.cv-bars i:nth-child(4){height:100%;background:#9ee30b}.cv-card{position:absolute;z-index:4;padding:18px 22px;border-radius:17px;background:#fff;box-shadow:0 16px 30px #0002;border:1px solid #fff}.cv-card b,.cv-card span{display:block}.cv-card b{font-size:19px}.cv-card span{margin-top:5px;font-size:11px;color:#6a7074}.cv-a{left:18px;top:120px;transform:rotate(-5deg)}.cv-b{right:18px;top:470px;transform:rotate(4deg)}
@media(max-width:700px){.cv-window{right:85px}.cv-a{left:55px}.cv-b{right:55px}}
/* Paket-form entegrasyonu + kurumsal 3D logo */
.brand-3d{position:absolute;left:50%;top:13%;transform:translateX(-50%) rotate(-2deg);display:flex;align-items:center;gap:14px;z-index:4;padding:14px 18px;border:1px solid rgba(255,255,255,.65);border-radius:20px;background:rgba(255,255,255,.72);backdrop-filter:blur(12px);box-shadow:0 24px 55px rgba(0,0,0,.2),inset 0 1px 0 #fff}
.brand-cube{width:58px;height:58px;border-radius:15px;display:grid;place-items:center;background:#111;color:#a8ff00;box-shadow:8px 9px 0 #a8ff00,0 18px 28px rgba(0,0,0,.25);transform:perspective(260px) rotateY(-15deg) rotateX(8deg)}
.brand-cube span{font-size:23px;font-weight:950;letter-spacing:-2px}.brand-word{font-size:21px;letter-spacing:-1px;color:#111;line-height:1}.brand-word b{font-weight:950}.brand-word small{display:block;margin-top:7px;font-size:7px;letter-spacing:3px;color:#667}
.selected-package-box{grid-column:1/-1;padding:15px 17px;border:1px solid #dfe4d9;border-radius:15px;background:#f7f9f3;display:flex;flex-direction:column;gap:3px}.selected-package-box.active{border-color:#91d900;box-shadow:0 0 0 3px rgba(145,217,0,.12)}.selected-package-box small{font-size:10px;letter-spacing:2px}.selected-package-box strong{font-size:19px}.selected-package-box span{font-size:12px;color:#68705f}
.pricing article.package-selected{outline:3px solid #a8ff00;outline-offset:-3px;box-shadow:0 0 0 5px rgba(168,255,0,.14)}
.contact-info{display:flex;flex-direction:column;gap:8px;margin-top:20px}.contact-info a{width:max-content;color:inherit;text-decoration:none}.contact-mail{font-weight:700}.contact-mail:hover,.contact-info .domain:hover,footer a:not(.logo):hover{text-decoration:underline}
footer span a{color:inherit;text-decoration:none}
@media(max-width:900px){.brand-3d{top:8%;transform:translateX(-50%) scale(.86)}.brand-cube{width:48px;height:48px}.brand-word{font-size:18px}}
/* FINAL PUBLISH POLISH */
header .logo{position:relative;text-shadow:0 1px 0 #fff,0 2px 0 #d8d8d8,0 5px 10px rgba(0,0,0,.18);letter-spacing:-1.2px}
header .logo b{font-weight:950;background:linear-gradient(180deg,#252525 0%,#050505 65%,#333 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
header .logo small{letter-spacing:6px;text-shadow:none}
.hero-human{overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#f8f7f3,#e8e6df)}
.hero-human>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.94) contrast(1.02);animation:heroFloat 7s ease-in-out infinite alternate;z-index:1}
.hero-human:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 35%,rgba(0,0,0,.04));z-index:2;pointer-events:none}
.hero-human .brand-3d,.hero-human .cv-card{z-index:3}
.hero-human .brand-3d{top:20px;left:22px;transform:scale(.88);transform-origin:left top;background:rgba(255,255,255,.9);backdrop-filter:blur(12px)}
.hero-human .cv-a{top:120px;left:auto;right:18px}.hero-human .cv-b{bottom:24px;right:18px}
@keyframes heroFloat{from{transform:scale(1.015) translate3d(0,0,0)}to{transform:scale(1.045) translate3d(-5px,-4px,0)}}
@media (prefers-reduced-motion:reduce){.hero-human>img{animation:none!important}html{scroll-behavior:auto!important}}
.contact-info .domain{display:flex!important;flex-direction:column;align-items:flex-start;gap:3px;background:#111!important;color:#fff!important;padding:14px 18px!important;min-width:260px;border-radius:12px;text-decoration:none!important;box-shadow:0 10px 25px rgba(0,0,0,.16)}
.contact-info .domain small{font-size:9px;letter-spacing:2px;color:#b7ff22!important}.contact-info .domain strong{font-size:18px;color:#fff!important;line-height:1.1}
footer a[href*="tarikstudio.com"]{color:#fff!important;font-weight:800;text-decoration:none;border-bottom:1px solid #b7ff22}
:focus-visible{outline:3px solid #8ee000;outline-offset:3px}

/* RELEASE FINAL — premium header identity + corporate email card */
.logo-premium{display:flex!important;flex-direction:column;justify-content:center;gap:5px;text-decoration:none!important;line-height:1!important;text-shadow:none!important}
.logo-premium .logo-main{display:flex;align-items:baseline;gap:7px;font-size:27px;letter-spacing:-1.8px;white-space:nowrap}
.logo-premium .logo-main>b{position:relative;font-weight:950!important;background:linear-gradient(180deg,#2d3031 0%,#050606 52%,#353738 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:drop-shadow(0 3px 2px rgba(0,0,0,.22))}
.logo-premium .logo-main>span:last-child{font-weight:350;color:#252729;letter-spacing:-2px;text-shadow:0 1px #fff,0 2px 3px rgba(0,0,0,.16)}
.logo-premium .logo-a{position:relative;color:#111;-webkit-text-fill-color:#111}
.logo-premium .logo-a:after{content:"";position:absolute;left:23%;top:-5%;width:55%;height:42%;background:#9bea12;clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 2px 2px rgba(91,145,0,.28))}
.logo-premium>small{display:block!important;margin:0!important;font-size:6.5px!important;letter-spacing:6px!important;color:#6b747b!important;text-shadow:none!important}
.contact-mail{display:flex!important;flex-direction:column;align-items:flex-start;gap:3px;width:max-content;min-width:260px;padding:13px 18px;border:1px solid rgba(17,17,17,.14);border-radius:12px;background:rgba(255,255,255,.88);color:#111!important;text-decoration:none!important;box-shadow:0 8px 20px rgba(0,0,0,.06)}
.contact-mail small{font-size:9px;letter-spacing:1.5px;color:#58605b;font-weight:800}.contact-mail strong{font-size:17px;color:#111}.contact-mail:hover{transform:translateY(-1px);box-shadow:0 11px 24px rgba(0,0,0,.1)}
@media(max-width:700px){.logo-premium .logo-main{font-size:19px}.logo-premium>small{letter-spacing:3.2px!important;font-size:5.5px!important}.contact-mail,.contact-info .domain{min-width:100%!important;width:100%!important}}

/* Final yayin rötuslari */
.hero-human .brand-3d-wordonly{left:22px;top:20px;transform:none;padding:14px 20px}
.hero-human .brand-3d-wordonly .brand-word{font-size:22px}
footer .logo-premium>small{color:#fff!important;opacity:1!important}
footer .logo-premium .logo-main>span:last-child{color:#fff!important;text-shadow:none!important}
footer .logo-premium .logo-main>b{-webkit-text-fill-color:#fff!important;color:#fff!important;background:none!important;filter:none!important}
footer .logo-premium .logo-a{-webkit-text-fill-color:#fff!important;color:#fff!important}
footer .logo-premium .logo-a:after{background:#9bea12!important}
