/* XAN Gayrimenkul Forms v1.9.05 — Kurumsal, samimi, responsive form deneyimi */
:root{--xan-form-primary:#055970;--xan-form-secondary:#0A6B82;--xan-form-accent:#47AFC0;--xan-form-dark:#12262D;--xan-form-text:#28464E;--xan-form-muted:#657A80;--xan-form-border:#D8E4E7;--xan-form-soft:#F4F8F9;--xan-form-white:#FFFFFF}
html{box-sizing:border-box;background:#F2F6F7;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body.xan-ga-form-page-body{margin:0;background:#F2F6F7;color:var(--xan-form-dark);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.xan-ga-form-page,.xan-ga-form-page *{text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}.xan-ga-form-page{min-height:100vh;display:flex;flex-direction:column;background:#F2F6F7}.xan-ga-form-page a,.xan-ga-form-page button,.xan-ga-form-page input,.xan-ga-form-page select,.xan-ga-form-page textarea{font-family:Arial,Helvetica,sans-serif}.xan-ga-form-skip{position:fixed;left:12px;top:-80px;z-index:9999;padding:9px 12px;background:#fff;color:#055970;font-weight:500;border:2px solid #055970;border-radius:8px;text-decoration:none}.xan-ga-form-skip:focus{top:12px}
.xan-ga-form-topbar{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px clamp(20px,4vw,64px);background:var(--xan-form-primary,#055970);border-bottom:2px solid var(--xan-form-accent,#47AFC0);color:#fff}.xan-ga-form-brand{display:flex;align-items:center;gap:16px;color:#fff!important;text-decoration:none;min-width:0}.xan-ga-form-brand img{display:block;width:auto;height:50px;max-width:152px;object-fit:contain}.xan-ga-form-brand>strong{font-size:30px;color:#fff}.xan-ga-form-trust{display:grid;grid-template-columns:38px auto;grid-template-rows:auto auto;column-gap:10px;align-items:center;color:#fff}.xan-ga-form-trust>span{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--xan-form-primary,#055970)!important;font-size:20px;font-weight:500}.xan-ga-form-trust strong{font-size:12px;line-height:1.2;color:#fff!important}.xan-ga-form-trust small{margin-top:2px;font-size:11px;line-height:1.2;color:rgba(255,255,255,.78)!important}
.xan-ga-form-main{flex:1;width:min(100% - 40px,1420px);margin:0 auto;padding:46px 0 54px}.xan-ga-form-shell{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:26px;align-items:start}.xan-ga-form-intro{position:sticky;top:24px;min-height:560px;padding:38px 34px;border-radius:20px;background:var(--xan-form-primary,#055970);color:#fff;display:flex;flex-direction:column}.xan-ga-form-eyebrow{align-self:flex-start;display:inline-flex;padding:7px 11px;border-radius:999px;background:#fff;color:var(--xan-form-primary,#055970)!important;font-size:11px;font-weight:500;letter-spacing:.08em}.xan-ga-form-intro h1{margin:26px 0 14px;color:#fff!important;font-size:clamp(32px,3vw,48px);line-height:1.08;font-weight:500;letter-spacing:-.025em}.xan-ga-form-intro>p{margin:0;color:rgba(255,255,255,.9)!important;font-size:16px;line-height:1.68;font-weight:500}.xan-ga-form-intro ul{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.xan-ga-form-intro li{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;color:#fff!important;font-size:13px;font-weight:500}.xan-ga-form-intro li>span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:#fff;color:var(--xan-form-primary,#055970)!important;font-size:15px;font-weight:500}.xan-ga-form-intro-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:28px}.xan-ga-form-intro-meta>span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff!important;font-size:11px;font-weight:500}.xan-ga-form-private-badge{margin-top:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.26);border-radius:10px;background:rgba(255,255,255,.08)}.xan-ga-form-private-badge strong,.xan-ga-form-private-badge span{display:block;color:#fff!important}.xan-ga-form-private-badge strong{font-size:11px}.xan-ga-form-private-badge span{margin-top:3px;font-size:11px;line-height:1.45;opacity:.82}
.xan-ga-form-card{overflow:hidden;border:1px solid var(--xan-form-border);border-radius:20px;background:#fff;box-shadow:0 16px 44px rgba(18,38,45,.07)}.xan-ga-form-card-head{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid #E1E9EB;background:#fff}.xan-ga-form-card-head h2{margin:0;color:var(--xan-form-dark)!important;font-size:24px;line-height:1.2;font-weight:500}.xan-ga-form-card-head>span{color:var(--xan-form-muted)!important;font-size:11px;font-weight:500;white-space:nowrap}.xan-ga-form-card-head b{color:var(--xan-form-primary,#055970)!important}.xan-ga-standalone-lead-form{padding:26px 28px 30px}.xan-ga-form-section{min-width:0;margin:0 0 26px;padding:0;border:0}.xan-ga-form-section+ .xan-ga-form-section{padding-top:24px;border-top:1px solid #E4EBED}.xan-ga-form-section legend{display:block;width:100%;margin:0 0 16px;padding:0;color:var(--xan-form-primary,#055970)!important;font-size:13px;font-weight:500;letter-spacing:.01em}.xan-ga-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px}.xan-ga-form-grid label{display:flex;min-width:0;flex-direction:column;gap:7px;color:var(--xan-form-dark)!important;font-size:12px;font-weight:500;line-height:1.35}.xan-ga-form-grid label>span b{color:var(--xan-form-primary,#055970)!important}.xan-ga-form-grid input,.xan-ga-form-grid select,.xan-ga-form-grid textarea{width:100%;min-height:50px;border:1px solid #C9D9DD;border-radius:10px;background:#fff;color:var(--xan-form-dark)!important;-webkit-text-fill-color:var(--xan-form-dark)!important;font:500 15px/1.45 Arial,Helvetica,sans-serif;padding:12px 13px;outline:0;box-shadow:none!important}.xan-ga-form-grid textarea{min-height:124px;resize:vertical}.xan-ga-form-grid input::placeholder,.xan-ga-form-grid textarea::placeholder{color:#788B91!important;-webkit-text-fill-color:#788B91!important;opacity:1}.xan-ga-form-grid input:focus,.xan-ga-form-grid select:focus,.xan-ga-form-grid textarea:focus{border-color:var(--xan-form-primary,#055970);box-shadow:0 0 0 3px rgba(5,89,112,.11)!important}.xan-ga-form-grid input[aria-invalid="true"],.xan-ga-form-grid select[aria-invalid="true"],.xan-ga-form-grid textarea[aria-invalid="true"]{border-color:#A13D48!important;background:#FFF9F9!important}.xan-ga-form-full{grid-column:1/-1}.xan-ga-form-counter{align-self:flex-end;margin-top:-3px;color:#6D8086!important;font-size:11px!important;font-weight:500!important}.xan-ga-field-error{margin-top:-2px;color:#8D2734!important;font-size:11px!important;font-weight:500!important}.xan-ga-hp-field{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.xan-ga-form-consent{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;margin:4px 0 16px;padding:13px 14px;border:1px solid #D7E3E6;border-radius:10px;background:#FAFCFC;color:#3F5B62!important;font-size:11px;line-height:1.5;cursor:pointer}.xan-ga-form-consent input{width:18px!important;height:18px!important;margin:1px 0 0;accent-color:var(--xan-form-primary,#055970)}.xan-ga-form-consent b{color:var(--xan-form-primary,#055970)!important}.xan-ga-form-submit{width:100%;min-height:54px;border:0;border-radius:10px;background:var(--xan-form-primary,#055970);color:#fff!important;-webkit-text-fill-color:#fff!important;font:500 15px/1.2 Arial,Helvetica,sans-serif;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.xan-ga-form-submit:hover,.xan-ga-form-submit:focus-visible{background:#03485B;color:#fff!important;-webkit-text-fill-color:#fff!important;outline:3px solid rgba(71,175,192,.35);outline-offset:2px}.xan-ga-form-submit span{color:#fff!important;-webkit-text-fill-color:#fff!important}.xan-ga-form-submit:disabled{cursor:wait;opacity:.78}.xan-ga-form-submit-note{margin:9px 0 0;text-align:center;color:#6A7E84!important;font-size:11px;line-height:1.45}.xan-ga-form-alert{width:min(100%,900px);margin:0 auto 18px;border-radius:12px;padding:14px 17px;display:flex;gap:5px;flex-direction:column;border:1px solid #CBDADD;background:#fff}.xan-ga-form-alert strong{font-size:14px}.xan-ga-form-alert span{font-size:12px}.xan-ga-form-alert.is-info{border-color:#A9CBD3;color:#055970}.xan-ga-form-alert.is-error{border-color:#C68D94;color:#7B1D2B;background:#FFF9F9}
.xan-ga-form-main.is-home{max-width:1120px}.xan-ga-form-home-head{text-align:center;max-width:720px;margin:0 auto 26px}.xan-ga-form-home-head>span{font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--xan-form-primary,#055970)!important}.xan-ga-form-home-head h1{margin:9px 0 9px;color:var(--xan-form-dark)!important;font-size:clamp(30px,4vw,44px);line-height:1.08;font-weight:500;letter-spacing:-.02em}.xan-ga-form-home-head p{margin:0;color:#526A72!important;font-size:14px;line-height:1.6}.xan-ga-form-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.xan-ga-form-home-grid>a{display:flex;flex-direction:column;min-height:220px;padding:23px;border:1px solid #D7E3E6;border-top:4px solid var(--xan-form-primary,#055970);border-radius:15px;background:#fff;color:var(--xan-form-dark)!important;text-decoration:none;box-shadow:0 10px 30px rgba(18,38,45,.05)}.xan-ga-form-home-grid>a>span{font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--xan-form-primary,#055970)!important}.xan-ga-form-home-grid>a>strong{margin:11px 0 8px;color:var(--xan-form-dark)!important;font-size:20px;line-height:1.25}.xan-ga-form-home-grid>a>p{margin:0;color:#526A72!important;font-size:12px;line-height:1.6}.xan-ga-form-home-grid>a>b{margin-top:auto;padding-top:17px;color:var(--xan-form-primary,#055970)!important;font-size:12px}.xan-ga-form-home-grid>a:hover,.xan-ga-form-home-grid>a:focus-visible{border-color:var(--xan-form-primary,#055970);outline:3px solid rgba(5,89,112,.1);outline-offset:2px}
.xan-ga-form-success-card,.xan-ga-form-expired{width:min(720px,100%);margin:28px auto;padding:42px 36px;border:1px solid #D5E2E5;border-top:5px solid var(--xan-form-primary,#055970);border-radius:18px;background:#fff;text-align:center;box-shadow:0 18px 50px rgba(18,38,45,.08)}.xan-ga-form-success-icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 15px;border-radius:50%;background:var(--xan-form-primary,#055970);color:#fff!important;font-size:28px;font-weight:500}.xan-ga-form-success-kicker,.xan-ga-form-expired>span{display:block;color:var(--xan-form-primary,#055970)!important;font-size:11px;font-weight:500;letter-spacing:.09em}.xan-ga-form-success-card h1,.xan-ga-form-expired h1{margin:10px 0 9px;color:var(--xan-form-dark)!important;font-size:clamp(28px,4vw,38px);line-height:1.12}.xan-ga-form-success-card>p,.xan-ga-form-expired>p{max-width:590px;margin:0 auto;color:#526A72!important;font-size:14px;line-height:1.65}.xan-ga-form-success-ref{display:inline-flex;flex-direction:column;gap:4px;margin:22px auto 0;padding:12px 18px;border:1px solid #CFE0E3;border-radius:10px;background:#F2F8F9}.xan-ga-form-success-ref span{color:#61777D!important;font-size:11px;font-weight:500}.xan-ga-form-success-ref strong{color:var(--xan-form-primary,#055970)!important;font-size:18px;letter-spacing:.04em}.xan-ga-form-copy-ref{display:block;margin:10px auto 0;border:0;background:transparent;color:var(--xan-form-primary,#055970)!important;font-size:11px;font-weight:500;cursor:pointer}.xan-ga-form-copy-ref:hover,.xan-ga-form-copy-ref:focus-visible{text-decoration:underline;outline:none}.xan-ga-form-success-actions{display:flex;justify-content:center;margin-top:23px}.xan-ga-form-success-actions a,.xan-ga-form-expired>a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 16px;border:1px solid var(--xan-form-primary,#055970);border-radius:9px;background:var(--xan-form-primary,#055970);color:#fff!important;text-decoration:none;font-size:12px;font-weight:500}.xan-ga-form-expired{border-top-color:#8B3A3A}.xan-ga-form-expired>a{margin-top:20px}
.xan-ga-form-footer{min-height:54px;border-top:1px solid #DCE6E8;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px clamp(20px,4vw,60px);color:#526A72;font-size:11px}.xan-ga-form-footer a{color:var(--xan-form-primary,#055970)!important;font-weight:500;text-decoration:none}
@media (max-width:1180px){.xan-ga-form-main{width:min(100% - 32px,980px);padding:34px 0 44px}.xan-ga-form-shell{grid-template-columns:1fr;gap:18px}.xan-ga-form-intro{position:static;min-height:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);column-gap:28px;row-gap:12px;padding:30px}.xan-ga-form-eyebrow,.xan-ga-form-intro h1,.xan-ga-form-intro>p{grid-column:1}.xan-ga-form-intro h1{margin:18px 0 8px;font-size:36px}.xan-ga-form-intro ul{grid-column:2;grid-row:1/4;margin:0;align-content:center}.xan-ga-form-intro-meta{grid-column:1/-1;margin-top:4px;padding-top:12px}.xan-ga-form-private-badge{grid-column:1/-1;margin-top:0}.xan-ga-form-card{border-radius:16px}}
@media (max-width:820px){.xan-ga-form-topbar{min-height:74px;padding:10px 18px}.xan-ga-form-brand img{height:44px;max-width:136px}.xan-ga-form-main{width:calc(100% - 24px);padding:24px 0 34px}.xan-ga-form-intro{display:block;padding:26px}.xan-ga-form-intro h1{font-size:32px}.xan-ga-form-intro>p{font-size:14px}.xan-ga-form-intro ul{margin-top:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.xan-ga-form-intro li{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:10px;border:1px solid rgba(255,255,255,.18);border-radius:10px;font-size:11px;line-height:1.4}.xan-ga-form-intro li>span{width:26px;height:26px}.xan-ga-form-intro-meta{padding-top:18px}.xan-ga-form-card-head{padding:18px 20px}.xan-ga-standalone-lead-form{padding:22px 20px 24px}.xan-ga-form-home-grid{grid-template-columns:1fr 1fr}}
@media (max-width:640px){.xan-ga-form-topbar{min-height:64px;padding:8px 12px;gap:10px}.xan-ga-form-brand{gap:8px}.xan-ga-form-brand img{height:38px;max-width:112px}.xan-ga-form-trust{grid-template-columns:30px auto;column-gap:7px}.xan-ga-form-trust>span{width:30px;height:30px;font-size:16px}.xan-ga-form-trust strong{font-size:11px}.xan-ga-form-trust small{font-size:11px}.xan-ga-form-main{width:calc(100% - 18px);padding:16px 0 26px}.xan-ga-form-shell{gap:12px}.xan-ga-form-intro{padding:22px 18px;border-radius:14px}.xan-ga-form-eyebrow{padding:6px 9px;font-size:11px}.xan-ga-form-intro h1{margin:16px 0 9px;font-size:28px}.xan-ga-form-intro>p{font-size:13px;line-height:1.6}.xan-ga-form-intro ul{grid-template-columns:1fr;margin-top:17px}.xan-ga-form-intro li{display:grid;grid-template-columns:26px 1fr;align-items:center;padding:7px 8px}.xan-ga-form-intro-meta{gap:6px;padding-top:15px}.xan-ga-form-intro-meta>span{font-size:11px}.xan-ga-form-card{border-radius:14px}.xan-ga-form-card-head{min-height:auto;align-items:flex-start;padding:17px 16px}.xan-ga-form-card-head h2{font-size:18.5px}.xan-ga-form-card-head>span{font-size:11px}.xan-ga-standalone-lead-form{padding:18px 16px 20px}.xan-ga-form-section{margin-bottom:22px}.xan-ga-form-section+ .xan-ga-form-section{padding-top:20px}.xan-ga-form-section legend{margin-bottom:13px;font-size:12px}.xan-ga-form-grid{grid-template-columns:1fr;gap:13px}.xan-ga-form-full{grid-column:auto}.xan-ga-form-grid input,.xan-ga-form-grid select,.xan-ga-form-grid textarea{min-height:49px;font-size:16px!important}.xan-ga-form-grid textarea{min-height:116px}.xan-ga-form-consent{font-size:11px}.xan-ga-form-submit{min-height:52px;font-size:14px}.xan-ga-form-home-grid{grid-template-columns:1fr}.xan-ga-form-home-grid>a{min-height:196px;padding:19px}.xan-ga-form-home-head{margin-bottom:20px}.xan-ga-form-home-head h1{font-size:30px}.xan-ga-form-success-card,.xan-ga-form-expired{margin:10px auto;padding:30px 18px;border-radius:14px}.xan-ga-form-success-actions a{width:100%}.xan-ga-form-footer{padding:11px 12px;flex-direction:column;align-items:flex-start;gap:3px}}
@media (max-width:390px){.xan-ga-form-card-head{flex-direction:column;gap:3px}.xan-ga-form-intro-meta{display:grid;grid-template-columns:1fr 1fr}.xan-ga-form-intro-meta>span{justify-content:center;text-align:center}.xan-ga-form-trust small{display:none}}
@media (prefers-reduced-motion:reduce){.xan-ga-form-page *:not(.xan-ga-marquee-track){scroll-behavior:auto!important;transition:none!important;animation:none!important}}


/* v1.9.09 — standalone kurumsal form duyuru şeridi */
.xan-ga-form-page>.xan-ga-marquee.xan-ga-marquee-auto{display:block;width:100%;min-height:40px;margin:0;overflow:hidden;border:0;border-top:1px solid rgba(255,255,255,.16);background:#055970;color:#fff;box-shadow:none}
.xan-ga-form-page>.xan-ga-marquee .xan-ga-marquee-track{display:flex;width:max-content;min-width:100%;align-items:center;animation:xanGaFormsMarquee var(--xan-form-marquee-duration,54s) linear infinite;will-change:transform}
.xan-ga-form-page>.xan-ga-marquee .xan-ga-marquee-set{display:flex;flex:none;align-items:center;min-width:max-content;padding-right:26px}
.xan-ga-form-page>.xan-ga-marquee span{display:inline-flex;align-items:center;min-height:40px;padding:0 17px;color:#fff!important;-webkit-text-fill-color:#fff!important;font:500 11px/1.35 Arial,Helvetica,sans-serif;white-space:nowrap;text-shadow:none}
.xan-ga-form-page>.xan-ga-marquee span:after{content:"";width:5px;height:5px;margin-left:26px;border-radius:50%;background:#47AFC0;flex:none}
.xan-ga-form-page>.xan-ga-marquee.is-speed-slow{--xan-form-marquee-duration:74s}.xan-ga-form-page>.xan-ga-marquee.is-speed-normal{--xan-form-marquee-duration:54s}.xan-ga-form-page>.xan-ga-marquee.is-speed-fast{--xan-form-marquee-duration:40s}
@keyframes xanGaFormsMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media(max-width:820px){.xan-ga-form-page>.xan-ga-marquee span{padding:0 13px;font-size:11px}.xan-ga-form-page>.xan-ga-marquee span:after{margin-left:20px}.xan-ga-form-page>.xan-ga-marquee.is-speed-slow{--xan-form-marquee-duration:90s}.xan-ga-form-page>.xan-ga-marquee.is-speed-normal{--xan-form-marquee-duration:68s}.xan-ga-form-page>.xan-ga-marquee.is-speed-fast{--xan-form-marquee-duration:50s}}
@media(prefers-reduced-motion:reduce){.xan-ga-form-page>.xan-ga-marquee.is-speed-slow{--xan-form-marquee-duration:136s;--xan-marquee-reduced-duration:136s}.xan-ga-form-page>.xan-ga-marquee.is-speed-normal{--xan-form-marquee-duration:106s;--xan-marquee-reduced-duration:106s}.xan-ga-form-page>.xan-ga-marquee.is-speed-fast{--xan-form-marquee-duration:84s;--xan-marquee-reduced-duration:84s}.xan-ga-form-page>.xan-ga-marquee .xan-ga-marquee-track{width:max-content;min-width:100%;animation:xanGaFormsMarquee var(--xan-form-marquee-duration,106s) linear infinite!important;will-change:transform}.xan-ga-form-page>.xan-ga-marquee[data-xan-marquee-runtime="1"] .xan-ga-marquee-track{animation:none!important}.xan-ga-form-page>.xan-ga-marquee .xan-ga-marquee-set{min-width:max-content;flex-wrap:nowrap;padding-right:26px}.xan-ga-form-page>.xan-ga-marquee .xan-ga-marquee-set[aria-hidden="true"]{display:flex}.xan-ga-form-page>.xan-ga-marquee span{white-space:nowrap}}
@media print{.xan-ga-form-page>.xan-ga-marquee{display:none!important}}

/* v1.9.10 — standalone form marquee runtime lock */
.xan-ga-form-page>.xan-ga-marquee[data-xan-marquee-runtime="1"] .xan-ga-marquee-track{animation:none!important;transition:none!important}

/* v1.9.12 — Form sayfaları premium header + tipografi birliği */
body.xan-ga-form-page-body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0;font-synthesis:none}
.xan-ga-form-page,.xan-ga-form-page *{font-family:Arial,Helvetica,sans-serif!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}

/* Üst bar: marka metni kaldırıldı; logo gerçek merkezde, güven alanı sağda. */
.xan-ga-form-topbar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:9px clamp(18px,3.4vw,54px);gap:18px;background:var(--xan-form-primary,#055970);border-bottom:2px solid var(--xan-form-accent,#47AFC0)}
.xan-ga-form-brand{grid-column:2;justify-self:center;display:flex;align-items:center;justify-content:center;min-width:0;text-decoration:none}
.xan-ga-form-brand img{display:block;width:auto;height:48px;max-width:150px;object-fit:contain;object-position:center}
.xan-ga-form-brand>strong{font-size:28px;line-height:1;color:#fff!important}

.xan-ga-form-trust{grid-column:3;justify-self:end;display:grid;grid-template-columns:34px auto;grid-template-rows:auto auto;column-gap:9px;align-items:center;min-width:0;text-align:center;color:#fff}
.xan-ga-form-trust>span{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--xan-form-primary,#055970)!important;font-size:18px;font-weight:500}
.xan-ga-form-trust strong{font-size:11.5px;line-height:1.2;font-weight:500;color:#fff!important;-webkit-text-fill-color:#fff!important}
.xan-ga-form-trust small{margin-top:2px;font-size:11px;line-height:1.25;font-weight:400;color:rgba(255,255,255,.86)!important;-webkit-text-fill-color:rgba(255,255,255,.86)!important}

/* Form yerleşimi: daha dengeli, daha az büyük ve daha net. */
.xan-ga-form-main{width:min(100% - 40px,1380px);padding:38px 0 48px}
.xan-ga-form-shell{grid-template-columns:minmax(300px,370px) minmax(0,1fr);gap:24px}
.xan-ga-form-intro{position:sticky;top:22px;min-height:0;padding:32px 28px;border-radius:18px;align-items:center;text-align:center;background:var(--xan-form-primary,#055970)}
.xan-ga-form-eyebrow{align-self:center;padding:6px 10px;font-size:11px;line-height:1.15;font-weight:500;letter-spacing:.075em;text-align:center}
.xan-ga-form-intro h1{max-width:330px;margin:20px auto 11px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(24px,2vw,28px);line-height:1.18;font-weight:600;letter-spacing:-.012em;text-align:center}
.xan-ga-form-intro>p{max-width:315px;margin:0 auto;color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;font-size:14px;line-height:1.58;font-weight:400;text-align:center}
.xan-ga-form-intro ul{width:100%;list-style:none;margin:24px 0 0;padding:0;display:grid;gap:9px}
.xan-ga-form-intro li{display:grid;grid-template-columns:27px minmax(0,auto);justify-content:center;gap:9px;align-items:center;min-height:38px;padding:5px 8px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px;line-height:1.42;font-weight:500;text-align:center}
.xan-ga-form-intro li>span{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:8px;background:#fff;color:var(--xan-form-primary,#055970)!important;-webkit-text-fill-color:var(--xan-form-primary,#055970)!important;font-size:13px;font-weight:500}
.xan-ga-form-intro-meta{display:none!important}
.xan-ga-form-private-badge{width:100%;margin-top:18px;padding:10px 12px;text-align:center}
.xan-ga-form-private-badge strong{font-size:11px;font-weight:500}.xan-ga-form-private-badge span{font-size:11.5px;line-height:1.4}

/* Form kartı: başlık ortada; zorunlu bilgisi yardımcı konumda. */
.xan-ga-form-card{border-radius:18px;box-shadow:0 12px 36px rgba(18,38,45,.055)}
.xan-ga-form-card-head{position:relative;min-height:68px;display:flex;align-items:center;justify-content:center;padding:16px 118px 16px 28px;text-align:center}
.xan-ga-form-card-head h2{margin:0;color:var(--xan-form-dark)!important;-webkit-text-fill-color:var(--xan-form-dark)!important;font-size:19px;line-height:1.24;font-weight:600;letter-spacing:0;text-align:center}
.xan-ga-form-card-head>span{position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:11px;line-height:1.25;font-weight:500;color:#60767D!important;-webkit-text-fill-color:#60767D!important;white-space:nowrap}
.xan-ga-form-card-head b{font-weight:500}
.xan-ga-standalone-lead-form{padding:24px 27px 28px}
.xan-ga-form-section{margin-bottom:24px}
.xan-ga-form-section+ .xan-ga-form-section{padding-top:22px}
.xan-ga-form-section legend{margin:0 0 15px;text-align:center;color:var(--xan-form-primary,#055970)!important;-webkit-text-fill-color:var(--xan-form-primary,#055970)!important;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:.01em}
.xan-ga-form-grid{gap:15px 17px}
.xan-ga-form-grid label{gap:6px;font-size:13px;line-height:1.38;font-weight:500;color:var(--xan-form-dark)!important;-webkit-text-fill-color:var(--xan-form-dark)!important}
.xan-ga-form-grid input,.xan-ga-form-grid select,.xan-ga-form-grid textarea{min-height:49px;border-radius:9px;font:400 14.5px/1.45 Arial,Helvetica,sans-serif;padding:11px 13px;color:var(--xan-form-dark)!important;-webkit-text-fill-color:var(--xan-form-dark)!important}
.xan-ga-form-grid textarea{min-height:118px}
.xan-ga-form-grid input::placeholder,.xan-ga-form-grid textarea::placeholder{font-weight:400;color:#788B91!important;-webkit-text-fill-color:#788B91!important}
.xan-ga-form-counter,.xan-ga-field-error{font-family:Arial,Helvetica,sans-serif!important}
.xan-ga-form-consent{font-size:12.5px;line-height:1.5}
.xan-ga-form-submit{min-height:52px;font:500 14px/1.2 Arial,Helvetica,sans-serif}
.xan-ga-form-submit-note{font-size:11.5px;line-height:1.4}

/* Duyuru şeridi de aynı tipografi ritminde. */
.xan-ga-form-page>.xan-ga-marquee.xan-ga-marquee-auto{min-height:36px}
.xan-ga-form-page>.xan-ga-marquee span{min-height:36px;font:500 11px/1.3 Arial,Helvetica,sans-serif}

@media (max-width:1180px){
  .xan-ga-form-main{width:min(100% - 30px,980px);padding:30px 0 40px}
  .xan-ga-form-shell{grid-template-columns:1fr;gap:16px}
  .xan-ga-form-intro{position:static;display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 28px}
  .xan-ga-form-intro h1{max-width:700px;margin:15px auto 8px;font-size:26px}
  .xan-ga-form-intro>p{max-width:680px;font-size:13.5px}
  .xan-ga-form-intro ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}
  .xan-ga-form-intro li{display:flex;flex-direction:column;justify-content:center;gap:7px;min-height:86px;padding:10px 8px;border:1px solid rgba(255,255,255,.16);border-radius:10px;font-size:11px}
  .xan-ga-form-private-badge{max-width:680px}
}
@media (max-width:820px){
  .xan-ga-form-topbar{min-height:66px;padding:8px 16px}
  .xan-ga-form-brand img{height:43px;max-width:132px}
  .xan-ga-form-trust{grid-template-columns:30px auto;column-gap:7px}
  .xan-ga-form-trust>span{width:30px;height:30px;font-size:15px}
  .xan-ga-form-trust strong{font-size:11px}.xan-ga-form-trust small{font-size:11px}
  .xan-ga-form-main{width:calc(100% - 22px);padding:22px 0 30px}
  .xan-ga-form-intro{padding:23px 20px}
  .xan-ga-form-intro h1{font-size:24px}
  .xan-ga-form-intro>p{font-size:13px}
  .xan-ga-form-card-head{padding:16px 98px 16px 18px}
  .xan-ga-form-card-head h2{font-size:20px}
  .xan-ga-form-card-head>span{right:17px;font-size:11px}
  .xan-ga-standalone-lead-form{padding:21px 19px 24px}
}
@media (max-width:640px){
  .xan-ga-form-topbar{grid-template-columns:1fr auto 1fr;min-height:62px;padding:7px 10px;gap:6px}
  .xan-ga-form-brand{grid-column:2}
  .xan-ga-form-brand img{height:37px;max-width:106px}
  .xan-ga-form-trust{grid-column:3;justify-self:end;grid-template-columns:28px auto;column-gap:6px}
  .xan-ga-form-trust>span{width:28px;height:28px;font-size:14px}
  .xan-ga-form-trust strong{font-size:11px}.xan-ga-form-trust small{font-size:11px}
  .xan-ga-form-main{width:calc(100% - 16px);padding:14px 0 24px}
  .xan-ga-form-shell{gap:10px}
  .xan-ga-form-intro{padding:20px 16px;border-radius:13px}
  .xan-ga-form-intro h1{max-width:360px;margin:13px auto 7px;font-size:22px;line-height:1.2}
  .xan-ga-form-intro>p{max-width:380px;font-size:12.5px;line-height:1.55}
  .xan-ga-form-intro ul{grid-template-columns:1fr;margin-top:14px;gap:5px}
  .xan-ga-form-intro li{display:grid;grid-template-columns:25px minmax(0,auto);justify-content:center;min-height:34px;padding:4px 6px;border:0;font-size:11px}
  .xan-ga-form-intro li>span{width:25px;height:25px}
  .xan-ga-form-card{border-radius:13px}
  .xan-ga-form-card-head{min-height:auto;display:flex;flex-direction:column;gap:4px;padding:15px 14px;text-align:center}
  .xan-ga-form-card-head h2{font-size:17.5px}
  .xan-ga-form-card-head>span{position:static;transform:none;font-size:11px}
  .xan-ga-standalone-lead-form{padding:17px 14px 19px}
  .xan-ga-form-section{margin-bottom:20px}.xan-ga-form-section+ .xan-ga-form-section{padding-top:18px}
  .xan-ga-form-section legend{margin-bottom:12px;font-size:13px}
  .xan-ga-form-grid{grid-template-columns:1fr;gap:12px}
  .xan-ga-form-grid input,.xan-ga-form-grid select,.xan-ga-form-grid textarea{min-height:48px;font-size:16px!important}
  .xan-ga-form-grid textarea{min-height:112px}
  .xan-ga-form-page>.xan-ga-marquee.xan-ga-marquee-auto{min-height:34px}.xan-ga-form-page>.xan-ga-marquee span{min-height:34px;font-size:11px}
}
@media (max-width:430px){
  .xan-ga-form-trust small{display:none}
  .xan-ga-form-trust{grid-template-rows:auto;align-items:center}.xan-ga-form-trust>span{grid-row:1}
  .xan-ga-form-brand img{height:34px;max-width:96px}
}



/* v1.9.37 — 360° araç → form bağlam sürekliliği */
.xan-ga-form-origin-badge{width:100%;margin-top:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.26);border-radius:10px;background:rgba(255,255,255,.08);text-align:center}
.xan-ga-form-origin-badge strong,.xan-ga-form-origin-badge span{display:block;color:#fff!important}
.xan-ga-form-origin-badge strong{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;opacity:.82}
.xan-ga-form-origin-badge span{margin-top:3px;font-size:11.5px;line-height:1.4;font-weight:400}
.xan-ga-form-success-actions{gap:8px;flex-wrap:wrap}
.xan-ga-form-success-actions a.is-secondary{background:#fff!important;color:var(--xan-form-primary,#055970)!important}
@media(max-width:640px){.xan-ga-form-origin-badge{margin-top:12px}.xan-ga-form-success-actions{display:grid;grid-template-columns:1fr;width:100%}.xan-ga-form-success-actions a{width:100%}}

/* v1.9.46 — erişilebilir form hata özeti; yalnız doğrulama hatasında görünür. */
.xan-ga-form-validation-summary{margin:0 0 20px;padding:12px 14px;border:1px solid #C68D94;border-left:4px solid #8D2734;border-radius:9px;background:#FFF9F9;color:#6F1F2A!important;-webkit-text-fill-color:#6F1F2A!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}
.xan-ga-form-validation-summary[hidden]{display:none!important}
.xan-ga-form-validation-summary:focus{outline:2px solid #8D2734!important;outline-offset:2px!important}

/* v1.9.47 — taslak şeffaflığı + düşük öncelikli temizleme aksiyonu. */
.xan-ga-form-submit-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:10px}.xan-ga-form-submit-meta .xan-ga-form-submit-note{margin:0;flex:1}.xan-ga-form-reset{flex:0 0 auto;min-height:36px;padding:7px 10px;border:1px solid #c9dadd;border-radius:8px;background:#fff;color:#31565f;font:500 12px/1.25 Arial,Helvetica,sans-serif;cursor:pointer}.xan-ga-form-reset:hover,.xan-ga-form-reset:focus-visible{border-color:#055970;color:#055970;background:#f7fbfb}.xan-ga-form-reset:focus-visible{outline:2px solid rgba(5,89,112,.22);outline-offset:2px}@media(max-width:640px){.xan-ga-form-submit-meta{display:grid;grid-template-columns:1fr}.xan-ga-form-reset{justify-self:start;min-height:44px}}

/* v1.9.52 — standalone form marquee control */
.xan-ga-form-page>.xan-ga-marquee{position:relative!important}
.xan-ga-form-page>.xan-ga-marquee .xan-ga-marquee-toggle{position:absolute!important;z-index:4!important;top:5px!important;right:6px!important;bottom:5px!important;width:30px!important;min-width:30px!important;min-height:26px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.42)!important;border-radius:7px!important;background:#055970!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;cursor:pointer!important;transform:none!important}
.xan-ga-form-page>.xan-ga-marquee .xan-ga-marquee-toggle:hover,.xan-ga-form-page>.xan-ga-marquee .xan-ga-marquee-toggle:focus-visible{background:#03485B!important;border-color:#fff!important;outline:2px solid rgba(255,255,255,.9)!important;outline-offset:1px!important}
.xan-ga-form-page>.xan-ga-marquee .xan-ga-marquee-toggle svg{display:block!important;width:12px!important;height:12px!important;fill:currentColor!important}
.xan-ga-form-page>.xan-ga-marquee .xan-ga-marquee-toggle .xan-ga-marquee-toggle-play{display:none!important}
.xan-ga-form-page>.xan-ga-marquee[data-xan-marquee-paused="1"] .xan-ga-marquee-toggle .xan-ga-marquee-toggle-pause{display:none!important}
.xan-ga-form-page>.xan-ga-marquee[data-xan-marquee-paused="1"] .xan-ga-marquee-toggle .xan-ga-marquee-toggle-play{display:block!important}
.xan-ga-form-page>.xan-ga-marquee[data-xan-marquee-paused="1"] .xan-ga-marquee-track{animation-play-state:paused!important;will-change:auto!important}
