:where(.gl-landing) .cmi-badge{color:var(--gl-lime);background:var(--gl-navy);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;align-items:center;padding:4px 8px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}:where(.gl-landing) .site-shell .cmi-eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}:where(.gl-landing) .cmi-nowrap{white-space:nowrap}:where(.gl-landing) .cmi-accent{color:var(--gl-deep-green)}:where(.gl-landing) .cmi-hero .hero-note strong{color:var(--gl-ink)}:where(.gl-landing) .cmi-hero .hero-note a{color:var(--gl-deep-green-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}:where(.gl-landing) .mk-hero.cmi-hero{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);grid-template-areas:"eyebrow.""main aside""note.";align-items:start;gap:0 clamp(32px,4vw,56px)}:where(.gl-landing) .cmi-hero>.cmi-eyebrow{grid-area:eyebrow}:where(.gl-landing) .cmi-hero>.cmi-hero-main{grid-area:main}:where(.gl-landing) .cmi-hero>.hero-note{grid-area:note}:where(.gl-landing) .cmi-hero>.cmi-hero-aside{grid-area:aside;align-self:stretch}:where(.gl-landing) .cmi-hero .hero-copy h1{max-width:none;font-size:clamp(2.1rem,3.4vw,2.75rem)}:where(.gl-landing) .cmi-hero .hero-subcopy{max-width:620px;margin-top:20px}:where(.gl-landing) .cmi-hero .hero-form-card{margin-top:28px}@media (prefers-reduced-motion:no-preference){:where(.gl-landing) .cmi-hero>.hero-note[data-hero]{animation-delay:.37s}}:where(.gl-landing) .cmi-offer{border-radius:calc(var(--gl-radius) + 8px);height:100%;color:var(--gl-ink);background:linear-gradient(180deg, var(--gl-soft-green) 0%, var(--gl-white) 58%);border:1px solid #60b52452;flex-direction:column;justify-content:space-between;gap:14px;padding:clamp(22px,2.4vw,28px);display:flex;box-shadow:0 10px 30px #0b2d450f}:where(.gl-landing) .cmi-offer .cmi-offer-kicker{color:var(--gl-deep-green-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.8rem;font-weight:700;display:flex}:where(.gl-landing) .cmi-offer-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}:where(.gl-landing) .cmi-offer-price s{color:var(--gl-muted);font-size:1.35rem;font-weight:600;text-decoration-color:#b42318bf;text-decoration-thickness:2px}:where(.gl-landing) .cmi-offer-price strong{color:var(--gl-navy);letter-spacing:-.03em;font-size:clamp(2.8rem,4.4vw,3.4rem);font-weight:800;line-height:1}:where(.gl-landing) .cmi-offer-price>span{color:var(--gl-muted);font-size:1rem;font-weight:600}:where(.gl-landing) .cmi-offer-zero{width:fit-content;color:var(--gl-ink);background:var(--gl-white);border:1px solid #60b52466;border-radius:999px;align-items:center;gap:10px;margin:0;padding:5px 14px 5px 5px;font-size:.92rem;font-weight:700;display:flex}:where(.gl-landing) .cmi-offer-zero strong{min-width:38px;height:26px;color:var(--gl-white);background:var(--gl-action);border-radius:999px;place-items:center;padding:0 8px;font-size:.9rem;display:grid}:where(.gl-landing) .cmi-offer-list{border-top:1px solid var(--gl-line);gap:10px;margin:4px 0 0;padding:16px 0 0;list-style:none;display:grid}:where(.gl-landing) .cmi-offer-list li{color:var(--gl-ink);padding-left:28px;font-size:.95rem;line-height:1.4;position:relative}:where(.gl-landing) .cmi-offer-list li:before{content:"";border-bottom:2.5px solid var(--gl-deep-green);border-left:2.5px solid var(--gl-deep-green);width:12px;height:7px;position:absolute;top:.3em;left:2px;transform:rotate(-45deg)}:where(.gl-landing) .cmi-offer-cta{border:1.5px solid var(--gl-action);border-radius:var(--gl-radius);min-height:48px;color:var(--gl-action);background:var(--gl-white);justify-content:center;align-items:center;padding:10px 18px;font-size:.98rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:flex}:where(.gl-landing) .cmi-offer-cta:hover{color:var(--gl-white);background:var(--gl-action)}:where(.gl-landing) .cmi-head{max-width:820px}:where(.gl-landing) .cmi-head h2{text-wrap:balance}:where(.gl-landing) .cmi-yes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}:where(.gl-landing) .cmi-yes-grid li{border:1px solid var(--gl-line);border-radius:calc(var(--gl-radius) + 4px);background:var(--gl-white);align-content:start;gap:10px;padding:24px;display:grid}:where(.gl-landing) .cmi-yes-grid li:first-child{background:var(--gl-soft-green);border-color:#60b52473}:where(.gl-landing) .cmi-figure{color:var(--gl-deep-green-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,3.6vw,2.9rem);font-weight:800;line-height:1}:where(.gl-landing) .cmi-yes-grid h3,:where(.gl-landing) .cmi-outcome-list h3{color:var(--gl-black);margin:0;font-size:1.12rem;line-height:1.25}:where(.gl-landing) .cmi-yes-grid p,:where(.gl-landing) .cmi-outcome-list p{color:var(--gl-muted);margin:0;line-height:1.55}:where(.gl-landing) .cmi-table-wrap{border:1px solid var(--gl-line);border-radius:calc(var(--gl-radius) + 4px);background:var(--gl-white);margin-top:30px;overflow-x:auto}:where(.gl-landing) .cmi-table{border-collapse:collapse;width:100%;font-size:.97rem}:where(.gl-landing) .cmi-table th,:where(.gl-landing) .cmi-table td{border-bottom:1px solid var(--gl-line);text-align:left;vertical-align:top;padding:15px 18px;line-height:1.45}:where(.gl-landing) .cmi-table tbody tr:last-child>*{border-bottom:0}:where(.gl-landing) .cmi-table thead th{color:var(--gl-ink);background:var(--gl-surface);vertical-align:middle;font-size:.88rem}:where(.gl-landing) .cmi-table tbody th{width:36%;color:var(--gl-ink);font-weight:600}:where(.gl-landing) .cmi-table td{color:var(--gl-muted)}:where(.gl-landing) .cmi-table .cmi-col{color:var(--gl-ink);background:var(--gl-soft-green);font-weight:700}:where(.gl-landing) .cmi-table thead .cmi-col{color:var(--gl-white);background:var(--gl-navy)}:where(.gl-landing) .cmi-table thead .cmi-col .cmi-badge{color:var(--gl-navy);background:var(--gl-lime);margin-right:6px}:where(.gl-landing) .cmi-outcomes-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:40px;margin-top:32px;display:grid}:where(.gl-landing) .cmi-outcome-main{gap:14px;display:grid}:where(.gl-landing) .cmi-outcome-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}:where(.gl-landing) .cmi-outcome-list li{border:1px solid var(--gl-line);border-radius:calc(var(--gl-radius) + 4px);background:var(--gl-white);align-content:start;gap:10px;padding:22px;display:grid}:where(.gl-landing) .cmi-outcome-list li:before{content:"";background:var(--gl-lime);border-radius:999px;width:28px;height:4px;margin-bottom:6px;display:block}:where(.gl-landing) .cmi-outcome-aside{gap:14px;display:grid;position:sticky;top:104px}:where(.gl-landing) .cmi-outcome-aside .proof-device{max-height:none}:where(.gl-landing) .cmi-honest{border:1px solid var(--gl-line);border-left:4px solid var(--gl-navy);border-radius:var(--gl-radius);background:var(--gl-surface);padding:16px 18px}:where(.gl-landing) .cmi-honest p{color:var(--gl-muted);margin:0;font-size:.93rem;line-height:1.55}:where(.gl-landing) .cmi-honest .cmi-honest-title{color:var(--gl-black);margin-bottom:6px;font-size:1rem;font-weight:700}:where(.gl-landing) .cmi-math-card{border-radius:calc(var(--gl-radius) + 8px);color:#fffc;background:radial-gradient(120% 120% at 100% 0%, #ace01d33 0%, transparent 46%), var(--gl-navy);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(26px,4vw,48px);padding:clamp(26px,4vw,44px);display:grid}:where(.gl-landing) .cmi-math-card h2{color:var(--gl-white)}:where(.gl-landing) .cmi-math-card .mk-label{color:var(--gl-lime)}:where(.gl-landing) .cmi-math-card .mk-section-intro{color:#ffffffc7}:where(.gl-landing) .cmi-payback{gap:18px;display:grid}:where(.gl-landing) .cmi-payback-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}:where(.gl-landing) .cmi-payback-inputs label{color:#ffffffe0;gap:8px;min-width:0;font-size:.88rem;font-weight:700;display:grid}:where(.gl-landing) .cmi-input-affix{border-radius:var(--gl-radius);background:#ffffff12;border:1px solid #ffffff3d;align-items:center;min-height:54px;padding:0 14px;transition:border-color .16s;display:flex}:where(.gl-landing) .cmi-input-affix:focus-within{border-color:var(--gl-lime);box-shadow:0 0 0 3px #ace01d38}:where(.gl-landing) .cmi-input-affix>span{color:var(--gl-lime);font-size:1.2rem;font-weight:700}:where(.gl-landing) .cmi-input-affix input{width:0;min-width:0;min-height:52px;color:var(--gl-white);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1 1 0;padding:0 6px;font-size:1.3rem;font-weight:700}:where(.gl-landing) .cmi-input-affix.suffix input{padding-left:0}:where(.gl-landing) .cmi-payback-hint{color:#ffffff9e;grid-column:1/-1;margin:0;font-size:.84rem}:where(.gl-landing) .cmi-payback-out{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}:where(.gl-landing) .cmi-payback-out>div{border-top:1px solid #ffffff29;padding-top:12px}:where(.gl-landing) .cmi-payback-out dt{color:#ffffffad;font-size:.82rem;font-weight:600;line-height:1.35}:where(.gl-landing) .cmi-payback-out dd{color:var(--gl-white);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:1.45rem;font-weight:800;line-height:1.1}:where(.gl-landing) .cmi-payback-out>.cmi-payback-answer{border-radius:calc(var(--gl-radius) + 4px);background:var(--gl-lime);border-top:0;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 20px;padding:18px 22px;display:flex}:where(.gl-landing) .cmi-payback-answer dt{color:var(--gl-navy);font-size:.95rem;font-weight:700}:where(.gl-landing) .cmi-payback-answer dd{color:var(--gl-navy);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:2.6rem;display:flex}:where(.gl-landing) .cmi-payback-answer small{font-size:.95rem;font-weight:700}:where(.gl-landing) .mk-section.cmi-contact{border:1px solid var(--gl-line);border-radius:calc(var(--gl-radius) + 8px);background:radial-gradient(80% 70% at 0% 0%, #ace01d29 0%, transparent 60%), var(--gl-surface);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(26px,4vw,48px);margin-block:24px;padding:clamp(24px,4vw,48px);display:grid}:where(.gl-landing) .cmi-next{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}:where(.gl-landing) .cmi-next li{color:var(--gl-muted);padding-left:34px;line-height:1.5;position:relative}:where(.gl-landing) .cmi-next li:before{content:"";background:var(--gl-lime);border-radius:50%;width:22px;height:22px;position:absolute;top:.18em;left:0}:where(.gl-landing) .cmi-next li:after{content:"";border-bottom:2px solid var(--gl-navy);border-left:2px solid var(--gl-navy);width:10px;height:5px;position:absolute;top:calc(.18em + 7px);left:6px;transform:rotate(-45deg)}:where(.gl-landing) .cmi-next strong{color:var(--gl-ink)}:where(.gl-landing) .cmi-contact-card{border:1px solid var(--gl-line);border-radius:calc(var(--gl-radius) + 6px);background:var(--gl-white);padding:clamp(20px,3vw,30px);box-shadow:0 18px 44px #0b2d4514}:where(.gl-landing) .cmi-form{gap:18px;display:grid}:where(.gl-landing) .cmi-form-head p{color:var(--gl-muted);margin:0;font-size:.94rem;line-height:1.5}:where(.gl-landing) .cmi-form-head .cmi-form-title{color:var(--gl-black);margin-bottom:4px;font-size:1.25rem;font-weight:700}:where(.gl-landing) .cmi-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:where(.gl-landing) .cmi-field{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}:where(.gl-landing) .cmi-field.wide{grid-column:1/-1}:where(.gl-landing) .cmi-field>span,:where(.gl-landing) .cmi-field>legend{color:var(--gl-ink);padding:0;font-size:.88rem;font-weight:700}:where(.gl-landing) .cmi-field>legend{margin-bottom:8px}:where(.gl-landing) .cmi-field em{color:var(--gl-muted);font-style:normal;font-weight:500}:where(.gl-landing) .cmi-field :is(input,select,textarea){border-radius:var(--gl-radius);width:100%;min-height:48px;color:var(--gl-ink);background:var(--gl-white);font:inherit;border:1px solid #c9d4da;padding:0 12px;font-size:1rem;transition:border-color .16s,box-shadow .16s}:where(.gl-landing) .cmi-field textarea{resize:vertical;min-height:96px;padding:11px 12px;line-height:1.45}:where(.gl-landing) .cmi-field :is(input,select,textarea)::placeholder{color:#8b99a2}:where(.gl-landing) .cmi-field :is(input,select,textarea):focus{border-color:var(--gl-green);outline:none;box-shadow:0 0 0 3px #60b52438}:where(.gl-landing) .cmi-work-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:where(.gl-landing) .cmi-check{border:1px solid var(--gl-line);border-radius:var(--gl-radius);min-height:46px;color:var(--gl-ink);background:var(--gl-white);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-size:.93rem;font-weight:600;line-height:1.3;transition:border-color .16s,background .16s;display:flex}:where(.gl-landing) .cmi-check:hover{border-color:#60b5248c}:where(.gl-landing) .cmi-check:has(input:checked){border-color:var(--gl-green);background:var(--gl-soft-green)}:where(.gl-landing) .cmi-check input{width:18px;height:18px;accent-color:var(--gl-action);flex:none;margin:0}:where(.gl-landing) .cmi-check:has(input:focus-visible){outline:2px solid var(--gl-deep-green);outline-offset:2px}:where(.gl-landing) .cmi-form-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}:where(.gl-landing) .cmi-form .cmi-form-submit{min-height:52px;font:inherit;cursor:pointer;padding:0 26px;font-size:1.02rem;font-weight:700}:where(.gl-landing) .cmi-form .cmi-form-submit:disabled{opacity:.65;cursor:default}:where(.gl-landing) .cmi-form-fine{color:var(--gl-muted);flex:200px;margin:0;font-size:.86rem;line-height:1.45}:where(.gl-landing) .cmi-form-done{justify-items:start;gap:12px;padding:8px 0;display:grid}:where(.gl-landing) .cmi-form-done h3{color:var(--gl-black);margin:4px 0 0;font-size:1.4rem;line-height:1.2}:where(.gl-landing) .cmi-form-done p{color:var(--gl-muted);margin:0;line-height:1.55}:where(.gl-landing) .cmi-form-done a{color:var(--gl-deep-green-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}:where(.gl-landing) .cmi-form-check{background:var(--gl-lime);border-radius:50%;width:48px;height:48px;position:relative}:where(.gl-landing) .cmi-form-check:after{content:"";border-bottom:3px solid var(--gl-navy);border-left:3px solid var(--gl-navy);width:18px;height:9px;position:absolute;top:16px;left:15px;transform:rotate(-45deg)}:where(.gl-landing) .cmi-band h2{max-width:620px}:where(.gl-landing) .cmi-legal{width:min(1180px,100% - 40px);color:var(--gl-muted);margin:0 auto 36px;font-size:.8rem;line-height:1.5}:where(.gl-landing) .cmi-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;padding:0;list-style:none}@media (max-width:1060px){:where(.gl-landing) .mk-hero.cmi-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""main""note""aside"}:where(.gl-landing) .cmi-hero>.cmi-hero-aside{margin-top:28px}:where(.gl-landing) .cmi-hero-aside>.cmi-offer{max-width:560px}:where(.gl-landing) .cmi-outcomes-layout,:where(.gl-landing) .cmi-math-card,:where(.gl-landing) .mk-section.cmi-contact{grid-template-columns:minmax(0,1fr)}:where(.gl-landing) .cmi-outcome-aside{max-width:560px;position:static}}@media (max-width:680px){:where(.gl-landing) .cmi-yes-grid,:where(.gl-landing) .cmi-outcome-list,:where(.gl-landing) .cmi-steps-grid,:where(.gl-landing) .cmi-form-grid,:where(.gl-landing) .cmi-payback-out{grid-template-columns:minmax(0,1fr)}:where(.gl-landing) .cmi-yes-grid li{padding:20px}:where(.gl-landing) .cmi-table{font-size:.86rem}:where(.gl-landing) .cmi-table th,:where(.gl-landing) .cmi-table td{padding:11px 10px}:where(.gl-landing) .cmi-table tbody th{width:34%}:where(.gl-landing) .cmi-payback-out>div:not(.cmi-payback-answer){justify-content:space-between;align-items:baseline;gap:12px;display:flex}:where(.gl-landing) .cmi-payback-out>div:not(.cmi-payback-answer) dd{margin:0;font-size:1.2rem}:where(.gl-landing) .cmi-payback-answer dd{font-size:2.2rem}:where(.gl-landing) .mk-section.cmi-contact{border-left:0;border-right:0;border-radius:0;width:100%;padding:40px 14px}:where(.gl-landing) .cmi-contact-card{padding:18px}:where(.gl-landing) .cmi-math-card{padding:24px 20px}:where(.gl-landing) .cmi-legal{width:min(100% - 28px,1180px)}}
