.agency-site{--navy:#071d3c;--blue:#173fbd;--gold:#cda75a;--cream:#f7f3eb;--slate:#526075;color:var(--navy);background:#fff;font-family:Arial,Helvetica,sans-serif}.agency-site *{box-sizing:border-box}.web-announcement{background:var(--navy);color:#dce5f2;text-align:center;letter-spacing:.02em;padding:10px;font-size:12px}.web-announcement a{color:#f0cf88;margin-left:8px}.web-nav{z-index:4;background:#fff;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,5vw,78px);display:flex;position:relative}.web-logo{color:var(--navy);align-items:center;gap:11px;text-decoration:none;display:flex}.web-logo i{color:var(--gold);font:32px Georgia}.web-logo span{flex-direction:column;display:flex}.web-logo b{letter-spacing:.13em;font:700 16px Georgia}.web-logo small{letter-spacing:.42em;color:#657083;margin-top:2px;font-size:8px}.web-nav nav{gap:30px;display:flex}.web-nav nav a,.web-phone{color:#425067;font-size:12px;font-weight:700;text-decoration:none}.web-nav>div{align-items:center;gap:22px;display:flex}.web-phone{font-weight:500}.web-nav-cta,.web-hero-actions a:first-child,.web-steps>a{background:var(--blue);color:#fff;border-radius:2px;padding:14px 20px;font-size:12px;font-weight:800;text-decoration:none}.web-hero{background:linear-gradient(135deg,#f5f8fd,#eef2f8);grid-template-columns:1.02fr .98fr;min-height:680px;display:grid}.web-hero-copy{flex-direction:column;justify-content:center;padding:100px 7vw 70px 8vw;display:flex}.web-kicker,.web-intro>span,.web-section-title span,.web-steps>span,.web-about>span,.web-faq>div>span,.web-consult>div>span{letter-spacing:.22em;color:var(--blue);font-size:11px;font-weight:900}.web-hero h1{letter-spacing:-.035em;max-width:760px;margin:20px 0 24px;font:500 clamp(48px,5.5vw,78px)/.98 Georgia,serif}.web-hero-copy>p{color:#536178;max-width:620px;font-size:18px;line-height:1.7}.web-hero-actions{align-items:center;gap:30px;margin-top:26px;display:flex}.web-hero-actions a{color:var(--navy);font-size:13px;font-weight:800;text-decoration:none}.web-hero-actions a:first-child{color:#fff;padding:17px 24px}.web-hero-actions b{margin-left:25px}.web-trust{color:#647086;flex-wrap:wrap;gap:20px;margin-top:38px;font-size:11px;display:flex}.web-hero-media{min-height:680px;position:relative;overflow:hidden}.web-hero-media>img{object-fit:cover;width:100%;height:100%}.web-hero-media:after{content:"";background:linear-gradient(90deg,#eef2f8 0%,#0000 22%);position:absolute;inset:0}.web-float-card{z-index:2;background:#fff;align-items:center;gap:14px;max-width:330px;padding:20px 24px;display:flex;position:absolute;bottom:45px;left:38px;box-shadow:0 18px 50px #071d3c33}.web-float-card i{color:var(--gold);font-size:30px}.web-float-card span{flex-direction:column;gap:5px;display:flex}.web-float-card b{font:600 14px Georgia}.web-float-card small{color:#6d7889;font-size:10px}.web-intro{text-align:center;max-width:1050px;margin:auto;padding:100px 20px}.web-intro h2{max-width:900px;margin:18px auto;font:500 clamp(34px,4vw,52px)/1.1 Georgia}.web-intro p{color:var(--slate);max-width:760px;margin:auto;font-size:16px;line-height:1.75}.web-solutions{background:var(--navy);color:#fff;padding:100px clamp(24px,7vw,110px)}.web-section-title{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.web-section-title span{color:#ddbd75}.web-section-title h2{margin:16px 0 0;font:500 46px Georgia}.web-section-title p{color:#afbdd1;font-size:14px;line-height:1.7}.web-solution-grid{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.web-solution-grid article{border-right:1px solid #ffffff24;flex-direction:column;min-height:330px;padding:35px 26px 20px;display:flex}.web-solution-grid article>span{color:#91a4c2;font-size:10px}.web-solution-grid i{color:var(--gold);margin:32px 0 18px;font-size:33px;font-style:normal}.web-solution-grid h3{font:500 22px Georgia}.web-solution-grid p{color:#aebbd0;font-size:13px;line-height:1.65}.web-solution-grid a{color:#fff;margin-top:auto;font-size:11px;font-weight:800;text-decoration:none}.web-approach{grid-template-columns:1fr 1fr;min-height:800px;display:grid}.web-family{position:relative}.web-family>img{object-fit:cover;width:100%;height:100%}.web-family>div{background:#fff;flex-direction:column;padding:24px 28px;display:flex;position:absolute;bottom:6%;left:7%;right:7%}.web-family b{font:600 20px Georgia}.web-family span{color:#69758a;margin-top:5px;font-size:11px}.web-steps{padding:95px clamp(36px,7vw,105px)}.web-steps h2{margin:14px 0;font:500 46px Georgia}.web-steps>p{color:var(--slate);line-height:1.7}.web-step{border-top:1px solid #e0e6ee;gap:20px;padding:20px 0;display:flex}.web-step>b{width:31px;height:31px;color:var(--blue);background:#edf2ff;border-radius:50%;place-items:center;font-size:11px;display:grid}.web-step span{flex-direction:column;gap:5px;display:flex}.web-step strong{font:600 17px Georgia}.web-step small{color:#69758a;font-size:11px;line-height:1.6}.web-steps>a{margin-top:25px;display:inline-block}.web-about{background:var(--cream);grid-template-columns:1.1fr .9fr;gap:25px 80px;padding:100px 8vw;display:grid}.web-about>span,.web-about>h2{grid-column:1}.web-about h2{margin:5px 0 15px;font:500 48px/1.08 Georgia}.web-about>div{color:#566277;grid-column:1;font-size:14px;line-height:1.8}.web-about aside{background:var(--blue);color:#fff;grid-area:1/2/4;align-self:center;padding:55px}.web-about aside b{font:600 27px Georgia}.web-about aside p{color:#d9e3ff;line-height:1.8}.web-quote{color:#fff;text-align:center;background:#123cae;padding:100px 15%}.web-quote i{color:#e4c16f;font:70px Georgia}.web-quote blockquote{max-width:1050px;margin:0 auto 25px;font:400 clamp(30px,4vw,50px)/1.25 Georgia}.web-quote span{letter-spacing:.25em;color:#c9d5f5;font-size:9px}.web-faq{grid-template-columns:.75fr 1.25fr;gap:100px;padding:100px 8vw;display:grid}.web-faq h2{margin:14px 0;font:500 45px Georgia}.web-faq>div:first-child p{color:var(--slate);line-height:1.7}.web-faq a{color:var(--blue);font-size:12px;font-weight:800}.web-faq details{border-top:1px solid #dfe5ed;padding:21px 0}.web-faq summary{cursor:pointer;justify-content:space-between;font:600 17px Georgia;list-style:none;display:flex}.web-faq summary b{color:var(--blue)}.web-faq details p{color:#647086;padding-right:30px;font-size:13px;line-height:1.65}.web-consult{background:#eef3fb;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;padding:100px 8vw;display:grid}.web-consult h2{margin:15px 0;font:500 48px Georgia}.web-consult>div>p{color:var(--slate);line-height:1.7}.web-consult ul{color:#46536a;padding:0;font-size:12px;line-height:2;list-style:none}.web-consult>div>a{color:var(--blue);font-size:13px;font-weight:800}.web-lead-form{background:#fff;padding:40px;box-shadow:0 20px 60px #071d3c14}.web-form-head span{letter-spacing:.2em;color:var(--blue);font-size:9px;font-weight:900}.web-form-head h3{margin:10px 0;font:500 28px Georgia}.web-form-head p{color:#69758a;font-size:11px}.web-form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:24px;display:grid}.web-lead-form label{color:#4d5a70;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.web-lead-form input,.web-lead-form select{background:#fff;border:1px solid #dbe2eb;padding:13px;font:12px Arial}.web-consent{align-items:flex-start;margin:17px 0;flex-direction:row!important;font-size:9px!important;font-weight:500!important;line-height:1.5!important}.web-consent input{margin:1px 6px 0 0}.web-lead-form>button{background:var(--blue);color:#fff;text-align:left;cursor:pointer;border:0;width:100%;padding:16px;font-weight:800}.web-lead-form>button b{float:right}.web-form-status{color:#177054;font-size:11px;line-height:1.5}.web-footer{color:#a8b6ca;background:#06162e;grid-template-columns:2fr 1fr 1.5fr 1fr;gap:50px;padding:65px 8% 32px;display:grid}.web-logo.light{color:#fff}.web-footer>div{flex-direction:column;gap:12px;display:flex}.web-footer>div p{max-width:330px;font-size:11px;line-height:1.7}.web-footer>div>b{color:#fff;font:600 14px Georgia}.web-footer a,.web-footer span{color:#a8b6ca;font-size:11px;text-decoration:none}.web-footer>small{border-top:1px solid #ffffff1c;grid-column:1/-1;padding-top:18px;font-size:8px;line-height:1.6}.web-footer>small+small{border:0;padding-top:0}.web-mobile-cta{display:none}@media (width<=950px){.web-nav nav,.web-phone{display:none}.web-hero{grid-template-columns:1fr}.web-hero-media{order:-1;min-height:500px}.web-hero-copy{padding:70px 8vw}.web-section-title,.web-approach,.web-about,.web-faq,.web-consult{grid-template-columns:1fr}.web-solution-grid{grid-template-columns:1fr 1fr}.web-about aside,.web-about>span,.web-about>h2,.web-about>div{grid-area:auto/1}.web-footer{grid-template-columns:1fr 1fr}.web-family{min-height:600px}}@media (width<=600px){.web-announcement{font-size:9px}.web-nav{height:72px;padding:0 18px}.web-nav-cta{padding:11px}.web-logo b{font-size:13px}.web-hero-media{min-height:420px}.web-hero-copy{padding:55px 22px}.web-hero h1{font-size:44px}.web-hero-copy>p{font-size:15px}.web-hero-actions{flex-direction:column;align-items:flex-start}.web-trust{flex-direction:column;gap:9px}.web-float-card{bottom:20px;left:20px;right:20px}.web-intro,.web-solutions,.web-steps,.web-about,.web-faq,.web-consult{padding:70px 22px}.web-section-title{gap:20px}.web-section-title h2,.web-steps h2,.web-about h2,.web-faq h2,.web-consult h2{font-size:38px}.web-solution-grid{grid-template-columns:1fr}.web-solution-grid article{border-bottom:1px solid #ffffff24;min-height:260px}.web-family{min-height:480px}.web-form-grid{grid-template-columns:1fr}.web-lead-form{padding:25px}.web-footer{grid-template-columns:1fr;padding:60px 22px 90px}.web-mobile-cta{z-index:20;background:var(--blue);color:#fff;text-align:center;padding:15px;font-size:12px;font-weight:900;text-decoration:none;display:block;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 12px 35px #071d3c66}}.multi-site .multi-hero{background:linear-gradient(135deg,#f1f5fb,#e8eef7)}.multi-site .multi-hero h1{font-size:clamp(46px,5vw,72px)}.flagship{background:#fff;grid-template-columns:1.2fr .8fr;gap:9vw;padding:105px 8%;display:grid}.flagship-copy>span,.opportunity-copy>span,.digital-copy>span,.journey>span{letter-spacing:.23em;color:#173fbd;font-size:10px;font-weight:900}.flagship-copy>h2,.opportunity-copy>h2,.digital-copy>h2,.journey>h2{margin:15px 0;font:500 clamp(38px,4vw,52px)/1.08 Georgia}.flagship-copy>p,.opportunity-copy>p,.digital-copy>p{color:#526075;line-height:1.75}.feature-list{grid-template-columns:1fr 1fr;gap:0 28px;margin:30px 0;display:grid}.feature-list article{border-top:1px solid #dfe5ed;gap:14px;padding:19px 0;display:flex}.feature-list article>b{color:#173fbd;font-size:10px}.feature-list h3{margin:0 0 5px;font:600 17px Georgia}.feature-list p{color:#647086;margin:0;font-size:11px;line-height:1.6}.section-cta{background:#173fbd;padding:15px 21px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block;color:#fff!important}.flagship-panel{color:#fff;background:#071d3c;padding:48px 42px}.flagship-panel>span{letter-spacing:.23em;color:#cda75a;font-size:9px;font-weight:900}.flagship-panel>div{border-top:1px solid #ffffff24;grid-template-columns:35px 1fr 20px;align-items:center;padding:19px 0;display:grid}.flagship-panel>div:first-of-type{margin-top:24px}.flagship-panel b{color:#7f94b5;font-size:9px}.flagship-panel h3{margin:0;font:500 18px Georgia}.flagship-panel i{color:#cda75a;font-style:normal}.flagship-panel>p{color:#91a2bc;margin-top:25px;font-size:9px;line-height:1.65}.opportunity{background:#f7f3eb;grid-template-columns:1fr 1fr;display:grid}.opportunity-image{min-height:850px;position:relative}.opportunity-image>img{object-fit:cover;width:100%;height:100%}.opportunity-image>div{background:#fff;flex-direction:column;padding:23px 27px;display:flex;position:absolute;bottom:6%;left:7%;right:7%}.opportunity-image>div b{font:600 20px Georgia}.opportunity-image>div span{color:#69758a;margin-top:5px;font-size:10px}.opportunity-copy{padding:90px 7vw}.opportunity-copy ul{margin:30px 0;padding:0;list-style:none}.opportunity-copy li{border-top:1px solid #d9d4cb;gap:16px;padding:16px 0;display:flex}.opportunity-copy li>i{color:#fff;background:#173fbd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.opportunity-copy li>div{flex-direction:column;gap:5px;display:flex}.opportunity-copy li b{font:600 16px Georgia}.opportunity-copy li small{color:#687286;font-size:10px;line-height:1.55}.notice{background:#fff7df;border-left:4px solid #cda75a;margin-bottom:25px;padding:16px 18px}.notice b{font-size:10px}.notice p{color:#756342;margin-bottom:0;font-size:9px;line-height:1.6}.lead-markets{color:#fff;background:#071d3c;padding:100px 8%}.lead-markets .web-section-title span{color:#cda75a}.lead-markets .web-section-title p{color:#aab8cc}.market-grid{border-top:1px solid #ffffff28;grid-template-columns:repeat(5,1fr);display:grid}.market-grid article{border-right:1px solid #fff2;flex-direction:column;min-height:260px;padding:30px 22px;display:flex}.market-grid span{color:#7f94b5;font-size:9px}.market-grid h3{margin-top:28px;font:500 20px Georgia}.market-grid p{color:#aebbd0;font-size:11px;line-height:1.65}.market-grid a{color:#fff;margin-top:auto;font-size:9px;font-weight:800;text-decoration:none}.digital{grid-template-columns:1fr 1fr;min-height:720px;display:grid}.digital-image{position:relative}.digital-image>img{object-fit:cover;width:100%;height:100%}.digital-badge{background:#fff;align-items:center;gap:15px;padding:20px 23px;display:flex;position:absolute;bottom:6%;left:6%;right:6%;box-shadow:0 15px 40px #071d3c26}.digital-badge i{color:#cda75a;font-size:27px;font-style:normal}.digital-badge span{flex-direction:column;display:flex}.digital-badge b{font:600 16px Georgia}.digital-badge small{color:#69758a;margin-top:4px;font-size:9px}.digital-copy{flex-direction:column;justify-content:center;padding:100px 7vw;display:flex}.product-chips{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.product-chips span{color:#173fbd;background:#edf2ff;border:1px solid #d8e2ff;padding:9px 12px;font-size:9px;font-weight:800}.digital-actions{align-items:center;gap:24px;display:flex}.digital-actions>a:last-child{color:#173fbd;font-size:11px;font-weight:800}.journey{text-align:center;background:#eef3fb;padding:100px 8%}.journey>h2{margin-bottom:42px}.journey>div{text-align:left;grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.journey a{color:#071d3c;background:#fff;border-top:4px solid #173fbd;flex-direction:column;min-height:260px;padding:28px;text-decoration:none;transition:all .2s;display:flex}.journey a:hover{transform:translateY(-5px);box-shadow:0 20px 45px #071d3c14}.journey i{color:#173fbd;font-size:9px;font-style:normal}.journey b{margin:28px 0 12px;font:600 20px/1.25 Georgia}.journey small{color:#68758a;font-size:10px;line-height:1.6}.journey em{color:#173fbd;margin-top:auto;font-size:9px;font-style:normal;font-weight:900}.multi-site .web-footer{grid-template-columns:2fr 1.3fr 1.4fr 1fr}@media (width<=1000px){.flagship,.opportunity,.digital{grid-template-columns:1fr}.opportunity-image,.digital-image{min-height:560px}.market-grid,.journey>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.flagship,.opportunity-copy,.lead-markets,.digital-copy,.journey{padding:70px 22px}.feature-list{grid-template-columns:1fr}.flagship-panel{padding:40px 25px}.market-grid,.journey>div{grid-template-columns:1fr}.market-grid article{min-height:220px}.opportunity-image,.digital-image{min-height:450px}.digital-actions{flex-direction:column;align-items:flex-start}.multi-site .web-footer{grid-template-columns:1fr}}.crm-showcase{background:linear-gradient(145deg,#f4f7fc,#e9eff9);grid-template-columns:.82fr 1.18fr;align-items:center;gap:6vw;padding:110px 7%;display:grid}.crm-copy>span{letter-spacing:.23em;color:#173fbd;font-size:10px;font-weight:900}.crm-copy h2{margin:15px 0 20px;font:500 clamp(38px,4vw,54px)/1.06 Georgia}.crm-copy>p{color:#526075;font-size:14px;line-height:1.75}.crm-features{grid-template-columns:1fr 1fr;gap:9px 16px;margin:26px 0;display:grid}.crm-features span{color:#34445d;padding-left:17px;font-size:10px;font-weight:800;position:relative}.crm-features span:before{content:"✓";color:#173fbd;position:absolute;left:0}.crm-callout{background:#fff;border-left:4px solid #cda75a;margin:25px 0;padding:15px 17px}.crm-callout b{font:600 16px Georgia}.crm-callout p{color:#637087;margin:6px 0 0;font-size:9px;line-height:1.6}.crm-gallery{position:relative}.crm-main-shot{background:#fff;border:1px solid #dfe5ef;border-radius:12px;overflow:hidden;box-shadow:0 28px 70px #071d3c2b}.browser-bar{background:#f7f8fb;border-bottom:1px solid #e1e6ee;align-items:center;gap:6px;height:36px;padding:0 14px;display:flex}.browser-bar i:nth-child(2){background:#b8c4d5}.browser-bar i:nth-child(3){background:#173fbd}.crm-main-shot img{width:100%;height:auto;display:block}.crm-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.crm-detail-grid figure{background:#fff;border:1px solid #dfe5ef;margin:0;box-shadow:0 12px 30px #071d3c12}.crm-detail-grid figure>div{height:155px;overflow:hidden}.crm-detail-grid figure img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.crm-detail-grid .calls-crop img{object-position:left center;transform-origin:0;transform:scale(1.45)}.crm-detail-grid figcaption{flex-direction:column;gap:5px;padding:15px;display:flex}.crm-detail-grid figcaption b{font:600 14px Georgia}.crm-detail-grid figcaption span{color:#68758a;font-size:8px;line-height:1.5}.crm-gallery>small{text-align:center;color:#71809d;margin-top:12px;font-size:8px;display:block}.web-solution-grid,.journey>div{grid-template-columns:repeat(5,1fr)}@media (width<=1100px){.crm-showcase{grid-template-columns:1fr}.web-solution-grid,.journey>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.crm-showcase{padding:70px 22px}.crm-features,.crm-detail-grid{grid-template-columns:1fr}.crm-detail-grid figure>div{height:190px}.web-solution-grid,.journey>div{grid-template-columns:1fr}}.insurance-products{color:#fff;background:linear-gradient(150deg,#06152f,#0d2e6c);padding:110px 7%}.insurance-products .web-section-title{border-color:#fff2}.insurance-products .web-section-title span{color:#d9b968}.insurance-products .web-section-title p{color:#b8c5d8}.insurance-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.insurance-grid article{background:#ffffff0b;border:1px solid #ffffff1c;border-top:3px solid #cda75a;flex-direction:column;min-height:330px;padding:30px;transition:all .2s;display:flex}.insurance-grid article:hover{background:#ffffff12;transform:translateY(-4px)}.insurance-grid article>span{color:#d9b968;letter-spacing:.16em;font-size:9px;font-weight:900}.insurance-grid h3{margin:24px 0 14px;font:600 24px/1.2 Georgia}.insurance-grid p{color:#b9c6d8;font-size:11px;line-height:1.75}.insurance-grid article>b{color:#fff;margin:8px 0 24px;font-size:10px;line-height:1.6}.insurance-grid a{color:#f0d38b;margin-top:auto;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.insurance-disclaimer{color:#91a2bb;background:#ffffff08;border-left:3px solid #cda75a;margin-top:25px;padding:18px 20px;font-size:8px;line-height:1.7}@media (width<=1000px){.insurance-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.insurance-products{padding:75px 22px}.insurance-grid{grid-template-columns:1fr}.insurance-grid article{min-height:280px}}.insurance-site{--navy:#071d3c;--blue:#173fbd;--gold:#cda75a;min-height:100vh;color:var(--navy);background:#fff;font-family:Arial,Helvetica,sans-serif}.insurance-site *{box-sizing:border-box}.insurance-nav{background:#fff;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;height:86px;padding:0 6%;display:flex}.insurance-nav nav{gap:27px;display:flex}.insurance-nav nav a{color:#425067;font-size:11px;font-weight:800;text-decoration:none}.insurance-nav nav a:last-child{color:var(--blue)}.insurance-hero{background:linear-gradient(135deg,#f4f7fc,#e6edf8);grid-template-columns:.88fr 1.12fr;min-height:680px;display:grid}.insurance-hero>div{flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.insurance-hero>div>span,.insurance-title>span,.insurance-closing>span{letter-spacing:.23em;color:var(--blue);font-size:10px;font-weight:900}.insurance-hero h1{margin:18px 0 23px;font:500 clamp(48px,5.4vw,74px)/.98 Georgia}.insurance-hero p{color:#56647a;font-size:16px;line-height:1.75}.insurance-hero>div>div{align-items:center;gap:25px;margin:26px 0;display:flex}.insurance-hero a{color:var(--blue);font-size:10px;font-weight:900}.insurance-hero a:first-child,.insurance-closing a{background:var(--blue);color:#fff;padding:16px 20px;text-decoration:none}.insurance-hero small{color:#78859a;font-size:9px;line-height:1.6}.insurance-hero figure{min-height:680px;margin:0;position:relative;overflow:hidden}.insurance-hero figure>img{object-fit:cover;width:100%;height:100%}.insurance-hero figcaption{background:#fff;flex-direction:column;gap:5px;padding:19px 23px;display:flex;position:absolute;bottom:6%;left:6%;right:6%;box-shadow:0 18px 50px #071d3c30}.insurance-hero figcaption b{font:600 17px Georgia}.insurance-hero figcaption span{color:#69758a;font-size:9px}.insurance-catalog{color:#fff;background:linear-gradient(150deg,#06152f,#0d2e6c);padding:95px 7%}.insurance-title{text-align:center;max-width:830px;margin:0 auto 42px}.insurance-title>span{color:#d9b968}.insurance-title h2{margin:14px 0;font:500 clamp(38px,4vw,52px)/1.05 Georgia}.insurance-title p{color:#b8c5d8;font-size:12px;line-height:1.75}.insurance-page-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.insurance-page-grid article{border:1px solid #ffffff1c;border-top:3px solid var(--gold);background:#ffffff0b;flex-direction:column;min-height:270px;padding:23px;transition:all .2s;display:flex}.insurance-page-grid article:hover{background:#ffffff13;transform:translateY(-3px)}.insurance-page-grid article>span{color:#d9b968;letter-spacing:.16em;font-size:8px;font-weight:900}.insurance-page-grid h3{margin:18px 0 10px;font:600 20px/1.2 Georgia}.insurance-page-grid p{color:#b9c6d8;font-size:10px;line-height:1.65}.insurance-page-grid article>b{color:#fff;margin:5px 0 17px;font-size:9px;line-height:1.55}.insurance-page-grid a{color:#f0d38b;margin-top:auto;font-size:9px;font-weight:900;text-decoration:none}.insurance-closing{text-align:center;background:#f3f6fb;padding:100px 20px}.insurance-closing h2{max-width:800px;margin:15px auto;font:500 clamp(38px,4vw,54px)/1.08 Georgia}.insurance-closing p{color:#5e6b7f;max-width:680px;margin:0 auto 30px;font-size:12px;line-height:1.75}.insurance-closing a{font-size:10px;font-weight:900;display:inline-block}.insurance-footer{color:#9dacc1;background:#06162e;align-items:center;gap:60px;padding:55px 8%;display:flex}.insurance-footer p{max-width:850px;font-size:8px;line-height:1.7}@media (width<=900px){.insurance-hero{grid-template-columns:1fr}.insurance-hero figure{order:-1;min-height:520px}.insurance-page-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.insurance-nav{height:72px;padding:0 18px}.insurance-nav nav{display:none}.insurance-hero figure{min-height:430px}.insurance-hero>div{padding:60px 22px}.insurance-hero h1{font-size:44px}.insurance-hero>div>div{flex-direction:column;align-items:flex-start}.insurance-catalog{padding:70px 22px}.insurance-page-grid{grid-template-columns:1fr}.insurance-page-grid article{min-height:240px}.insurance-closing{padding:75px 22px}.insurance-footer{flex-direction:column;align-items:flex-start;gap:25px;padding:50px 22px}}.service-page{color:#071d3c;background:linear-gradient(135deg,#f4f7fc,#e8eef8);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.service-nav{background:#fff;border-bottom:1px solid #dde5ef;justify-content:space-between;align-items:center;height:86px;padding:0 7%;display:flex}.service-nav>a:last-child{color:#173fbd;font-size:11px;font-weight:800;text-decoration:none}.service-hero{grid-template-columns:.78fr 1.22fr;align-items:start;gap:7vw;padding:85px 8% 110px;display:grid}.service-hero>div:first-child{position:sticky;top:40px}.service-hero>div>span{letter-spacing:.23em;color:#173fbd;font-size:10px;font-weight:900}.service-hero h1{margin:18px 0;font:500 clamp(42px,5vw,68px)/1.02 Georgia}.service-hero>div>p{color:#59677d;line-height:1.75}.service-hero ul{margin:30px 0;padding:0;list-style:none}.service-hero li{color:#40516b;border-bottom:1px solid #dce3ec;padding:9px 0;font-size:11px}.service-links{flex-direction:column;gap:11px;display:flex}.service-links a{color:#173fbd;font-size:11px;font-weight:800}.service-form{background:#fff;padding:42px;box-shadow:0 25px 70px #071d3c18}.service-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.service-form label{color:#45546a;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.service-form label.wide{grid-column:1/-1}.service-form input,.service-form select,.service-form textarea{background:#fff;border:1px solid #d9e1eb;padding:13px;font:12px Arial}.service-form textarea{resize:vertical;min-height:120px}.service-form .contact-permission,.service-form .marketing-permission{flex-direction:row;align-items:flex-start;margin-top:18px;font-size:9px;font-weight:500;line-height:1.55}.service-form .contact-permission input,.service-form .marketing-permission input{margin:1px 6px 0 0}.service-form button{color:#fff;text-align:left;background:#173fbd;border:0;width:100%;margin-top:18px;padding:16px 18px;font-weight:900}.service-form button b{float:right}.form-message{color:#176a50;background:#eaf8f3;padding:12px;font-size:10px;line-height:1.6}.service-footer{color:#aab8cc;text-align:center;background:#071d3c;padding:24px;font-size:9px}.web-consent.optional{margin-top:-8px}@media (width<=800px){.service-nav{padding:0 20px}.service-nav>a:last-child{display:none}.service-hero{grid-template-columns:1fr;padding:60px 22px}.service-hero>div:first-child{position:static}.service-form{padding:25px}.service-form-grid{grid-template-columns:1fr}.service-form label.wide{grid-column:1}}.shop-page{color:#071d3c;background:#f5f7fb;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.shop-announcement{color:#dce5f3;text-align:center;background:#071d3c;padding:10px;font-size:10px}.shop-nav{background:#fff;border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:center;height:86px;padding:0 6%;display:flex}.shop-nav nav{gap:27px;display:flex}.shop-nav nav a,.shop-nav>a:last-child{color:#46556c;font-size:10px;font-weight:800;text-decoration:none}.shop-nav>a:last-child{color:#173fbd}.shop-hero{background:linear-gradient(135deg,#eef3fb,#e2eafa);grid-template-columns:1fr 1fr;min-height:650px;display:grid;overflow:hidden}.shop-hero>div{flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.shop-hero>div>span,.catalog-title>span,.store-feature>div>span{letter-spacing:.23em;color:#173fbd;font-size:10px;font-weight:900}.shop-hero h1{margin:18px 0;font:500 clamp(46px,5vw,72px)/1 Georgia}.shop-hero p{color:#56657c;font-size:15px;line-height:1.75}.shop-hero>div>div{align-items:center;gap:23px;margin-top:25px;display:flex}.shop-hero a{color:#173fbd;font-size:11px;font-weight:900}.shop-hero a:first-child{color:#fff;background:#173fbd;padding:16px 20px;text-decoration:none}.shop-hero>img{object-fit:cover;width:100%;height:100%}.shop-categories{background:#fff;flex-wrap:wrap;justify-content:center;gap:13px;padding:20px 6%;display:flex}.shop-categories span{color:#173fbd;background:#eef3ff;border:1px solid #dae4ff;padding:9px 13px;font-size:9px;font-weight:800}.catalog{padding:100px 6%}.catalog-title{text-align:center;max-width:760px;margin:0 auto 45px}.catalog-title h2{margin:14px 0;font:500 48px Georgia}.catalog-title p{color:#68768b;font-size:12px;line-height:1.7}.product-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.product-card{background:#fff;border:1px solid #e0e6ef;flex-direction:column;transition:all .2s;display:flex}.product-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px #071d3c15}.product-image{background:#eaf0fa;height:290px;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.product-image>span{color:#fff;letter-spacing:.08em;background:#071d3c;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:14px;left:14px}.product-image>i{color:#fff;text-shadow:0 2px 10px #071d3c;font:30px Georgia;position:absolute;bottom:10px;right:14px}.product-info{flex-direction:column;flex:1;padding:23px;display:flex}.product-info>small{color:#173fbd;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.product-info h3{margin:10px 0;font:600 21px/1.2 Georgia}.product-info p{color:#68758a;font-size:10px;line-height:1.7}.product-info>div{border-top:1px solid #e3e8ef;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.product-info>div b{color:#a07825;font-size:8px}.product-info>div a{color:#173fbd;font-size:9px;font-weight:900}.store-feature{color:#fff;background:#071d3c;grid-template-columns:1fr 1fr;display:grid}.store-feature>img{object-fit:cover;width:100%;height:100%;min-height:650px}.store-feature>div{flex-direction:column;justify-content:center;padding:90px 8vw;display:flex}.store-feature>div>span{color:#d7b86d}.store-feature h2{margin:15px 0;font:500 46px/1.08 Georgia}.store-feature p,.store-feature li{color:#aebdd1;font-size:11px;line-height:1.7}.store-feature ul{padding:0;list-style:none}.store-feature a{color:#fff;margin-top:20px;font-size:11px;font-weight:900}.waitlist{background:linear-gradient(135deg,#eef3fb,#dfe8f7);padding:100px 8%}.waitlist-form{background:#fff;max-width:1000px;margin:auto;padding:48px;box-shadow:0 25px 70px #071d3c15}.waitlist-form>div:first-child{text-align:center}.waitlist-form>div:first-child>span{color:#173fbd;letter-spacing:.2em;font-size:9px;font-weight:900}.waitlist-form h2{margin:12px 0;font:500 38px Georgia}.waitlist-form p{color:#68758a;font-size:11px}.waitlist-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px;display:grid}.waitlist-form label{color:#46556c;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.waitlist-form input,.waitlist-form select{background:#fff;border:1px solid #dae2ed;padding:13px}.waitlist-form .marketing-permission{flex-direction:row;align-items:flex-start;margin:18px 0;font-weight:500;line-height:1.5}.waitlist-form .marketing-permission input{margin-top:1px}.waitlist-form button{color:#fff;text-align:left;background:#173fbd;border:0;width:100%;padding:16px 18px;font-weight:900}.waitlist-form button b{float:right}.shop-footer{color:#a9b7cb;background:#06162e;grid-template-columns:1.2fr 1.8fr 1fr;align-items:start;gap:40px;padding:65px 8% 30px;display:grid}.shop-footer p{font-size:10px;line-height:1.7}.shop-footer>div{flex-direction:column;gap:10px;display:flex}.shop-footer>div a{color:#b9c6d8;font-size:10px}.shop-footer>small{border-top:1px solid #ffffff1c;grid-column:1/-1;padding-top:18px;font-size:8px;line-height:1.6}@media (width<=900px){.shop-nav nav{display:none}.shop-hero,.store-feature{grid-template-columns:1fr}.shop-hero>img{order:-1;max-height:500px}.product-grid,.shop-footer{grid-template-columns:1fr 1fr}}@media (width<=600px){.shop-nav{padding:0 18px}.shop-nav>a:last-child{display:none}.shop-hero>div,.catalog,.store-feature>div,.waitlist{padding:65px 22px}.shop-hero h1{font-size:44px}.shop-hero>div>div{flex-direction:column;align-items:flex-start}.catalog-title h2,.store-feature h2{font-size:38px}.product-grid,.waitlist-grid{grid-template-columns:1fr}.product-image{height:330px}.waitlist-form{padding:27px}.shop-footer{grid-template-columns:1fr;padding:55px 22px}}.live-catalog{background:#f4f0e8;padding:85px 5% 20px}.live-catalog .catalog-title{text-align:center;max-width:760px;margin:0 auto 35px}.live-catalog .catalog-title>span{letter-spacing:.18em;color:#b88a30;font-size:9px;font-weight:900}.web-logo{background:url(/brand/empress-elite-network-logo.png) 50%/contain no-repeat;flex:0 0 230px;width:230px;height:66px}.web-logo>i,.web-logo>span{display:none!important}.web-logo.light{filter:invert()}@media (width<=600px){.web-logo{flex-basis:168px;width:168px;height:52px}}.store-crm-showcase{color:#fff;background:linear-gradient(135deg,#071d3c,#0d2c69);grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;padding:100px 6%;display:grid}.store-crm-copy>span{letter-spacing:.2em;color:#d6b86e;font-size:9px;font-weight:900}.store-crm-copy h2{margin:16px 0;font:500 46px/1.08 Georgia}.store-crm-copy p,.store-crm-copy li{color:#b8c5d9;font-size:11px;line-height:1.75}.store-crm-copy ul{padding:0;list-style:none}.store-crm-copy a{color:#173fbd;background:#fff;margin-top:20px;padding:15px 19px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.store-crm-visuals{min-width:0}.store-crm-main{background:#fff;margin:0;box-shadow:0 26px 70px #0006}.store-crm-main>img{width:100%;display:block}.store-crm-visuals>div{grid-template-columns:1.5fr .8fr .7fr;gap:10px;margin-top:12px;display:grid}.store-crm-visuals>div figure{background:#fff;margin:0;overflow:hidden}.store-crm-visuals>div img{object-fit:cover;object-position:top;width:100%;height:145px}.store-crm-visuals>div figcaption{color:#152341;padding:9px;font-size:8px;font-weight:900}.browser-bar{background:#f2f4f8;align-items:center;gap:5px;height:32px;padding:0 12px;display:flex}.browser-bar i{background:#c7cfda;border-radius:50%;width:7px;height:7px}.browser-bar span{color:#718096;margin-left:8px;font-size:7px}@media (width<=900px){.store-crm-showcase{grid-template-columns:1fr}.store-crm-visuals>div{grid-template-columns:1fr 1fr 1fr}}@media (width<=600px){.store-crm-showcase{padding:65px 22px}.store-crm-copy h2{font-size:38px}.store-crm-visuals>div{grid-template-columns:1fr}.store-crm-visuals>div img{height:220px}}.product-image img[src="/store/generated-products/20-ai-workforce-cover.png"],.product-image img[src="/store/generated-products/individual-ai-workforce-queens.png"],.product-image img[src="/store/generated-products/royal-ai-workforce-list.png"]{object-fit:contain;background:#061635}.opp-site{--navy:#071d3c;--blue:#173fbd;--gold:#cda75a}.opp-hero,.aff-hero{background:linear-gradient(135deg,#f6f8fc,#e9eff9);grid-template-columns:1.35fr .65fr;align-items:center;gap:8vw;padding:100px 8%;display:grid}.opp-hero>div>span,.aff-hero>div>span,.opp-section>span,.opp-dark>span,.opp-apply>div>span{letter-spacing:.23em;color:var(--blue);font-size:10px;font-weight:900}.opp-hero h1,.aff-hero h1{margin:18px 0 24px;font:500 clamp(50px,6vw,78px)/.98 Georgia}.opp-hero>div>p,.aff-hero>div>p{color:#526075;max-width:720px;font-size:17px;line-height:1.7}.opp-actions{align-items:center;gap:25px;margin:30px 0;display:flex}.opp-actions a:first-child,.aff-hero>div>a{background:var(--blue);color:#fff;padding:16px 23px;font-size:11px;font-weight:900;text-decoration:none}.opp-actions a:last-child{color:var(--blue);font-size:11px;font-weight:800}.opp-hero small{color:#748197;font-size:9px;line-height:1.6;display:block}.opp-hero aside,.aff-hero aside{background:var(--navy);color:#fff;padding:44px}.opp-hero aside>b,.aff-hero aside>b{font:600 24px Georgia}.opp-hero aside ul{margin:25px 0 0;padding:0;list-style:none}.opp-hero aside li{color:#c4d0e1;border-top:1px solid #ffffff24;padding:15px 0;font-size:11px}.aff-hero aside p{color:#c4d0e1;line-height:1.7}.affiliate-banner{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:30px;margin:0;padding:34px 8%;text-decoration:none;display:flex}.affiliate-banner span{letter-spacing:.22em;color:#e3c77f;font-size:9px;font-weight:900}.affiliate-banner h2{margin:8px 0;font:500 30px Georgia}.affiliate-banner p{color:#dce5ff;margin:0;font-size:12px}.affiliate-banner>b,.affiliate-banner>a{color:#fff;font-size:11px;text-decoration:none}.opp-section{padding:100px 8%}.opp-section>h2,.opp-dark>h2,.opp-apply>div>h2{margin:15px 0 45px;font:500 clamp(38px,4vw,54px)/1.08 Georgia}.path-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.path-grid article{background:#fff;border:1px solid #dce4ee;padding:42px}.path-grid i{color:var(--blue);font-size:9px;font-style:normal;font-weight:900}.path-grid h3{font:600 27px Georgia}.path-grid p,.path-grid li{color:#59677d;font-size:12px;line-height:1.75}.path-grid ul{padding-left:18px}.path-grid a{color:var(--blue);margin-top:15px;font-size:10px;font-weight:900;display:inline-block}.opp-dark{background:var(--navy);color:#fff;padding:100px 8%}.opp-dark>span{color:var(--gold)}.opp-dark>div,.aff-steps{border-top:1px solid #ffffff28;grid-template-columns:repeat(4,1fr);display:grid}.opp-dark article{border-right:1px solid #ffffff20;padding:32px 26px}.opp-dark i,.aff-steps i{color:var(--gold);font-size:9px;font-style:normal}.opp-dark h3,.aff-steps h3{font:600 20px Georgia}.opp-dark article p{color:#adbbcf;font-size:11px;line-height:1.7}.opp-note{color:#899ab5;margin-top:30px;font-size:9px;line-height:1.7}.campaign-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.campaign-grid article{border-top:3px solid var(--blue);background:#f2f5fa;padding:28px}.campaign-grid h3{font:600 18px Georgia}.campaign-grid p{color:#657187;font-size:11px;line-height:1.65}.role-boundary{border-left:4px solid var(--gold);background:#fff7df;margin-top:35px;padding:25px}.role-boundary b{font:600 18px Georgia}.role-boundary p{color:#6c6046;font-size:11px;line-height:1.65}.opp-apply{background:#edf2fa;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px 8%;display:grid}.opp-apply>div>p,.opp-apply>div li{color:#59677d;font-size:12px;line-height:1.75}.opp-apply>div ul{padding:0;list-style:none}.opp-form{background:#fff;padding:42px;box-shadow:0 20px 60px #071d3c16}.opp-form>span{color:var(--blue);letter-spacing:.2em;font-size:9px;font-weight:900}.opp-form h2{margin:10px 0;font:500 30px Georgia}.opp-form>p{color:#69758a;font-size:10px;line-height:1.6}.opp-fields{grid-template-columns:1fr 1fr;gap:16px;margin:25px 0;display:grid}.opp-form label{color:#4d5a70;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.opp-form input,.opp-form select,.opp-form textarea{background:#fff;border:1px solid #d8e0ea;padding:13px;font:12px Arial}.opp-form fieldset{border:1px solid #d8e0ea;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;padding:16px;display:grid}.opp-form legend{color:#4d5a70;padding:0 5px;font-size:9px;font-weight:900}.opp-form fieldset label,.opp-check{flex-direction:row;align-items:flex-start;font-weight:500;line-height:1.5}.opp-form fieldset input,.opp-check input{margin:1px 6px 0 0}.opp-check{margin:15px 0}.opp-form button{background:var(--blue);color:#fff;text-align:left;border:0;width:100%;padding:16px;font-weight:900}.opp-form button b{float:right}.aff-hero{min-height:620px}.aff-steps{border-color:#dce4ee}.aff-steps article{border-right:1px solid #dce4ee;padding:30px}.aff-steps h3{color:var(--navy)}.aff-steps p{color:#657187;font-size:11px;line-height:1.65}@media (width<=900px){.opp-hero,.aff-hero,.opp-apply{grid-template-columns:1fr}.opp-dark>div,.aff-steps,.campaign-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.opp-hero,.aff-hero,.opp-section,.opp-dark,.opp-apply{padding:65px 22px}.opp-hero h1,.aff-hero h1{font-size:46px}.opp-actions,.affiliate-banner{flex-direction:column;align-items:flex-start}.path-grid,.campaign-grid,.opp-dark>div,.aff-steps,.opp-fields{grid-template-columns:1fr}.opp-form{padding:25px}.opp-form fieldset{grid-template-columns:1fr}}.web-consult>div>a{width:max-content;max-width:100%;margin-top:9px;display:block}.insurance-footer a{color:#d9b968}
