:root{--ink:#0B1220;--navy:#1D4ED8;--navy2:#3B82F6;--tape:#E11D48;--tape-d:#BE123C;--kraft:#BFDBFE;--bg:#F5F8FF;--surface:#FFFFFF;--text:#0F172A;--muted:#475569;--line:#DBE4F5;--on-navy:#F1F5F9;--on-navy-m:#DBEAFE;--deep:#050A14;--disp:"Bricolage Grotesque","Segoe UI",system-ui,sans-serif;--body:"Figtree","Segoe UI",system-ui,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0F172A;--surface:#1E293B;--text:#F1F5F9;--muted:#94A3B8;--line:#334155;--ink:#020617}}:root[data-theme=dark]{--bg:#0F172A;--surface:#1E293B;--text:#F1F5F9;--muted:#94A3B8;--line:#334155;--ink:#020617}html{scroll-padding-top:calc(76px + env(safe-area-inset-top,0px));overflow-x:hidden;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}html,body{max-width:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 17px/1.65 var(--body);-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto}body.nav-open{overflow:hidden;touch-action:none}h1,h2,h3{font-family:var(--disp);line-height:1.08;margin:0;letter-spacing:-.02em}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--tape);outline-offset:3px;border-radius:4px}.wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}section{padding:96px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;min-height:48px;border-radius:6px;font:600 16px var(--body);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .2s,transform .2s}.btn-p{background:var(--tape);color:#fff}.btn-p:hover{background:var(--tape-d);transform:translateY(-2px)}.btn-g{background:#ffffffe6;color:#0f172a;border-color:#ffffffe6;box-shadow:0 10px 22px -12px #0f172a59}.btn-g:hover{background:#fff;color:#0f172a}.h2{font-size:clamp(32px,4.6vw,52px);font-weight:800;max-width:18ch}.lead{color:var(--muted);max-width:60ch;margin-top:18px}header{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:env(safe-area-inset-top,0px);background:#fff;border-bottom:none;box-shadow:0 1px #0f172a0f;transition:box-shadow .3s}header.solid{box-shadow:0 8px 24px -14px #0f172a59}.nav{display:flex;align-items:center;justify-content:space-between;height:76px}.logo{display:flex;align-items:center;gap:10px;font:800 22px var(--disp);color:#fff;text-decoration:none;letter-spacing:-.02em}.logo i{width:34px;height:34px;border-radius:4px;background:var(--tape);color:#fff;display:grid;place-items:center;font-style:normal;font-size:20px}.links{display:flex;gap:30px;align-items:center}.links a{color:#0f172a;text-decoration:none;font-weight:500;font-size:15px}.links a:hover{color:var(--tape)}.links a.btn-p,.links a.btn-p:hover{color:#fff}.logo.brand img{display:block;height:54px;width:auto;max-width:min(220px,52vw)}.guide{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.gcard{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:28px}.gcard h3{font-size:22px;font-weight:700;margin-bottom:18px}.gcard ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.gcard li{display:flex;align-items:flex-start;gap:12px;color:var(--muted);font-size:16px;line-height:1.6;min-height:44px}.gcard li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tape);margin-top:.55em;flex:0 0 auto}.gcard li span{display:block}.gcard li input[type=checkbox]{display:none}@media (max-width:860px){.guide{grid-template-columns:1fr}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}.reveal:not(.in){opacity:0}.reveal.in{animation:rise .75s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:var(--d,0ms)}.hero h1,.hero .sub,.hero .cta{animation:rise .9s cubic-bezier(.2,.7,.2,1) backwards}.hero .sub{animation-delay:.15s}.hero .cta{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.reveal:not(.in){opacity:1}.reveal.in,.hero h1,.hero .sub,.hero .cta{animation:none}}.progress{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;transform:scaleX(var(--p,0));background:#000}.links a:not(.btn){position:relative;padding:6px 0}.links a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tape);transform:scaleX(0);transform-origin:left;transition:transform .3s}.links a.active{color:var(--tape)}.links a.active:after,.links a:not(.btn):hover:after{transform:scaleX(1)}.btn:active{transform:scale(.97)}.row:hover h3{color:var(--tape)}.row .ic{transition:transform .35s}.row:hover .ic{transform:scale(1.18) rotate(-6deg)}.rev,.gcard{transition:transform .3s,box-shadow .3s}.rev:hover,.gcard:hover{transform:translateY(-6px);box-shadow:0 20px 38px -20px #0006}.top{position:fixed;right:18px;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:60;width:46px;height:46px;border-radius:6px;display:grid;place-items:center;background:var(--ink);color:#fff;text-decoration:none;font-size:20px;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s,transform .3s}.top.show{opacity:1;pointer-events:auto;transform:none}.meter{display:flex;align-items:center;gap:16px;margin-top:28px;font-weight:600;font-size:15px}.meter .track{flex:1;height:8px;border-radius:99px;background:var(--line);overflow:hidden}.meter .bar{display:block;height:100%;background:var(--tape);transition:width .4s}.pal{position:fixed;left:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;font:600 14px var(--body)}.pal>button{display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:6px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;box-shadow:0 10px 24px -8px #00000059}.pal ul{list-style:none;margin:0 0 8px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 30px -10px #0006}.pal li button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:6px;cursor:pointer;color:var(--text);font:600 14px var(--body)}.pal li button:hover,.pal li button[aria-pressed=true]{background:var(--bg)}.pal li button:focus-visible{outline:3px solid var(--tape)}.dots{display:inline-flex}.dots i{width:16px;height:16px;border-radius:50%;border:2px solid var(--surface);margin-right:-5px}.burger{display:none;background:none;border:0;color:#0f172a;font-size:28px;cursor:pointer;padding:6px;min-width:44px;min-height:44px}@media (max-width:860px){.burger{display:block}.links{position:absolute;top:calc(72px + env(safe-area-inset-top,0px));left:0;right:0;background:#fff;border-top:1px solid #E2E8F0;flex-direction:column;align-items:stretch;padding:16px 20px calc(26px + env(safe-area-inset-bottom,0px));gap:8px;display:none;max-height:calc(100dvh - 72px - env(safe-area-inset-top,0px));overflow:auto;-webkit-overflow-scrolling:touch}.links.open{display:flex}.links a{padding:12px 4px;min-height:44px;display:flex;align-items:center}.links a.btn-p{justify-content:center;width:100%}}.hero{background-image:linear-gradient(160deg,#09122952,#070f1f38),url(/assets/tasar%C4%B1m-CE3r_nfm.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:132px 0 0;position:relative;overflow:hidden}.hero .wrap{position:relative;z-index:2;max-width:1180px;padding-bottom:12px}.hero h1{font-size:clamp(36px,6vw,72px);font-weight:800;max-width:17ch;margin-top:10px;color:#fff;text-shadow:0 0 22px rgba(6,16,34,.72),0 2px 10px rgba(6,16,34,.45),-1px -1px 0 rgba(6,16,34,.18),1px -1px 0 rgba(6,16,34,.18),-1px 1px 0 rgba(6,16,34,.18),1px 1px 0 rgba(6,16,34,.18)}.hero p.sub{color:#f1f5f9f2;font-size:19px;max-width:48ch;margin:28px 0 34px;text-shadow:0 2px 10px rgba(6,16,34,.45)}.cta{display:flex;gap:14px;flex-wrap:wrap}@media (max-width:860px){.hero{padding:110px 0 0}.hero .wrap{padding-bottom:4px}.hero h1{font-size:clamp(28px,8.4vw,48px)}.hero p.sub{font-size:16px;margin:18px 0 28px}}@media (max-width:480px){.wrap{width:calc(100% - 24px)}.hero{padding-top:94px}.hero h1{margin-top:6px}}.about{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.about .photo{aspect-ratio:4/5;border-radius:8px;background:linear-gradient(145deg,#2b6bff,#0a1f5c);position:relative;display:grid;place-items:center;color:#ffffffbf;font:700 15px var(--body);text-align:center;padding:20px}.about .badge{position:absolute;left:-18px;bottom:28px;background:var(--tape);color:#fff;border-radius:6px;padding:16px 22px;font:800 32px/1 var(--disp);box-shadow:0 14px 30px -10px #0006}.about .badge small{display:block;font:500 13px var(--body);margin-top:4px}.about p+p{margin-top:16px}.ticks{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.ticks li{padding-left:34px;position:relative;font-weight:500}.ticks li:before{content:"✓";position:absolute;left:0;top:1px;width:24px;height:24px;border-radius:50%;background:var(--tape);color:#fff;font-size:14px;display:grid;place-items:center}@media (max-width:860px){.about{grid-template-columns:1fr;gap:44px}.about .badge{left:-10px}}.stats{background:linear-gradient(90deg,var(--tape-d),var(--tape));color:#fff;padding:48px 0}.stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stats b{display:block;color:#fff;font:800 clamp(34px,5vw,54px)/1 var(--disp)}.stats span{font-weight:600;font-size:15px;color:#ffffffeb}@media (max-width:700px){.stats .wrap{grid-template-columns:repeat(2,1fr)}}.svc{margin-top:48px;border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:70px 1fr 1.3fr;gap:24px;align-items:baseline;padding:30px 12px;border-bottom:1px solid var(--line);transition:background .25s,padding .25s}.row:hover{background:var(--surface);padding-inline:26px}.row .ic{color:var(--tape)}.row .ic svg{width:34px;height:34px}.row h3{font-size:26px;font-weight:700}.row p{color:var(--muted)}@media (max-width:760px){.row{grid-template-columns:48px 1fr;gap:6px 14px}.row p{grid-column:2}}.proc{background:var(--navy);color:var(--on-navy)}.proc .lead{color:var(--on-navy-m)}.steps{margin-top:52px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:s}.step{position:relative;padding-top:64px}.step:before{counter-increment:s;content:counter(s);position:absolute;top:0;left:0;width:48px;height:48px;border-radius:50%;background:var(--tape);color:#fff;font:700 20px var(--disp);display:grid;place-items:center}.step:after{content:"";position:absolute;top:23px;left:60px;right:-14px;border-top:1px solid rgba(255,255,255,.3)}.step:last-child:after{display:none}.step h3{font-size:22px;color:#fff;margin-bottom:8px}.step p{color:var(--on-navy-m);font-size:16px}@media (max-width:860px){.steps{grid-template-columns:1fr 1fr}.step:after{display:none}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.revs{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rev{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--tape);border-radius:8px;padding:28px;display:flex;flex-direction:column}.rev q{display:block;quotes:none;font:400 16px/1.65 var(--body);margin:16px 0 24px;flex:1}.rev .st{color:var(--tape);display:flex;justify-content:space-between;align-items:center;font-size:13px}.rev .st span:last-child{color:var(--muted)}.rev .who{border-top:1px solid var(--line);padding-top:16px}.rev .who b{display:block;font-weight:600}.rev small{color:var(--muted);font-size:14px;line-height:1.4;display:block;margin-top:2px}@media (max-width:860px){.revs{grid-template-columns:1fr}.rev:nth-child(2){transform:none}}.faq{max-width:820px;margin-top:40px}.q{border-bottom:1px solid var(--line)}.q button{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:22px 4px;font:700 20px var(--disp)}.q button:focus-visible{outline:3px solid var(--tape)}.q button span{color:var(--tape);font-size:28px;line-height:1;transition:transform .25s}.q.o button span{transform:rotate(45deg)}.q .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.q.o .a{grid-template-rows:1fr}.q .a div{overflow:hidden}.q .a p{color:var(--muted);padding:0 4px 22px;max-width:62ch}.contact{background:var(--ink);color:var(--on-navy)}.cgrid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.contact .lead{color:var(--on-navy-m)}.info{margin-top:34px;display:grid;gap:18px}.info div b{display:block;color:var(--kraft);font-size:14px;font-weight:600}.info a{text-decoration:none;font:600 20px var(--disp)}.form{background:var(--navy);border-radius:8px;padding:34px;display:grid;gap:16px;position:relative}.form label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--on-navy-m)}.form input,.form select,.form textarea{font:400 16px var(--body);padding:13px 14px;border-radius:6px;border:1.5px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;width:100%}.form select option{color:#000}.form textarea{min-height:100px;resize:vertical}.form .btn{justify-content:center;width:100%}.form .ferr{color:#fecaca;font-size:13px;font-weight:500}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:860px){.cgrid{grid-template-columns:1fr;gap:44px}}footer{background:var(--deep);color:var(--on-navy-m);padding:28px 0 calc(28px + env(safe-area-inset-bottom,0px));font-size:14px}footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.wa{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;padding:12px 20px;min-height:48px;display:inline-flex;align-items:center;border-radius:6px;background:#1e7f4f;color:#fff;font:600 15px var(--body);text-decoration:none;box-shadow:0 10px 24px -6px #00000073}@media (max-width:860px){section{padding:64px 0}.hero{padding:118px 0 0}.hero h1{font-size:clamp(28px,8.4vw,48px)}.hero p.sub{font-size:16px;margin:18px 0 28px}.h2{font-size:clamp(26px,8vw,40px)}.form{padding:22px}.info a{font-size:18px;word-break:break-word}.q button{font-size:17px;align-items:flex-start}.row h3{font-size:20px}.nav{height:64px}.logo.brand img{height:42px}.links{top:calc(64px + env(safe-area-inset-top,0px));max-height:calc(100dvh - 64px - env(safe-area-inset-top,0px))}footer .wrap{flex-direction:column}.wa,.top{right:12px}.cta .btn{flex:1 1 100%}}@media (max-width:480px){.wrap{width:calc(100% - 24px)}.stats .wrap{gap:16px}}@media (hover:none){.rev:hover,.gcard:hover{transform:none;box-shadow:none}.btn-p:hover{transform:none}}
