*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:#16253b;background:#f7f9fc;font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:5px}img{max-width:100%}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}header{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #e3e8ef}nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px}.brand{text-decoration:none;line-height:1;font-size:28px;font-weight:800;letter-spacing:-1px}.brand span{color:#2679cb}.navlinks{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:650}.navlinks a{text-decoration:none}.btn{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:8px;padding:13px 22px;background:#1764be;color:#fff;font-weight:750;text-decoration:none;cursor:pointer}.btn:hover{background:#104a90}.btn.light{background:#e9b94f;color:#142438}.btn.outline{background:transparent;border:1px solid #b9c9dc;color:inherit}.hero{background:#0c213a;color:white;padding:85px 0 78px}.hero-grid{display:grid;grid-template-columns:1.13fr 1fr;gap:64px;align-items:center}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:2.2px;font-weight:800;color:#1764be}.hero .eyebrow{color:#eac571}h1{font-size:clamp(40px,5vw,62px);line-height:1.09;letter-spacing:-2.4px;margin:19px 0 23px;max-width:690px}h1 em{font-style:normal;color:#eac571}.hero p{color:#c6d4e4;max-width:570px;font-size:18px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}.hero .small{font-size:13px;margin-top:20px}.workflow{border:1px solid #3d526d;border-radius:18px;background:#152e4a;padding:26px;box-shadow:0 20px 60px #0002}.workflow-top{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1px;color:#b8cbe0;border-bottom:1px solid #38506c;padding-bottom:16px}.workflow ol{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.workflow li{padding:12px 15px;background:#203c59;border-radius:9px;display:flex;gap:16px;align-items:center}.workflow b{color:#eac571;font-size:13px}.workflow strong{display:block;font-size:15px}.workflow small{color:#b9cbe0;font-size:12px}.workflow-foot{font-size:12px;color:#c8d6e6;margin-top:20px}.strip{background:#e9eff7;border-bottom:1px solid #dbe4ef}.strip .wrap{display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-size:13px;font-weight:650}section{padding:75px 0}h2{font-size:clamp(30px,4vw,43px);line-height:1.17;letter-spacing:-1.4px;margin:12px 0 18px}h3{line-height:1.3}.intro{max-width:735px;margin-bottom:38px}.intro p,.muted{color:#56677d}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature{border-top:3px solid #e7b74d;padding:22px 0}.feature h3{font-size:21px}.feature p{color:#56677d}.pricing{background:#fff}.pricing .intro{text-align:center;margin:0 auto 46px}.plan{border:1px solid #d6e0ed;border-radius:15px;padding:30px 26px;display:flex;flex-direction:column;background:#fff;position:relative}.plan.featured{border:2px solid #1764be;box-shadow:0 12px 36px #143e7812}.badge{position:absolute;top:-15px;left:25px;background:#1764be;color:#fff;font-size:11px;font-weight:750;letter-spacing:1px;padding:5px 13px;border-radius:20px}.plan h3{font-size:26px;margin:0 0 8px}.plan .desc{color:#56677d;font-size:14px;min-height:48px;margin:0 0 22px}.amount{font-size:46px;letter-spacing:-2px;line-height:1.1;font-weight:800}.amount span{font-size:14px;letter-spacing:0;color:#637288;font-weight:500}.setup{font-size:14px;margin:13px 0 4px}.initial{font-size:12px;color:#647489}.credit{font-size:13px;background:#ecf4fc;color:#174a7c;border-radius:7px;padding:11px;margin:21px 0}.plan ul{list-style:none;padding:0;margin:0 0 28px;flex:1}.plan li{font-size:14px;padding:7px 0 7px 22px;position:relative}.plan li:before{content:'✓';position:absolute;left:0;color:#167556;font-weight:800}.plan .btn{width:100%;font-size:14px}.note{font-size:13px;color:#596b80;line-height:1.75;margin:25px auto 0;max-width:930px}.usage{display:grid;grid-template-columns:1fr 1fr;gap:35px;background:#f1f5fa;padding:28px;border-radius:12px;margin-top:34px}.usage h3{margin:0 0 9px;font-size:18px}.usage p{font-size:14px;color:#52657c;margin:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;counter-reset:step}.step{border-top:1px solid #c9d7e7;padding-top:20px}.step:before{counter-increment:step;content:'0' counter(step);font-size:13px;color:#1764be;font-weight:800}.step h3{font-size:18px}.step p{font-size:14px;color:#56677d}.enroll{background:#0c213a;color:#fff}.enroll-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px}.enroll .eyebrow{color:#eac571}.enroll p{color:#c6d4e4}.form-panel{background:#fff;color:#182b42;padding:30px;border-radius:15px}.form-panel label{display:block;font-size:13px;font-weight:700;margin-bottom:16px}.form-panel input,.form-panel select,.form-panel textarea{display:block;width:100%;margin-top:6px;border:1px solid #bac9d9;border-radius:6px;padding:11px;color:#142940;background:#fff}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-panel .consent{font-size:12px;font-weight:400;display:flex;gap:10px;align-items:flex-start}.form-panel .consent input{width:17px;flex-shrink:0;margin-top:4px}.form-panel p{color:#52657c;font-size:12px}.form-panel .btn{width:100%}.hidden{display:none}.selected{background:#edf4fb;color:#1c4c7a;padding:12px;border-radius:6px;font-size:13px;margin-bottom:17px}.faq{max-width:830px;margin:auto}details{border-bottom:1px solid #d5dfeb;padding:21px 0}summary{font-weight:750;cursor:pointer}details p{color:#56677d;font-size:14px}footer{background:#07172b;color:#bdcddd;padding:35px 0;font-size:12px}.footer-row{display:flex;justify-content:space-between;gap:25px;align-items:center}footer a{margin-left:15px}.compliance{font-size:12px;color:#596b80;max-width:850px;margin:36px auto 0;text-align:center}@media(max-width:850px){.hero-grid,.enroll-grid{grid-template-columns:1fr;gap:35px}.grid3{grid-template-columns:1fr}.plan .desc{min-height:0}.steps{grid-template-columns:1fr 1fr}.strip .wrap{flex-wrap:wrap;justify-content:center}.navlinks a:not(.btn){display:none}.hero{padding:48px 0}.workflow{max-width:580px}.usage{grid-template-columns:1fr}section{padding:52px 0}.plan.featured{margin-top:10px}.footer-row{align-items:flex-start;flex-direction:column}footer a{margin:0 15px 0 0}}@media(max-width:450px){.wrap{width:calc(100% - 30px)}.form-row,.steps{grid-template-columns:1fr}.form-panel{padding:22px}.navlinks .btn{font-size:12px;padding:11px}.brand{font-size:24px}h1{letter-spacing:-1.5px}.strip .wrap{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.day-section{background:#eaf2fa}.fastpass-feature{background:#eaf2fa}.service-examples{background:#fff;border:1px solid #cad9e9;border-radius:16px;padding:30px}.service-examples>div{padding:15px 0;border-bottom:1px solid #e3e8ef}.service-examples span{color:#2679cb;font-size:12px;font-weight:800;margin-right:12px}.service-examples strong{font-size:18px}.service-examples p{font-size:14px;margin:7px 0}.service-examples .note{font-size:12px}.value-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.value-grid p{color:#52657c}.time-card{padding:35px;border:1px solid #cad9e9;border-radius:16px;background:#fff;box-shadow:0 15px 45px #132f4d0a}.time-card label{display:block;font-weight:700}.time-card input{width:100%;margin:28px 0;accent-color:#1764be}.time-result{display:flex;flex-direction:column;gap:5px}.time-result output{color:#1764be;font-weight:700}.time-result strong{font-size:52px;line-height:1.15;color:#0c213a}.time-result span{color:#647489;font-size:14px}.experience{background:#fff;border-top:1px solid #e3e8ef}.experience p{max-width:800px;color:#52657c}.hero{background:radial-gradient(ellipse at top right,#244f75 0,transparent 55%),#0c213a}.workflow{box-shadow:0 20px 60px #0003}.feature{border-top:3px solid #2779cb;padding-top:20px}.feature .eyebrow{font-size:10px;letter-spacing:1.1px}.time-card .note{font-size:12px}@media(max-width:850px){.value-grid{grid-template-columns:1fr;gap:25px}.time-card{padding:25px}}
.problem-gallery{background:#fff}.snapshots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.snapshot{margin:0;border:1px solid #d5e0ed;border-radius:16px;overflow:hidden;background:#f5f8fc}.snapshot figcaption{padding:24px;background:#fff}.snapshot h3{margin:7px 0 12px;font-size:23px}.snapshot p{font-size:14px;color:#52657c}.mock-window{padding:20px;background:#e9f0f8;min-height:310px}.mock-top{font-size:11px;font-weight:800;letter-spacing:1px;color:#48617c;margin-bottom:18px}.mock-top:before{content:'● ● ●';color:#a3b5c8;margin-right:15px}.mock-paper{padding:18px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #173f6a12}.mock-paper strong{display:block;font-size:15px}.mock-label{font-size:11px;text-transform:uppercase;color:#60758c;letter-spacing:1px}.mock-row{margin-top:12px;border:1px solid #d9e5f1;border-radius:7px;padding:10px;font-size:12px;display:flex;justify-content:space-between;gap:8px}.mock-check{color:#176f56;font-weight:750}.mock-action{margin-top:14px;padding:10px;background:#1764be;color:#fff;text-align:center;border-radius:7px;font-size:12px;font-weight:750}.mock-flow{margin:12px 0;text-align:center;color:#1764be;font-size:19px}.mock-note{font-size:12px;color:#52657c;margin:12px 0 0}.problem-gallery .intro{max-width:850px}.benefit-band{background:#0c213a;color:#fff;border-radius:14px;padding:30px;margin-top:30px}.benefit-band h3{font-size:25px;margin:0 0 10px}.benefit-band p{color:#c6d4e4;margin:0;max-width:900px}@media(max-width:850px){.snapshots{grid-template-columns:1fr}.mock-window{min-height:0}.benefit-band{padding:24px}}

.refreshed{padding:70px 0;background:radial-gradient(ellipse at 90% 30%,#235373,transparent 60%),#0c213a}.refreshed h1{font-size:clamp(44px,5vw,66px);line-height:1.08}.refreshed .hero-grid{gap:60px;grid-template-columns:1fr 1.05fr}.refreshed p{font-size:18px}.desk-preview{background:#fff;color:#172c43;border-radius:18px;box-shadow:0 35px 80px #0004;transform:rotate(1deg);overflow:hidden;border:1px solid #ffffff60}.desk-top{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #e7eef4}.mini-brand{font-size:22px;font-weight:850;letter-spacing:-1px}.mini-brand span{color:#2479c3}.preview-tag{font-size:9px;font-weight:800;letter-spacing:1.3px;color:#657b91}.desk-body{padding:24px}.desk-greeting{font-size:21px;font-weight:750;line-height:1.3}.hero .desk-sub{font-size:13px;color:#657b91;margin:8px 0 20px}.desk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px}.desk-stats>div{padding:15px 10px;background:#f4f7fa;border-radius:10px}.desk-stats strong,.desk-stats small{display:block}.desk-stats strong{font-size:15px;margin:8px 0 2px}.desk-stats small{font-size:10px;color:#657b91}.icon-tile{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;font-size:20px}.blue{background:#e2efff;color:#216ab8}.green{background:#def3ea;color:#18775f}.gold{background:#fff1d8;color:#927028}.activity{display:flex;gap:12px;align-items:center;border-top:1px solid #edf1f5;padding:13px 0}.activity strong,.floating-note strong{font-size:13px;display:block}.activity small,.floating-note small{font-size:11px;color:#657b91;display:block}.activity-icon{display:inline-flex;align-items:center;justify-content:center;background:#e9f5f0;color:#21775d;border-radius:50%;width:29px;height:29px;flex-shrink:0}.pill{color:#26765d;background:#e6f4ed;border-radius:20px;font-size:10px;padding:4px 9px;margin-left:auto}.desk-bottom{font-size:11px;background:#f2f7fb;padding:15px 24px;color:#4e6881}.status-dot{display:inline-block;background:#27a67c;width:7px;height:7px;border-radius:50%;margin-right:7px}.proof-strip{border-bottom:1px solid #e0e7ee;background:#fff}.proof-strip .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:23px 0;color:#66798d;font-size:14px}.proof-strip b{color:#23435e}.solution-section{background:#fff;padding-bottom:45px}.solution-section .intro{margin-bottom:65px}.solution-row{display:grid;grid-template-columns:.86fr 1.14fr;gap:65px;align-items:center;margin:0 0 65px}.solution-row.reverse .solution-copy{order:2}.solution-row.reverse .scene{order:1}.solution-row.reverse{grid-template-columns:1.14fr .86fr}.chapter{font-size:10px;font-weight:800;letter-spacing:1.4px;color:#2775b3}.solution-copy h3{font-size:clamp(27px,3vw,34px);letter-spacing:-1px;margin:13px 0 18px;line-height:1.18}.solution-copy p{color:#566b80;font-size:15px}.payoff{font-size:15px;font-weight:750;margin-top:20px;color:#176c58}.feature-aside{font-size:12px!important;color:#64788c!important;line-height:1.65}.scene{padding:25px;border-radius:20px;min-width:0;border:1px solid #dae6f0}.scene-blue{background:linear-gradient(130deg,#eef6ff,#e0eefa)}.scene-lilac{background:linear-gradient(130deg,#f1f0fb,#e6edf8)}.scene-mint{background:linear-gradient(130deg,#edf8f2,#e1f0ef)}.scene-label{font-size:9px;font-weight:800;letter-spacing:1.6px;color:#547289;margin-bottom:24px}.scan-layout{display:grid;grid-template-columns:.85fr 24px 1.15fr;gap:13px;align-items:center}.document-art,.contact-art,.email-art,.service-art,.care-notes>div{background:#fff;border:1px solid #e0e8ee;box-shadow:0 10px 24px #2745680b;border-radius:12px;padding:20px}.document-art{transform:rotate(-3deg);min-height:210px}.paper-icon{font-size:24px;color:#2679cb;margin-bottom:14px}.document-art strong{font-size:12px;display:block}.paper-line{height:5px;background:#e3ebf3;border-radius:3px;margin-top:12px}.paper-line.short{width:70%}.tiny-label{font-size:9px;display:block;color:#678096;margin-top:24px}.flow-arrow{font-size:24px;color:#4b84b3}.contact-art strong,.contact-art small{display:block}.contact-art strong{font-size:14px;margin-top:10px}.contact-art small{font-size:10px;color:#6f8193}.avatar{background:#e8f0fd;color:#236fae;font-size:13px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-weight:750}.detail-line{font-size:10px;display:flex;justify-content:space-between;margin-top:14px;color:#61788c}.detail-line b{color:#208269}.visual-button{padding:12px 8px;background:#1d6fba;border-radius:7px;color:#fff;font-size:10px;font-weight:650;text-align:center;margin-top:19px}.email-heading{display:flex;gap:10px;align-items:center}.email-heading strong{font-size:13px;display:block}.email-heading small{font-size:10px;display:block;color:#687f94}.quote-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.quote-pair>div{border:1px solid #d8e6f3;background:#f8fbff;border-radius:8px;padding:14px 10px}.quote-pair span{font-size:8px;color:#3772aa;font-weight:750;display:block}.quote-pair strong{font-size:12px;display:block;margin:8px 0}.quote-pair small{font-size:9px;color:#73859a}.floating-note{margin:15px 0 0 35px;background:#fff;padding:13px 16px;border-radius:10px;box-shadow:0 7px 20px #243f6910;display:flex;align-items:center;gap:10px}.check-circle{margin-left:auto;color:#238067}.care-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:center}.service-art h4{font-size:17px;margin:20px 0}.service-link{display:flex;justify-content:space-between;font-size:11px;padding:12px 0;border-top:1px solid #eaf0f3;gap:10px}.service-link b{color:#2679cb}.service-art>small{font-size:9px;color:#6b8192;display:block;margin-top:15px}.care-notes{display:grid;gap:12px}.care-notes>div{padding:15px}.care-notes strong{font-size:12px;display:block;margin:10px 0 6px;line-height:1.4}.care-notes small{font-size:10px;color:#667d8f;display:block;line-height:1.5}.preview-disclosure{font-size:11px;color:#718194;max-width:850px;margin:0 auto;text-align:center}.measure-section{background:#edf3f8}.measure-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.measure-grid p{color:#566b80}.production-art{border:1px solid #d4e0ea;background:white;border-radius:16px;overflow:hidden;box-shadow:0 14px 35px #224c7010}.production-top{padding:20px 25px;display:flex;justify-content:space-between;border-bottom:1px solid #e9eff4;font-size:14px;align-items:center}.progress-layout{display:flex;gap:38px;align-items:center;justify-content:center;padding:30px}.goal-ring{border-radius:50%;width:156px;height:156px;flex-shrink:0;padding:12px;background:conic-gradient(#277dc1 0 72%,#e9eff5 72% 100%)}.goal-ring>div{border-radius:50%;height:100%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.goal-ring strong{font-size:34px;color:#1b496e;line-height:1.2}.goal-ring span{font-size:9px;color:#6b8094}.goal-numbers strong{font-size:28px;display:block;line-height:1.2}.goal-numbers span{font-size:11px;color:#6b8094}.goal-numbers>div+div{margin-top:20px}.production-bottom{font-size:11px;text-align:center;background:#f8fafc;padding:15px;color:#567084}.agency-extras{background:#fff}.extras-head{display:flex;justify-content:space-between;align-items:center;gap:50px}.extras-head>p{max-width:300px;color:#687d91}.extras-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:25px}.extras-grid>div{border-top:1px solid #c9dbe9;padding-top:20px}.extras-grid span{font-size:11px;font-weight:800;color:#3183c4}.extras-grid h3{font-size:21px;margin:12px 0}.extras-grid p{font-size:14px;color:#617489}.pricing{background:#f4f7fb}.start-section{background:#0c213a;color:#fff}.start-section .eyebrow{color:#eac571}.start-section .intro p,.start-section .small{color:#b9cde0}.start-path{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:30px 0}.start-path b{display:block;font-size:12px;color:#eac571}.start-path strong{display:block;font-size:18px;margin:8px 0}.start-path span{display:block;font-size:13px;color:#b9cde0}.start-section .small{font-size:11px;margin-top:20px}@media(max-width:850px){.refreshed .hero-grid,.solution-row,.solution-row.reverse,.measure-grid{grid-template-columns:1fr;gap:30px}.solution-row.reverse .solution-copy,.solution-row.reverse .scene{order:initial}.desk-preview{transform:none}.proof-strip .wrap{justify-content:center}.solution-row{margin-bottom:55px}.extras-head{display:block}.extras-head>p{max-width:none}.extras-grid,.start-path{grid-template-columns:1fr;gap:20px}.scene{max-width:600px;width:100%}.solution-section .intro{margin-bottom:35px}}@media(max-width:450px){.scene{padding:16px}.scan-layout{gap:7px;grid-template-columns:.85fr 16px 1.15fr}.document-art,.contact-art{padding:13px}.document-art{min-height:190px}.flow-arrow{font-size:17px}.desk-body{padding:18px}.desk-top{padding:17px}.desk-greeting{font-size:19px}.desk-stats{gap:7px}.desk-stats small{font-size:9px}.email-art{padding:13px}.email-heading{gap:6px}.email-heading .pill{display:none}.quote-pair{gap:7px}.floating-note{margin-left:0;padding:12px}.care-layout{gap:8px}.service-art{padding:13px}.care-notes>div{padding:11px}.progress-layout{gap:25px;padding:25px 18px}.goal-ring{width:135px;height:135px}.refreshed{padding:44px 0}.proof-strip .wrap{gap:9px 18px;font-size:12px}.solution-copy h3{font-size:30px}}
.orbit-graphic{position:relative;height:290px;margin-top:10px;background:radial-gradient(ellipse,#e8f5ff,transparent 66%)}.orbit-graphic:before{content:'';position:absolute;inset:35px 55px;border:1px dashed #a6c6df;border-radius:50%;transform:rotate(-20deg)}.orbit-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#123554;color:#fff;box-shadow:0 15px 30px #1c51732b;border-radius:18px;padding:23px;text-align:center;font-size:28px;font-weight:800;letter-spacing:-1px}.orbit-center>span{color:#73b9ee}.orbit-center small{display:block;font-size:7px;letter-spacing:1px;margin-top:7px;color:#c2dcf0;white-space:nowrap}.orbit-node{position:absolute;background:#fff;border:1px solid #d6e6f1;border-radius:13px;box-shadow:0 8px 20px #1d4c7512;padding:12px 18px;text-align:center;font-size:24px;color:#2374ad;min-width:88px}.orbit-node strong{display:block;font-size:10px;color:#38566f}.n1{top:0;left:12%}.n2{top:10px;right:9%}.n3{bottom:0;left:7%}.n4{bottom:5px;right:7%}.carrier-quotes>div{position:relative;padding:16px!important;background:#f7fbff!important}.carrier-quotes .carrier-symbol{width:30px;height:30px;background:#204f78;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:17px;line-height:1;margin-bottom:12px}.carrier-quotes .carrier-symbol.alt{background:#2d7a70}.carrier-quotes strong{font-size:14px}.sample-premium{font-size:32px;font-weight:800;color:#153c60;letter-spacing:-1px;margin:15px 0}.sample-premium>span{display:inline;font-size:13px;color:#57748c;font-weight:500;letter-spacing:0}.carrier-quotes .pin-state{display:inline-block;background:#e2f1e9;color:#247458;padding:4px 8px;border-radius:5px;font-size:9px}.sample-caption{font-size:10px;color:#61758a;line-height:1.5;margin:12px 0 0}.compact-tools{background:#fff;padding:42px 0}.compact-tools .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tool-tile{border:1px solid #dfE8f0;border-radius:13px;padding:22px}.tool-tile>span{display:inline-flex;background:#ecf4fb;color:#2475b4;width:36px;height:36px;border-radius:9px;align-items:center;justify-content:center;font-size:23px}.tool-tile h3{font-size:17px;margin:15px 0 8px}.tool-tile p{font-size:13px;color:#61758a;line-height:1.6;margin:0}.solution-row{margin-bottom:42px}.solution-section .intro{margin-bottom:40px}.solution-section{padding-top:55px}.scene{padding:22px}.scene-label{margin-bottom:16px}.start-section{padding:48px 0}.pricing .intro{margin-bottom:30px}.pricing-details{max-width:960px;margin:25px auto 0}.pricing-details .usage{margin-top:15px}.pricing-details summary{font-size:13px;color:#3c5b78}.pricing .intro>p{display:none}@media(max-width:850px){.compact-tools .wrap{grid-template-columns:1fr 1fr}}@media(max-width:450px){.orbit-graphic{height:255px}.orbit-center{font-size:23px;padding:18px}.orbit-node{padding:10px;min-width:73px}.orbit-graphic:before{inset:30px}.n1{left:2%}.n2{right:2%}.n3{left:0}.n4{right:0}.carrier-quotes>div{padding:10px!important}.carrier-quotes strong{font-size:12px}.sample-premium{font-size:26px}.sample-premium>span{font-size:10px}.compact-tools .wrap{gap:12px}.tool-tile{padding:16px}.tool-tile h3{font-size:15px}.scene{padding:14px}}

.brochure-preview{font-size:10px;color:#226cb0;border-top:1px solid #dbe7f1;margin-top:13px;padding-top:11px;font-weight:650}

.beta-offer{background:#edf4fb;border-top:1px solid #d7e5f1}.beta-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.beta-grid>div>p{color:#536e85}.beta-price{background:#fff;border:1px solid #cbddeb;border-radius:17px;padding:30px;box-shadow:0 15px 35px #1a467811}.beta-price h3{margin-top:0}.beta-price p{font-size:14px}.beta-price .btn{width:100%}.beta-price .beta-fine{font-size:11px;color:#60768a;margin:17px 0 0}@media(max-width:850px){.beta-grid{grid-template-columns:1fr;gap:25px}}

.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.plan-grid .plan{padding:28px 20px}.plan-grid .badge{font-size:9px;left:14px;padding:5px 9px}.rate-lock{font-size:9px;letter-spacing:1px;font-weight:800;color:#186652;background:#e3f3ec;border-radius:5px;padding:7px;margin:4px 0 12px}.beta-summary{border-left:3px solid #258b72;padding:10px 17px;background:#eef8f4;color:#2f5d50}.plan-grid .plan:first-child{border-color:#75b5a4}@media(max-width:1050px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.plan-grid .plan .desc{min-height:0}}@media(max-width:580px){.plan-grid{grid-template-columns:1fr}}

/* Approved iAgentIQ identity, October 2026 */
.brand{display:inline-block;flex-shrink:0}.brand img{width:220px!important;height:auto}.mini-brand img{width:116px!important;height:auto}.orbit-center img{width:145px!important;height:auto;border-radius:8px}.orbit-center{overflow:hidden}@media(max-width:600px){.brand img{width:175px!important}.navlinks{gap:12px}}

/* Shared pricing rows: align badges, descriptions, prices and actions. */
.plan-grid{column-gap:16px;row-gap:0;align-items:stretch}
.plan-grid .plan{display:grid;grid-row:span 9;grid-template-rows:subgrid;row-gap:0;border-width:2px;padding:28px 20px}
.plan-grid .plan>h3{grid-row:1;margin:0 0 8px}
.plan-grid .plan>.rate-lock,.plan-grid .plan>.badge{grid-row:2;position:static;align-self:start;width:fit-content;max-width:100%;margin:4px 0 12px;font-size:9px;line-height:1.65;letter-spacing:1px;padding:7px;border-radius:5px}
.plan-grid .plan>.desc{grid-row:3;min-height:0;margin:0 0 22px}
.plan-grid .plan>.amount{grid-row:4}
.plan-grid .plan>.setup{grid-row:5}
.plan-grid .plan>.initial{grid-row:6}
.plan-grid .plan>.credit{grid-row:7}
.plan-grid .plan>ul{grid-row:8}
.plan-grid .plan>.btn{grid-row:9;align-self:end}
@media(min-width:581px) and (max-width:1050px){.plan-grid{row-gap:0;column-gap:25px}.plan-grid .plan:nth-child(n+3){margin-top:25px}.plan-grid .plan.featured{margin-top:25px}}
@media(max-width:580px){.plan-grid{gap:24px}.plan-grid .plan{display:flex;grid-row:auto}.plan-grid .plan.featured{margin-top:0}.plan-grid .plan>.badge{order:0}.plan-grid .plan>h3{order:-1}}

/* Unified IQ artwork contrast */
.orbit-center img{background:#fff;padding:5px;box-sizing:border-box;border-radius:8px}
