:root{--navy:#14112b;--navy2:#1f1a45;--v:#7b5cff;--p:#ff4fd8;--o:#ffb84f;--gr:#19c37d;--g:linear-gradient(90deg,#7b5cff,#ff4fd8,#ffb84f);--t:#1b1838;--m:#5d5a72;--bg:#f6f5fb;--ln:#e6e3f0;--sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--t);background:#fff;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}
.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.c{text-align:center}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:#fff;padding:8px;z-index:999}
:focus-visible{outline:3px solid var(--p);outline-offset:2px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 26px;border-radius:99px;font:inherit;font-weight:600;border:1.5px solid transparent;cursor:pointer;transition:.2s}.btn.sm{padding:8px 18px;font-size:.88rem}
.btn.pr{background:var(--v);color:#fff}.btn.pr:hover{background:#6440ff}.btn.wh{background:#fff;color:var(--navy)}.btn.ol{border-color:var(--t);color:var(--t)}.btn.ol:hover{background:var(--t);color:#fff}.btn.gr{background:var(--gr);color:#fff}.btn.ghost{border-color:#fff4;color:#fff}
.promo{background:var(--g);color:#14112b;text-align:center;font-size:.85rem;padding:7px 12px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.promo a{background:#14112b;color:#fff;border-radius:99px;padding:1px 12px;font-weight:600}
.hd{position:sticky;top:0;z-index:50;background:var(--navy);color:#fff}.hin{display:flex;align-items:center;gap:36px;height:70px}.logo{font-weight:800;font-size:1.55rem;letter-spacing:-.04em}.logo i{color:var(--p);font-style:normal}.logo small{font-weight:400;font-size:.8rem;opacity:.6;margin-left:3px}
nav ul{display:flex;gap:28px;list-style:none;align-items:center;font-size:.92rem}nav button{background:none;border:0;color:inherit;font:inherit;cursor:pointer}.mm{position:relative}
.mega{position:absolute;top:44px;left:-20px;background:#fff;color:var(--t);border-radius:16px;box-shadow:0 30px 60px rgba(20,17,43,.25);padding:26px;display:none;grid-template-columns:repeat(3,170px) 220px;gap:20px}.mm:hover .mega,.mm.open .mega,.mm:focus-within .mega{display:grid}
.mega h5{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--m);margin-bottom:8px}.mega a{display:block;padding:5px 0;font-size:.9rem}.mega a:hover{color:var(--v)}.mega em,.soon{font-style:normal;font-size:.65rem;background:#ffe9fb;color:#a3008a;padding:1px 6px;border-radius:99px}
.mcard{background:var(--bg);border-radius:12px;padding:16px}.mcard p{font-size:.82rem;color:var(--m);margin:6px 0 10px}
.hr{margin-left:auto;display:flex;gap:18px;align-items:center;font-size:.9rem}.mo,.burger{display:none}
.hero{background:radial-gradient(60% 80% at 80% 30%,#3b2a8a 0%,transparent 70%),linear-gradient(135deg,#14112b,#241c5c);color:#fff;padding:60px 0 70px;overflow:hidden}.hg{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.hero h1{font-size:clamp(2rem,3.6vw,3rem);line-height:1.15;font-weight:700;letter-spacing:-.02em}.gt{background:var(--g);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{opacity:.85;margin:16px 0 24px;max-width:520px}
.hf{display:flex;flex-wrap:wrap;gap:10px;max-width:560px}.fi{flex:1;min-width:220px;display:flex;align-items:center;gap:8px;border:1px solid #fff5;border-radius:99px;padding:0 16px;background:#ffffff0d}.fi input{background:none;border:0;outline:0;color:#fff;font:inherit;padding:12px 0;flex:1;min-width:0}.fi input::placeholder{color:#fffa}.fi small{opacity:.6}.fi:focus-within{border-color:var(--p)}.hf .btn{width:100%;max-width:240px}
.fine{font-size:.75rem;opacity:.65!important;margin-top:12px!important}.fine a{text-decoration:underline}
.hv{position:relative}.hv .dash{transform:perspective(1200px) rotateY(-8deg)}.hphone{position:absolute;right:-10px;bottom:-30px;width:130px;background:#fff;border:6px solid #0b0918;border-radius:22px;padding:10px;box-shadow:0 20px 40px #0008}
.dash{display:grid;grid-template-columns:130px 1fr;background:#fff;color:var(--t);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px #0006;font-size:.78rem}.side{background:var(--bg);padding:14px;display:flex;flex-direction:column;gap:6px}.side b{font-size:1rem;margin-bottom:6px}.side span{padding:5px 8px;border-radius:6px;color:var(--m)}.side .on{background:#fff;color:var(--v);font-weight:600}
.main{padding:16px}.kp{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kp div{border:1px solid var(--ln);border-radius:8px;padding:8px}.kp small{display:block;color:var(--m);font-size:.68rem}.tb{margin-top:12px}.tr{display:grid;grid-template-columns:1fr 1fr 1fr;padding:7px 4px;border-bottom:1px solid var(--ln)}.tr.h{color:var(--m);font-size:.7rem}
.st{background:#fff4dc;color:#8a5a00;border-radius:99px;padding:0 8px;width:max-content;font-size:.7rem}.s2{background:#ece7ff;color:#5030d0}.s3{background:#dcf7ea;color:#0b7a4b}.mk{font-size:.65rem;color:var(--m);margin-top:8px}
.pg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pg i{aspect-ratio:3/4;border-radius:6px;background:linear-gradient(135deg,#c3b5ff,#ffc2f2)}.pg i:nth-child(2n){background:linear-gradient(135deg,#ffe3b8,#ffb84f)}.pb{margin-top:8px;background:var(--v);color:#fff;font-size:.62rem;text-align:center;border-radius:99px;padding:4px}
.refs{background:var(--navy);color:#fff;padding:20px 0 80px}.lw{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid #fff2;border-bottom:1px solid #fff2;padding:26px 10px}.lw span{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;opacity:.8}.lwn{font-size:.72rem;opacity:.5;margin-top:8px}
.wh2{font-size:1.5rem;font-weight:500;margin:46px 0 24px}.vc{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.vcard{border-radius:16px;aspect-ratio:4/5;background:linear-gradient(160deg,#2b2266,#14112b);border:1.5px dashed #fff3;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}.vph{font-size:2.4rem;margin-bottom:auto;opacity:.5}.vcard p{font-size:.95rem}.vcard b{font-size:.78rem;opacity:.6}
.alt{padding:90px 0}.ag{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.rev .av{order:2}
.pre{font-size:1.15rem;color:var(--m)}.alt h2,.tasarla h2,.tabsec h2,.ints h2,.plans h2,.blog h2,.faq h2{font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1.2;font-weight:400;margin:4px 0 16px;letter-spacing:-.01em}h2 strong{font-weight:700}
.alt p{color:var(--m);max-width:520px;margin-bottom:22px}.dot{list-style:none;margin-bottom:24px}.dot li{padding:4px 0 4px 20px;position:relative;color:var(--m)}.dot li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;border-radius:50%;background:var(--gr)}
.omni{position:relative;height:380px}.pc{position:absolute;left:28%;top:18%;width:44%;background:#fff;border-radius:14px;box-shadow:0 20px 50px #14112b22;padding:14px;display:flex;flex-direction:column;gap:4px;font-size:.85rem}.pimg{aspect-ratio:1.3;border-radius:10px;background:linear-gradient(135deg,#c3b5ff,#ffc2f2)}.pc span{color:var(--o)}.pc em{font-style:normal;font-weight:700}.pc small{font-weight:400;color:var(--m)}
.fc{position:absolute;background:#fff;border-radius:12px;box-shadow:0 10px 30px #14112b1f;padding:10px 14px;font-weight:700;font-size:.85rem;display:flex;flex-direction:column;animation:fl 6s ease-in-out infinite}.fc i{font-style:normal;font-weight:500;font-size:.65rem;color:var(--m)}
.f1{left:4%;top:12%}.f2{right:2%;top:4%;animation-delay:1s}.f3{right:4%;top:55%;animation-delay:2s}.f4{left:0;top:58%;animation-delay:3s}.f5{left:36%;bottom:0;animation-delay:4s}.tl{position:absolute;left:12%;bottom:6%;width:48px;height:48px;border-radius:12px;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.4rem}
@keyframes fl{50%{transform:translateY(-8px)}}
.globe{position:relative;max-width:420px;margin:auto}.globe svg{width:100%}.g1{left:-10px;top:14%}.g2{right:-10px;top:40%;animation-delay:2s}.g3{left:12%;bottom:6%;animation-delay:4s}
.serp{background:#fff;border:1px solid var(--ln);border-radius:16px;padding:24px;box-shadow:0 20px 50px #14112b14}.sq{border:1px solid var(--ln);border-radius:99px;padding:8px 16px;margin-bottom:18px;color:var(--m)}.sr1{margin-bottom:16px}.sr1 small{color:#0b7a4b}.sr1 b{display:block;color:#3b28c8;font-size:1.05rem}.sr1 p{font-size:.85rem;color:var(--m)}.ghost{height:46px;background:repeating-linear-gradient(#eee 0 10px,transparent 10px 18px)}.tagx{font-size:.78rem;background:#dcf7ea;color:#0b7a4b;border-radius:8px;padding:8px}
.checkout{background:#fff;border-radius:16px;padding:24px;box-shadow:0 20px 50px #14112b1f;max-width:380px;margin:auto;display:flex;flex-direction:column;gap:8px}.row{display:flex;justify-content:space-between;color:var(--m)}.tot{color:var(--t);font-weight:700;border-top:1px solid var(--ln);padding-top:8px}.checkout label{font-size:.82rem}.paybtn{background:var(--v);color:#fff;text-align:center;border-radius:99px;padding:10px;font-weight:600;margin-top:6px}
.tasarla{padding:90px 0;background:var(--bg)}.editor{display:grid;grid-template-columns:180px 1fr 160px;gap:16px;max-width:980px;margin:30px auto;text-align:left}.ep,.ew{background:#fff;border-radius:12px;padding:14px;box-shadow:0 10px 30px #14112b14;display:flex;flex-direction:column;gap:8px;font-size:.8rem;align-self:center}.ew span{border:1px solid var(--ln);border-radius:8px;padding:6px}
.sw{display:flex;gap:6px}.sw i{width:22px;height:22px;border-radius:50%;background:var(--v)}.sw i:nth-child(2){background:var(--p)}.sw i:nth-child(3){background:var(--o)}.sw i:nth-child(4){background:var(--navy)}.bar2{height:22px;border:1px solid var(--ln);border-radius:6px}
.ec{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px #14112b26}.eh{display:flex;justify-content:space-between;padding:12px 16px;font-size:.8rem;border-bottom:1px solid var(--ln)}.eb{height:200px;background:linear-gradient(120deg,#7b5cff,#ff4fd8);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:30px}.eb h3{font-size:2rem}.eb span{background:#fff;color:var(--t);width:max-content;padding:4px 14px;border-radius:99px;margin-top:8px;font-size:.8rem}.eg{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px}.eg i{height:80px;border-radius:8px;background:linear-gradient(135deg,#ffe3b8,#ffc2f2)}
.two{display:grid;grid-template-columns:1fr 1fr;gap:4px 40px;max-width:760px;margin:0 auto 26px;text-align:left}
.phones{position:relative;height:360px}.desk{position:absolute;left:0;top:30px;width:78%;background:#fff;border:10px solid var(--navy);border-radius:14px;padding:12px}.dt{height:60px;border-radius:6px;background:var(--g)}.dg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.dg i{height:70px;border-radius:6px;background:linear-gradient(135deg,#c3b5ff,#ffc2f2)}
.ph{position:absolute;right:4%;top:0;width:170px;background:#fff;border:8px solid #0b0918;border-radius:28px;padding:12px;z-index:2;box-shadow:0 30px 50px #14112b33}.nb{width:50px;height:6px;border-radius:9px;background:#0b0918;margin:0 auto 10px}
.alt#panel .dash{box-shadow:0 30px 60px #14112b26}
.tabsec{padding:90px 0;background:linear-gradient(180deg,#eeeafd,#fff)}.tabsec>div>p{color:var(--m)}.tbs{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:30px 0 40px}.tbs button{background:#fff;border:1px solid var(--ln);border-radius:12px;padding:18px 8px;font:inherit;font-weight:600;font-size:.88rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;box-shadow:0 6px 20px #14112b0d}.tbs button span{font-size:1.5rem}.tbs [aria-selected=true]{background:var(--navy);color:#fff}
.tg{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 50px;text-align:left}.tg small{color:var(--m)}.tg h4{font-size:1.15rem;display:inline-block;border-bottom:3px solid var(--v);padding-bottom:4px;margin-bottom:8px}.tg p{color:var(--m);font-size:.9rem}
.ints{padding:80px 0}.ig{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:30px}.ic{border:1px solid var(--ln);border-radius:14px;padding:22px 10px;display:flex;flex-direction:column;gap:4px}.ic b{font-size:1rem}.ic span{font-size:.72rem;color:var(--m)}.ic.on span{color:#0b7a4b;font-weight:600}
.plans{padding:80px 0;background:var(--bg)}.nt{color:var(--m);margin-bottom:34px}.pg3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:auto;text-align:left}.pl{background:#fff;border:1px solid var(--ln);border-radius:18px;padding:30px;display:flex;flex-direction:column;position:relative}.pp{font-size:2.2rem;font-weight:800}.pp small{font-size:.9rem;color:var(--m);font-weight:400}.pl ul{list-style:none;margin:14px 0 24px;flex:1}.pl li{padding:7px 0;border-bottom:1px solid var(--ln)}.pl li:before{content:"✓ ";color:var(--gr)}
.pop{border:2px solid var(--v);box-shadow:0 20px 50px #7b5cff33}.pop em{position:absolute;top:-12px;left:30px;background:var(--g);font-style:normal;font-size:.72rem;font-weight:700;padding:2px 12px;border-radius:99px}.fine2{font-size:.8rem;color:var(--m);margin-top:18px}
.blog{padding:80px 0}.blog>div>p{color:var(--m)}.bg3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;text-align:left}.blog article{border:1px solid var(--ln);border-radius:16px;padding:14px;box-shadow:0 10px 30px #14112b0d}.bimg{height:170px;border-radius:12px;background:linear-gradient(135deg,var(--navy),#3b2a8a);color:#fff;padding:20px;display:flex;align-items:flex-end;font-size:1.25rem}.b1{background:linear-gradient(135deg,#7b5cff,#ff4fd8)}.b2{background:linear-gradient(135deg,#14112b,#ff4fd8)}.blog h4{margin:12px 0 4px}.blog article p{font-size:.82rem;color:var(--m)}
.faq{padding:80px 0;background:#eceaf3}.faq>div>p{color:var(--m)}.fg3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0;text-align:left;align-items:start}
details{background:#fff;border-radius:22px;padding:14px 18px}summary{list-style:none;cursor:pointer;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:10px}summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;background:var(--gr);color:#fff;display:grid;place-items:center;font-size:1.2rem}details[open] summary:after{content:"−"}details p{color:var(--m);font-size:.88rem;margin-top:8px}
.ft{background:var(--navy);color:#cfcbe6;padding:60px 0 30px;font-size:.85rem}.fcols{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.ft h5{color:#fff;font-size:.95rem;border-bottom:2px solid var(--p);width:max-content;padding-bottom:4px;margin-bottom:12px}.ft a:not(.btn){display:block;padding:3px 0}.ft a:hover{color:#fff}
.fb{display:flex;gap:12px;justify-content:center;margin-top:40px}.fl{text-align:center;margin-top:24px;font-size:.78rem}.fl a{display:inline!important}.mcta{display:none}
@media(max-width:960px){.hg,.ag{grid-template-columns:1fr;gap:36px}.rev .av{order:0}.vc{grid-template-columns:1fr 1fr}.tbs{grid-template-columns:repeat(3,1fr)}.tg,.pg3,.bg3,.fg3,.two{grid-template-columns:1fr}.ig{grid-template-columns:repeat(2,1fr)}.fcols{grid-template-columns:1fr 1fr}.editor{grid-template-columns:1fr}.ep,.ew{display:none}
.burger{display:block;margin-left:auto;width:40px;height:40px;background:none;border:0;position:relative}.burger span,.burger span:before,.burger span:after{position:absolute;left:9px;width:22px;height:2px;background:#fff;content:""}.burger span{top:19px}.burger span:before{top:-7px;left:0}.burger span:after{top:7px;left:0}
nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--navy);padding:16px 24px}nav.open{display:block}nav ul{flex-direction:column;align-items:flex-start;gap:14px}.mega{position:static;grid-template-columns:1fr;box-shadow:none;margin-top:10px}.mo{display:block}.hr{display:none}
.alt,.tasarla,.tabsec{padding:60px 0}.hv .dash{transform:none}.hphone{display:none}.omni{height:340px}.pc{left:20%;width:60%}.mcta{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:60}.mcta .btn{width:100%;box-shadow:0 10px 30px #0004}body{padding-bottom:70px}.dash{grid-template-columns:90px 1fr}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
.hvid{background:linear-gradient(180deg,#221a55,#14112b);padding:0 0 40px;margin-top:-1px}.vlab{color:#cfcbe6;text-align:center;margin-bottom:18px}.vlab b{color:#fff}
.vframe{position:relative;max-width:1100px;margin:auto;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#0b0918;border:1px solid #ffffff22;box-shadow:0 40px 90px -20px rgba(123,92,255,.55),0 0 0 8px #ffffff0a}
.vframe video{width:100%;height:100%;display:block;object-fit:cover}
.vbtn{position:absolute;left:18px;bottom:18px;width:46px;height:46px;border-radius:50%;border:0;background:#fffe;color:var(--navy);font-size:1rem;cursor:pointer;box-shadow:0 6px 20px #0005}
.vtag{position:absolute;left:16px;top:14px;font-size:.7rem;background:#0008;color:#fff;padding:3px 10px;border-radius:99px}
@media(max-width:960px){.vframe{border-radius:14px}.hvid{padding-bottom:24px}}

.hero-v{position:relative;overflow:hidden;min-height:640px;display:flex;align-items:center;background:#14112b}
.hero-v .hbg{position:absolute;inset:0;z-index:0}.hero-v .hbg video{width:100%;height:100%;object-fit:cover;display:block}
.hero-v .hbg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,17,43,.92) 0%,rgba(40,28,100,.72) 45%,rgba(60,40,140,.25) 100%)}
.hero-v>.wrap{position:relative;z-index:1}.hero-v .hg{grid-template-columns:minmax(0,640px)}
.hero-v h1,.hero-v p{color:#fff}.hero-v .fine,.hero-v .fine a{color:#d9d5f0}
.hvb{position:absolute;right:20px;bottom:20px;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid #fff6;background:#0006;color:#fff;cursor:pointer}
@media(max-width:960px){.hero-v{min-height:560px}.hero-v .hbg:after{background:linear-gradient(180deg,rgba(20,17,43,.75),rgba(30,22,80,.9))}.hero-v .hbg video{object-position:60% center}}
.hero-v .hg{justify-content:start;justify-items:start;width:100%}
