:root{--brand-navy:#00145b;--brand-orange:#f29943}html{scroll-behavior:smooth;scroll-padding-top:35px}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:3px solid #f29943;outline-offset:5px}.elementor-button{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00145b26;filter:brightness(.97)}.elementor-button:active{transform:translateY(0);box-shadow:none}.elementor-nav-menu .elementor-item{transition:color .18s,background .18s}.hero-explainer{width:100%;text-align:center;color:white;margin:8px 0 12px!important}.hero-explainer p{font:400 16px/1.65 Montserrat,sans-serif;margin:0;text-shadow:0 1px 6px #00145b80}.hero-explainer strong{font-weight:500}.conversion-hero{min-height:540px}.conversion-hero .elementor-inner-section{margin-top:18px!important}.form-intro{font-size:15px;line-height:1.65;margin:0 0 24px;color:#454b64}.elementor-form .elementor-field-textual{min-height:50px;transition:border-color .18s,box-shadow .18s;background-color:#fff!important}.elementor-form .elementor-field-textual:focus{border-color:#00145b!important;box-shadow:0 0 0 3px #00145b16;outline:none}.elementor-form textarea.elementor-field-textual{padding:13px;resize:vertical}.elementor-form .elementor-field-label{padding-bottom:8px!important}.elementor-field-option{display:flex;align-items:flex-start;gap:9px}.elementor-field-option input{margin-top:5px;flex-shrink:0;accent-color:#00145b;width:17px;height:17px}.elementor-field-option a,.form-privacy a{text-decoration:underline;text-underline-offset:3px}.form-reassurance,.form-privacy{font-size:12px;line-height:1.65;margin:16px 0 0}.form-reassurance{color:#555b6d}.form-privacy{color:inherit}.local-form-status:not(:empty){padding:14px;border-radius:8px;background:#f1f3f9;color:#00145b;line-height:1.6}.conversion-bar{display:none}.elementor-widget-image-box{transition:transform .22s}.elementor-widget-image-box:hover{transform:translateY(-4px)}.reveal-arrived{animation:gentle-arrival .6s cubic-bezier(.2,.6,.3,1) both}@keyframes gentle-arrival{from{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:767px){body{padding-bottom:76px}.conversion-bar{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;z-index:999;background:white;padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:9px;box-shadow:0 -3px 24px #00145b1a;transition:transform .2s}.conversion-bar a{min-height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:9px;font:600 13px Montserrat,sans-serif;background:#00145b;color:white}.conversion-bar a:last-child{background:#f29943;color:#00145b}.conversion-bar.is-hidden{transform:translateY(110%);pointer-events:none}.conversion-hero{min-height:560px!important}.conversion-hero h1{font-size:clamp(29px,8vw,38px)!important;line-height:1.2!important}.conversion-hero h6{font-size:11px!important;line-height:1.65!important}.hero-explainer p{font-size:13px;line-height:1.65;padding:0 10px}.conversion-hero .elementor-button{min-height:52px;padding:16px 20px!important;display:flex;align-items:center;justify-content:center}.elementor-form .elementor-field-group:not(.elementor-field-type-submit){width:100%!important;margin-bottom:17px}.elementor-form input,.elementor-form select,.elementor-form textarea{font-size:16px!important}.elementor-form .elementor-field-label{font-size:14px!important}.elementor-form .elementor-field-type-submit{width:100%!important}.elementor-form button{min-height:52px;width:100%}.elementor-menu-toggle{min-width:44px;min-height:44px;justify-content:center}.elementor-nav-menu--dropdown a{min-height:48px}.elementor-widget-heading h2{line-height:1.2!important}.elementor-widget-text-editor{line-height:1.7}.elementor-location-footer{padding-bottom:12px}#ajanlatkeres{scroll-margin-top:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.conversion-guide{padding:75px 24px;background:#f7f8fc;color:#00145b}.conversion-inner{max-width:1100px;margin:auto}.conversion-kicker{text-align:center;color:#915015;text-transform:uppercase;font:600 12px Montserrat,sans-serif;letter-spacing:.1em}.conversion-guide h2{text-align:center;font:700 32px/1.25 Montserrat,sans-serif;margin:14px 0 34px}.conversion-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.conversion-steps article{background:white;padding:28px;border-radius:18px;box-shadow:0 6px 24px #00145b06}.conversion-steps article>span{display:grid;place-items:center;width:38px;height:38px;background:#fff0df;border-radius:50%;font:700 17px Montserrat,sans-serif;color:#7a410b}.conversion-steps h3{font:600 18px/1.5 Montserrat,sans-serif;margin:20px 0 12px}.conversion-steps p,.conversion-faq p{font:400 16px/1.75 Lato,sans-serif;color:#50556a}.conversion-faq{margin:55px auto 30px;max-width:850px}.conversion-faq details{border-bottom:1px solid #dfe3ed}.conversion-faq summary{list-style:none;cursor:pointer;font:600 15px/1.55 Montserrat,sans-serif;padding:22px 30px 22px 0;position:relative}.conversion-faq summary::-webkit-details-marker{display:none}.conversion-faq summary::after{content:'';width:8px;height:8px;border-right:2px solid #00145b;border-bottom:2px solid #00145b;position:absolute;right:5px;top:28px;transform:rotate(45deg);transition:transform .2s}.conversion-faq details[open] summary::after{transform:rotate(225deg)}.conversion-faq summary:focus-visible{outline:3px solid #f29943;outline-offset:3px}.guide-cta{display:table;margin:30px auto 0;background:#f29943;color:#00145b;border-radius:14px;padding:17px 28px;font:600 14px Montserrat,sans-serif;transition:transform .18s,box-shadow .18s}.guide-cta:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00145b20}@media(max-width:767px){.conversion-guide{padding:50px 20px}.conversion-guide h2{font-size:26px}.conversion-steps{grid-template-columns:1fr;gap:15px}.conversion-steps article{padding:22px}.conversion-steps h3{margin-top:15px}.conversion-faq{margin-top:40px}.conversion-faq summary{font-size:14px}.conversion-faq p{font-size:15px}}
.conversion-hero .elementor-button{color:#00145b!important}.conversion-hero .elementor-button-text{color:inherit!important}.elementor-form .elementor-field-option a{color:#74410e!important}@media(max-width:767px){.elementor-form .elementor-field-group{padding-bottom:0!important;margin-bottom:16px!important}.elementor-form .elementor-field-textual{margin-bottom:0!important}}
.conversion-bar.form-visible{transform:translateY(110%);pointer-events:none}
