.sl-hero{background:#0c0a3e;padding:72px 24px 80px;position:relative;overflow:hidden;min-height:520px;display:flex;align-items:flex-end}.sl-hero-texture{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(204,255,51,.12) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.sl-hero-inner{position:relative;z-index:1;max-width:900px;margin:0 auto;width:100%}.sl-back{display:inline-block;font:600 12px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#a89cedcc;text-decoration:none;margin-bottom:40px;transition:color .15s}.sl-back:hover{color:#a89ced}.sl-label{font:600 11px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#a89ced;display:block;margin-bottom:20px}.sl-label--dark{color:#a89ced}.sl-label--muted{color:#eeebd366}.sl-title{font:800 clamp(52px,11vw,100px)/.85 "DM Sans",sans-serif!important;color:#cf3!important;letter-spacing:-.045em!important;margin:0 0 32px!important}.sl-tagline{font:400 19px/1.5 DM Sans,sans-serif!important;color:#eeebd3a6!important;max-width:540px;margin:0 0 48px!important}.sl-hero-count{display:inline-flex;align-items:baseline;gap:14px;background:#ccff3314;border:1px solid rgba(204,255,51,.25);padding:20px 32px}.sl-count-num{font:800 48px/1 DM Sans,sans-serif;color:#cf3!important;letter-spacing:-.04em}.sl-count-label{font:600 13px/1.2 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#eeebd38c;max-width:120px}.sl-strip{background:#cf3;overflow-x:auto}.sl-strip-inner{max-width:1100px;margin:0 auto;display:flex;align-items:stretch;min-height:96px}.sl-strip-stat{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px 16px;text-align:center;min-width:160px}.sl-strip-num{font:800 36px/1 DM Sans,sans-serif;color:#0c0a3e;letter-spacing:-.04em;display:block}.sl-strip-label{font:500 11px/1.3 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#0c0a3e8c;margin-top:6px;display:block}.sl-strip-divider{width:1px;background:#0c0a3e1f;align-self:stretch;flex-shrink:0}.sl-section{padding:80px 24px}.sl-section--cream{background:#eeebd3}.sl-section--white{background:#fff}.sl-section--navy{background:#0c0a3e}.sl-content{max-width:900px;margin:0 auto}.sl-content h2{font:800 clamp(32px,5vw,48px)/.9 "DM Sans",sans-serif!important;color:#0c0a3e!important;letter-spacing:-.04em!important;margin:8px 0 24px!important}.sl-h2--light{color:#cf3!important}.sl-content p{font:400 18px/1.6 DM Sans,sans-serif!important;color:#0c0a3ebf!important;margin:0 0 16px!important}.sl-p--light{color:#eeebd3a6!important}.sl-actions-gallery{max-width:1100px;margin:56px auto 0;padding:0 24px;display:flex;flex-direction:column;gap:3px}.sl-action{display:grid;grid-template-columns:180px 1fr;gap:0;background:#eeebd3;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.sl-action:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0c0a3e1a}.sl-action--right{grid-template-columns:1fr 180px;background:#fff}.sl-action--right .sl-action-count{order:2;border-left:3px solid #0C0A3E;border-right:none;background:#0c0a3e}.sl-action--right .sl-action-body{order:1}.sl-action--featured{background:#0c0a3e}.sl-action--featured .sl-action-count{background:#cf3;border-color:#cf3!important}.sl-action--featured .sl-action-count .sl-action-num{color:#0c0a3e}.sl-action--featured .sl-action-count .sl-action-unit{color:#0c0a3e8c}.sl-action--featured .sl-action-body{background:#0c0a3e}.sl-action--featured .sl-action-body h3{color:#cf3!important}.sl-action--featured .sl-action-body p{color:#eeebd3b3!important}.sl-action--featured .sl-action-meta .sl-action-tag{color:#a89ced}.sl-action--featured .sl-action-meta .sl-action-year{color:#eeebd366}.sl-action--featured .sl-action-fill{background:#cf3!important}.sl-action-count{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;background:#0c0a3e;border-right:3px solid #CCFF33;text-align:center}.sl-action-num{font:800 clamp(40px,6vw,64px)/1 "DM Sans",sans-serif;color:#cf3!important;letter-spacing:-.045em;display:block}.sl-action-unit{font:600 10px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#eeebd366;margin-top:8px;display:block}.sl-action-body{padding:36px 40px}.sl-action-meta{display:flex;align-items:center;gap:12px;margin-bottom:14px}.sl-action-tag{font:600 10px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#a89ced}.sl-action-year{font:500 10px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#0c0a3e59}.sl-action-body h3{font:800 clamp(22px,3vw,30px)/1 "DM Sans",sans-serif!important;color:#0c0a3e!important;letter-spacing:-.03em!important;margin:0 0 14px!important}.sl-action-body p{font:400 16px/1.6 DM Sans,sans-serif!important;color:#0c0a3eb3!important;margin:0 0 12px!important}.sl-action-bar{height:3px;background:#0c0a3e14;margin-top:24px;overflow:hidden}.sl-action-fill{height:100%;background:#a89ced;transition:width .6s cubic-bezier(.16,1,.3,1)}.sl-messages-grid{max-width:1100px;margin:56px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.sl-msg{background:#ffffff0a;border:1px solid rgba(238,235,211,.08);border-left:3px solid #A89CED;padding:32px 28px;margin:0;display:flex;flex-direction:column;gap:20px;transition:border-left-color .2s,background .2s}.sl-msg:hover{background:#ffffff12;border-left-color:#cf3!important}.sl-msg--2{border-left-color:#cf3!important}.sl-msg--3{border-left-color:#eeebd34d}.sl-msg--4{border-left-color:#a89ced}.sl-msg--5{border-left-color:#cf3!important}.sl-msg--6{border-left-color:#eeebd34d}.sl-msg p{font:400 16px/1.65 DM Sans,sans-serif!important;color:#eeebd3cc!important;margin:0!important;font-style:italic}.sl-msg footer{margin-top:auto}.sl-msg cite{font:600 11px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#eeebd34d;font-style:normal}.sl-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}.sl-why-item{border-top:2px solid #A89CED;padding-top:24px}.sl-why-num{font:800 32px/1 DM Sans,sans-serif;color:#a89ced;letter-spacing:-.04em;display:block;margin-bottom:16px}.sl-why-item h3{font:700 20px/1.1 DM Sans,sans-serif!important;color:#0c0a3e!important;letter-spacing:-.025em!important;margin:0 0 12px!important}.sl-why-item p{font:400 15px/1.6 DM Sans,sans-serif!important;color:#0c0a3ea6!important;margin:0!important}.std-cta{background:#0c0a3e;padding:80px 24px}.std-cta-inner{max-width:900px;margin:0 auto;padding:0 24px}.sl-cta{background:#0c0a3e;padding:96px 24px;position:relative;overflow:hidden}.sl-cta:before{content:"";position:absolute;bottom:-80px;right:-80px;width:400px;height:400px;border-radius:50%;background:#ccff330f;pointer-events:none}.sl-cta-inner{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.sl-cta-text h2{color:#cf3!important;margin-bottom:20px!important}.sl-cta-buttons{display:flex;flex-direction:column;gap:12px;align-items:flex-start;flex-shrink:0}.sl-btn-primary{display:inline-block;background:#cf3;color:#0c0a3e;font:700 13px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.08em;padding:20px 40px;text-decoration:none;white-space:nowrap;transition:background .2s}.sl-btn-primary:hover{background:#fff}.sl-btn-ghost{display:inline-block;color:#eeebd373;font:600 11px/1 DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:color .15s;padding:8px 0}.sl-btn-ghost:hover{color:#eeebd3}footer[data-elementor-type=footer],.elementor-location-footer{background:#0c0a3e!important;color:#eeebd3!important}footer[data-elementor-type=footer] p,footer[data-elementor-type=footer] a,footer[data-elementor-type=footer] span,footer[data-elementor-type=footer] div{color:#eeebd3b3!important}footer[data-elementor-type=footer] a:hover{color:#cf3!important}@media(max-width:900px){.sl-messages-grid{grid-template-columns:repeat(2,1fr)}.sl-why-grid{grid-template-columns:1fr;gap:32px}.sl-cta-inner{grid-template-columns:1fr;gap:40px}.sl-cta-buttons{flex-direction:row;flex-wrap:wrap}}@media(max-width:700px){.sl-hero{min-height:auto;padding:64px 20px 72px}.sl-title{font-size:clamp(44px,14vw,72px)!important}.sl-hero-count{flex-direction:column;gap:6px;align-items:flex-start}.sl-strip-inner{flex-wrap:wrap}.sl-strip-stat{min-width:45%}.sl-strip-divider{display:none}.sl-action,.sl-action--right{grid-template-columns:1fr}.sl-action--right .sl-action-count{order:1;border-left:none;border-bottom:3px solid #CCFF33}.sl-action--right .sl-action-body{order:2}.sl-action-count{padding:28px 24px;border-right:none;border-bottom:3px solid #CCFF33;flex-direction:row;justify-content:flex-start;gap:12px;align-items:baseline}.sl-action-body{padding:24px}.sl-messages-grid{grid-template-columns:1fr}.sl-cta-buttons{flex-direction:column}}
