:root{--accent:#ff603e;--bg:#111113;--line:#383438;--muted:#b7b1b0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--bg);color:#faf7f4;font:14px 'Manrope',sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}header{height:88px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;width:100%;z-index:5;border-bottom:1px solid #ffffff25;background:#11111360}.logo{display:flex;gap:13px;align-items:center;font:italic 800 39px 'Barlow Condensed',sans-serif;letter-spacing:-3px}.logo>span{font:800 13px Manrope,sans-serif;letter-spacing:1px;border-left:1px solid #ffffff50;padding-left:13px}.logo small{display:block;font-size:8px;letter-spacing:2.3px;margin-top:4px;font-weight:500}nav{display:flex;align-items:center;gap:33px;font-size:12px}nav a:hover{color:var(--accent)}.nav-cta{border:1px solid #ffffff60;padding:13px 19px}.nav-cta span{margin-left:26px}.menu-toggle{display:none}.hero{min-height:780px;height:100svh;max-height:1100px;position:relative;overflow:hidden;perspective:1000px}.hero-image{position:absolute;inset:-8%;will-change:transform;transform-origin:65% 60%}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:70% center;filter:brightness(.65) saturate(.45)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#111113f5 2%,#111113b0 38%,transparent 85%),linear-gradient(0deg,#111113 0%,transparent 35%)}.hero-content{position:relative;padding:165px 7% 100px;max-width:1100px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--accent);margin-bottom:24px;display:flex;align-items:center;gap:10px}.eyebrow i{width:6px;height:6px;border-radius:100%;background:var(--accent)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:700;letter-spacing:-1px;line-height:.96}h1{font-size:clamp(70px,7.7vw,118px);margin-bottom:28px}em{font-style:normal;color:var(--accent)}.hero p{font-size:15px;line-height:1.9;color:#d3c9c5;margin-bottom:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--accent);color:#210c07;padding:18px 25px;font-weight:800;font-size:12px;border:1px solid var(--accent);cursor:pointer;transition:background .2s,transform .2s}.button:hover{background:#ff805e;transform:translateY(-2px)}.button span{font-size:19px}.text-link{display:inline-flex;gap:26px;font-size:12px;font-weight:700;border-bottom:1px solid #87726c;padding-bottom:8px}.hero .text-link{margin-left:30px}.hero-bottom{position:absolute;bottom:30px;left:7%;right:7%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2px;color:#c9b9b4}.vertical-label{position:absolute;right:3%;top:45%;writing-mode:vertical-rl;font-size:9px;letter-spacing:5px}.ticker{padding:23px 5%;background:var(--accent);color:#230d08;display:flex;justify-content:space-around;align-items:center;gap:25px;font-size:12px;font-weight:800;letter-spacing:1px}.ticker b{font-size:25px}.section{padding:105px 7%;scroll-margin-top:0}h2{font-size:clamp(47px,4.6vw,70px);margin-bottom:30px}.section p{color:var(--muted);line-height:1.9}.about{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.about-visual{height:500px;position:relative;overflow:hidden}.about-visual img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.7)}.image-note{position:absolute;bottom:20px;left:22px;font-size:8px;letter-spacing:2px;border-left:3px solid var(--accent);padding-left:15px}.signature{margin:30px 0;font:italic 28px Georgia,serif}.signature span{display:block;font:8px Manrope,sans-serif;letter-spacing:2px;color:var(--muted);margin-top:10px}.process{background:#191719}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:44px}.section-heading h2{margin-bottom:0}.section-heading>p{font-size:12px;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px}.steps article{border-top:1px solid #493333;padding-top:24px}.steps article>span{font:34px 'Barlow Condensed';color:var(--accent);display:flex;justify-content:space-between}.steps b{font:23px Manrope}.steps h3{font-size:18px;margin:30px 0 15px}.steps p{font-size:12px;max-width:300px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price-card{padding:30px 25px;border:1px solid var(--line);display:flex;flex-direction:column;background:#1b181a}.plan-label{font-size:8px;letter-spacing:1px;color:var(--muted);min-height:32px;display:flex;justify-content:space-between;gap:8px}.plan-label b{font-size:7px;background:var(--accent);color:var(--bg);padding:4px 6px;align-self:start;margin-top:-4px}.price-card h3{font:700 45px/.95 'Barlow Condensed';margin:12px 0 20px}.price-card h3 span{display:block;font:9px Manrope;letter-spacing:3px;margin-top:12px;color:var(--accent)}.price-card>p{font-size:11px;min-height:42px}.price{font-size:57px;font-weight:700;display:flex;align-items:baseline;gap:10px;border-bottom:1px solid var(--line);padding-bottom:22px}.price>span{font-size:17px}.price small{font-size:10px;font-weight:400;color:var(--muted)}ul{list-style:none;padding:10px 0 20px;margin-bottom:12px;flex:1}li{font-size:11px;color:#ded4d0;margin:18px 0;display:flex;gap:10px;line-height:1.5}li:before{content:'✓';color:var(--accent)}.featured{border-color:var(--accent);background:linear-gradient(160deg,#3e201c,#1b181a 60%)}.secondary{background:transparent;color:#faf7f4;border-color:#77544b}.secondary:hover{color:var(--bg)}.price-note{text-align:center;font-size:10px;margin:24px 0 0}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:9%}.faq details{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:24px 0;list-style:none;font-size:13px;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary span{color:var(--accent);font-size:20px}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;padding:0 22px 12px 0}.contact{background:#1d1819;display:grid;grid-template-columns:1fr 1fr;gap:12%}.contact-links{display:grid;gap:22px;margin-top:35px}.contact-links div>span{display:block;color:var(--accent);font-size:8px;letter-spacing:2px;margin-bottom:7px}.contact-links a{font-size:12px}form{display:grid;gap:22px}label{display:grid;gap:10px;font-size:11px;color:#e1d5cf}input,textarea,select{background:#141214;border:1px solid #4c3430;color:#faf7f4;padding:14px;width:100%;border-radius:0;outline-color:var(--accent);font-size:12px}textarea{resize:vertical}form .button{width:100%}.form-note{font-size:10px!important;margin:0}footer{padding:35px 7%;display:flex;justify-content:space-between;align-items:center;gap:20px}footer>span,footer>a:last-child{font-size:9px;color:var(--muted)}@media(min-width:1600px){.section{padding-left:max(7%,calc((100% - 1400px)/2));padding-right:max(7%,calc((100% - 1400px)/2))}}@media(max-width:900px){nav{gap:18px}.hero{min-height:730px}.pricing{gap:12px}.price-card{padding:23px 17px}.plan-label{font-size:7px}.plan-label b{font-size:6px}.section{padding:75px 6%}.about{gap:6%}.about-visual{height:430px}}@media(max-width:650px){header{height:75px;padding:0 6%;position:absolute}.logo{font-size:33px}.logo>span{font-size:11px}.menu-toggle{display:block;background:none;border:1px solid #ffffff50;color:white;font-size:20px;padding:6px 11px}nav{display:none;position:absolute;top:74px;left:0;right:0;background:#1d1819;padding:25px;flex-direction:column;align-items:stretch}nav.open{display:flex}.hero{min-height:740px;height:95svh;max-height:950px}.hero-content{padding:155px 6% 100px}h1{font-size:76px}.hero-image{inset:-5% -50% -5% -20%}.hero-shade{background:linear-gradient(90deg,#111113e0,#11111360),linear-gradient(0deg,#111113,transparent 70%)}.hero p{font-size:12px}.hero .text-link{margin-left:20px;font-size:10px}.hero .button{padding:16px;gap:18px;font-size:11px}.vertical-label{display:none}.hero-bottom{left:6%;right:6%;font-size:7px}.scroll-label{display:none}.ticker{overflow:hidden;justify-content:start;white-space:nowrap;font-size:9px;padding:17px 6%;gap:20px}.ticker span:nth-of-type(n+3),.ticker b:nth-of-type(n+2){display:none}.about,.faq,.contact{grid-template-columns:1fr;gap:40px}.about-visual{height:370px}.section-heading{display:block}.section-heading>p{margin-top:24px}.steps,.pricing{grid-template-columns:1fr;gap:24px}.steps{margin-top:35px}.steps h3{margin-top:20px}.steps p{max-width:none}.price-card{padding:28px}.price-card>p{min-height:0}.plan-label{font-size:9px}.plan-label b{font-size:7px}.price-card h3{font-size:50px}.price-card ul{margin:0}li{font-size:12px}.section{padding:65px 6%}footer{flex-wrap:wrap;padding:30px 6%}footer>span{order:3;flex-basis:100%;margin-top:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-image{transform:none!important}.button{transition:none}}

/* Sabit üst menü: ilk banner kompozisyonunu korur. */
header{position:sticky;top:0;z-index:100;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;transition:background .2s,border-color .2s}
header.is-scrolled{background:rgba(17,17,19,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:#ffffff25}
@media(prefers-reduced-motion:reduce){header{transition:none}}
main{margin-top:-88px}
html{scroll-padding-top:105px}
.contact-links a{overflow-wrap:anywhere}
@media(max-width:650px){header{position:sticky}main{margin-top:-75px}html{scroll-padding-top:90px}nav{max-height:calc(100svh - 75px);overflow-y:auto}}

/* Dört paket için dengeli kart düzeni. */
.pricing{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:1400px){.pricing{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:650px){.pricing{grid-template-columns:1fr}}

/* Canlı turuncu-kırmızı tema: sağa yaslı, bağımsız parallax katmanı. */
.hero{isolation:isolate;background:radial-gradient(ellipse at 78% 48%,#74251c 0%,#301918 30%,#111113 64%);min-height:800px;max-height:1000px}
.hero::before{content:"";position:absolute;width:42vw;height:42vw;max-width:650px;max-height:650px;right:2%;top:17%;border:1px solid #ff603e30;border-radius:50%;pointer-events:none}
.hero::after{content:"";position:absolute;right:9%;top:13%;bottom:11%;width:1px;background:linear-gradient(transparent,#ff603e40,transparent);z-index:-1}
.hero-image{inset:100px 3% 40px auto;width:45%;z-index:1;transform-origin:65% 65%}
.hero-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 24px 30px #0007)}
.hero-shade{z-index:2;pointer-events:none;background:linear-gradient(0deg,#111113 0%,transparent 12%)}
.hero-content{z-index:3;max-width:100%;padding-top:clamp(175px,23vh,250px);padding-right:42%;padding-bottom:110px}
h1{font-size:clamp(76px,7.1vw,110px)}
.hero-bottom,.vertical-label{z-index:4}
.hero .eyebrow{color:#ff7959}
.hero p{max-width:460px}
.hero .text-link{margin-left:22px}
.about-visual{height:560px;background:radial-gradient(ellipse at 50% 45%,#74251c,#2a1919 58%,#191416);border:1px solid #ff603e35}
.about-visual::before{content:"AK";position:absolute;top:5px;left:22px;font:800 200px 'Barlow Condensed',sans-serif;color:#ff79590c;line-height:1}
.about-visual img{position:relative;display:block;object-fit:contain;object-position:center bottom;padding:20px 15px 52px;filter:drop-shadow(0 16px 24px #0005)}
.image-note{bottom:0;left:0;right:0;padding:20px;background:#211617;border-left:3px solid var(--accent);line-height:1.6;letter-spacing:1.3px}
.nav-cta{border-color:#ff795970}
@media(min-width:1400px){.hero-image{right:7%;width:42%}}
@media(max-width:1000px) and (min-width:651px){.hero-content{padding-left:6%;padding-right:38%}h1{font-size:clamp(66px,8vw,80px)}.hero-image{right:0;width:43%}.hero .text-link{display:flex;width:max-content;margin:22px 0 0}.about-visual{height:480px}}
@media(max-width:650px){
 .hero{height:auto;min-height:1000px;max-height:none;background:radial-gradient(ellipse at 78% 73%,#74251c 0%,#301918 26%,#111113 65%)}
 .hero::before{width:370px;height:370px;right:-80px;top:auto;bottom:95px}
 .hero-content{padding:130px 6% 510px;max-width:100%}
 h1{font-size:clamp(58px,13.8vw,85px);margin-bottom:24px}
 .hero .eyebrow{font-size:8px;letter-spacing:1.5px}
 .hero p{font-size:12px}
 .hero-image{inset:auto 4% 35px auto;width:75%;height:475px;max-width:350px}
 .hero-image img{object-position:right bottom}
 .hero-shade{background:linear-gradient(0deg,#111113 0%,transparent 9%)}
 .hero-bottom{bottom:22px;font-size:7px;letter-spacing:1px}
 .hero .text-link{margin-left:18px}
 .about-visual{height:470px}
}
