body{background:var(--bg-base)}.hero{background:var(--brand-500);color:#fcfcfd;align-items:center;min-height:calc(100dvh - 72px);padding:clamp(48px,6vw,96px) 0;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 85% 20%,#ffd43b2e,#0000 55%),radial-gradient(60% 60% at 12% 90%,#ffffff1a,#0000 55%);position:absolute;inset:0}.hero:after{content:"";mix-blend-mode:overlay;pointer-events:none;opacity:.7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hero-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,64px);width:100%;max-width:1100px;margin:0 auto;display:grid;position:relative}@media (max-width:900px){.hero-inner{grid-template-columns:1fr}}.hero .marginalia{font-family:var(--font-accent);color:var(--kpss-yellow);align-items:center;gap:10px;margin-bottom:clamp(20px,3vw,32px);font-size:20px;font-weight:600;line-height:1;display:inline-flex;transform:rotate(-2deg)}.hero .marginalia:before{content:"";background:var(--kpss-yellow);width:28px;height:2px;transform:rotate(-12deg)}.hero h1{font-family:var(--font-display);letter-spacing:-.04em;font-variation-settings:"opsz" 96, "wght" 580, "wdth" 100;color:#fcfcfd;max-width:14ch;margin:0 0 clamp(20px,3vw,32px);font-size:clamp(44px,7vw,88px);font-weight:600;line-height:.96}.hero .highlight{background:var(--kpss-yellow);color:var(--ink-900);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-variation-settings:"opsz" 96, "wght" 700, "wdth" 100;padding:0 .12em}.hero p.lead{color:#fcfcfdd9;max-width:48ch;margin:0 0 clamp(28px,4vw,40px);font-size:clamp(16px,1.6vw,19px);line-height:1.55}.hero .cta-row{flex-wrap:wrap;gap:12px;margin-bottom:clamp(32px,5vw,56px);display:flex}.hero .trust{color:#fcfcfdb8;flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.hero .trust span{align-items:center;gap:6px;display:inline-flex}.hero .trust .check-mark{color:var(--kpss-yellow);font-weight:700}.hero .btn-primary{background:var(--kpss-yellow);color:var(--ink-900);box-shadow:var(--shadow-pin);font-weight:700}.hero .btn-primary:hover{background:var(--kpss-yellow-deep)}.hero .btn-outline{color:#fcfcfd;background:0 0;border-color:#fcfcfd73}.hero .btn-outline:hover{background:#fcfcfd1a}.hero .mascot-collage{width:100%;min-height:clamp(280px,35vw,420px);position:relative}.hero .mascot-collage .mascot-card{background:var(--paper-50);box-shadow:var(--shadow-pin);transform-origin:bottom;border:1px solid #1a18161f;border-radius:14px;flex-direction:column;align-items:center;gap:4px;width:116px;padding:12px 8px;display:flex;position:absolute}.hero .mascot-collage .mascot-card .name{color:var(--text-1);font-size:13px;font-weight:700;font-family:var(--font-display)}.hero .mascot-collage .mascot-card .role{color:var(--text-3);font-size:10px;font-family:var(--font-accent)}.hero .mascot-collage .mascot-card:first-child{z-index:3;top:8%;left:0%}.hero .mascot-collage .mascot-card:nth-child(2){z-index:4;top:38%;left:26%}.hero .mascot-collage .mascot-card:nth-child(3){z-index:2;top:62%;left:8%}.hero .mascot-collage .mascot-card:nth-child(4){z-index:1;top:4%;left:42%}.hero .mascot-collage .mascot-card:nth-child(5){z-index:5;top:48%;left:56%}@media (max-width:900px){.hero .mascot-collage{grid-template-columns:repeat(5,1fr);gap:8px;min-height:auto;margin-top:24px;display:grid}.hero .mascot-collage .mascot-card{width:auto;position:static}}.integrations{border-bottom:1px solid var(--border);background:var(--paper-100);padding:48px 0;overflow:hidden}.integrations .title{text-align:center;color:var(--text-3);font-family:var(--font-accent);letter-spacing:.02em;margin-bottom:28px;font-size:17px;font-weight:600}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.marquee-track{will-change:transform;gap:clamp(40px,5vw,72px);width:max-content;padding:4px 0;animation:45s linear infinite marquee-scroll;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee .logo{font-family:var(--font-display);color:var(--text-1);opacity:.7;filter:grayscale(40%);transition:opacity var(--dur-default) var(--ease-quart), filter var(--dur-default) var(--ease-quart);font-variation-settings:"opsz" 36, "wght" 620, "wdth" 100;letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:14px;font-size:clamp(22px,2.4vw,28px);font-weight:600;display:inline-flex}.marquee .logo:hover{opacity:1;filter:grayscale(0%)}.marquee .logo .dot-mark{border-radius:6px;flex-shrink:0;width:22px;height:22px;box-shadow:0 1px 2px #00000014}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}section.mk{padding:var(--space-section) 0;position:relative}.section-eyebrow{font-family:var(--font-accent);color:var(--brand-700);align-items:center;gap:10px;margin-bottom:14px;font-size:22px;font-weight:600;line-height:1;display:inline-flex;transform:rotate(-1.5deg)}.section-eyebrow:before{content:"";background:currentColor;width:28px;height:2px;transform:rotate(-8deg)}[data-theme=dark] .section-eyebrow{color:var(--brand-300)}.section-title{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 80, "wght" 580, "wdth" 100;max-width:22ch;margin:0 0 16px;font-size:clamp(32px,4.5vw,56px);font-weight:600;line-height:1.05}.section-sub{color:var(--text-2);max-width:56ch;margin:0;font-size:17px;line-height:1.6}.chapter-num{font-family:var(--font-display);font-variation-settings:"opsz" 96, "wght" 700, "wdth" 80;color:var(--brand-500);opacity:.08;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(80px,12vw,180px);line-height:.8;position:absolute;top:clamp(48px,6vw,88px);left:clamp(8px,2vw,32px)}.bento{z-index:1;grid-template-rows:280px 280px;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:48px;display:grid;position:relative}@media (max-width:1024px){.bento{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}}.bento-card{border:1px solid var(--border);background:var(--paper-50);transition:transform var(--dur-default) var(--ease-paper), box-shadow var(--dur-default) var(--ease-paper);border-radius:20px;padding:28px;position:relative;overflow:hidden}.bento-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)rotate(-.4deg)}.bento-card h3{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 36, "wght" 600, "wdth" 100;margin:0 0 8px;font-size:22px;font-weight:600}.bento-card p.desc{margin:0 0 16px;font-size:14px;line-height:1.55}.bento-card ul.bullets{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bento-card ul.bullets li{align-items:flex-start;gap:10px;display:flex}.bento-card ul.bullets li:before{content:"✓";color:var(--kpss-yellow-deep);text-shadow:0 0;flex-shrink:0;font-weight:700}.bento-card .mascot-corner{opacity:.9;position:absolute;top:12px;right:12px}.bento-card.b-bilge{color:#2c1b5a;background:linear-gradient(135deg,#f4ecff 0%,#dcc9ff 60%,#c7b1ff 100%);border:none;grid-column:span 2}.bento-card.b-bilge ul.bullets li:before{color:#5a35e0}.bento-card.b-mert{background:linear-gradient(135deg, var(--brand-500) 0%, var(--brand-700) 70%, var(--brand-800) 100%);color:#fcfcfd;border:none;grid-column:span 4}.bento-card.b-mert .desc,.bento-card.b-mert ul li{color:#fcfcfdeb}.bento-card.b-mert ul.bullets li:before{color:var(--kpss-yellow)}.bento-card.b-cevik{color:#0f4929;background:linear-gradient(135deg,#dafbe4 0%,#a7e9be 60%,#6fd895 100%);border:none;grid-column:span 2}.bento-card.b-cevik ul.bullets li:before{color:#0f4929}.bento-card.b-nese{color:#6b3a0a;background:linear-gradient(135deg,#ffe9c9 0%,#ffd08c 60%,#ffb45a 100%);border:none;grid-column:span 2}.bento-card.b-nese ul.bullets li:before{color:#6b3a0a}.bento-card.b-zeki{color:#6e1543;background:linear-gradient(135deg,#fbe0ee 0%,#f4b8d7 60%,#ec8ac0 100%);border:none;grid-column:span 2}.bento-card.b-zeki ul.bullets li:before{color:#6e1543}.bento-card.b-bilge:after,.bento-card.b-cevik:after,.bento-card.b-nese:after,.bento-card.b-zeki:after,.bento-card.b-mert:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(80% 60% at 85% 15%,#ffffff52,#0000 55%),radial-gradient(60% 50% at 15% 95%,#0000000d,#0000 55%);position:absolute;inset:0}.bento-card>*{z-index:1;position:relative}.bento-card.b-mert .big-stat{font-family:var(--font-display);letter-spacing:-.05em;text-align:right;font-variation-settings:"opsz" 96, "wght" 720, "wdth" 95;font-size:56px;font-weight:700;line-height:1;position:absolute;bottom:28px;right:28px}.bento-card.b-mert .big-stat span{font-family:var(--font-accent);letter-spacing:0;color:var(--kpss-yellow);margin-top:6px;font-size:16px;font-weight:600;display:block}.feature-trio{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:64px;display:grid}@media (max-width:1024px){.feature-trio{grid-template-columns:1fr}}.f-card{background:var(--paper-50);border:1px solid var(--border);border-radius:22px;padding:32px;position:relative;overflow:hidden}.f-card .f-tag{font-family:var(--font-accent);background:var(--ink-900);color:#fcfcfd;letter-spacing:0;text-transform:none;border-radius:0 0 0 12px;padding:6px 14px;font-size:15px;font-weight:600;position:absolute;top:0;right:0}.f-card .f-emoji{margin-bottom:14px;font-size:44px;line-height:1}.f-card h3{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 36, "wght" 620, "wdth" 100;margin:0 0 10px;font-size:22px;font-weight:600}.f-card .f-desc{color:var(--text-2);margin:0 0 20px;font-size:14px;line-height:1.6}.f-list{flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.f-list li{align-items:center;gap:10px;display:flex}.f-list .ic{background:var(--paper-100);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.f-card--praktik .f-tag{background:var(--brand-700);color:#fcfcfd}.f-card--praktik .f-list .ic{background:var(--brand-100);color:var(--brand-700)}.f-card--rekabet{background:var(--brand-700);color:#fcfcfd;border:none}.f-card--rekabet .f-tag{background:var(--kpss-yellow);color:var(--ink-900)}.f-card--rekabet .f-desc{color:#fcfcfdd6}.f-card--rekabet .f-list .ic{color:#fcfcfd;background:#fcfcfd29}.f-card--rekabet:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffd43b38,#0000 70%);width:220px;height:220px;position:absolute;inset:auto -40px -60px auto}.f-card--akilli .f-tag{background:var(--pink-500);color:#fcfcfd}.f-card--akilli .f-list .ic{background:var(--pink-100);color:var(--pink-500)}.spotlight{background:var(--paper-100);border:1px solid var(--border);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(48px,6vw,80px) clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}@media (max-width:900px){.spotlight{grid-template-columns:1fr}}.spotlight:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 90% 10%,#7c5cff1a,#0000 60%);position:absolute;inset:0}.spotlight-eyebrow{font-family:var(--font-accent);color:var(--brand-700);margin-bottom:12px;font-size:22px;font-weight:600;display:inline-block;transform:rotate(-2deg)}.spotlight h2{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"opsz" 80, "wght" 600, "wdth" 100;max-width:16ch;margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.05}.spotlight p{color:var(--text-2);max-width:56ch;margin:0 0 24px;font-size:16px;line-height:1.6}.duel-card{background:var(--paper-50);border:1px solid var(--border);box-shadow:var(--shadow-pin);border-radius:18px;width:100%;max-width:380px;margin:0 auto;padding:22px;position:relative}.duel-head{font-family:var(--font-accent);color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:15px;display:flex}.duel-head .live{color:var(--rose-500);align-items:center;gap:6px;display:inline-flex}.duel-head .live:before{content:"";background:var(--rose-500);width:7px;height:7px;animation:duel-pulse 1.2s var(--ease-quart) infinite;border-radius:50%}@keyframes duel-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.duel-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:18px;display:grid}.duel-player{align-items:center;gap:10px;display:flex}.duel-player.right{text-align:right;justify-content:flex-end}.duel-player .pa{background:var(--brand-700);color:#fff;width:42px;height:42px;font-weight:700;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.duel-player .pa.b{background:var(--sky-600)}.duel-player b{font-size:13px;display:block}.duel-player span{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.duel-score{font-family:var(--font-display);letter-spacing:-.04em;font-variation-settings:"opsz" 80, "wght" 720, "wdth" 95;font-size:30px;font-weight:700;line-height:1}.duel-score .l{color:var(--brand-700)}.duel-score .r{color:var(--rose-500)}.duel-score .dot{color:var(--text-3);margin:0 4px;font-size:18px}.duel-q{background:var(--paper-100);border-radius:10px;margin-bottom:12px;padding:14px 16px;font-size:14px;line-height:1.5}.duel-choices{gap:6px;font-size:12px;display:flex}.duel-choices .c{border:1.5px solid var(--border);text-align:center;border-radius:8px;flex:1;padding:8px}.duel-choices .c.active{border-color:var(--brand-500);background:var(--brand-50);color:var(--brand-700);font-weight:600}.duel-timer{font-family:var(--font-mono);color:var(--text-3);justify-content:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.duel-timer b{color:var(--rose-500)}.metric-strip{border-top:1.5px solid var(--text-1);border-bottom:1.5px solid var(--text-1);grid-template-columns:repeat(3,1fr);gap:0;margin-top:32px;padding:0;display:grid}.metric{border-right:1px solid var(--border);flex-direction:column;gap:6px;padding:32px 24px;display:flex}.metric:last-child{border-right:none}.metric .n{font-family:var(--font-display);letter-spacing:-.04em;color:var(--brand-700);font-variation-settings:"opsz" 80, "wght" 700, "wdth" 90;font-size:clamp(40px,5vw,56px);font-weight:700;line-height:.9}.metric .cap{font-family:var(--font-accent);color:var(--text-2);font-size:17px}.team-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:56px;display:grid}@media (max-width:900px){.team-grid{grid-template-columns:repeat(2,1fr)}}.team-card{border:1px solid var(--border);background:var(--paper-50);text-align:center;transition:transform var(--dur-default) var(--ease-paper), box-shadow var(--dur-default) var(--ease-paper);border-radius:18px;padding:24px 16px}.team-card:nth-child(odd){transform:rotate(-1deg)}.team-card:nth-child(2n){transform:rotate(.8deg)}.team-card:hover{box-shadow:var(--shadow-md);transform:rotate(0)translateY(-4px)}.team-card .role-pill{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;font-family:var(--font-ui);border-radius:999px;margin-top:14px;padding:4px 10px;display:inline-flex}.team-card.bilge .role-pill{background:var(--brand-100);color:var(--brand-700)}.team-card.cevik .role-pill{color:#0f4929;background:#def7e5}.team-card.mert .role-pill{background:var(--sky-100);color:var(--sky-600)}.team-card.nese .role-pill{color:#6b3a0a;background:#ffe1bc}.team-card.zeki .role-pill{background:var(--pink-100);color:var(--pink-500)}.team-card h4{font-family:var(--font-display);font-variation-settings:"opsz" 36, "wght" 600, "wdth" 100;margin:12px 0 6px;font-size:20px;font-weight:600}.team-card .quote{font-family:var(--font-accent);color:var(--text-2);min-height:60px;font-size:18px;line-height:1.4}.preview-section{background:var(--paper-100)}.preview-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:48px;display:grid}@media (max-width:1024px){.preview-split{grid-template-columns:1fr;gap:32px}}.preview-bullets{flex-direction:column;gap:18px;margin:32px 0 0;padding:0;list-style:none;display:flex}.preview-bullets li{align-items:flex-start;gap:14px;display:flex}.preview-bullets .ico{background:var(--paper-50);border:1px solid var(--border);width:36px;height:36px;color:var(--brand-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.preview-bullets li b{color:var(--text-1);margin-bottom:2px;font-size:15px;display:block}.preview-bullets li span{color:var(--text-2);font-size:13px}.preview-stack{min-height:480px;position:relative}.preview-stack .demo-card{background:var(--paper-50);border:1px solid var(--border);box-shadow:var(--shadow-pin);border-radius:14px;width:320px;padding:18px;font-size:13px;position:absolute}.preview-stack .demo-card .ttl{font-family:var(--font-accent);color:var(--text-3);letter-spacing:0;text-transform:none;margin-bottom:12px;font-size:16px}.preview-stack .demo-1{top:0;left:0;transform:rotate(-3deg)}.preview-stack .demo-2{top:80px;right:0;transform:rotate(2.5deg)}.preview-stack .demo-3{width:280px;bottom:0;left:60px;transform:rotate(-2deg)}.demo-row{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.demo-row:first-of-type{border-top:none}.demo-row .bar-mini{background:var(--bg-muted);border-radius:999px;width:80px;height:6px;display:inline-block;position:relative;overflow:hidden}.demo-row .bar-mini:before{content:"";background:var(--brand-500);width:var(--w,50%);border-radius:999px;position:absolute;inset:0 auto 0 0}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:clamp(96px,12vw,144px) 0 32px;display:grid}@media (max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.pricing-grid{grid-template-columns:1fr}}.plan-card{border:1px solid var(--border);background:var(--paper-50);transition:transform var(--dur-default) var(--ease-paper), box-shadow var(--dur-default) var(--ease-paper);border-radius:20px;flex-direction:column;gap:14px;padding:64px 24px 24px;display:flex;position:relative}.plan-card:nth-child(odd){transform:rotate(-.8deg)}.plan-card:nth-child(2n){transform:rotate(.5deg)}.plan-card.pro{transform:rotate(0)translateY(-14px)}.plan-card:hover{box-shadow:var(--shadow-md);transform:rotate(0)translateY(-6px)}.plan-card.pro:hover{transform:rotate(0)translateY(-20px)}.plan-card .plan-mascot{pointer-events:none;position:absolute;top:-36px;left:50%;transform:translate(-50%)}.plan-card .cap{font-family:var(--font-accent);letter-spacing:0;color:var(--text-2);font-size:17px;font-weight:600}.plan-card .pname{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 36, "wght" 620, "wdth" 100;font-size:26px;font-weight:600}.plan-card .price{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"opsz" 80, "wght" 700, "wdth" 95;font-size:44px;font-weight:700;line-height:1}.plan-card .price .old{color:var(--text-3);margin-right:8px;font-size:18px;font-weight:500;text-decoration:line-through}.plan-card .price .suffix{color:var(--text-3);font-size:13px;font-weight:500}.plan-card .pdesc{color:var(--text-2);min-height:36px;font-size:13px;line-height:1.5}.plan-card .features{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.plan-card .features li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.plan-card .features li:before{content:"✓";color:var(--kpss-yellow-deep);flex-shrink:0;font-weight:700}.plan-card.pro{background:var(--brand-700);color:#fcfcfd;border-color:var(--brand-800);box-shadow:var(--shadow-lg)}.plan-card.pro .pdesc,.plan-card.pro .features li{color:#fcfcfddb}.plan-card.pro .features li:before{color:var(--kpss-yellow)}.plan-card.pro .price .old{color:#fcfcfda6}.plan-card.pro .price .suffix{color:#fcfcfdc7}.plan-card.pro .cap,.plan-card.pro .pname{color:#fcfcfd}.plan-card.pro .popular{background:var(--kpss-yellow);color:var(--ink-900);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-pin);border-radius:8px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:-12px;right:-8px;transform:rotate(-4deg)}.plan-toggle{justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.plan-toggle .seg{background:var(--paper-100);border:1px solid var(--border);border-radius:999px;padding:4px;display:inline-flex}.plan-toggle .seg span{color:var(--text-2);cursor:pointer;transition:background var(--dur-quick) var(--ease-quart), color var(--dur-quick) var(--ease-quart);border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600}.plan-toggle .seg span.active{background:var(--ink-900);color:#fcfcfd}.faq-list{max-width:720px;margin:48px auto 0}.faq-item{border-bottom:1px solid var(--border)}.faq-q{cursor:pointer;font-family:var(--font-display);font-variation-settings:"opsz" 36, "wght" 580, "wdth" 100;letter-spacing:-.01em;transition:color var(--dur-quick) var(--ease-quart);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:580;display:flex}.faq-q:hover{color:var(--brand-700)}.faq-q .chevron{transition:transform var(--dur-default) var(--ease-flip);color:var(--text-3)}.faq-item.open .chevron{color:var(--brand-700);transform:rotate(180deg)}.faq-a{transition:grid-template-rows var(--dur-default) var(--ease-flip);color:var(--text-2);grid-template-rows:0fr;font-size:15px;line-height:1.65;display:grid;overflow:hidden}.faq-a>*{min-height:0;overflow:hidden}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-item.open .faq-a>*{padding-bottom:22px}.final-cta{padding:clamp(64px,9vw,120px) 0}.final-cta .panel{background:var(--brand-700);color:#fcfcfd;text-align:center;border-radius:28px;padding:clamp(48px,7vw,96px) clamp(24px,5vw,64px);position:relative;overflow:hidden}.final-cta .panel:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#ffd43b33,#0000 60%);position:absolute;inset:0}.final-cta h2{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"opsz" 80, "wght" 600, "wdth" 100;max-width:18ch;margin:0 auto 16px;font-size:clamp(36px,5vw,60px);font-weight:600;position:relative}.final-cta p{color:#fcfcfdd6;max-width:48ch;margin:0 auto 32px;font-size:17px;position:relative}.final-cta .btn-primary{background:var(--kpss-yellow);color:var(--ink-900);box-shadow:var(--shadow-pin);font-weight:700;position:relative}.final-cta .btn-primary:hover{background:var(--kpss-yellow-deep)}.final-cta .checks{color:#fcfcfdc7;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;font-size:13px;display:flex;position:relative}.final-cta .checks span{align-items:center;gap:6px;display:inline-flex}.final-cta .checks .check-mark{color:var(--kpss-yellow);font-weight:700}footer.mk-footer{background:var(--paper-100);border-top:1px solid var(--border);padding:64px 0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-grid h5{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin:0 0 16px;font-size:13px;font-weight:600}.footer-grid ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.footer-grid ul a{color:var(--text-2);transition:color var(--dur-quick) var(--ease-quart)}.footer-grid ul a:hover{color:var(--brand-700)}.footer-grid .col-brand p{color:var(--text-2);max-width:280px;margin:16px 0 0;font-size:14px;line-height:1.6}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;display:flex}.footer-bottom .links{color:var(--text-3);gap:16px;font-size:13px;display:flex}.footer-bottom .copyright{color:var(--text-3);font-size:13px}@keyframes faq-rise{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes faq-fade{0%{opacity:1}to{opacity:0}}.faq-item.open .faq-a>*{animation:faq-rise var(--dur-default) var(--ease-paper) 80ms backwards}.faq-item:not(.open) .faq-a>*{animation:faq-fade .12s var(--ease-pen) both}.hero .mascot-collage .mascot-card:first-child{--breath-delay:-.4s}.hero .mascot-collage .mascot-card:nth-child(2){--breath-delay:-1.7s}.hero .mascot-collage .mascot-card:nth-child(3){--breath-delay:-2.9s}.hero .mascot-collage .mascot-card:nth-child(4){--breath-delay:-3.8s}.hero .mascot-collage .mascot-card:nth-child(5){--breath-delay:-5.2s}@media (prefers-reduced-motion:reduce){.faq-item.open .faq-a>*,.faq-item:not(.open) .faq-a>*{animation:none}}.hero .btn-primary,.final-cta .btn-primary{isolation:isolate;position:relative;overflow:hidden}.hero .btn-primary:before,.final-cta .btn-primary:before{content:"";background:var(--kpss-yellow-deep);transform-origin:0;transition:transform var(--dur-default) var(--ease-pen);z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.hero .btn-primary:hover:before,.final-cta .btn-primary:hover:before{transform:scaleX(1)}@media (max-width:1024px){.bento-card.b-bilge,.bento-card.b-cevik,.bento-card.b-nese,.bento-card.b-zeki{grid-column:span 1}.bento-card.b-mert{grid-column:1/-1}.preview-stack{flex-direction:column;align-items:center;gap:16px;min-height:auto;display:flex}.preview-stack .demo-card{width:100%;max-width:360px;position:static}}@media (max-width:720px){section.mk{padding:clamp(48px,8vw,80px) 0}.hero h1{max-width:none;font-size:clamp(32px,9vw,44px)}.hero p.lead{font-size:15px}.hero .mascot-collage{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;min-height:auto;padding:12px 4px 8px;display:flex;overflow-x:auto}.hero .mascot-collage::-webkit-scrollbar{display:none}.hero .mascot-collage .mascot-card{scroll-snap-align:start;flex:none;width:124px;position:static}.bento{grid-template-columns:1fr}.bento-card.b-mert{grid-column:span 1}.bento-card.b-mert .big-stat{text-align:left;margin-top:16px;font-size:44px;position:static}}@media (max-width:640px){.metric-strip{grid-template-columns:1fr}.metric{border-right:none;border-bottom:1px solid var(--border);padding:24px}.metric:last-child{border-bottom:none}}@media (max-width:480px){.team-grid{grid-template-columns:1fr}.hero .mascot-collage{scroll-snap-type:none;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 0 0;display:grid;overflow-x:visible}.hero .mascot-collage .mascot-card{flex:initial;width:100%;position:static}.hero h1{font-size:clamp(30px,8.5vw,38px)}.hero .cta-row .btn-xl{justify-content:center;width:100%}}
