.home-role-selector[data-astro-cid-nj4ryj26]{border-top:1px solid var(--line);background:var(--paper)}.home-role-selector__inner[data-astro-cid-nj4ryj26]{padding:28px 0 32px}.home-role-selector__label[data-astro-cid-nj4ryj26]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:12px}.home-role-selector__grid[data-astro-cid-nj4ryj26]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-role-card[data-astro-cid-nj4ryj26]{border:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:20px;min-height:220px;padding:24px 22px;display:flex}.home-role-card--brokers[data-astro-cid-nj4ryj26],.home-role-card--agents[data-astro-cid-nj4ryj26]{background:var(--night);color:var(--paper);border-color:var(--night)}.home-role-card--peos[data-astro-cid-nj4ryj26]{background:var(--acid);color:var(--night);border-color:var(--acid)}.home-role-card__seat[data-astro-cid-nj4ryj26]{letter-spacing:.08em;margin-bottom:10px;font-size:12px;display:block}.home-role-card__headline[data-astro-cid-nj4ryj26]{font:400 clamp(22px, 3vw, 28px) / 1.05 var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 8px}.home-role-card__body[data-astro-cid-nj4ryj26]{opacity:.9;margin:0;font-size:15px;line-height:1.45}.home-role-card__actions[data-astro-cid-nj4ryj26]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.home-role-card--brokers[data-astro-cid-nj4ryj26] .btn-primary[data-astro-cid-nj4ryj26],.home-role-card--agents[data-astro-cid-nj4ryj26] .btn-primary[data-astro-cid-nj4ryj26]{background:var(--acid);color:var(--night);border-color:var(--acid)}.home-role-card--peos[data-astro-cid-nj4ryj26] .btn-primary[data-astro-cid-nj4ryj26]{background:var(--night);color:var(--paper);border-color:var(--night)}.home-role-card__hub[data-astro-cid-nj4ryj26]{color:inherit;opacity:.85;font-size:14px;font-weight:650;text-decoration:none}.home-role-card__hub[data-astro-cid-nj4ryj26]:hover{opacity:1;text-decoration:underline}.home-role-selector__mga[data-astro-cid-nj4ryj26]{color:var(--muted);margin:16px 0 0;font-size:13px}.home-role-selector__mga[data-astro-cid-nj4ryj26] a[data-astro-cid-nj4ryj26]{color:var(--night);text-underline-offset:3px;text-decoration:underline}@media (width<=960px){.home-role-selector__grid[data-astro-cid-nj4ryj26]{grid-template-columns:1fr}.home-role-card[data-astro-cid-nj4ryj26]{min-height:0}}.page-home{--home-section-y:clamp(88px, 10vw, 148px);--home-section-quiet:clamp(56px, 6vw, 96px);--home-text-hero:clamp(48px, 5.6vw, 76px);--home-text-statement:clamp(40px, 4.8vw, 56px);--home-text-section:clamp(28px, 3.2vw, 44px);--home-text-card:clamp(20px, 2vw, 24px);--home-text-body:17px;--home-text-meta:12px}.page-home .hero-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:var(--home-text-meta)}.page-home .hero{min-height:100svh;max-height:100svh;overflow:hidden}.page-home .hero-content--home{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;padding-bottom:12px}.page-home .hero-copy{min-width:0}.page-home .hero-stage{align-self:center;width:100%;min-width:0;max-width:100%}.page-home .hero-stage .hero-video{border-color:#ffffff2e;width:100%;max-height:min(39svh,300px);box-shadow:0 28px 80px #00000073}@media (width>=901px) and (height<=860px){.page-home .hero-stage .hero-video{max-height:min(29svh,215px)}.page-home .hero h1{font-size:clamp(36px,3.8vw,52px)!important}.page-home .hero-lede{margin:8px 0 10px;font-size:14px}.page-home .hero-actions-tertiary{margin-top:6px}}@media (width<=1100px){.page-home .hero{min-height:auto;max-height:none;overflow:visible}.page-home .hero-content--home{grid-template-columns:1fr}.page-home .hero-stage{max-width:640px}.page-home .hero-stage .hero-video{max-height:min(34svh,240px)}}.page-home .section--surface{background:var(--paper)}.page-home .section--cream{background:var(--cream)}.page-home .section--paper{background:var(--paper)}.page-home .section--impact{padding:var(--home-section-y) 0}.page-home .founder-heading{font-size:clamp(26px,3vw,36px)!important}.page-home .founder .founder-proof p{color:#ffffffd1}.page-home .marketing-faq-section{padding:var(--home-section-quiet) 0;background:var(--cream)}.page-home .marketing-faq-section .display-heading{font-size:clamp(24px,2.8vw,32px)}.page-home .section{padding:var(--home-section-y) 0}.page-home .section--quiet{padding:var(--home-section-quiet) 0}.page-home .hero h1{max-width:13ch;line-height:.9;font-size:clamp(48px,5.6vw,76px)!important}.page-home .section h2{font-size:clamp(28px,3.2vw,44px)}.page-home .section h2.section-eyebrow-heading{color:var(--muted);letter-spacing:-.03em;font-size:clamp(22px,2.4vw,32px);font-weight:400}.page-home .hero-lede{max-width:34ch;margin:14px 0 18px;font-size:clamp(16px,1.25vw,18px)}.page-home .hero-actions-primary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-home .hero-actions-primary--split .btn{min-height:48px}.page-home .hero-actions-secondary{margin-top:10px}.page-home .hero-actions-secondary .btn--ghost{color:#ffffffe6;background:0 0;border-color:#ffffff59}.page-home .final-actions{flex-wrap:wrap}.page-home .hero-actions-tertiary{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px;display:flex}.page-home .btn-tertiary{color:#ffffff8c;text-underline-offset:3px;border:0;min-height:auto;padding:4px 0;font-size:14px;font-weight:600;text-decoration:underline}.page-home .btn-tertiary:hover{color:var(--acid);transform:none}.page-home .moment-30{background:var(--orange);color:var(--night);padding:clamp(100px,14vw,160px) 0}.page-home .moment-30__inner{max-width:64rem}.page-home .moment-30__statement{font:400 clamp(42px, 7vw, 88px) / .93 var(--display);letter-spacing:-.065em;text-transform:uppercase;color:var(--night);margin:0}.page-home .moment-30__statement strong{color:var(--paper);font-weight:400;display:block}.page-home .shared-operations{color:var(--ink);background:var(--paper)}.page-home .shared-operations__head{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:end;gap:clamp(32px,6vw,80px);margin-bottom:clamp(40px,6vw,72px);display:grid}.page-home .shared-operations__head h2{max-width:16ch;font-size:var(--home-text-statement);margin:0}.page-home .shared-operations__split{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-home .shared-operations__side{flex-direction:column;min-width:0;padding:clamp(24px,3vw,40px);display:flex}.page-home .shared-operations__side--broker{background:var(--cream)}.page-home .shared-operations__side--peo{border-left:1px solid var(--ink);background:color-mix(in srgb, var(--sky) 36%, var(--paper))}.page-home .shared-operations__role{color:var(--blue);margin-bottom:14px;display:block}.page-home .shared-operations__side--peo .shared-operations__role{color:var(--orange)}.page-home .shared-operations__copy h3{font:400 clamp(24px, 3vw, 38px) / 1 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0 0 10px}.page-home .shared-operations__copy p{max-width:42ch;min-height:3em;color:var(--muted);font-size:var(--home-text-body);margin:0 0 24px;line-height:1.5}.page-home .shared-operations__link{color:var(--blue-dark);margin-top:auto;padding-top:8px;font-size:15px;font-weight:700;text-decoration:none}.page-home .shared-operations__side--peo .shared-operations__link{color:var(--night)}.page-home .shared-operations__link:hover{text-underline-offset:4px;text-decoration:underline}.page-home .shared-operations__handoff{color:var(--paper);background:var(--night);justify-content:center;align-items:center;gap:clamp(10px,2vw,24px);padding:18px 24px;font-size:14px;display:flex}.page-home .shared-operations__handoff strong{color:var(--acid)}.page-home .how-story{grid-template-columns:minmax(360px,.8fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.page-home .how-story__content{min-width:0}.page-home .how-section-head{max-width:36rem;margin-bottom:clamp(20px,3vw,32px)}.page-home .how-section-head .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 8px;font-size:12px}.page-home .how-story__content .how-section-head h2{margin:0 0 16px;font-size:clamp(32px,4vw,52px)}.page-home .how-workflow{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.page-home .how-workflow__step{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}.page-home .how-workflow__step+.how-workflow__step{border-top:1px solid #08172624}.page-home .how-workflow__num{font:700 11px/1 var(--mono);letter-spacing:.12em;color:var(--orange);padding-top:4px;display:block}.page-home .how-workflow__title{font:400 clamp(18px, 2vw, 22px) / 1.05 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 8px}.page-home .how-workflow__body{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.page-home .how-marketplace-viz{width:100%;max-width:590px}.page-home .how-marketplace-viz .stitch-animation__frame{box-shadow:0 20px 52px #0817261f}.page-home .how-progress{margin-top:16px}.page-home .how-progress__track{background:#0817261f;border-radius:2px;height:4px;overflow:hidden}.page-home .how-progress__fill{background:linear-gradient(90deg, var(--orange), var(--blue));border-radius:2px;width:0;height:100%;transition:width 1.4s cubic-bezier(.22,1,.36,1)}.page-home .how-marketplace-viz.visible .how-progress__fill{width:100%}.page-home .how-progress__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:11px;display:block}.page-home .module-links{border:1px solid var(--ink);background:var(--paper);margin:0;padding:0;list-style:none}.page-home .module-links__row{color:inherit;border-top:1px solid #0817261a;grid-template-columns:10rem minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;transition:background .15s;display:grid}.page-home .module-links li:first-child .module-links__row{border-top:0}.page-home .module-links__row:hover{background:#0817260a}.page-home .module-links__name{font:700 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.page-home .module-links__row--addon .module-links__name{color:var(--orange)}.page-home .module-links__title{font:400 var(--home-text-card) / 1.1 var(--display);letter-spacing:-.03em;text-transform:uppercase}.page-home .module-links__arrow{color:var(--muted);transition:transform .2s,color .2s}.page-home .module-links__row:hover .module-links__arrow{color:var(--blue);transform:translate(4px)}.page-home .product-showcase{padding:var(--home-section-y) 0;background:var(--night);color:var(--paper)}.page-home .product-showcase__intro{max-width:36rem;margin-bottom:clamp(32px,5vw,56px)}.page-home .product-showcase__kicker{font-size:var(--home-text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 10px}.page-home .product-showcase__title{font:400 var(--home-text-statement) / .95 var(--display);letter-spacing:-.05em;text-transform:uppercase;color:var(--paper);margin:0}.page-home .product-showcase__layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.page-home .product-showcase__sticky{position:sticky;top:100px}.page-home .product-showcase__nav{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.page-home .product-showcase__nav-btn{font:600 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #fff3;align-items:center;gap:8px;padding:8px 12px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.page-home .product-showcase__nav-btn.is-active,.page-home .product-showcase__nav-btn[aria-current=step]{color:var(--paper);border-color:var(--acid);background:#d8f36a1f}.page-home .product-showcase__nav-index{color:var(--acid)}.page-home .product-showcase__panel .stitch-animation__frame{box-shadow:none;aspect-ratio:auto;border:0;border-radius:0;width:100%;height:auto;min-height:min(52vh,420px)}.page-home .product-showcase__step{max-width:34ch;min-height:70vh;padding:clamp(48px,8vh,96px) 0}.page-home .product-showcase__step-eyebrow{font-size:var(--home-text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 12px}.page-home .product-showcase__step h3{font:400 var(--home-text-card) / 1.05 var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 14px}.page-home .product-showcase__step p{font-size:var(--home-text-body);color:#ffffffb8;margin:0 0 16px;line-height:1.5}.page-home .product-showcase__link{color:var(--acid);font-size:14px;font-weight:650;text-decoration:none}.page-home .product-showcase__link:hover{text-decoration:underline}.page-home .file-proof-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.page-home .file-proof-head h2{color:var(--paper);font-size:var(--home-text-section)}.page-home .file-proof-intro{color:#ffffffb8}.page-home .risk-packet-viz{gap:20px;display:grid}.page-home .risk-packet-viz__packet,.page-home .risk-packet-viz__markets{background:#0817268c;border:1px solid #ffffff24;padding:20px 22px}.page-home .risk-packet-viz__label{letter-spacing:.12em;text-transform:uppercase;color:var(--acid);margin:0 0 14px;font-size:10px}.page-home .risk-packet-viz__checks,.page-home .risk-packet-viz__market-list{margin:0;padding:0;list-style:none}.page-home .risk-packet-viz__checks li,.page-home .risk-packet-viz__market-list li{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:grid}.page-home .risk-packet-viz__checks li:first-child,.page-home .risk-packet-viz__market-list li:first-child{border-top:0}.page-home .risk-packet-viz__check{color:var(--acid);font-weight:700}.page-home .risk-packet-viz__item-detail,.page-home .risk-packet-viz__market-status{color:#ffffff8c;font-size:13px}.page-home .risk-packet-viz__market--denied{opacity:.55}.page-home .risk-packet-viz__market--denied .risk-packet-viz__check{color:#ffffff59}.page-home .risk-packet-viz__control{color:#ffffffad;margin:14px 0 0;font-size:14px;line-height:1.45}.page-home .file-proof-shot{background:#081726a6;border:1px solid #ffffff2e;margin:0;padding:10px;box-shadow:0 28px 80px #00000059}.page-home .trust-strip-head h2{max-width:28ch}.page-home .platform-arch{background:var(--cream);border:1px solid #0817261a;grid-template-columns:1fr;gap:clamp(20px,3vw,32px);margin-bottom:clamp(32px,4vw,48px);padding:clamp(28px,4vw,40px);display:grid}.page-home .platform-arch__hub{text-align:center}.page-home .platform-arch__hub-label{font:700 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.page-home .platform-arch__hub-title{font:400 clamp(28px, 3.5vw, 44px) / .95 var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.page-home .platform-arch__tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,24px);display:grid}.page-home .platform-arch__tier-title{font:700 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0 0 12px}.page-home .platform-arch__tier--addons .platform-arch__tier-title{color:var(--orange)}.page-home .platform-arch__tier--extend .platform-arch__tier-title{color:var(--night)}.page-home .platform-arch__chip--link{color:inherit;text-decoration:none;transition:border-color .15s,background .15s}.page-home .platform-arch__chip--link:hover{border-color:var(--orange);background:#ff7a0014}.page-home .platform-arch__chips{flex-wrap:wrap;gap:8px;display:flex}.page-home .platform-arch__chip{background:var(--paper);border:1px solid #08172624;padding:10px 14px;font-size:14px;font-weight:600}.page-home .platform-arch__chip--addon{border-top:3px solid var(--orange)}.page-home .proof-stats{background:#ffffff1f;border:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.page-home .proof-stat{background:var(--night-2);text-align:center;padding:clamp(28px,4vw,40px) clamp(20px,2.5vw,28px)}.page-home .proof-stat__value{font:400 clamp(36px, 5vw, 56px) / .95 var(--display);letter-spacing:-.05em;color:var(--acid);display:block}.page-home .proof-stat__label{color:#ffffffa6;margin-top:10px;font-size:14px;line-height:1.35;display:block}.page-home .trust-strip .section-head{margin-bottom:clamp(28px,4vw,40px)}.page-home .trust-strip .section-head h2{color:#ffffffd9;font-size:clamp(22px,2.5vw,30px)}.page-home .final h2{font-size:clamp(40px,4.8vw,64px)!important}.page-home .final-offer{font:500 13px/1.4 var(--mono);letter-spacing:.06em;color:#ffffff9e;margin:16px 0 0}@media (width<=1100px){.page-home .how-story{grid-template-columns:1fr}.page-home .how-story__content{order:1}.page-home .how-marketplace-viz{order:2;max-width:620px}}@media (width<=900px){.page-home .shared-operations__head,.page-home .shared-operations__split{grid-template-columns:1fr}.page-home .shared-operations__side--peo{border-top:1px solid var(--ink);border-left:0}.page-home .shared-operations__copy p{min-height:auto}.page-home .shared-operations__handoff{flex-wrap:wrap}.page-home .product-showcase__layout{grid-template-columns:1fr}.page-home .product-showcase__sticky{position:relative;top:0}.page-home .product-showcase__step{min-height:auto;padding:32px 0}.page-home .file-proof-layout{grid-template-columns:1fr}.page-home .module-links__row{grid-template-rows:auto auto;grid-template-columns:1fr auto}.page-home .module-links__title{grid-column:1/-1}.page-home .platform-arch__tiers{grid-template-columns:1fr}.page-home .proof-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.page-home{--home-section-y:64px;--home-section-quiet:48px}.page-home .hero-content--home{padding-top:80px}.page-home .hero-copy{padding:20px 0 24px}.page-home .hero h1{max-width:12ch;font-size:clamp(40px,12vw,48px)!important}.page-home .hero-lede{margin:12px 0 14px;font-size:16px}.page-home .hero-actions-tertiary .btn-tertiary{align-items:center;min-height:44px;display:inline-flex}.page-home .hero-actions-tertiary .btn-tertiary:not(:first-child){display:none}.page-home .hero-foot-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.page-home .hero-foot-label{grid-column:1/-1}.page-home .moment-30{padding:72px 0}.page-home .product-showcase__nav-btn{flex:none;min-height:44px}.page-home .product-showcase__nav{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.page-home .product-showcase__stage{min-height:320px}.page-home .product-showcase__step{padding:24px 0}.page-home .product-showcase__link{align-items:center;min-height:44px;display:inline-flex}.page-home .shared-operations__handoff{justify-content:flex-start}}.product-preview-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto visible}.product-preview-scroll__inner{width:100%;min-width:min(1120px,100%)}.product-preview-scroll__inner:has(.inbox-preview){min-width:1280px}.product-preview-scroll__inner:has(.uw-claims-preview){min-width:1120px}.product-preview-scroll__inner--stitch,.product-preview-scroll__inner:has(.stitch-ui){min-width:min(1120px,100%)}.page-home .product-showcase__stage{background:#081726a6;border:1px solid #ffffff24;padding:10px;position:relative;box-shadow:0 32px 90px #00000073}.page-home .product-showcase__panel{opacity:0;transition:opacity .35s;display:none;position:relative;inset:auto}.page-home .product-showcase__panel.is-active{opacity:1;pointer-events:auto;display:block}.page-home .product-showcase__shot{height:auto;margin:0}.page-home .product-showcase__shot img{object-fit:contain;object-position:top center;vertical-align:top;width:100%;height:auto;max-height:none}.page-home .file-proof-shot{overflow:visible}.page-home .file-proof-shot :global(.uw-preview){aspect-ratio:unset;height:auto;min-height:0;overflow:visible}
