@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--navy:#090c43;--pink:#d9145a;--ink:#11143e;--muted:#66677c;--line:#e8e9ef;--soft:#f6f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:#fff;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}::selection{background:#f6bfd2;color:var(--navy)}:focus-visible{outline:3px solid var(--pink);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.13;letter-spacing:-.04em}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.header{height:100px;max-width:1360px;margin:auto;padding:0 54px;display:flex;align-items:center;gap:40px}.brand{display:inline-flex;flex-shrink:0}.logo{display:block;width:78px;height:78px;background:url('assets/iyzip-logo.jpg') -43px -45px/165px no-repeat}.header nav{display:flex;gap:32px;margin-left:auto;font-size:14px;font-weight:650}.header nav a:hover,footer a:hover{color:var(--pink)}.button{display:inline-flex;justify-content:center;align-items:center;min-height:53px;padding:14px 24px;border:1px solid var(--pink);background:var(--pink);color:white;border-radius:8px;font-size:14px;font-weight:750;transition:background .2s,transform .2s}.button:hover{background:#b60f4a;transform:translateY(-2px)}.button.small{min-height:43px;padding:10px 19px}.menu{display:none}.hero{max-width:1360px;margin:0 auto;min-height:610px;padding:76px 54px 80px;display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;overflow:hidden}.hero h1{font-size:clamp(56px,5.4vw,78px);font-weight:800;line-height:1.08}.hero h1 span{color:var(--pink)}.hero-copy>p{max-width:440px;font-size:18px;line-height:1.8;color:var(--muted);margin-top:28px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:750}.text-link:hover{color:var(--pink)}.hero-note{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center;margin-top:27px}.check{color:var(--pink);font-size:17px}/* Service map: brand and real service names, never a product interface. */
.brand-diagram{position:relative;min-height:470px;width:100%;isolation:isolate;background:#f7f7fb;border-radius:28px;overflow:hidden}
.diagram-orbit{position:absolute;width:350px;height:350px;border:1px solid #e1dce8;border-radius:50%;top:36px;left:50%;transform:translateX(-50%)}
.diagram-orbit.inner{width:255px;height:255px;top:83px;border-style:dashed;border-color:#e7ccd7}
.diagram-center{position:absolute;width:182px;height:182px;border-radius:50%;background:white;top:120px;left:50%;transform:translateX(-50%);display:grid;place-items:center;box-shadow:0 16px 40px -20px #24204a30}
.diagram-logo{border-radius:50%;width:146px;height:146px;background:url('assets/iyzip-logo.jpg') -84px -88px/315px no-repeat}
.diagram-service{position:absolute;display:flex;align-items:center;gap:12px;background:white;padding:17px 21px;border:1px solid #e9e5ed;border-radius:10px;font-size:16px;font-weight:700;box-shadow:0 10px 28px -18px #11143e32;transition:transform .25s,border-color .25s,color .25s}
.diagram-service svg{color:var(--pink);flex-shrink:0}.diagram-service:hover{transform:translateY(-4px);border-color:var(--pink);color:var(--pink)}
.service-fatura{top:44px;left:26px;transform:rotate(-5deg)}.service-arsiv{top:62px;right:27px;transform:rotate(5deg)}.service-defter{top:230px;left:19px;transform:rotate(-4deg)}.service-mutabakat{top:246px;right:18px;transform:rotate(4deg)}.service-irsaliye{top:338px;left:50%;transform:translateX(-50%)}.service-irsaliye:hover{transform:translateX(-50%) translateY(-4px)}
.diagram-caption{position:absolute;bottom:17px;width:100%;text-align:center;font-size:13px;color:var(--muted);line-height:1.55}.diagram-caption strong{font-weight:650;color:var(--navy)}
.service-strip{border-block:1px solid var(--line);max-width:1252px;margin:auto;display:flex;align-items:center;justify-content:space-around;padding:28px 20px;font-size:19px;font-weight:650;color:#696b87}.service-strip i{width:4px;height:4px;background:var(--pink);border-radius:50%}.section{max-width:1252px;margin:auto;padding:105px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:52px;gap:40px}.section h2{font-size:46px;font-weight:750}.section h2 span{color:var(--pink)}.section-heading>p{max-width:370px;color:var(--muted);font-size:16px}.solutions-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.solution{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--line);padding:21px 5px;color:var(--ink)}.solution b{display:block;font-size:21px;font-weight:650;letter-spacing:-.02em}.solution small{display:block;font-size:14px;color:var(--muted);margin-top:4px}.solution .plus{font-size:27px;font-weight:400}.solution.active b,.solution.active .plus{color:var(--pink)}.solution.active .plus{transform:rotate(45deg)}.solution-detail{background:#f5f6fb;border-radius:18px;padding:32px 40px;display:flex;flex-direction:column;justify-content:center}.document-art{height:260px;position:relative;display:flex;justify-content:center;align-items:center}.paper{width:192px;height:227px;background:white;border:1px solid #e5e5ee;border-radius:5px;box-shadow:0 15px 35px -15px #11143e38;transform:rotate(-7deg);padding:20px}.paper-brand{font-size:21px;letter-spacing:-1px;font-weight:800}.paper-title{font-size:11px;display:block;margin:16px 0;color:var(--muted)}.paper-line{height:5px;background:#eaebf3;border-radius:3px;width:73%;margin:9px 0}.paper-line.wide{width:100%}.paper-line.short{width:48%}.paper-grid{display:flex;justify-content:space-between;border-block:1px solid var(--line);padding:10px 0;margin-top:20px;font-size:8px}.paper-seal{position:absolute;bottom:13px;right:15px;width:27px;height:27px;border:1px solid #4e7966;border-radius:50%;color:#4e7966;display:grid;place-items:center}.document-chip{position:absolute;bottom:35px;right:5%;background:var(--navy);color:white;font-size:12px;border-radius:6px;padding:11px 15px;transform:rotate(4deg)}.detail-copy h3{font-size:28px;margin-top:16px}.detail-copy p{color:var(--muted);font-size:14px;margin:17px 0 22px;max-width:420px}.why{background:var(--navy);border-radius:20px;padding:68px;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;color:white}.why h2{font-size:40px}.why h2 span{color:#f383aa}.why-intro>p{font-size:15px;color:#c0c1d7;margin:23px 0 28px;max-width:350px}.button.light{background:white;border-color:white;color:var(--navy)}.button.light:hover{background:#fce6ee}.why-list article{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #ffffff20}.why-list article:first-child{padding-top:0}.why-list article:last-child{border-bottom:0;padding-bottom:0}.why-icon{color:#f78eb2;flex-shrink:0;margin-top:3px}.why-list h3{font-size:21px;letter-spacing:-.02em}.why-list p{font-size:14px;color:#c0c1d7;line-height:1.7;margin-top:9px}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.package{border:1px solid var(--line);border-radius:12px;padding:32px;position:relative}.package h3{font-size:24px}.package>p{font-size:14px;color:var(--muted);margin-top:12px;min-height:44px}.package-amount{font-size:40px;font-weight:750;letter-spacing:-.04em;padding:23px 0;border-bottom:1px solid var(--line)}.package-amount span{font-size:14px;font-weight:500;letter-spacing:0;color:var(--muted)}.package ul{list-style:none;padding:0;margin:23px 0 30px;font-size:14px;line-height:2.3}.package li:before{content:'✓';color:var(--pink);margin-right:10px}.package .button{width:100%}.button.outline{background:white;border-color:#d9d9e4;color:var(--navy)}.button.outline:hover{border-color:var(--pink);background:#fff4f7}.package.featured{border:1px solid var(--pink);background:#fff9fb}.recommend{position:absolute;right:20px;top:-14px;background:var(--pink);color:white;border-radius:5px;padding:4px 10px;font-size:12px;font-weight:600}.faq{padding-top:10px;display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{font-size:17px;font-weight:650;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary:after{content:'+';color:var(--pink);font-size:23px;line-height:1}.faq-list details[open] summary:after{content:'−'}.faq-list p{color:var(--muted);font-size:15px;margin-top:15px;max-width:600px}.contact{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;border-top:1px solid var(--line);padding-top:80px}.contact>div>p{color:var(--muted);margin-top:23px;max-width:360px}.contact-logo{margin-top:34px;width:148px;height:148px;background:url('assets/iyzip-logo.jpg') -77px -81px/300px no-repeat}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-size:13px;font-weight:650;margin-bottom:19px}input,select,textarea{display:block;width:100%;border:1px solid #dddde7;border-radius:6px;padding:13px 14px;font-size:14px;background:#fff;color:var(--ink);margin-top:8px;caret-color:var(--pink)}input::placeholder,textarea::placeholder{color:#767689}textarea{resize:vertical}.form-note{color:var(--muted);font-size:12px;margin:0 0 17px}#form-status{font-size:14px;margin-top:15px;color:#325a44}footer{max-width:1252px;margin:auto;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;padding:25px 0}footer>p{font-size:14px;color:var(--muted)}footer>div{margin-left:auto;display:flex;gap:23px;font-size:13px}footer small{color:var(--muted);font-size:11px}.menu span{display:block;background:var(--navy);height:2px;width:21px;margin:5px}@keyframes arrive{from{transform:translateY(18px);filter:blur(3px)}to{transform:translateY(0);filter:blur(0)}}
@media(min-width:1450px){.hero{padding-top:95px;padding-bottom:100px;min-height:680px}}@media(max-width:1350px){.section,.service-strip,footer{margin-left:54px;margin-right:54px}.hero{gap:30px}.hero-actions{gap:17px}.hero .button{padding-inline:17px}.hero-copy>p{font-size:17px}.why{gap:45px;padding:52px}}@media(max-width:1050px){.header{padding:0 30px;gap:22px}.header nav{gap:20px}.hero{padding:55px 30px 70px}.hero h1{font-size:58px}.hero-actions{flex-wrap:wrap}.section,.service-strip,footer{margin-left:30px;margin-right:30px}.solutions-layout{gap:35px}.section h2{font-size:40px}.solution-detail{padding:28px}.why{gap:30px;padding:40px}.why h2{font-size:33px}.package{padding:24px}.package-amount{font-size:34px}.faq,.contact{gap:35px}footer{flex-wrap:wrap}footer small{width:100%;text-align:right}.hero-note{font-size:11px}}
@media(max-width:760px){.header{height:85px;padding:0 22px;gap:12px}.logo{width:65px;height:65px;background-size:140px;background-position:-37px -39px}.header>.button{margin-left:auto;font-size:12px;padding:10px 12px;min-height:40px}.menu{display:block;border:0;background:transparent;padding:5px}.header nav{display:none;position:absolute;top:85px;left:0;right:0;background:white;padding:25px;border-bottom:1px solid var(--line);z-index:10;box-shadow:0 15px 25px #11143e0a}.header nav.open{display:flex;flex-direction:column;gap:22px}.hero{grid-template-columns:1fr;padding:42px 23px 58px;gap:55px;overflow:hidden}.hero h1{font-size:60px;line-height:1.09}.hero-copy>p{font-size:16px;margin-top:22px;max-width:440px}.hero-actions{gap:20px;margin-top:25px}.hero-note{font-size:12px;line-height:1.6;margin-top:23px;max-width:300px}.service-strip{margin-inline:23px;padding:23px 0;flex-wrap:wrap;gap:16px 20px;font-size:14px}.service-strip i{width:3px;height:3px}.section{margin-inline:23px;padding:65px 0}.section-heading{display:block;margin-bottom:30px}.section h2{font-size:36px}.section-heading>p{margin-top:20px;max-width:400px;font-size:15px}.solutions-layout{grid-template-columns:1fr;gap:25px}.solution{padding:17px 2px}.solution b{font-size:20px}.solution small{font-size:13px}.solution-detail{padding:24px;border-radius:12px}.document-art{height:240px}.detail-copy h3{font-size:26px}.why{grid-template-columns:1fr;padding:35px 27px;gap:38px}.why h2{font-size:33px}.why-list h3{font-size:20px}.package-grid{grid-template-columns:1fr;gap:28px}.package{padding:27px}.package>p{min-height:0}.package-amount{font-size:38px}.package ul{margin-block:18px 22px}.faq{display:block;padding-top:0}.faq h2{margin-bottom:34px}.faq-list summary{font-size:15px}.faq-list p{font-size:14px}.contact{grid-template-columns:1fr;gap:35px;padding-top:55px}.contact-logo{display:none}.contact>div>p{font-size:15px}.field-row{gap:13px}input,select,textarea{font-size:16px;padding:12px;min-width:0}.contact form>.button{width:100%}footer{margin-inline:23px;gap:15px;padding:25px 0}footer>p{margin-left:auto;font-size:13px}footer>div{width:100%;margin:0;justify-content:space-between;font-size:13px}footer small{text-align:left;margin-top:10px}.dash-stats>div{padding:12px}.table-top>span{font-size:9px}.contact h2{font-size:37px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

@media(max-width:1050px) and (min-width:761px){.brand-diagram{min-height:430px}.diagram-orbit{width:290px;height:290px;top:45px}.diagram-orbit.inner{width:210px;height:210px;top:85px}.diagram-center{width:148px;height:148px;top:115px}.diagram-logo{width:118px;height:118px;background-size:255px;background-position:-68px -71px}.diagram-service{padding:13px 14px;gap:8px;font-size:13px}.service-fatura{left:12px;top:45px}.service-arsiv{right:12px;top:60px}.service-defter{left:12px;top:230px}.service-mutabakat{right:12px;top:255px}.service-irsaliye{top:320px}}
@media(max-width:760px){.brand-diagram{max-width:520px;min-height:410px;margin:auto;border-radius:20px}.diagram-orbit{width:292px;height:292px;top:30px}.diagram-orbit.inner{width:214px;height:214px;top:69px}.diagram-center{width:144px;height:144px;top:104px}.diagram-logo{width:116px;height:116px;background-size:251px;background-position:-67px -70px}.diagram-service{font-size:14px;padding:13px 14px;gap:9px}.diagram-service svg{width:20px;height:20px}.service-fatura{top:35px;left:15px}.service-arsiv{top:47px;right:15px}.service-defter{top:225px;left:13px}.service-mutabakat{top:240px;right:12px}.service-irsaliye{top:300px}.diagram-caption{bottom:15px}}
@media(max-width:360px){.diagram-service{font-size:12px;padding:12px 10px;gap:7px}.diagram-center{width:132px;height:132px;top:110px}.diagram-logo{width:105px;height:105px;background-size:230px;background-position:-62px -65px}}

.contact-information{align-self:center;padding:15px 0 30px}.contact-method{display:flex;align-items:center;gap:22px;padding:32px 0;border-bottom:1px solid var(--line)}.contact-method:first-child{padding-top:0}.contact-method-icon{color:var(--pink);flex-shrink:0;width:52px;height:52px;display:grid;place-items:center;background:#fff1f6;border-radius:12px}.contact-method-icon svg{width:25px;height:25px}.contact-method h3{font-size:14px;letter-spacing:0;color:var(--muted);font-weight:600;margin-bottom:8px}.contact-method p{font-size:25px;letter-spacing:-.025em;line-height:1.3;font-weight:650;overflow-wrap:anywhere}.contact-placeholder{font-size:12px;color:var(--muted);margin-top:20px}@media(max-width:760px){.contact-information{padding:0}.contact-method{gap:17px;padding:25px 0}.contact-method p{font-size:21px}.contact-method-icon{width:46px;height:46px}}

.contact-method a:hover{color:var(--pink)}

.package>.package-unit{min-height:0;margin-top:12px;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.package-amount{font-variant-numeric:tabular-nums}

.package{display:flex;flex-direction:column}.package .button{margin-top:auto}.package h3{font-size:23px}.package li{line-height:1.7;margin-bottom:10px}
