@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--pink: #F0429A;--pink-deep: #E11D74;--pink-soft: #FBC7E0;--ink: #1A1614;--white: #FFFFFF;--bg: #FFFFFF;--bg-warm: #FBF8F6;--bg-tint: #FDF3F8;--ink-2: #4A4340;--ink-3: #7A716C;--line: #E9E2DE;--ink-dark-bg: #141110;--font: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-display: clamp(2.5rem, 1.62rem + 3.9vw, 4.75rem);--fs-h1: clamp(2rem, 1.57rem + 1.9vw, 3.25rem);--fs-h2: clamp(1.625rem, 1.36rem + 1.17vw, 2.375rem);--fs-h3: clamp(1.25rem, 1.16rem + .39vw, 1.5rem);--fs-lead: clamp(1.0625rem, .99rem + .33vw, 1.25rem);--fs-body: clamp(1rem, .98rem + .1vw, 1.0625rem);--fs-sm: clamp(.875rem, .86rem + .1vw, .9375rem);--fs-xs: clamp(.78rem, .77rem + .05vw, .8125rem);--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--sp-10: 8rem;--section-y: clamp(3.5rem, 9vw, 7rem);--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(26,22,20,.05);--sh-2: 0 8px 24px -12px rgba(26,22,20,.18);--sh-3: 0 20px 50px -24px rgba(26,22,20,.28);--sh-pink: 0 10px 30px -14px rgba(225,29,116,.5);--container: 1120px;--gutter: clamp(1.25rem, 5vw, 2.5rem);--nav-h: 64px;--ease: cubic-bezier(.2,.7,.3,1);--t-micro: .15s;--t-in: .24s;--t-section: .4s}@media(min-width:768px){:root{--nav-h: 72px}}@media(prefers-reduced-motion:reduce){:root{--t-micro: 1ms;--t-in: 1ms;--t-section: 1ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 1rem);overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font);font-size:var(--fs-body);line-height:1.65;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:clip;hyphens:none}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}:where(h1,h2,h3,h4){line-height:1.12;font-weight:700;letter-spacing:-.02em;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--pink);outline-offset:2px;border-radius:4px}::selection{background:var(--pink-soft);color:var(--ink)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.section--warm{background:var(--bg-warm)}.section--tint{background:var(--bg-tint)}.section--dark{background:var(--ink-dark-bg);color:var(--white)}.section--dark h2,.section--dark h3{color:var(--white)}.section--dark .lead,.section--dark p{color:#ffffffc7}.stack>*+*{margin-top:var(--sp-4)}.measure{max-width:68ch}.skip-link{position:absolute;left:0;top:0;z-index:100;transform:translateY(-200%);background:var(--ink);color:var(--white);padding:.75rem 1rem;border-radius:0 0 var(--r-sm) 0}.skip-link:focus{transform:none}.display{font-size:var(--fs-display);font-weight:900;line-height:1.04}.h1{font-size:var(--fs-h1);font-weight:700}.h2{font-size:var(--fs-h2);font-weight:700}.h3{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.01em}.lead{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.6}.small{font-size:var(--fs-sm)}.muted{color:var(--ink-3)}.pink{color:var(--pink-deep)}.section--dark .pink{color:var(--pink)}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--pink);flex:none}.section--dark .eyebrow{color:#fff9}.section-head{max-width:40rem;margin-bottom:var(--sp-7)}.section-head>*+*{margin-top:var(--sp-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:0 1.5rem;border-radius:var(--r-pill);border:1.5px solid transparent;font-size:1rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease),background-color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}@media(min-width:768px){.btn{min-height:48px}}.btn--primary{background:var(--pink-deep);color:var(--white);box-shadow:var(--sh-pink)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px -14px #e11d749e}.btn--primary:active{transform:translateY(0)}.btn--secondary{border-color:var(--ink);color:var(--ink);background:transparent}.btn--secondary:hover{background:var(--ink);color:var(--white);transform:translateY(-2px)}.btn--quiet{background:var(--bg-warm);border-color:var(--line);color:var(--ink)}.btn--quiet:hover{border-color:var(--ink-3);transform:translateY(-2px)}.btn--wa{background:#25d366;color:var(--white);box-shadow:0 10px 30px -14px #1da85199}.btn--wa:hover{background:#1da851;color:var(--white);transform:translateY(-2px)}.btn--wa svg{width:20px;height:20px;flex:none}.section--dark .btn--primary{background:var(--white);color:var(--ink);box-shadow:none}.section--dark .btn--secondary{border-color:#ffffff73;color:var(--white)}.section--dark .btn--secondary:hover{background:var(--white);color:var(--ink)}.btn--full{width:100%}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn-row{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.btn .arrow{transition:transform var(--t-micro) var(--ease)}.btn:hover .arrow{transform:translate(3px)}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .7rem;font-size:var(--fs-xs);font-weight:600;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--bg);color:var(--ink-2);white-space:nowrap}.chip--pink{background:var(--bg-tint);border-color:#f7d9e8;color:#a81057}.section--dark .chip{background:#ffffff0f;border-color:#ffffff29;color:#ffffffd1}.card{position:relative;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:transform var(--t-in) var(--ease),border-color var(--t-in) var(--ease),box-shadow var(--t-in) var(--ease)}.card:hover{transform:translateY(-3px);border-color:var(--pink);box-shadow:var(--sh-2)}.card__body{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);flex:1}.card__foot{margin-top:auto;padding-top:var(--sp-4);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.card__link:after{content:"";position:absolute;inset:0}.card__link{text-decoration:none}.grid{display:grid;gap:var(--sp-5)}@media(min-width:768px){.grid--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.grid--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:560px){.grid--auto{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.card__art{aspect-ratio:16 / 10;position:relative;background:var(--bg-warm);border-bottom:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.card__art svg{width:100%;height:100%}.acc{border-top:1px solid var(--line)}.acc__item{border-bottom:1px solid var(--line)}.acc__item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;min-height:56px;font-weight:600;font-size:1.0625rem}.acc__item>summary::-webkit-details-marker{display:none}.acc__item>summary:after{content:"";margin-left:auto;flex:none;width:12px;height:12px;background:linear-gradient(var(--ink-3) 0 0) center/100% 2px no-repeat,linear-gradient(var(--ink-3) 0 0) center/2px 100% no-repeat;transition:transform var(--t-micro) var(--ease)}.acc__item[open]>summary:after{transform:rotate(45deg)}.acc__item[open]>summary{color:var(--pink-deep)}.acc__body{padding:0 0 var(--sp-5) 0;color:var(--ink-2)}.acc__body>*+*{margin-top:var(--sp-3)}.acc__week{flex:none;display:inline-grid;place-items:center;min-width:2.25rem;height:2.25rem;padding-inline:.5rem;border-radius:var(--r-sm);background:var(--bg-tint);color:#a81057;font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em}.acc__item[open] .acc__week{background:var(--pink-deep);color:var(--white)}.ticks{list-style:none;padding:0;display:grid;gap:var(--sp-3)}.ticks li{position:relative;padding-left:1.9rem}.ticks li:before{content:"";position:absolute;left:2px;top:.42em;width:16px;height:9px;border-left:2.25px solid var(--pink-deep);border-bottom:2.25px solid var(--pink-deep);transform:rotate(-45deg);border-radius:1px}.section--dark .ticks li:before{border-color:var(--pink)}.crosses{list-style:none;padding:0;display:grid;gap:var(--sp-3)}.crosses li{position:relative;padding-left:1.9rem}.crosses li:before{content:"";position:absolute;left:2px;top:.38em;width:15px;height:15px;background:linear-gradient(currentColor 0 0) center/100% 2px no-repeat,linear-gradient(currentColor 0 0) center/2px 100% no-repeat;transform:rotate(45deg);color:var(--ink-3);opacity:.7}.field{display:grid;gap:.4rem}.field label{font-size:var(--fs-sm);font-weight:600}.field input,.field textarea,.field select{width:100%;font-size:16px;padding:.85rem 1rem;border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--bg);transition:border-color var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease)}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 3px #f0429a2e}.field .hint{font-size:var(--fs-xs);color:var(--ink-3)}.checkbox{display:grid;grid-template-columns:20px 1fr;gap:.75rem;align-items:start;font-size:var(--fs-sm);color:var(--ink-2)}.checkbox input{width:20px;height:20px;margin-top:.15rem;accent-color:var(--pink-deep)}.form-msg{font-size:var(--fs-sm);font-weight:600}.form-msg--err{color:var(--pink-deep)}.form-msg--ok{color:#1f7a4d}.pricebox{border:1.5px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-5);background:var(--bg);box-shadow:var(--sh-2);display:grid;gap:var(--sp-4)}.pricebox__price{font-size:2rem;font-weight:900;letter-spacing:-.03em;line-height:1}.pricebox__meta{display:grid;gap:.6rem;font-size:var(--fs-sm);color:var(--ink-2)}.pricebox__meta div{display:flex;gap:.6rem;align-items:baseline;justify-content:space-between}.pricebox__meta dt,.pricebox__meta span:first-child{color:var(--ink-3)}@media(min-width:1024px){.pricebox--sticky{position:sticky;top:calc(var(--nav-h) + 24px)}}.mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:var(--sp-4);padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));background:#ffffffeb;backdrop-filter:blur(12px);border-top:1px solid var(--line)}.mobile-cta .btn{flex:1}@media(min-width:1024px){.mobile-cta{display:none}}.glow{position:relative;isolation:isolate}.glow:before{content:"";position:absolute;z-index:-1;width:min(52rem,120%);aspect-ratio:1;top:-30%;right:-18%;background:radial-gradient(circle at center,#f0429a33,#f0429a00 62%);pointer-events:none}.reveal{opacity:0;transform:translateY(12px)}.reveal.is-in{opacity:1;transform:none;transition:opacity var(--t-section) var(--ease),transform var(--t-section) var(--ease)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.prose{max-width:68ch}.prose>*+*{margin-top:var(--sp-4)}.prose h2{font-size:var(--fs-h3);margin-top:var(--sp-7)}.prose h3{font-size:1.0625rem;font-weight:700;margin-top:var(--sp-5)}.prose ul,.prose ol{padding-left:1.25rem;display:grid;gap:.5rem}.prose a{color:var(--pink-deep);text-underline-offset:3px}.prose .todo{background:var(--bg-tint);border:1px dashed var(--pink);border-radius:var(--r-sm);padding:.15rem .45rem;font-weight:600;color:#a81057;font-size:.95em}:root{--ease-cikis: cubic-bezier(.16, 1, .3, 1);--ease-yumusak: cubic-bezier(.2, .7, .3, 1);--t-giris: .72s}.kelime{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.kelime__ic{display:inline-block;transform:translateY(108%);opacity:0}.motion-hazir [data-words].is-in .kelime__ic{transform:none;opacity:1;transition:transform var(--t-giris) var(--ease-cikis),opacity calc(var(--t-giris) * .5) linear;transition-delay:calc(var(--i) * 42ms + var(--gecikme, 0ms))}html:not(.motion-hazir) .kelime__ic{transform:none;opacity:1}[data-anim]{will-change:transform,opacity}.motion-hazir [data-anim]:not(.is-in){opacity:0}.motion-hazir [data-anim=yukari]:not(.is-in){transform:translateY(22px)}.motion-hazir [data-anim=sag]:not(.is-in){transform:translate(-24px)}.motion-hazir [data-anim=sol]:not(.is-in){transform:translate(24px)}.motion-hazir [data-anim=olcek]:not(.is-in){transform:scale(.965)}.motion-hazir [data-anim=yakin]:not(.is-in){transform:translateY(30px) scale(.97)}.motion-hazir [data-anim].is-in{opacity:1;transform:none;transition:opacity .62s var(--ease-cikis) var(--gecikme, 0ms),transform .82s var(--ease-cikis) var(--gecikme, 0ms)}.motion-hazir [data-anim].is-in{will-change:auto}.ilerleme{position:absolute;left:0;right:0;bottom:-1px;height:2px;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--pink),var(--pink-deep));pointer-events:none}.iz-ciz path{stroke:var(--pink);stroke-width:26;fill:transparent;stroke-dasharray:var(--uzunluk, 9000);stroke-dashoffset:var(--uzunluk, 9000)}.motion-hazir .iz-ciz.is-in path{animation:ciz 1.5s var(--ease-cikis) forwards,doldur .7s 1.15s ease forwards}@keyframes ciz{to{stroke-dashoffset:0}}@keyframes doldur{to{fill:var(--pink);stroke-width:0}}.art [data-katman]{opacity:0;transform:translateY(6px)}.motion-hazir .art.is-in [data-katman]{opacity:1;transform:none;transition:opacity .52s var(--ease-cikis),transform .64s var(--ease-cikis);transition-delay:calc(var(--k, 0) * 90ms)}html:not(.motion-hazir) .art [data-katman]{opacity:1;transform:none}.motion-hazir .art.is-in .imlec{animation:yanip 1.05s steps(2,jump-none) infinite}@keyframes yanip{50%{opacity:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-parallax] img{animation:kayma linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes kayma{0%{transform:translate3d(0,26px,0) scale(1.04)}to{transform:translate3d(0,-26px,0) scale(1.04)}}}}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;background:radial-gradient(120px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.22),transparent 60%);opacity:0;transition:opacity .26s var(--ease-yumusak);pointer-events:none}.btn--primary:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.kelime__ic,[data-anim],.art [data-katman]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.iz-ciz path{stroke-width:0;fill:var(--pink);stroke-dashoffset:0}.ilerleme{display:none}.btn:after{display:none}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-weight:700;letter-spacing:-.025em;font-size:1.0625rem;white-space:nowrap}.logo__text[data-astro-cid-tvrurpns][data-dark=true]{color:#fff}.logo__accent[data-astro-cid-tvrurpns]{color:var(--pink-deep)}.logo__text[data-astro-cid-tvrurpns][data-dark=true] .logo__accent[data-astro-cid-tvrurpns]{color:var(--pink)}@media(min-width:768px){.logo[data-astro-cid-tvrurpns]{font-size:1.125rem}}
