:root{color-scheme:dark;--gold:#e1b866;--text:#f5f1e9;--muted:#aaa;--bg:#090909}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.nav{height:90px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav nav{display:flex;gap:28px;color:#bcb9b3;font-size:14px}.nav nav a:hover,.textlink:hover{color:var(--gold)}.brand{display:flex;align-items:center;gap:11px;font-weight:900;letter-spacing:.11em;font-size:18px;white-space:nowrap}.brand img{height:42px;width:42px;border-radius:50%;object-fit:cover}.gold,.eyebrow{color:var(--gold)}.button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#f3d28c,#c39142);color:#17110a;border:0;padding:17px 23px;border-radius:10px;font-size:14px;font-weight:800;box-shadow:0 10px 35px #ad75212d;cursor:pointer}.button:hover{filter:brightness(1.12)}.button.small{padding:13px 18px}.hero{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:42px;min-height:670px;padding-block:65px 90px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.2em}.hero h1{font-size:clamp(48px,6.8vw,88px);letter-spacing:-.068em;line-height:1.02;margin:25px 0}.hero h1 em{font-style:normal;color:var(--gold)}.lead{color:#bbb;line-height:1.75;font-size:18px;max-width:650px}.actions{display:flex;align-items:center;gap:24px;margin:34px 0}.textlink{font-weight:700;font-size:14px}.trust{display:flex;flex-wrap:wrap;gap:12px 22px;color:#aaa;font-size:12px}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:480px}.hero-art img{position:relative;width:min(100%,450px);border-radius:50%;box-shadow:0 20px 80px #000}.glow{position:absolute;inset:12%;background:#ae722e4a;filter:blur(75px)}.price-tag{position:absolute;right:-3%;bottom:8%;background:#17130d;border:1px solid #a77b3e;border-radius:12px;padding:15px 20px;color:#bbb;font-size:11px;letter-spacing:.1em}.price-tag strong{display:block;font-size:23px;color:#f2d397;letter-spacing:0;margin-top:5px}.section{padding-block:100px}.tinted{background:#11100f;border-block:1px solid #2a241c}h2{font-size:clamp(34px,4vw,52px);line-height:1.12;letter-spacing:-.045em;max-width:740px;margin:14px 0 35px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.cards article{padding:27px;background:#191817;border:1px solid #36302a;border-radius:16px;min-height:230px}.cards b,.steps span{color:var(--gold);font-size:13px}.cards h3,.steps h3{font-size:21px;margin-top:28px}.cards p,.steps p,.faq p{color:#aaa;line-height:1.65}.note{color:#999;font-size:13px;margin-top:24px}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.steps>div{border-top:1px solid #645035;padding-top:22px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:75px}.faq details{border-bottom:1px solid #39322a;padding:18px 0}.faq summary{cursor:pointer;font-weight:700}.cta{text-align:center;padding-block:105px}.cta h2{margin-inline:auto}footer{border-top:1px solid #2e2922;padding:28px 0;color:#888}.foot{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px}.foot .brand{color:#eee}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:35px}.hero-art{min-height:340px}.hero-art img{width:min(78%,390px)}.cards{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(3,1fr)}.faq{grid-template-columns:1fr;gap:0}}@media(max-width:600px){.wrap{width:min(100% - 32px,1160px)}.nav{height:75px}.nav nav{display:none}.brand{font-size:14px}.brand img{height:36px;width:36px}.hero{gap:0;min-height:0;padding-bottom:55px}.hero h1{font-size:51px}.lead{font-size:16px}.actions{align-items:flex-start;flex-direction:column}.hero-art{min-height:320px}.price-tag{right:0;bottom:0}.section{padding-block:66px}.cards,.steps{grid-template-columns:1fr 1fr}.cards article{min-height:190px;padding:20px}.cards h3{font-size:17px}.steps h3{font-size:17px}.foot{flex-direction:column;align-items:flex-start}}

/* TikTok account comparison popup */
.popup-lock{overflow:hidden}
.account-info-popup,.account-info-confirm{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}
.account-info-popup{z-index:9998;padding:22px;background:rgba(0,0,0,.82);backdrop-filter:blur(9px)}
.account-info-popup.is-open,.account-info-confirm.is-open{opacity:1;visibility:visible}
.account-info-shell{position:relative;width:min(960px,94vw);height:min(92vh,1180px);background:#090909;border:1px solid rgba(225,184,102,.62);border-radius:20px;box-shadow:0 0 0 1px rgba(225,184,102,.12),0 25px 90px #000,0 0 45px rgba(195,145,66,.20);overflow:hidden}
.account-info-scroll{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c39142 #17130d;outline:none}
.account-info-scroll img{display:block;width:100%;height:auto}
.account-info-x{position:absolute;z-index:3;top:13px;right:13px;width:44px;height:44px;border-radius:50%;border:1px solid #e1b866;background:rgba(5,5,5,.92);color:#fff;font-size:31px;line-height:38px;cursor:pointer;box-shadow:0 5px 22px #000;transition:.2s}
.account-info-x:hover{background:#e1b866;color:#120d06;transform:scale(1.05)}
.account-info-confirm{z-index:10000;padding:20px;background:rgba(0,0,0,.72);backdrop-filter:blur(12px)}
.account-info-confirm-box{width:min(510px,92vw);padding:30px;text-align:center;background:linear-gradient(160deg,#18130d,#090909 65%);border:1px solid #c39142;border-radius:18px;box-shadow:0 24px 80px #000,0 0 35px rgba(225,184,102,.18)}
.confirm-icon{display:grid;place-items:center;margin:0 auto 14px;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#f3d28c,#c39142);color:#17110a;font-size:28px;font-weight:900}
.account-info-confirm-box h3{margin:0 0 12px;color:#f3d28c;font-size:24px;line-height:1.2}
.account-info-confirm-box p{margin:0 auto;color:#c8c1b6;line-height:1.65;max-width:430px}
.confirm-actions{display:flex;gap:12px;justify-content:center;margin-top:24px}
.confirm-primary,.confirm-secondary{min-width:155px;padding:14px 18px;border-radius:10px;font-weight:800;font-size:14px;cursor:pointer}
.confirm-primary{border:0;background:linear-gradient(120deg,#f3d28c,#c39142);color:#17110a}
.confirm-secondary{border:1px solid #665137;background:#111;color:#eee}
.confirm-primary:hover,.confirm-secondary:hover{filter:brightness(1.12)}
@media(max-width:600px){.account-info-popup{padding:8px}.account-info-shell{width:100%;height:94vh;border-radius:14px}.account-info-x{top:9px;right:9px;width:40px;height:40px;font-size:27px}.account-info-confirm-box{padding:24px 18px}.account-info-confirm-box h3{font-size:21px}.confirm-actions{flex-direction:column}.confirm-primary,.confirm-secondary{width:100%}}


/* LUXADS 2026 — light champagne theme */
:root{color-scheme:light;--gold:#a77423;--text:#29251e;--muted:#68635a;--bg:#faf9f6}
body{background:radial-gradient(ellipse at 78% 12%,rgba(244,210,139,.26),transparent 48%),#faf9f6;color:var(--text)}
.nav{background:rgba(255,255,255,.84);border-bottom:1px solid #eae3d5;backdrop-filter:blur(18px)}
.nav nav{color:#514b41}.gold,.eyebrow,.cards b,.steps span{color:#a77423}
.lead,.trust,.cards p,.steps p,.faq p,.note{color:#625c53}
.tinted{background:#fffdf9;border-block:1px solid #eee6d9}
.cards article{background:rgba(255,255,255,.9);border:1px solid #e9ddc7;box-shadow:0 12px 32px rgba(92,69,27,.06)}
.steps>div{border-top-color:#d6b67a}.faq details{border-bottom-color:#e3d9ca}
.hero-art img{box-shadow:0 20px 70px rgba(94,67,21,.16)}.glow{background:rgba(230,178,80,.24)}
.price-tag{background:#fffaf0;border-color:#caa35d;color:#6b5b43;box-shadow:0 10px 35px rgba(80,58,23,.10)}
.price-tag strong{color:#98691d}footer{border-top-color:#e8dfd1;color:#706a60}.foot .brand{color:#29251e}
.account-info-popup{background:rgba(255,250,241,.66)}
.account-info-shell{background:#fff;border-color:#d9b875;box-shadow:0 25px 85px rgba(65,45,15,.2)}
.account-info-x{background:#fff;color:#2b241b;box-shadow:0 5px 20px rgba(65,45,15,.15)}
.account-info-confirm{background:rgba(255,250,241,.72)}
.account-info-confirm-box{background:linear-gradient(155deg,#fff,#fff9ed);border-color:#d4af65;box-shadow:0 24px 75px rgba(65,45,15,.18)}
.account-info-confirm-box h3{color:#8b601d}.account-info-confirm-box p{color:#5c554b}
.confirm-secondary{background:#fff;color:#302920;border-color:#d8c7a9}
@media(max-width:600px){.nav{gap:10px}.hero h1{font-size:clamp(38px,10vw,51px)}}

/* LUXADS 2026: ikiüzlü fırlanan hero logo */
.lux-flip{position:relative;width:min(100%,430px);aspect-ratio:1;perspective:1100px;margin:auto;z-index:1;outline-offset:8px}.lux-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:luxFlip 12s ease-in-out infinite}.lux-flip:hover .lux-flip-inner,.lux-flip:focus-within .lux-flip-inner{animation-play-state:paused}.lux-flip-face{position:absolute;inset:0;border-radius:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.lux-flip-front img{width:100%;height:100%;object-fit:cover;border-radius:50%}.lux-flip-back{transform:rotateY(180deg);background:radial-gradient(circle at 35% 25%,#30221b,#100d0d 70%);border:5px solid #d7a949;box-shadow:inset 0 0 0 6px #1c1611,0 0 28px #d8a44966;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;text-align:center;text-decoration:none;font-size:clamp(16px,2vw,26px);font-weight:800}.lux-flip-back strong{font-size:clamp(27px,4vw,49px);color:#f34e53}.lux-flip-back small{font-size:13px;color:#f0c779}.flip-check{border:2px solid #f34e53;color:#f34e53;border-radius:50%;width:42px;height:42px;display:grid;place-items:center}@keyframes luxFlip{0%,36%{transform:rotateY(0deg)}46%,85%{transform:rotateY(180deg)}95%,100%{transform:rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.lux-flip-inner{animation:none}.lux-flip:hover .lux-flip-inner,.lux-flip:focus-within .lux-flip-inner{transform:rotateY(180deg)}}

/* LUXADS 2026 - yuxarıdan sürüşən PWA quraşdırma bildirişi */
.lux-install-banner[hidden],.lux-install-help[hidden]{display:none!important}
.lux-install-banner{position:fixed;z-index:9997;top:12px;left:50%;width:min(550px,calc(100% - 24px));transform:translate(-50%,-150%);opacity:0;display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fffdf9;color:#241b10;border:1px solid #e7c783;border-radius:17px;box-shadow:0 12px 42px #aa792b38,0 0 20px #e7c78325;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s ease}
.lux-install-banner.is-visible{transform:translate(-50%,0);opacity:1}
.lux-install-banner>img{flex:none;width:46px;height:46px;border-radius:12px;object-fit:cover}
.lux-install-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lux-install-copy strong{font-size:14px;color:#241b10}.lux-install-copy span{font-size:12px;color:#665c4d;line-height:1.3}
.lux-install-action{border:0;border-radius:10px;padding:11px 14px;background:linear-gradient(120deg,#f2d18c,#c39142);color:#1e170d;font-weight:800;cursor:pointer;white-space:nowrap}
.lux-install-close{border:0;background:transparent;color:#655b4d;font-size:25px;line-height:1;cursor:pointer;padding:4px}
.lux-install-help{position:fixed;inset:0;z-index:10005;display:grid;place-items:center;padding:20px;background:#15100dbb;backdrop-filter:blur(5px)}
.lux-install-help-card{position:relative;width:min(420px,100%);padding:28px;background:#fffdf9;color:#241b10;border:1px solid #e4bd71;border-radius:18px;box-shadow:0 25px 70px #0005}
.lux-install-help-card h2{font-size:23px;margin:0 0 12px;color:#241b10}.lux-install-help-card p{line-height:1.6;color:#554c42}.lux-install-help-card>.lux-install-close{position:absolute;right:12px;top:12px}
@media(max-width:420px){.lux-install-banner{gap:8px;padding:10px}.lux-install-banner>img{width:38px;height:38px}.lux-install-action{padding:9px 10px;font-size:12px}.lux-install-copy strong{font-size:12px}.lux-install-copy span{font-size:11px}}
@media(prefers-reduced-motion:reduce){.lux-install-banner{transition:none}}
