
.secondary-premium .inner-hero{overflow:hidden;background:radial-gradient(ellipse at 85% 45%,#d9e7ff 0,transparent 58%),linear-gradient(115deg,#f8fbff,#edf4ff);padding-top:65px}
.secondary-premium .inner-hero .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;min-height:460px;padding-bottom:45px}
.secondary-premium .inner-hero h1{font-size:clamp(42px,4.6vw,66px);line-height:1.06;letter-spacing:-.055em;max-width:650px}
.secondary-premium .inner-hero .lead{font-size:18px;max-width:510px;line-height:1.75}
.secondary-premium .hero-bottom{padding:23px 0;border-top:1px solid #cad9ef;color:#627b9e;font-size:12px}
.premium-art{position:relative!important;min-height:460px!important;width:100%;display:block!important;isolation:isolate;overflow:visible!important;animation:art-arrive 1.2s both}
.art-orbit{position:absolute;border:1px solid #adc7ee66;border-radius:50%;inset:25px 30px;transform:rotate(-25deg);box-shadow:inset 0 0 60px #9cbff51a}
.orbit-two{inset:70px -15px;transform:rotate(25deg)}
.art-connectors{position:absolute;width:100%;height:100%;inset:0;overflow:visible;fill:#3677e8}.art-connectors path{fill:none;stroke:#7fa9e8;stroke-width:1;stroke-dasharray:5 8}
.art-center{position:absolute;inset:105px 22%;border:1px solid #fff;border-radius:24px;background:linear-gradient(145deg,#fff,#e8f1ff);box-shadow:0 30px 70px #234c8a1b,inset 0 0 0 5px #ffffff55;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:12px;text-align:center;color:#15375f;animation:art-float 7s ease-in-out infinite}
.art-center strong{font-size:24px;letter-spacing:-1px}.art-center>span:last-of-type{font-size:11px;color:#6882a8;max-width:160px}.art-symbol{font-size:45px;color:#235cda;line-height:1}
.art-bars{display:flex;gap:5px;height:31px;align-items:flex-end}.art-bars i{height:40%;width:8px;background:#b3cdf6;border-radius:3px;animation:bar-rise 4s ease-in-out infinite alternate}.art-bars i:nth-child(2n){height:85%;animation-delay:-1s}.art-bars i:nth-child(3n){height:65%;animation-delay:-2s;background:#316be0}
.art-node{position:absolute;display:flex;align-items:center;gap:10px;white-space:nowrap;padding:17px 18px;background:#ffffffed;border:1px solid #d9e5fa;border-radius:12px;box-shadow:0 15px 35px #20477c0d;font-size:12px;font-weight:600;color:#31547f;animation:art-float 7s ease-in-out infinite;z-index:2}.node-0{left:0;top:65px}.node-1{right:0;top:125px;animation-delay:-2s}.node-2{left:0;bottom:100px;animation-delay:-3s}.node-3{right:0;bottom:50px;animation-delay:-1s}.node-dot{width:9px;height:9px;border:2px solid #6397eb;border-radius:50%;box-shadow:0 0 0 5px #eef4fe}.node-mark{color:#4c83d7;font-size:10px;margin-left:6px}.art-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#8ca6cb;letter-spacing:3px;font-size:9px}
.secondary-premium .section{padding-top:100px;padding-bottom:100px}.secondary-premium .page-grid{gap:24px}.secondary-premium .page-card,.secondary-premium .contact-card,.secondary-premium .benefit-tile,.secondary-premium .career-pillar,.secondary-premium .agent-benefit{border:1px solid #dae5f4;border-radius:18px;padding:38px;background:linear-gradient(145deg,#fff,#f6f9ff);transition:transform .5s,box-shadow .5s,border-color .5s;position:relative;overflow:hidden}
.secondary-premium .page-card:hover,.secondary-premium .contact-card:hover,.secondary-premium .benefit-tile:hover,.secondary-premium .career-pillar:hover{transform:translateY(-6px);box-shadow:0 24px 55px #15365e10;border-color:#a8c5ef}
.secondary-premium .page-card>.icon,.secondary-premium .contact-card>.icon,.secondary-premium .career-pillar>.icon{width:45px;height:45px;padding:10px;border-radius:12px;background:#eaf1ff;color:#2964d5;margin-bottom:32px}.secondary-premium .page-card h2{text-transform:none;letter-spacing:-.035em;font-size:25px}.secondary-premium .page-card p{line-height:1.85}.secondary-premium .soft-section{background:#f2f6fc}
.page-solutions .page-grid{grid-template-columns:repeat(2,1fr)}.page-solutions .page-card:nth-child(1),.page-solutions .page-card:nth-child(4){background:#102e58;color:white;border-color:#102e58}.page-solutions .page-card:nth-child(1) p,.page-solutions .page-card:nth-child(4) p{color:#b5c9e6}.page-solutions .page-card{min-height:320px}.page-solutions .page-card:after{content:'';position:absolute;width:180px;height:180px;border:1px solid #8dafe333;border-radius:50%;right:-75px;top:-75px;box-shadow:0 0 0 30px #82a7df08,0 0 0 60px #82a7df06;pointer-events:none}
.page-about .about-stat-grid{padding:45px;background:#102e58;color:white;border-radius:20px;gap:28px}.page-about .about-stat strong{color:#fff;font-weight:400}.page-about .about-stat span{color:#c7dbf8}.page-about .about-stat p{color:#91aacb}.page-about .soft-section{padding:50px 0;background:white}.page-about .page-card{padding:45px}
.page-contact .contact-grid{gap:24px}.page-contact .contact-card{min-height:300px}.page-contact .contact-card:first-child{background:#102e58;color:white}.page-contact .contact-card:first-child a{color:#b7d2ff}.page-contact .contact-card h2{font-size:25px;letter-spacing:-1px}.page-contact .contact-card a{font-size:15px}.page-contact .contact-card address{line-height:1.9}
.page-career .career-pillar{min-height:245px}.page-career .career-pillar h2{font-size:34px;letter-spacing:-1px}.page-career .career-faq details{padding:25px 0;transition:background .4s}.page-career .career-faq details[open]{background:#eaf1fc}.page-career .career-faq summary{font-size:18px}.page-career .career-faq details p{animation:art-arrive .45s both}
.secondary-premium .reading-layout{gap:85px;max-width:1180px}.secondary-premium .reading-nav{border-left:1px solid #d6e2f4;padding-left:24px}.secondary-premium .reading-nav a{transition:color .3s,transform .3s}.secondary-premium .reading-nav a.is-current{color:#2159d5;transform:translateX(5px)}.secondary-premium .reading-copy{font-size:17px;line-height:1.9}.secondary-premium .reading-copy h2{letter-spacing:-.035em;line-height:1.25}.page-legal .inner-hero .hero-grid{min-height:370px}.page-legal .premium-art{transform:scale(.85);min-height:370px!important}.page-legal .legal-section{scroll-margin-top:130px;border-bottom:1px solid #dce5f2;padding-bottom:35px;margin-bottom:45px}
.secondary-premium .final-panel{border-radius:22px;background:radial-gradient(ellipse at 90% 20%,#2d61aa66,transparent 65%),#102e58;position:relative;overflow:hidden}.secondary-premium .final-panel:after{content:'';position:absolute;width:400px;height:400px;border:1px solid #8fb8f62b;border-radius:50%;right:-130px;top:-200px;box-shadow:0 0 0 50px #8fb8f60a,0 0 0 100px #8fb8f606;pointer-events:none}
@keyframes art-float{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes bar-rise{to{transform:scaleY(.65)}}@keyframes art-arrive{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}
@media(max-width:950px){.secondary-premium .inner-hero .hero-grid{gap:15px}.art-node{padding:12px;font-size:10px}.art-center{inset:110px 16%}.secondary-premium .reading-layout{gap:35px}}
@media(max-width:700px){.secondary-premium .inner-hero{padding-top:38px}.secondary-premium .inner-hero .hero-grid{grid-template-columns:1fr;gap:10px;padding-bottom:30px}.secondary-premium .inner-hero h1{font-size:44px}.premium-art{min-height:365px!important;max-width:500px;margin:auto}.art-center{inset:75px 23%;padding:12px}.art-center strong{font-size:19px}.art-center>span:last-of-type{font-size:10px}.node-0{top:35px}.node-1{top:105px}.node-2{bottom:95px}.node-3{bottom:35px}.art-node{padding:13px 10px;gap:7px}.node-mark{display:none}.secondary-premium .section{padding-top:60px;padding-bottom:60px}.page-solutions .page-grid{grid-template-columns:1fr}.secondary-premium .page-card,.secondary-premium .contact-card,.secondary-premium .career-pillar{padding:28px}.page-about .about-stat-grid{padding:30px;gap:30px}.page-legal .premium-art{display:none!important}.secondary-premium .reading-layout{gap:28px}.secondary-premium .final-panel{border-radius:16px}}
@media(prefers-reduced-motion:reduce){.premium-art,.premium-art *{animation:none!important;transition:none!important}.secondary-premium .page-card:hover,.secondary-premium .contact-card:hover,.secondary-premium .benefit-tile:hover,.secondary-premium .career-pillar:hover{transform:none}}
[data-motion-scene].motion-paused *{animation-play-state:paused!important}

.premium-art .art-connectors circle{offset-path:path("M90 105Q300 65 300 230T510 355");animation:connection-travel 8s linear infinite}.premium-art .art-connectors circle:nth-of-type(2){offset-path:path("M95 355Q300 395 300 230T510 105");animation-duration:10s}@keyframes connection-travel{to{offset-distance:100%}}@media(prefers-reduced-motion:reduce){.premium-art .art-connectors circle{animation:none!important}}
.specific-art{inset:70px 17%;text-align:left;align-items:stretch;padding:28px;gap:0;transform:rotate(-4deg)}.checkout-art,.paper-art,.growth-art{width:100%;display:flex;flex-direction:column;gap:17px}.checkout-brand{font-size:17px;font-weight:600;letter-spacing:-.5px;display:flex;justify-content:space-between}.checkout-brand b{color:#356de0}.checkout-label,.checkout-art small,.paper-art small,.growth-art small{font-size:9px;letter-spacing:1.5px;color:#7690b4}.checkout-field{font-size:9px;color:#7e91aa;border:1px solid #d8e3f5;padding:10px;border-radius:7px;background:white}.checkout-field span{display:block;color:#344e74;margin-top:8px;font-size:12px}.checkout-row{display:flex;gap:10px;font-size:9px;color:#8494ad;line-height:1.8}.checkout-row span{flex:1;background:white;border:1px solid #d8e3f5;border-radius:7px;padding:8px}.checkout-pay{background:#2159d5;color:white;border-radius:7px;padding:12px;font-size:10px;display:flex;justify-content:space-between}.checkout-art small{text-align:center;letter-spacing:0}.paper-art strong,.growth-art strong{font-size:25px;line-height:1.15;letter-spacing:-1px}.paper-art>span{border-top:1px solid #dbe5f5;padding-top:14px;font-size:10px;color:#7594bf;display:flex;gap:15px}.paper-art b{font-weight:500;color:#234b80}.paper-lines{display:grid;gap:9px;margin:10px 0}.paper-lines i{height:5px;background:#d3e0f4;border-radius:5px}.paper-lines i:nth-child(2n){width:70%}.growth-steps{height:125px;display:flex;align-items:end;gap:10px;position:relative}.growth-steps i{width:28%;height:35%;background:#d4e3fc;border-radius:8px 8px 0 0}.growth-steps i:nth-child(2){height:60%;background:#a9c8f8}.growth-steps i:nth-child(3){height:85%;background:#316be0}.growth-steps>span{position:absolute;top:-5px;right:0;font-size:35px;color:#2e67d4}@media(max-width:700px){.specific-art{inset:50px 18%;padding:20px}.checkout-art,.paper-art,.growth-art{gap:10px}.paper-art strong,.growth-art strong{font-size:23px}.checkout-row{display:none}.checkout-art small{font-size:8px}.growth-steps{height:100px}}
