.ihub-la{--la-ink:#0e2a2e;--la-muted:#4a6366;--la-cyan:#00838f;--la-cyan-soft:#e3f3f2;--la-paper:#f5faf9;--la-sheet:#ffffff;--la-rule:#c9dedb;--la-gold:#a86f00;--la-gold-wash:#fff6dc;--la-measure:64ch;background:var(--la-paper);color:var(--la-ink);font-family:var(--la-body),system-ui,sans-serif;font-size:1.0625rem;line-height:1.6;padding:7rem 1.25rem 4rem}.ihub-la h1,.ihub-la h2,.ihub-la h3,.ihub-la-ledger dd,.ihub-la-money{font-family:var(--Montserat),"Montserrat",sans-serif;font-variant-numeric:tabular-nums;color:var(--la-ink)}.ihub-la>section{max-width:72rem;margin:0 auto;scroll-margin-top:6rem}.ihub-la-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem;align-items:center;padding-bottom:4.5rem}.ihub-la-hero h1{font-size:clamp(2rem,3.4vw,3rem);line-height:1.15;font-weight:800;margin:0 0 1.25rem;max-width:18ch}.ihub-la-lede{max-width:var(--la-measure);color:var(--la-muted);margin:0 0 1rem}.ihub-la-honest{max-width:var(--la-measure);margin:0 0 1.75rem;padding-left:.9rem;border-left:3px solid var(--la-cyan);font-weight:600}.ihub-la-actions{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.75rem}.ihub-la-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 1.4rem;border-radius:10px;border:1.5px solid var(--la-ink);color:var(--la-ink);font-weight:600;text-decoration:none;transition:background-color .12s ease,color .12s ease}.ihub-la-btn:hover{background:var(--la-cyan-soft)}.ihub-la-btn-primary{background:var(--la-cyan);border-color:var(--la-cyan);color:#ffffff}.ihub-la-btn-primary:hover{background:#006b75}.ihub-la input[type=range]:focus-visible,.ihub-la-btn:focus-visible,.ihub-la-faq summary:focus-visible,.ihub-la-plan:focus-visible{outline:3px solid var(--la-cyan);outline-offset:3px}.ihub-la-video{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--la-ink)}.ihub-la-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ihub-la-section{padding:4rem 0;border-top:1px solid var(--la-rule)}.ihub-la-section-head{max-width:var(--la-measure);margin-bottom:2rem}.ihub-la-section-head h2{font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.2;font-weight:700;margin:0 0 .6rem}.ihub-la-section-head p{color:var(--la-muted);margin:0}.ihub-la-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:2.5rem;align-items:start}.ihub-la-field{border:0;padding:0;margin:0 0 1.75rem}.ihub-la .ihub-la-field label,.ihub-la .ihub-la-field legend{color:var(--la-ink);display:flex;justify-content:space-between;gap:1rem;font-weight:600;margin-bottom:.7rem}.ihub-la-field label strong{font-family:var(--Montserat),"Montserrat",sans-serif;color:var(--la-cyan)}.ihub-la-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ihub-la .ihub-la-plan{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.8rem .9rem;border-radius:10px;border:1.5px solid var(--la-rule);background:var(--la-sheet);color:var(--la-ink);cursor:pointer;text-align:left}.ihub-la .ihub-la-plan[aria-checked=true]{border-color:var(--la-cyan);background:var(--la-cyan-soft)}.ihub-la-plan-name{font-weight:700;color:var(--la-ink)}.ihub-la-plan-rate{font-size:.875rem;color:var(--la-muted)}.ihub-la input[type=range]{width:100%;accent-color:var(--la-cyan);min-height:32px}.ihub-la-hint{margin:.4rem 0 0;font-size:.9rem;color:var(--la-muted)}.ihub-la-statement{margin:0;background:var(--la-sheet);border:1px solid var(--la-rule);border-radius:4px 4px 14px 14px;padding:1.6rem 1.6rem 1.4rem;box-shadow:0 18px 40px -24px rgba(14,42,46,.35);position:relative}.ihub-la-statement:before{content:"";position:absolute;top:-7px;left:0;right:0;height:8px;background:radial-gradient(circle at 7px -1px,transparent 6px,var(--la-sheet) 6.5px) 0 0 /14px 8px repeat-x}.ihub-la-statement-head{display:flex;justify-content:space-between;font-weight:600;padding-bottom:.9rem;border-bottom:2px solid var(--la-ink)}.ihub-la-statement-head span+span{color:var(--la-muted);font-weight:500}.ihub-la-ledger{margin:0}.ihub-la-ledger>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;border-bottom:1px dashed var(--la-rule)}.ihub-la-ledger dt{color:var(--la-muted)}.ihub-la-ledger dd{margin:0;font-weight:600;white-space:nowrap}.ihub-la-cap{color:var(--la-gold);font-weight:600}.ihub-la-total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1rem;padding:1rem 1.1rem;border-radius:10px;background:var(--la-gold-wash)}.ihub-la-total span{font-weight:600}.ihub-la-money{font-size:clamp(1.75rem,3.2vw,2.25rem);line-height:1;color:var(--la-gold);font-weight:800}.ihub-la-statement-foot{margin:1rem 0 0;font-size:.9rem;color:var(--la-muted)}.ihub-la-steps{list-style:none;counter-reset:la-step;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 2.5rem}.ihub-la-steps li{counter-increment:la-step;padding-top:1rem;border-top:2px solid var(--la-ink)}.ihub-la-steps li:before{content:counter(la-step);font-family:var(--Montserat),"Montserrat",sans-serif;font-weight:700;color:var(--la-cyan)}.ihub-la-steps h3{font-size:1.1rem;font-weight:700;margin:.3rem 0 .35rem}.ihub-la-steps p{margin:0;color:var(--la-muted)}.ihub-la-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.ihub-la-reasons{list-style:none;margin:0;padding:0}.ihub-la-reasons li{padding:.85rem 0;border-bottom:1px solid var(--la-rule)}.ihub-la-reasons li:first-child{padding-top:0}.ihub-la-reasons a{color:var(--la-cyan);font-weight:600}.ihub-la-rules{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}.ihub-la-rules>div{padding:1rem 0;border-bottom:1px solid var(--la-rule)}.ihub-la-rules dt{font-weight:700;margin-bottom:.25rem}.ihub-la-rules dd{margin:0;color:var(--la-muted)}.ihub-la-faq{max-width:52rem}.ihub-la-faq details{border-bottom:1px solid var(--la-rule)}.ihub-la-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:1.05rem 0;font-weight:600}.ihub-la-faq summary::-webkit-details-marker{display:none}.ihub-la-faq summary:after{content:"+";font-family:var(--Montserat),"Montserrat",sans-serif;font-size:1.4rem;line-height:1;color:var(--la-cyan);transition:transform .16s ease}.ihub-la-faq details[open] summary:after{transform:rotate(45deg)}.ihub-la-faq details p{margin:0 0 1.1rem;max-width:var(--la-measure);color:var(--la-muted);white-space:pre-line}.ihub-la-apply-modal{max-width:44rem}.ihub-la-apply-intro{margin:0 0 1.25rem;color:var(--Rhythm);line-height:1.6}.ihub-la-apply-error{padding:.9rem 1rem;border-radius:10px;background:rgba(234,95,94,.1);color:var(--Gunmetal)}@media (max-width:960px){.ihub-la-calc,.ihub-la-hero,.ihub-la-split{grid-template-columns:minmax(0,1fr)}.ihub-la-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ihub-la{padding:6rem 1rem 3rem;font-size:1rem}.ihub-la-plans,.ihub-la-rules,.ihub-la-steps{grid-template-columns:minmax(0,1fr)}.ihub-la-statement{padding:1.25rem 1.1rem 1.1rem}.ihub-la-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.ihub-la-btn,.ihub-la-faq summary:after{transition:none}}html.DarkMode .ihub-la{--la-ink:#e6f2f0;--la-muted:#9db7b6;--la-cyan:#2bb5bf;--la-cyan-soft:rgba(43,181,191,0.14);--la-paper:#0c1c1f;--la-sheet:#12282c;--la-rule:rgba(157,183,182,0.25);--la-gold:#f2c14e;--la-gold-wash:rgba(242,193,78,0.12)}html.DarkMode .ihub-la-btn-primary{color:#0c1c1f}html.DarkMode .ihub-la-btn-primary:hover{background:#4cc7d0}html.DarkMode .ihub-la-statement{box-shadow:none}