@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@400;450;500;550;600;650;700&display=swap');
:root{color-scheme:light;--cream:#f8f5f1;--ink:#11292c;--muted:#4f6e72;--blue:#2e58ff;--line:#e4e1da;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}body{margin:0}a{color:inherit}button,select{font:inherit}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}a,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:20px;z-index:10;background:white;padding:14px 20px;border-radius:12px}.skip-link:focus{top:12px}
.site-header{height:88px;max-width:1440px;margin:auto;padding:0 5.5%;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid rgba(17,41,44,.06)}.brand{display:inline-flex;align-items:center;gap:9px;font-weight:650;font-size:20px;text-decoration:none;letter-spacing:-.7px;white-space:nowrap}.brand img{object-fit:contain}.brand b{font-weight:650;color:var(--blue)}.header-end{display:flex;align-items:center;gap:30px}.header-note{font-size:12px;color:var(--muted)}.language-control{display:flex;align-items:center;gap:8px;background:#efebe5;border:1px solid #e5e0d9;border-radius:40px;padding:0 15px;height:42px}.language-control svg{width:17px;height:17px;color:var(--muted)}.language-control select{border:0;background:transparent;color:var(--ink);font-weight:550;font-size:12px;min-width:92px;min-height:38px;cursor:pointer;outline-offset:1px}
.hero{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:85px 24px 52px}.hero-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 17% 10%,#f4e8d6 0,transparent 48%),radial-gradient(ellipse at 83% 0%,#e8e9fb 0,transparent 47%);opacity:.8}.hero-content{max-width:920px;margin:auto}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--blue);color:white;font-size:12px;font-weight:500;line-height:1.5;padding:8px 16px;border-radius:30px}.eyebrow svg{width:17px;height:17px;stroke-width:1.5}h1{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(62px,7.4vw,104px);line-height:1.02;letter-spacing:-.045em;margin:30px auto 24px}h1>span{display:block}.title-second{color:var(--ink)}.hero-description{font-size:17px;line-height:1.75;max-width:620px;margin:0 auto 30px;color:var(--muted);text-wrap:pretty}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-width:300px;max-width:100%;padding:20px 30px;min-height:64px;border-radius:40px;background:var(--blue);color:white;text-decoration:none;font-size:16px;font-weight:550;box-shadow:0 7px 22px #2e58ff1c;transition:background .2s,transform .2s,box-shadow .2s}.primary-button svg{width:21px;height:21px;transition:transform .2s}.primary-button:hover{background:#2146dc;box-shadow:0 10px 26px #2e58ff2b;transform:translateY(-2px)}.primary-button:hover svg{transform:translateX(3px)}.button-caption{display:block;font-size:11px;color:var(--muted);letter-spacing:.04em;margin-top:12px}.preview-note{display:flex;align-items:center;justify-content:center;gap:12px;max-width:590px;margin:33px auto 0;padding:18px 24px;border-top:1px solid #dcded9}.preview-note svg{width:18px;height:18px;color:#63896d}.preview-note p{font-size:12px;line-height:1.7;color:var(--muted);margin:0;text-align:left}
.concept-section{max-width:1120px;margin:auto;padding:62px 32px 80px;border-top:1px solid var(--line)}.section-heading{text-align:center;max-width:660px;margin:auto}.section-label{font-size:10px;letter-spacing:.16em;font-weight:650;color:var(--blue)}h2{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(36px,4vw,48px);letter-spacing:-.035em;line-height:1.15;margin:16px 0}.section-heading>p{font-size:14px;color:var(--muted);line-height:1.8;max-width:540px;margin:0 auto}.concept-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px}.step{position:relative;background:#fffdf9;border:1px solid var(--line);border-radius:20px;padding:26px 26px 28px}.step-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:13px;background:#eff1fe;color:var(--blue)}.step:nth-child(2) .step-icon{background:#edf1e9;color:#698d42}.step:nth-child(3) .step-icon{background:#f6eee3;color:#b28b52}.step-number{position:absolute;right:25px;top:28px;font-size:11px;color:#6b7d7c;letter-spacing:.08em}.step h3{font-size:17px;font-weight:550;letter-spacing:-.025em;margin:23px 0 10px}.step p{font-size:13px;line-height:1.85;color:var(--muted);margin:0}.site-footer{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px 5.5% 38px;border-top:1px solid var(--line)}.footer-brand{font-size:17px}.site-footer p,.copyright{font-size:11px;color:var(--muted);line-height:1.7}.copyright{white-space:nowrap}
html[lang=ru] h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(48px,6.2vw,82px);line-height:1.13;letter-spacing:-.06em}html[lang=ru] h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(30px,3.3vw,42px);letter-spacing:-.045em}html[lang=tr] h1{font-size:clamp(54px,6.8vw,94px)}
@media(min-width:1600px){.hero{padding-top:110px;padding-bottom:65px}}
@media(max-width:720px){.site-header{height:76px;padding:0 6%}.brand{font-size:18px}.brand img{width:29px;height:29px}.header-note{display:none}.header-end{gap:0}.language-control{height:40px;padding:0 10px;gap:5px}.language-control select{min-width:79px;font-size:11px}.hero{padding:64px 22px 34px}.eyebrow{font-size:11px;padding:7px 12px;gap:6px}.eyebrow svg{width:15px;height:15px}h1{font-size:clamp(57px,10vw,76px);margin:28px auto 22px;line-height:1.06}.hero-description{font-size:15px;line-height:1.8;max-width:460px;margin-bottom:26px}.primary-button{font-size:15px;min-width:280px;padding:18px 25px;min-height:60px;gap:24px}.preview-note{padding:18px 6px;margin-top:28px;gap:10px}.preview-note p{font-size:11px}.concept-section{margin:0 22px;padding:36px 0 48px}.section-heading>p{font-size:13px}.concept-steps{grid-template-columns:1fr;gap:12px;margin-top:26px}.step{padding:22px}.step h3{margin:17px 0 7px}.step p{font-size:13px}.site-footer{margin:0 22px;padding:25px 0;flex-wrap:wrap;gap:15px}.site-footer p{order:3;flex-basis:100%;margin:0}.copyright{font-size:10px}html[lang=ru] h1{font-size:clamp(43px,7.7vw,64px);letter-spacing:-.06em}html[lang=tr] h1{font-size:clamp(49px,8.7vw,70px)}}
@media(max-width:360px){.site-header{padding:0 18px}.brand{font-size:16px;gap:6px}.brand img{width:26px;height:26px}.hero{padding-left:18px;padding-right:18px}.eyebrow{font-size:10px}.primary-button{min-width:0;width:100%;gap:16px}h1{font-size:54px}html[lang=ru] h1{font-size:38px}html[lang=tr] h1{font-size:44px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
