:root{--ir-navy:#101e42;--ir-gold:#d3ab53;--ir-ink:#23334b;--ir-muted:#617086;--ir-line:#dde3eb;--ir-paper:#f5f7fa}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#fff!important;color:var(--ir-ink)!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important}#page{overflow:clip}.ir-header{position:sticky;top:0;z-index:1000;background:var(--ir-navy);border-bottom:1px solid #ffffff18}.ir-nav{max-width:1240px;margin:auto;display:flex;align-items:center;gap:28px;padding:10px 32px;min-height:86px}.ir-brand{margin-right:auto;flex-shrink:0}.ir-brand img{display:block;width:66px;height:66px;object-fit:contain}.ir-menu{display:contents}.ir-menu summary{display:none}.ir-menu nav{display:flex;align-items:center;gap:25px}.ir-menu a,.ir-language{font-size:14px;font-weight:550;color:#e9edf5!important;text-decoration:none;white-space:nowrap}.ir-menu a:hover,.ir-menu a[aria-current]{color:#efca7b!important}.ir-menu a[aria-current]{text-decoration:underline;text-underline-offset:9px}.ir-language{border:1px solid #ffffff40;padding:7px 11px;border-radius:6px}.ir-footer{background:var(--ir-navy);color:#dce3ef;padding:48px max(6vw,24px);display:flex;justify-content:space-between;gap:32px}.ir-footer strong{font-size:23px;color:#fff}.ir-footer p,.ir-footer small{font-size:13px;color:#adb8cb}.ir-footer a{display:inline-block;margin:0 20px 14px 0;color:white}.ir-footer small{display:block}.site-content>.ast-container{max-width:none!important;padding:0!important}.ast-article-single{padding:0!important}.entry-content{margin:0!important}.elementor{--e-global-color-primary:var(--ir-navy);--e-global-color-text:var(--ir-ink);--e-global-typography-primary-font-family:"Segoe UI";--e-global-typography-text-font-family:"Segoe UI"}.elementor .elementor-widget-heading .elementor-heading-title{font-family:inherit!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1.2!important}.elementor h1{font-size:clamp(36px,4.5vw,60px)!important}.elementor h2{font-size:clamp(25px,2.7vw,36px)!important}.elementor h3{font-size:23px!important}.elementor p{font-size:17px!important;line-height:1.8!important;margin-bottom:20px}.elementor>.e-con{max-width:1180px!important;width:calc(100% - 64px)!important;margin:0 auto!important;padding:32px 0!important;--min-height:0!important;min-height:0!important;gap:28px!important}.elementor .elementor-widget{max-width:100%!important}.elementor .elementor-widget-heading,.elementor .elementor-widget-text-editor,.elementor .elementor-widget-button{position:static!important;inset:auto!important;transform:none!important;margin:0!important}.elementor .elementor-widget-text-editor{text-align:left!important}.elementor .elementor-button,.ir-primary{background:var(--ir-navy)!important;color:#fff!important;border:1px solid var(--ir-navy)!important;border-radius:7px!important;padding:15px 23px!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;box-shadow:none!important}.elementor .elementor-button:hover,.ir-primary:hover{background:#243960!important;transform:translateY(-2px)}.elementor img{border-radius:12px;object-fit:contain;max-width:100%}.elementor .elementor-widget-video{max-width:920px!important;margin:auto!important;width:100%!important}.elementor iframe{aspect-ratio:16/9;width:100%;border-radius:12px}.elementor .elementor-wrapper{aspect-ratio:16/9!important;overflow:hidden}.ir-hero{min-height:650px;display:flex;flex-direction:column;justify-content:center;padding:90px max(calc((100vw - 1116px)/2),32px) 30px;background:linear-gradient(90deg,rgba(8,21,46,.92),rgba(8,21,46,.6) 55%,rgba(8,21,46,.18)),url('/wp-content/uploads/2026/08/ChatGPT-Image-4-aug.-2026-10_45_45.png') center/cover;color:white}.ir-hero-copy{max-width:700px}.ir-eyebrow{display:block;color:#f2cf87;font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:25px}.ir-hero h1{color:#fff!important;font-size:clamp(42px,5.4vw,74px)!important;line-height:1.06!important;letter-spacing:-.045em;margin:0 0 27px;font-weight:650}.ir-hero p{color:#dce5f2;font-size:20px!important;line-height:1.65!important;max-width:610px}.ir-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:30px}.ir-primary{background:#ecc778!important;border-color:#ecc778!important;color:#14213d!important;text-decoration:none}.ir-secondary{border-bottom:1px solid #ffffff60;padding:10px 0;color:white!important;font-size:14px}.ir-hero-note{margin-top:75px;padding-top:20px;border-top:1px solid #ffffff30;font-size:12px;color:#c1ccdd}.ir-form{background:var(--ir-paper);padding:32px!important;border:1px solid var(--ir-line);border-radius:12px}.ir-form input,.ir-form textarea,.ir-form select{border:1px solid #ccd5e1!important;border-radius:6px!important;background:white!important;padding:12px!important}.ir-form label{font-size:14px;font-weight:600}.entry-content details{border-color:var(--ir-line)!important;border-radius:8px!important}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--ir-gold);outline-offset:4px}@media(max-width:1000px){.ir-nav{padding:9px 24px;gap:18px}.ir-menu summary{display:block;color:white;cursor:pointer;font-size:14px;list-style:none;padding:10px}.ir-menu nav{display:none}.ir-menu[open] nav{display:flex;position:absolute;top:86px;left:0;right:0;padding:24px;background:var(--ir-navy);flex-direction:column;align-items:stretch;gap:0;box-shadow:0 12px 20px #101e4230}.ir-menu nav a{padding:12px}.ir-hero{min-height:570px}.elementor>.e-con{width:calc(100% - 40px)!important;padding:24px 0!important}.ir-footer{flex-direction:column}}@media(max-width:600px){.ir-hero{padding:65px 24px 25px;min-height:590px}.ir-hero h1{font-size:44px!important}.ir-hero p{font-size:18px!important}.ir-hero-note{margin-top:45px}.elementor>.e-con{width:calc(100% - 40px)!important}.ir-form{padding:22px!important}.ir-nav{min-height:76px}.ir-brand img{width:56px;height:56px}.ir-menu[open] nav{top:76px}}
body #page .elementor>.e-con:not(.ir-visual-banner){max-width:1180px!important;width:calc(100% - 64px)!important;margin:0 auto!important;padding:32px 0!important;min-height:0!important;height:auto!important}body #page .elementor>.ir-visual-banner{max-width:1180px!important;width:calc(100% - 64px)!important;min-height:0!important;height:auto!important;aspect-ratio:16/7!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;margin:32px auto!important;padding:0!important;border-radius:12px;overflow:hidden}body #page .elementor .elementor-widget-heading,body #page .elementor .elementor-widget-text-editor,body #page .elementor .elementor-widget-button{position:static!important;inset:auto!important;transform:none!important;margin:0!important}body #page .elementor .elementor-widget-text-editor{font-family:inherit!important;font-size:17px!important;line-height:1.8!important}@media(max-width:600px){body #page .elementor>.e-con:not(.ir-visual-banner),body #page .elementor>.ir-visual-banner{width:calc(100% - 40px)!important}body #page .elementor>.e-con:not(.ir-visual-banner){padding:24px 0!important}}
