/* Public membership pages only. Native forms and account workspaces retain their handlers. */
#xan-marketing-main .xan-member-form-v284 #xan-basvuru-formu{display:block!important}
#xan-marketing-main .xan-member-form-v284 #xan-basvuru-formu .xan-lead-head{padding:22px 26px!important;border-right:0!important;border-bottom:3px solid #ffdd00!important}
#xan-marketing-main .xan-member-form-v284 #xan-basvuru-formu .xan-lead-head>span{display:none!important}
#xan-marketing-main .xan-member-form-v284 #xan-basvuru-formu .xan-lead-head h2{margin:0 0 8px!important;font-size:26px!important}
#xan-marketing-main .xan-member-form-v284 #xan-basvuru-formu .xan-lead-head p{font-size:14px!important}
#xan-marketing-main .xan-member-hero-v284{padding-block:28px!important}
#xan-marketing-main .xan-member-hero-v284 .xan-inner-hero-shell-v124{gap:28px!important;align-items:center!important}
#xan-marketing-main .xan-member-hero-v284 .xan-inner-hero-copy-v124{padding:28px!important;border-radius:22px!important;min-height:0!important;text-align:left!important}
#xan-marketing-main .xan-member-hero-v284 h1{font-size:clamp(28px,2.8vw,40px)!important;line-height:1.18!important;letter-spacing:-.025em!important;text-wrap:balance;color:#153b4b!important;-webkit-text-fill-color:#153b4b!important;margin:0 0 16px!important}
#xan-marketing-main .xan-member-hero-v284 p{font-size:16px!important;line-height:1.65!important;color:#234959!important;-webkit-text-fill-color:#234959!important;margin:0 0 20px!important}
#xan-marketing-main .xan-member-hero-v284 .xan-inner-actions-v122{justify-content:flex-start!important;gap:10px!important}
#xan-marketing-main .xan-member-hero-v284 .xan-inner-actions-v122 a{font-size:14px!important;min-height:44px!important;padding:11px 18px!important}
#xan-marketing-main .xan-member-hero-v284 .xan-inner-media-card-v124{max-height:410px!important;min-height:0!important;padding:8px!important;border-radius:22px!important;aspect-ratio:16/10!important}
#xan-marketing-main .xan-member-hero-v284 .xan-inner-media-card-v124>img{object-fit:contain!important;width:100%!important;height:100%!important;border-radius:16px!important}
#xan-marketing-main .xan-member-v284{padding:8px 0 32px!important;color:#153b4b!important;background:#fff!important}
#xan-marketing-main .xan-member-v284>.xan-container{max-width:1400px!important}
.xan-member-v284 :is(h2,h3,p,figure){margin:0}
.xan-member-v284 h2{font-size:clamp(23px,2.3vw,30px)!important;line-height:1.25!important;font-weight:750!important;letter-spacing:-.02em;text-wrap:balance}
.xan-member-v284 p{font-size:15px!important;line-height:1.6!important}
.xan-member-jump-v284{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}
.xan-member-jump-v284 a{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #c4d9e3;border-radius:11px;background:#f4f8fa;color:#153b4b!important;font-size:13px!important;font-weight:650;text-decoration:none!important;min-height:42px;box-sizing:border-box}
.xan-member-jump-v284 svg{width:18px;height:18px;flex:0 0 18px;color:#075669}
.xan-member-intro-v284{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border:1px solid #c4d9e3;border-radius:22px;overflow:hidden;background:#043b4d;box-shadow:0 12px 30px #123e4d10}
.xan-member-copy-v284{padding:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:17px}
#xan-marketing-main .xan-member-copy-v284 :is(h2,p){color:#fff!important;-webkit-text-fill-color:#fff!important}
#xan-marketing-main .xan-member-copy-v284 .xan-member-benefits-v284 span,#xan-marketing-main .xan-member-media-v284 figcaption,#xan-marketing-main .xan-member-media-v284 figcaption span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
.xan-member-benefits-v284{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}
.xan-member-benefits-v284 span{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:600}
.xan-member-benefits-v284 svg{width:20px;height:20px;flex:0 0 20px;color:#ffdd00;stroke:#ffdd00}
.xan-member-primary-v284{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:11px 17px;box-sizing:border-box;border:1px solid #ceba00;border-radius:11px;background:#ffdd00!important;color:#111!important;-webkit-text-fill-color:#111!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}
.xan-member-media-v284{position:relative;min-width:0;aspect-ratio:16/10;background:#ecf3f6;overflow:hidden}
.xan-member-media-v284>img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}
.xan-member-media-v284 figcaption{position:absolute;bottom:0;left:0;right:0;z-index:6;display:flex;align-items:center;gap:9px;padding:12px 70px 12px 16px;background:rgba(3,46,61,.91);color:#fff;font-size:13px;font-weight:650;pointer-events:none}
.xan-member-media-v284 figcaption span{font-size:11px;font-weight:400;color:#fff}
.xan-member-media-v284 .xan-preview-toggle-v283{bottom:10px!important;right:12px!important;z-index:9!important}
.xan-member-media-v284 .xan-video-audio-v281{bottom:58px!important;left:12px!important}
.xan-member-models-v284{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}
.xan-member-models-v284>a{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #c4d9e3;border-radius:16px;background:#f7fafb;color:#153b4b!important;text-decoration:none!important;min-width:0}
.xan-member-models-v284 h3{font-size:18px!important;line-height:1.3!important;margin:0 0 5px}
.xan-member-models-v284 p{font-size:14px!important;color:#234959!important}
.xan-member-models-v284>a>svg{width:28px;height:28px;flex:0 0 28px;color:#075669}
.xan-member-models-v284>a>span{margin-left:auto;color:#075669;font-size:22px}
.xan-member-section-head-v284{margin:28px 0 16px;scroll-margin-top:90px}
.xan-member-section-head-v284 p{margin-top:7px;color:#234959!important;font-size:14px!important}
.xan-member-feature-grid-v284{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}
.xan-member-feature-grid-v284:has(details:nth-child(10)) details:nth-last-child(-n+2){grid-column:span 2}
.xan-member-feature-grid-v284 details{min-width:0;border:1px solid #c4d9e3;border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 5px 16px #153b4b05}
.xan-member-feature-grid-v284 summary{list-style:none;cursor:pointer;display:flex;gap:12px;align-items:flex-start;padding:18px;min-height:116px;box-sizing:border-box}
.xan-member-feature-grid-v284 summary::-webkit-details-marker{display:none}
.xan-member-feature-grid-v284 summary>svg{width:40px;height:40px;flex:0 0 40px;box-sizing:border-box;padding:9px;border-radius:11px;background:#075669;color:#ffdd00;stroke:#ffdd00}
.xan-member-feature-grid-v284 summary>span{min-width:0;flex:1}
.xan-member-feature-grid-v284 strong{display:block;font-size:16px;line-height:1.35;font-weight:700;color:#153b4b}
.xan-member-feature-grid-v284 small{display:block;font-size:13px;line-height:1.5;margin-top:7px;color:#234959}
.xan-member-feature-grid-v284 i{font-style:normal;font-size:21px;color:#075669;line-height:24px;flex:0 0 12px}
.xan-member-feature-grid-v284 details[open]{border-color:#075669;background:#f7fbfc}
.xan-member-feature-grid-v284 details[open] i{transform:rotate(45deg)}
.xan-member-feature-grid-v284 ul{margin:0;padding:0 20px 18px 34px;font-size:13px;line-height:1.8;color:#234959}
.xan-member-workflow-v284{margin-top:28px;padding:24px;border:1px solid #c4d9e3;border-radius:20px;background:#f0f6f8;scroll-margin-top:90px}
.xan-member-workflow-v284 header p{margin-top:7px;color:#234959;font-size:14px!important}
.xan-member-workflow-v284 ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;margin:20px 0 0;list-style:none}
.xan-member-workflow-v284 li{min-width:0}
.xan-member-workflow-v284 li b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ffdd00;color:#111;font-size:14px;margin-bottom:10px}
.xan-member-workflow-v284 li strong{display:block;font-size:15px;color:#153b4b;margin-bottom:6px}
.xan-member-workflow-v284 li span{font-size:13px;line-height:1.5;color:#234959}
.xan-member-end-v284{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:24px;border-radius:20px;background:#043b4d}
#xan-marketing-main .xan-member-end-v284 :is(h2,p){color:#fff!important;-webkit-text-fill-color:#fff!important}
.xan-member-end-v284 h2{font-size:23px!important}.xan-member-end-v284 p{font-size:13px!important;margin-top:7px}.xan-member-end-v284>a{flex-shrink:0}
.xan-member-contact-v284{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;scroll-margin-top:90px}
.xan-member-contact-v284>:is(a,div){display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #c4d9e3;border-radius:16px;background:#f7fafb;text-decoration:none!important;color:#153b4b!important;min-width:0}
.xan-member-contact-v284 svg{width:28px;height:28px;flex:0 0 28px;color:#075669}.xan-member-contact-v284 .is-call svg{color:#0873be}.xan-member-contact-v284 .is-wa svg{color:#138b40}
.xan-member-contact-v284 strong{display:block;font-size:16px}.xan-member-contact-v284 small{display:block;font-size:14px;line-height:1.6;overflow-wrap:anywhere;margin-top:3px;color:#234959}
.xan-member-v284 :is(a,summary):focus-visible{outline:3px solid #cfb700;outline-offset:3px}
@media(max-width:1200px){.xan-member-feature-grid-v284{grid-template-columns:repeat(2,minmax(0,1fr))}.xan-member-feature-grid-v284:has(details:nth-child(10)) details:nth-last-child(-n+2){grid-column:auto}}
@media(max-width:1000px){.xan-member-copy-v284{padding:22px}.xan-member-media-v284{aspect-ratio:auto;min-height:280px}.xan-member-models-v284>a{padding:16px}}
@media(max-width:760px){
 #xan-marketing-main .xan-member-hero-v284{padding-block:20px!important}#xan-marketing-main .xan-member-hero-v284 .xan-inner-hero-shell-v124{gap:16px!important}
 #xan-marketing-main .xan-member-hero-v284 .xan-inner-hero-copy-v124{padding:22px!important}#xan-marketing-main .xan-member-hero-v284 h1{font-size:29px!important}#xan-marketing-main .xan-member-hero-v284 p{font-size:15px!important}
 #xan-marketing-main .xan-member-hero-v284 .xan-inner-media-card-v124{aspect-ratio:16/10!important;width:100%!important;height:auto!important;max-height:none!important}
 .xan-member-v284>.xan-container{width:calc(100% - 28px)!important;padding:0!important}.xan-member-jump-v284{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.xan-member-jump-v284 a{font-size:12px!important;padding:9px 7px;justify-content:center;gap:5px}
 .xan-member-intro-v284{grid-template-columns:1fr;border-radius:18px}.xan-member-copy-v284{padding:22px;gap:15px}.xan-member-media-v284{aspect-ratio:16/10;min-height:0}.xan-member-media-v284 figcaption{font-size:12px}.xan-member-media-v284 figcaption span{font-size:10px}
 .xan-member-models-v284{grid-template-columns:1fr;gap:10px}.xan-member-models-v284 h3{font-size:16px!important}.xan-member-models-v284 p{font-size:13px!important}
 .xan-member-feature-grid-v284{gap:9px}.xan-member-feature-grid-v284 summary{padding:15px 11px;display:grid;grid-template-columns:1fr 14px;gap:10px;min-height:185px}.xan-member-feature-grid-v284 summary>svg{grid-column:1;grid-row:1;width:38px;height:38px;flex-basis:38px}.xan-member-feature-grid-v284 summary>span{grid-column:1/-1;grid-row:2}.xan-member-feature-grid-v284 i{grid-column:2;grid-row:1}.xan-member-feature-grid-v284 strong{font-size:15px}.xan-member-feature-grid-v284 small{font-size:12px}.xan-member-feature-grid-v284 ul{padding:0 12px 15px 25px;font-size:12px}
 .xan-member-workflow-v284{padding:19px}.xan-member-workflow-v284 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.xan-member-workflow-v284 li strong{font-size:14px}
 .xan-member-end-v284{padding:22px;flex-direction:column;align-items:stretch;gap:16px}.xan-member-end-v284 h2{font-size:23px!important}.xan-member-end-v284>a{align-self:flex-start}
 .xan-member-contact-v284{grid-template-columns:1fr;gap:9px}.xan-member-contact-v284>:is(a,div){padding:16px}.xan-member-contact-v284 small{font-size:13px}
}
@media(prefers-reduced-motion:no-preference){.xan-member-feature-grid-v284 details{transition:border-color .18s,box-shadow .18s}.xan-member-feature-grid-v284 details:hover{box-shadow:0 7px 20px #153b4b12}}
