:root{--ink:#17333b;--muted:#5f7378;--line:#dce7e4;--surface:#f3f8f6;--blue:#3768d9;--blue-soft:#edf2ff;--green:#2f655b;--mint:#e4f2ed;--container:min(1040px,calc(100% - 40px));--text:'DM Sans',sans-serif;--heading:'Bricolage Grotesque',sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;overflow-x:hidden;color:var(--ink);background:#fff;font-family:var(--text);font-size:15px;-webkit-font-smoothing:antialiased}body.form-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:var(--container);margin-inline:auto}.compact{max-width:900px}.skip{position:fixed;top:10px;left:10px;z-index:100;background:#111;color:#fff;padding:10px;transform:translateY(-150%)}.skip:focus{transform:none}.header{height:68px;background:rgba(255,255,255,.95);position:sticky;top:0;z-index:30;border-bottom:1px solid transparent;backdrop-filter:blur(10px)}.header.scrolled{border-color:var(--line)}.header-inner{height:100%;display:flex;align-items:center}.wordmark{font-family:var(--heading);font-size:17px;font-weight:700;letter-spacing:-.045em}.wordmark span{color:var(--blue)}.nav{display:flex;gap:24px;margin-left:auto;margin-right:20px}.nav a{font-size:11px;color:#393d3a}.nav a:hover{color:var(--blue)}.button{border:1px solid var(--ink);border-radius:9px;background:var(--ink);color:#fff;padding:13px 17px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;transition:background .15s,color .15s}.button:hover{background:#285a50;color:#fff;border-color:#285a50}.button-small{padding:10px 14px}.language-picker{margin-right:10px}.language-picker select{appearance:none;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:10px;font-weight:600;padding:9px 24px 9px 10px;background-image:linear-gradient(45deg,transparent 50%,#708287 50%),linear-gradient(135deg,#708287 50%,transparent 50%);background-position:calc(100% - 11px) 13px,calc(100% - 8px) 13px;background-size:3px 3px,3px 3px;background-repeat:no-repeat}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button-quiet{background:#fff;color:var(--ink);border-color:var(--line)}.button-quiet:hover{background:var(--surface);color:var(--ink);border-color:var(--line)}.button-outline{background:#fff;color:var(--ink);border-color:var(--line)}.button-outline:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.menu,.mobile-nav{display:none}.hero{padding-top:95px}.hero-content{text-align:center;max-width:820px}.label{font-size:10px;font-weight:600;color:var(--blue);margin:0 0 17px}.hero h1,.section h2,.form-step h2,.form-success h2{font-family:var(--heading);font-weight:600;letter-spacing:-.045em}.hero h1{font-size:clamp(46px,5.6vw,68px);line-height:.96;margin:0}.hero h1 span{color:var(--blue)}.hero-title{font-family:var(--heading);font-size:18px;font-weight:600;margin:24px 0 0}.hero-definition{max-width:620px;margin:11px auto 0;color:var(--muted);line-height:1.6;font-size:13px}.actions{display:flex;justify-content:center;gap:9px;margin-top:27px}.hero-points{margin-top:70px;border:1px solid var(--line);border-radius:14px;background:#fbfdfc;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.hero-points p{margin:0;padding:22px 28px;text-align:left}.hero-points p+p{border-left:1px solid var(--line)}.hero-points strong,.hero-points span{display:block}.hero-points strong{font-size:11px;margin-bottom:5px}.hero-points span{font-size:10px;line-height:1.45;color:var(--muted)}.hero-context{display:grid;grid-template-columns:repeat(3,1fr);gap:52px;padding-top:38px;padding-bottom:88px}.hero-context p{font-size:11px;line-height:1.65;color:var(--muted);margin:0}.section{padding:96px 0}.scenarios{background:#fff}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.scenario-grid article{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px}.scenario-grid p{font-family:var(--heading);font-size:16px;font-weight:600;line-height:1.35;margin:0 0 25px}.scenario-grid span{display:block;font-size:11px;line-height:1.55;color:var(--muted)}.scenario-close{text-align:center;font-size:12px;font-weight:600;margin:30px 0 0}.problem,.requests,.faq{background:var(--surface)}.problem{background:#f1f7f4}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:100px}.section h2{font-size:38px;line-height:1.08;margin:0}.statement{font-family:var(--heading);font-weight:600;font-size:19px;line-height:1.35;margin:25px 0 0}.request-demo{margin-top:34px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 12px 30px rgba(23,51,59,.07);transform:rotate(-1deg)}.request-demo-head{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-bottom:12px}.request-demo>p{font-size:12px;line-height:1.55;margin:0;background:#f3f5f4;border-radius:10px 10px 10px 3px;padding:13px}.request-demo-answer{margin:12px 0 0 35px;background:var(--blue-soft);border-radius:10px 10px 3px 10px;padding:13px}.request-demo-answer span{font-size:8px;color:var(--blue);font-weight:700}.request-demo-answer p{font-size:11px;line-height:1.5;margin:4px 0 0}.request-status{width:max-content;margin:12px 0 0 auto;border-radius:999px;background:var(--mint);color:var(--green);font-size:8px;font-weight:700;padding:6px 9px}.copy>p{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 18px}.plain-list{list-style:none;padding:0;margin:22px 0}.plain-list li{font-size:12px;line-height:1.5;padding:9px 0;border-top:1px solid var(--line)}.plain-list li:last-child{border-bottom:1px solid var(--line)}.text-link{border:0;background:none;padding:0 0 3px;color:var(--ink);border-bottom:1px solid #999;font-size:11px;font-weight:600;cursor:pointer}.section-heading{text-align:center;max-width:700px;margin:0 auto 48px}.section-heading h2{font-size:36px}.section-heading>p:not(.label){font-size:12px;line-height:1.65;color:var(--muted);margin:13px auto 0;max-width:650px}.method-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.method-list.three{grid-template-columns:repeat(3,1fr)}.method-list.three article{display:block}.method-list.three article>span{display:block;margin-bottom:32px}.method-list article{display:grid;grid-template-columns:42px 1fr;padding:23px;border:1px solid var(--line);border-radius:13px;box-shadow:0 6px 18px rgba(23,51,59,.045)}.method-list article>span{font-size:10px;color:var(--blue)}.method-list h3{font-family:var(--heading);font-size:16px;margin:0 0 7px}.method-list p{font-size:12px;line-height:1.65;color:var(--muted);margin:0;max-width:680px}.centered-link{display:block;width:max-content;margin:30px auto 0}.offers{background:var(--surface)}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.offer-grid article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:30px;display:flex;flex-direction:column;box-shadow:0 8px 22px rgba(23,51,59,.045)}.offer-grid article.recommended{border-color:#a9bfba;background:linear-gradient(145deg,#fff 55%,#f0f7f4)}.offer-name{font-size:10px;color:var(--blue);font-weight:600;margin:0 0 25px}.offer-grid h3{font-family:var(--heading);font-size:20px;line-height:1.3;margin:0}.offer-grid article>p:not(.offer-name){font-size:11px;line-height:1.6;color:var(--muted)}.offer-grid .plain-list{margin-bottom:25px}.offer-grid .button{margin-top:auto}.request-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.request-list article{padding:23px;background:#fff;border:1px solid var(--line);border-radius:12px}.request-list article:nth-child(even){padding:23px;border-left:1px solid var(--line)}.request-list h3{font-family:var(--heading);font-size:15px;margin:0 0 8px}.request-list p{font-size:11px;line-height:1.6;color:var(--muted);margin:0}.validation-note{font-size:9px;color:#858986;text-align:center;max-width:650px;margin:25px auto 0;line-height:1.5}.difference{background:#fff}.difference dl{margin:35px 0 0;border-top:1px solid var(--line)}.difference dl div{display:grid;grid-template-columns:80px 1fr;padding:15px 0;border-bottom:1px solid var(--line);font-size:11px}.difference dt{font-weight:600;color:var(--blue)}.difference dd{margin:0;color:var(--muted)}.legal{padding:65px 0}.legal-inner{text-align:center}.legal h2{font-size:27px}.legal-inner>p:not(.label){font-size:12px;color:var(--muted)}.legal-button{border:0;background:none;border-bottom:1px solid #999;padding:0 0 3px;margin-top:15px;font-size:10px;font-weight:600;cursor:pointer}.legal-button span{margin-left:10px}.legal-copy{text-align:left;max-width:720px;margin:30px auto 0;padding-top:25px;border-top:1px solid var(--line);font-size:10px;line-height:1.65;color:var(--muted)}.faq-inner{max-width:820px}.accordion{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:11px;font-weight:600;cursor:pointer}summary::-webkit-details-marker{display:none}summary span{font-size:16px;font-weight:400}details[open] summary span{transform:rotate(45deg)}details p{font-size:11px;line-height:1.65;color:var(--muted);max-width:680px;margin:-2px 0 20px}.final{padding:80px 0}.final-inner{background:var(--green);color:#fff;border-radius:17px;padding:48px;display:grid;grid-template-columns:1.5fr .6fr;gap:70px;align-items:center}.final .label{color:#b9d9ce}.final h2{font-size:34px}.final-inner>div:first-child>p:last-child{font-size:11px;line-height:1.65;color:#d7e5e0;max-width:620px}.final-actions{display:flex;flex-direction:column;gap:11px}.final-actions .button{background:#fff;color:var(--ink);border-color:#fff}.final-actions>a,.contact-link{font-size:10px;text-align:center;text-decoration:underline;text-underline-offset:3px;color:#fff}.contact-link{border:0;background:none;cursor:pointer;padding:0}footer{border-top:1px solid var(--line);padding:42px 0 20px}.footer-main{display:flex;justify-content:space-between}.footer-main p{font-size:10px;line-height:1.5;color:var(--muted)}.footer-main>div:last-child{display:flex;flex-direction:column;gap:7px;font-size:10px;text-align:right}.footer-main span{color:var(--muted)}.footer-bottom{border-top:1px solid var(--line);margin-top:30px;padding-top:15px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#858986}.footer-legal{display:flex;justify-content:flex-end;gap:18px;flex-wrap:wrap}.footer-legal a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.form-overlay{position:fixed;inset:0;background:#fff;z-index:100;display:none;overflow:auto}.form-overlay.open{display:block}.form-shell{min-height:100%;max-width:850px;margin:auto;padding:24px 34px 40px;display:flex;flex-direction:column}.form-header{display:flex;align-items:center;justify-content:space-between}.close-form{border:0;background:none;font-size:11px;cursor:pointer;padding:10px}.form-progress{height:2px;background:#eceeea;margin-top:20px}.form-progress span{display:block;width:20%;height:100%;background:var(--blue);transition:width .25s}.form-shell form{width:100%;max-width:650px;margin:75px auto 0}.form-step{display:none}.form-step.active{display:block}.step-count{font-size:10px;color:var(--blue);font-weight:600;margin:0 0 18px}.form-step h2,.form-success h2{font-size:34px;line-height:1.15;margin:0}.form-step>p:not(.step-count){font-size:12px;color:var(--muted);margin:12px 0 28px}.choices{display:grid;gap:8px}.choices.two{grid-template-columns:1fr 1fr}.choices label{cursor:pointer}.choices input{position:absolute;opacity:0;pointer-events:none}.choices label>span{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:7px;padding:15px 16px;font-size:12px;transition:.15s}.choices label>span small{color:var(--muted);margin-top:4px}.choices input:checked+span{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:#f8faff}.field{display:block;margin-bottom:17px}.field>span{display:block;font-size:10px;font-weight:600;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:7px;padding:13px;background:#fff;color:var(--ink)}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid rgba(36,86,216,.18);border-color:var(--blue)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.group-label{display:block;font-size:10px;font-weight:600;margin:0 0 8px}.contact-choice{grid-template-columns:repeat(3,1fr);margin-bottom:20px}.choice-error{font-size:10px!important;color:#b33b2e!important;margin-top:10px!important}.website-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.consent{display:flex;gap:9px;align-items:flex-start;font-size:10px}.consent a{text-decoration:underline;text-underline-offset:2px}.consent a:hover{color:var(--blue)}.form-privacy{font-size:9px!important}.form-controls{display:flex;justify-content:space-between;margin-top:35px;padding-top:20px;border-top:1px solid var(--line)}.back{border:0;background:none;font-size:11px;cursor:pointer}.back:disabled{opacity:.3}.form-controls .button{min-width:120px}.form-submit-error{font-size:10px;color:#a33b2d;text-align:right;margin:10px 0 0}.form-success{width:100%;max-width:900px;margin:38px auto 0;text-align:center}.form-success>p:not(.label){font-size:12px;line-height:1.6;color:var(--muted);max-width:540px;margin:12px auto 18px}.cal-booking{width:100%;height:clamp(560px,72dvh,760px);margin-top:16px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.cal-booking iframe{display:block;width:100%;height:100%;border:0}.success-fallback{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:20px}.form-success .text-link{display:block;margin:0}@media(max-width:940px){.nav{display:none}.header-inner{justify-content:space-between}.header-inner>.language-picker{margin-left:auto}.header-inner>.button{margin-right:8px}.menu{display:flex;border:0;background:none;flex-direction:column;gap:5px;padding:10px}.menu span{width:20px;height:1px;background:var(--ink)}.menu b{position:absolute;width:1px;height:1px;overflow:hidden}.mobile-nav{display:flex;position:fixed;top:68px;left:0;right:0;flex-direction:column;background:#fff;padding:20px;border-bottom:1px solid var(--line);transform:translateY(-130%);transition:.2s;z-index:-1}.mobile-nav.open{transform:none}.mobile-nav>a{font-family:var(--heading);font-size:18px;font-weight:600;padding:12px 0;border-bottom:1px solid var(--line)}.mobile-nav .button{margin-top:15px}.two-columns{gap:50px;grid-template-columns:1fr}.final-inner{grid-template-columns:1fr}.hero-context{gap:25px}.section{padding:80px 0}}
html[lang="tr"] .hero h1{font-size:clamp(43px,5.1vw,62px)}html[lang="tr"] .hero-title{max-width:720px;margin-inline:auto}html[lang="tr"] .section-heading{max-width:760px}html[lang="en"] .hero-content{max-width:860px}@media(max-width:560px){:root{--container:calc(100% - 28px)}html{scroll-padding-top:76px}.header{height:66px}.header-inner>.button{display:none}.language-picker{margin-right:4px}.language-picker select{padding:8px 22px 8px 9px}.hero{padding-top:52px}.hero h1,html[lang="tr"] .hero h1{font-size:clamp(34px,10.5vw,40px);line-height:1}.hero-title{font-size:15px;line-height:1.35}.actions{flex-direction:column;max-width:300px;margin-inline:auto}.hero-points{grid-template-columns:1fr;margin-top:44px}.hero-points p{padding:17px 18px}.hero-points p+p{border-left:0;border-top:1px solid var(--line)}.hero-context{grid-template-columns:1fr;padding-top:28px;padding-bottom:70px}.hero-context p{font-size:11px}.section{padding:56px 0}.section h2{font-size:28px;line-height:1.08}.statement{font-size:17px}.method-list,.method-list.three{grid-template-columns:1fr}.method-list article{grid-template-columns:40px 1fr;padding:20px}.section-heading{margin-bottom:32px}.section-heading h2{font-size:28px}.section-heading>p:not(.label){font-size:11px}.scenario-grid,.offer-grid,.request-list{grid-template-columns:1fr}.scenario-grid article{padding:20px}.offer-grid article{padding:22px}.offer-name{margin-bottom:17px}.offer-grid .plain-list{margin-bottom:20px}.request-list article,.request-list article:nth-child(even){padding:20px;border-left:1px solid var(--line)}.difference dl div{grid-template-columns:60px 1fr}.final{padding:30px 0 55px}.final-inner{padding:31px 24px;gap:30px}.final h2{font-size:28px}.footer-main{display:grid;gap:25px}.footer-main>div:last-child{text-align:left}.footer-bottom{display:grid;gap:12px}.footer-legal{justify-content:flex-start;gap:10px 18px}.form-shell{padding:18px 16px 30px}.form-shell form{margin-top:42px}.form-step h2,.form-success h2{font-size:28px}.form-success{margin-top:24px}.form-success>p:not(.label){margin:10px auto 14px}.cal-booking{height:clamp(430px,64dvh,600px);margin-top:12px;border-radius:10px}.success-fallback{flex-direction:column;gap:14px}.choices.two,.field-grid,.form-pair{grid-template-columns:1fr}.contact-choice{grid-template-columns:1fr 1fr 1fr}.choices label>span{padding:14px}.form-controls{position:sticky;bottom:0;background:#fff;padding-bottom:8px}.form-controls .button{min-width:110px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-nav,.form-progress span{transition:none}}
