:root{--insia-page:#f5faf8;--insia-white:#ffffff;--insia-ink:#081b18;--insia-ink-soft:#273e39;--insia-muted:#526660;--insia-muted-light:#6e8882;--insia-line:rgba(8,27,24,0.1);--insia-line-strong:rgba(8,27,24,0.18);--insia-green:#0a8070;--insia-green-deep:#064f47;--insia-mint:#e4f5ef;--insia-mint-strong:#cceee3;--insia-blue:#175cd3;--insia-blue-soft:#edf4ff;--insia-gold:#a96f18;--insia-gold-soft:#fff7e8;--insia-shadow:0 24px 70px rgba(8,27,24,0.1);--insia-shadow-tight:0 12px 34px rgba(8,27,24,0.07);--insia-shell-max:1220px;--insia-shell-pad:28px;--phone-feature:clamp(240px,23vw,320px);--phone-hero-center:clamp(215px,19vw,285px);--phone-hero-side:clamp(180px,16vw,240px);--phone-carousel-center:clamp(250px,24vw,340px);--phone-carousel-side:clamp(180px,17vw,230px);--phone-broker:clamp(210px,19vw,280px)}html{scroll-behavior:smooth}body{background:var(--insia-page)}.insia-site{background:linear-gradient(180deg,#ffffff,#fbfdfc 46%,#f3f8f6)}.insia-public-chrome,.insia-site{color:var(--insia-ink);min-height:100vh;overflow-x:clip}.insia-public-chrome{background:#ffffff}.insia-public-chrome *,.insia-public-chrome :after,.insia-public-chrome :before,.insia-site *,.insia-site :after,.insia-site :before{box-sizing:border-box}.insia-public-chrome a,.insia-site a{color:inherit;text-decoration:none}.insia-site .section-shell,.legal-page-shell,.public-shell{margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad);width:100%}.insia-brand-mark,.insia-wordmark{display:block;height:auto;object-fit:contain}.iphone-frame{aspect-ratio:390/844;display:block;margin:0;position:relative;transform-style:preserve-3d;width:var(--phone-feature)}.iphone-frame-shell{background:linear-gradient(145deg,#0b1513,#020706);border-radius:38px;box-shadow:0 24px 60px rgba(4,21,19,.2);inset:0;padding:9px;position:absolute}.iphone-frame-side{background:rgba(255,255,255,.14);border-radius:999px;position:absolute;top:16%;width:2px;z-index:3}.iphone-frame-side.left{height:42px;left:-2px}.iphone-frame-side.right{height:58px;right:-2px}.iphone-frame-screen{background:#f6fbf9;border-radius:30px;height:100%;overflow:hidden;position:relative;width:100%}.iphone-frame-screen img{height:100%;object-fit:cover;object-position:top center;width:100%}.iphone-frame-island{background:#050908;border-radius:999px;height:21px;left:50%;position:absolute;top:13px;transform:translateX(-50%);width:76px;z-index:4}.iphone-frame-content{height:100%;overflow:hidden;width:100%}.insia-nav{backdrop-filter:blur(18px) saturate(150%);background:rgba(255,255,255,.88);border-bottom:1px solid rgba(8,27,24,.08);justify-content:center;padding:0 var(--insia-shell-pad);position:sticky;top:0;z-index:50;will-change:transform;transition:background .22s ease,border-color .22s ease}.insia-nav,.insia-nav-inner{align-items:center;display:flex;gap:0;min-height:68px}.insia-nav-inner{margin:0 auto;max-width:var(--insia-shell-max);position:relative;width:100%}.insia-brandmark{align-items:center;display:inline-flex;flex:0 0 auto;margin-right:auto;min-width:0}.hero-actions,.hero-kicker,.insia-nav-actions,.insia-nav-links,.support-rail,.workflow-tabs{align-items:center;display:flex}.insia-nav-links{gap:6px;justify-content:center;left:50%;position:absolute;translate:-50% 0;z-index:1}.insia-nav-cta{flex:0 0 auto;margin-left:10px}.insia-nav-links a,.nav-login{border-radius:8px;color:#314742;font-size:.91rem;font-weight:720;line-height:1;padding:10px 12px;transition:background .15s ease,color .15s ease}.insia-nav-links>div{display:inline-flex}.insia-nav-links a:hover,.nav-login:hover{background:rgba(8,121,105,.08);color:var(--insia-green-deep)}.insia-nav-toggle{align-items:center;background:transparent;border:1px solid var(--insia-line);border-radius:10px;color:var(--insia-ink);cursor:pointer;display:none;gap:7px;justify-content:center;min-height:38px;padding:0 12px;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.insia-nav-toggle:hover{border-color:rgba(8,121,105,.34)}.insia-nav-toggle svg{color:var(--insia-green-deep);transition:transform .16s ease}.insia-nav-toggle:hover svg{transform:scale(1.05)}.insia-nav-toggle span{font-size:.83rem;font-weight:760}.insia-mobile-nav{background:#ffffff;border:1px solid var(--insia-line);border-radius:10px;box-shadow:0 16px 34px rgba(8,27,24,.16);display:none;flex-direction:column;gap:4px;left:0;max-height:calc(100vh - 82px);opacity:0;overflow:hidden;pointer-events:none;padding:10px;position:absolute;top:calc(100% + 8px);width:min(420px,calc(100vw - 36px));z-index:80;transform:translateY(-8px);transition:opacity .19s ease,transform .19s ease;visibility:hidden;will-change:transform,opacity}.insia-mobile-nav.open{display:flex;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.insia-mobile-nav a{border-radius:8px;color:#314742;font-size:.9rem;font-weight:760;line-height:1;padding:12px}.insia-mobile-nav a:hover{background:rgba(8,121,105,.08);color:var(--insia-green-deep)}.insia-nav-mobile-cta{align-items:center;background:var(--insia-green-deep)!important;border-radius:8px;color:#ffffff!important;display:flex;font-size:.9rem;font-weight:760;gap:8px;justify-content:center;margin-top:6px;min-height:44px;padding:0 14px;text-decoration:none}.insia-nav-mobile-cta:hover{background:#064f47!important;color:#ffffff!important}.insia-nav-actions{gap:8px}.insia-site .button,.legal-action,.public-page .button{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-size:.94rem;font-weight:760;gap:8px;justify-content:center;line-height:1;min-height:46px;padding:0 18px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.button-small{min-height:40px;padding:0 14px}.button-primary,.legal-action,.public-page .button-primary{background:var(--insia-green-deep);box-shadow:0 10px 24px rgba(6,79,71,.16);color:#ffffff!important}.button-ghost{background:#ffffff;border-color:rgba(8,27,24,.18);color:var(--insia-ink)!important}.button-wide{width:100%}.insia-secondary-cta{align-items:center;background:#ffffff;border:1px solid var(--insia-line);border-radius:8px;color:var(--insia-ink)!important;display:inline-flex;font-size:.94rem;font-weight:780;gap:9px;min-height:46px;padding:0 17px;text-decoration:none;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease}.insia-secondary-cta:focus-visible,.insia-secondary-cta:hover{border-color:var(--insia-green-deep);box-shadow:0 14px 24px rgba(8,121,105,.14);color:var(--insia-green-deep)!important}.insia-secondary-cta svg{transition:transform .16s ease}.insia-secondary-cta:hover svg{transform:translateX(2px)}.button-ghost:hover,.button-primary:hover,.legal-action:hover,.public-page .button-primary:hover{transform:translateY(-1px)}.button-primary:hover,.legal-action:hover,.public-page .button-primary:hover{box-shadow:0 14px 30px rgba(6,79,71,.22)}.insia-site button:disabled{cursor:progress;opacity:.72}.insia-hero{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.88fr) minmax(520px,1fr);min-height:calc(100vh - 68px);padding-bottom:86px;padding-top:54px}.broker-vision-grid h2,.hero-copy h1,.legal-panel h1,.public-shell h1,.section-heading h2,.waitlist-copy h2{color:var(--insia-ink);font-weight:840;letter-spacing:0;line-height:1.02;margin:0;text-wrap:balance}.hero-copy h1{font-size:5.4rem;max-width:720px}.hero-kicker{color:var(--insia-green-deep);font-size:.86rem;font-weight:840;gap:9px;margin-bottom:22px;text-transform:uppercase}.hero-subtitle{color:var(--insia-muted);font-size:1.18rem;line-height:1.64;margin:28px 0 30px;max-width:650px}.hero-actions{flex-wrap:wrap;gap:12px}.hero-stat-grid{border-top:1px solid var(--insia-line);display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;max-width:620px;padding-top:20px}.hero-stat-grid div{display:grid;gap:3px}.hero-stat-grid strong{color:var(--insia-ink);font-size:1.42rem;line-height:1}.hero-stat-grid span{color:var(--insia-muted);font-size:.88rem;font-weight:700}.hero-device-stage{min-height:610px;position:relative}.hero-parallax{background:radial-gradient(60% 60% at 30% 20%,rgba(116,223,193,.28),transparent 60%),radial-gradient(52% 52% at 90% 78%,rgba(23,92,211,.14),transparent 60%);border-radius:18px;animation:insia-parallax-flow 26s ease-in-out infinite;inset:20px;pointer-events:none;position:absolute;will-change:transform}@keyframes insia-parallax-flow{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.01)}}.hero-mockup-stack{align-items:center;display:grid;min-height:590px;place-items:center;position:relative}.hero-phone-shell{left:50%;position:absolute;top:50%;transform-origin:center center;will-change:transform,opacity}.hero-phone-shell-left{margin-left:-230px;margin-top:-190px;z-index:2}.hero-phone-shell-center{margin-left:-120px;margin-top:-260px;z-index:4}.hero-phone-shell-right{margin-left:30px;margin-top:-178px;z-index:3}.hero-phone{width:clamp(245px,23vw,330px)}.hero-trust-card{align-items:flex-start;background:rgba(255,255,255,.92);border:1px solid var(--insia-line);border-radius:10px;bottom:16px;box-shadow:var(--insia-shadow-tight);display:flex;gap:10px;left:24px;max-width:350px;padding:14px 16px;position:absolute;z-index:6}.hero-trust-card svg{color:var(--insia-green-deep);flex:0 0 auto}.hero-trust-card span{color:var(--insia-muted);display:block;font-size:.88rem;line-height:1.46}.hero-screenshot-cloud{background:linear-gradient(135deg,rgba(232,247,242,.78),rgba(237,244,255,.82));border:1px solid rgba(8,27,24,.1);border-radius:8px;height:590px;overflow:hidden;position:relative}.hero-shot{background:#ffffff;border:10px solid #08110f;border-radius:34px;box-shadow:0 24px 54px rgba(4,21,19,.18);height:auto;position:absolute;width:250px}.hero-shot-main{left:50%;top:32px;transform:translateX(-50%);width:292px;z-index:3}.hero-shot-left{left:9%;top:112px;transform:rotate(-4deg);z-index:2}.hero-shot-right{right:8%;top:132px;transform:rotate(4deg);z-index:1}.floating-trust-card{align-items:flex-start;background:rgba(255,255,255,.94);border:1px solid var(--insia-line);border-radius:8px;bottom:14px;box-shadow:var(--insia-shadow-tight);display:flex;gap:12px;left:24px;max-width:340px;padding:16px;position:absolute;z-index:5}.floating-trust-card svg{color:var(--insia-green-deep);flex:0 0 auto}.floating-trust-card span,.floating-trust-card strong{display:block}.floating-trust-card strong{font-size:.96rem}.floating-trust-card span{color:var(--insia-muted);font-size:.84rem;line-height:1.45;margin-top:3px}.insia-section{margin-bottom:112px}.section-heading{margin-bottom:32px}.section-heading.split{align-items:end;display:grid;gap:32px;grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr)}.section-heading.centered{margin-left:auto;margin-right:auto;max-width:780px;text-align:center}.broker-vision-grid h2,.section-heading h2,.waitlist-copy h2{font-size:3.7rem}.broker-vision-grid p,.section-heading p,.waitlist-copy p{color:var(--insia-muted);font-size:1.05rem;line-height:1.66;margin:14px 0 0}.eyebrow{display:inline-block;letter-spacing:.08em;margin:0 0 18px}.membership-grid,.policy-card-grid,.security-control-grid,.website-section-grid{display:grid}.policy-card-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.membership-grid article,.policy-card-grid article,.security-control-grid article{background:#ffffff;border:1px solid var(--insia-line);border-radius:8px}.policy-card-grid article{display:grid;gap:12px;min-height:226px;padding:22px}.policy-card-grid svg{color:var(--insia-green-deep)}.membership-grid h3,.policy-card-grid h3,.security-control-grid h3{font-size:1.05rem;line-height:1.25;margin:0}.membership-grid p,.policy-card-grid p,.security-control-grid p{color:var(--insia-muted);line-height:1.58;margin:0}.policy-card-grid article>span{align-items:center;color:var(--insia-green-deep);display:inline-flex;font-size:.84rem;font-weight:760;gap:7px;margin-top:auto}.workflow-switchboard{background:linear-gradient(180deg,rgba(232,247,242,.52),rgba(255,255,255,0));border-top:1px solid rgba(8,27,24,.08);padding-top:78px}.workflow-tabs{flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:22px}.workflow-tabs button{align-items:center;background:#ffffff;border:1px solid var(--insia-line);border-radius:8px;color:var(--insia-ink-soft);cursor:pointer;display:inline-flex;font-weight:780;gap:8px;min-height:42px;padding:0 13px;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.workflow-tabs button.active,.workflow-tabs button:hover{background:var(--insia-green-deep);border-color:var(--insia-green-deep);color:#ffffff}.workflow-num{border:1px solid;border-radius:999px;display:inline-grid;font-size:.74rem;min-height:22px;min-width:22px;place-items:center;padding:0 2px}.workflow-preview{align-items:center;background:#ffffff;border:1px solid var(--insia-line);border-radius:8px;box-shadow:var(--insia-shadow);display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 340px;min-height:520px;overflow:hidden;padding:48px}.workflow-preview-copy{display:grid;gap:18px}.workflow-preview-copy>svg{color:var(--insia-green-deep)}.workflow-preview-copy h3{font-size:2.85rem;line-height:1.04;margin:0;max-width:720px;text-wrap:balance}.workflow-preview-copy p{color:var(--insia-muted);font-size:1.06rem;line-height:1.65;margin:0;max-width:680px}.membership-grid ul,.workflow-preview-copy ul{list-style:none;margin:0;padding:0}.mockup-inline-image{border:9px solid #08110f;border-radius:28px;box-shadow:0 22px 46px rgba(4,21,19,.15);height:auto;width:250px}.interactive-card{background:linear-gradient(180deg,#ffffff,#fafdfb);border:1px solid var(--insia-line);border-radius:12px;box-shadow:0 8px 24px rgba(4,21,19,.04);cursor:pointer;display:grid;gap:10px;min-height:224px;padding:22px;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.interactive-card:hover{border-color:rgba(8,121,105,.24);box-shadow:0 14px 32px rgba(8,121,105,.14);transform:translateY(-4px)}.interactive-card:focus-within{border-color:rgba(8,121,105,.32);box-shadow:0 14px 30px rgba(8,121,105,.16)}.interactive-card span{align-items:center;color:var(--insia-green-deep);display:inline-flex;font-size:.84rem;font-weight:760;gap:7px;margin-top:auto}.interactive-card p{color:var(--insia-muted);line-height:1.58;margin:0}.workflow-preview-copy ul{display:flex;flex-wrap:wrap;gap:10px}.workflow-preview-copy li{align-items:center;background:var(--insia-mint);border:1px solid rgba(8,121,105,.14);border-radius:8px;color:#24453f;display:inline-flex;font-size:.88rem;font-weight:720;gap:7px;min-height:38px;padding:0 11px}.workflow-preview-media{display:flex;justify-content:center}.workflow-preview-media .mockup-inline-image{border-radius:28px}.workflow-preview-media img{background:#ffffff;border:9px solid #08110f;border-radius:30px;box-shadow:0 22px 46px rgba(4,21,19,.15);height:auto;width:250px}.broker-vision-band{background:#ffffff;border-block:1px solid rgba(8,27,24,.08);padding:84px 0}.broker-vision-grid{align-items:start;display:grid;gap:54px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.broker-timeline{display:grid;gap:14px;margin:18px 0 0}.broker-timeline h3{color:var(--insia-ink);font-size:1.03rem;margin:0 0 4px}.broker-timeline p{color:var(--insia-muted);margin:0}.text-link{align-items:center;color:var(--insia-green-deep);display:inline-flex;font-weight:800;gap:6px;margin-top:24px}.website-section-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.website-section-grid span{align-items:center;background:var(--insia-page);border:1px solid var(--insia-line);border-radius:8px;color:var(--insia-ink-soft);display:flex;font-weight:760;min-height:78px;padding:16px}.membership-grid{gap:14px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.membership-grid article{display:grid;gap:16px;padding:28px}.membership-grid article>span{color:var(--insia-green-deep);font-size:.82rem;font-weight:840;text-transform:uppercase}.membership-grid h3{font-size:2.35rem}.membership-grid h3 small{color:var(--insia-muted);font-size:1rem;font-weight:700}.membership-grid li{align-items:center;color:var(--insia-ink-soft);display:flex;gap:8px;line-height:1.5;padding:5px 0}.membership-grid li:before{background:var(--insia-green-deep);border-radius:999px;content:"";height:7px;width:7px}.membership-grid .featured{background:linear-gradient(135deg,#ffffff,#f3fbf8);border-color:rgba(8,121,105,.28);box-shadow:var(--insia-shadow-tight)}.security-section{background:#ffffff;color:var(--insia-ink);padding:88px 0}.security-section .section-heading h2,.security-section .section-heading p{color:inherit}.security-section .section-heading p{color:#526660}.security-section .eyebrow{color:#0f766e}.security-control-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.security-control-grid article{gap:12px;min-height:244px}.security-control-card,.security-control-grid article{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.13);color:#f7fbfb;display:grid;padding:22px}.security-control-card{gap:10px;min-height:218px}.security-control-card h3{margin:0}.security-control-card p{color:rgba(247,251,251,.74);margin:0}.security-control-grid article>span{color:rgba(247,251,251,.52);font-size:.78rem;font-weight:800}.security-control-grid svg{color:#75ead6}.security-control-grid p{color:rgba(247,251,251,.72)}.waitlist-grid{align-items:start;background:#ffffff;border:1px solid var(--insia-line);border-radius:8px;box-shadow:var(--insia-shadow);display:grid;gap:42px;grid-template-columns:minmax(0,.76fr) minmax(360px,.68fr);padding:42px}.waitlist-copy a{color:var(--insia-green-deep);font-weight:760;text-decoration:underline;text-underline-offset:3px}.support-rail{flex-wrap:wrap;gap:9px;margin-top:22px}.support-rail span{align-items:center;background:var(--insia-mint);border:1px solid rgba(8,121,105,.14);border-radius:8px;color:var(--insia-green-deep);display:inline-flex;font-size:.88rem;font-weight:760;gap:7px;min-height:38px;padding:0 11px}.insia-waitlist-form{display:grid;gap:14px}.waitlist-honeypot{left:-10000px;position:absolute}.waitlist-field span{color:#354a44;display:block;font-size:.84rem;font-weight:760;margin-bottom:7px}.waitlist-field input{background:#ffffff;border:1px solid var(--insia-line);border-radius:8px;color:var(--insia-ink);font-size:1rem;min-height:48px;outline:none;padding:0 13px;width:100%}.waitlist-consent:focus-within,.waitlist-field input:focus{border-color:rgba(8,121,105,.62);box-shadow:0 0 0 4px rgba(8,121,105,.11)}.waitlist-consent{background:#fbfdfc;border:1px solid var(--insia-line);border-radius:8px;cursor:pointer;display:flex;gap:11px;padding:12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.waitlist-consent:hover{background:var(--insia-mint)}.waitlist-consent input{accent-color:var(--insia-green-deep);margin-top:2px}.waitlist-consent span{color:var(--insia-muted);font-size:.84rem;line-height:1.45}.waitlist-consent a{color:var(--insia-green-deep);font-weight:760;text-decoration:underline;text-underline-offset:2px}.waitlist-message{border-radius:8px;margin:0;outline:none;padding:12px 14px}.waitlist-message.duplicate,.waitlist-message.success{background:rgba(8,121,105,.1);border:1px solid rgba(8,121,105,.22);color:#075c52}.waitlist-message.error{background:rgba(185,28,28,.08);border:1px solid rgba(185,28,28,.22);color:#8b1a1a}.insia-footer{border-top:1px solid var(--insia-line);color:var(--insia-muted);display:grid;gap:26px;grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(130px,.5fr));padding-bottom:42px;padding-top:42px}.footer-boundary,.footer-brand p,.footer-fineprint{font-size:.9rem;line-height:1.55;margin:14px 0 0;max-width:430px}.insia-footer nav{align-content:start;display:grid;gap:9px}.insia-footer h2{color:var(--insia-ink);font-size:.82rem;margin:0 0 4px}.insia-footer a{font-size:.9rem}.insia-footer a:hover{color:var(--insia-green-deep)}.footer-boundary{border-top:1px solid var(--insia-line);grid-column:1/-1;max-width:none;padding-top:20px}.footer-fineprint{grid-column:1/-1;margin-top:-14px;max-width:none}.legal-shell,.public-page{background:linear-gradient(180deg,#ffffff 0,var(--insia-page) 100%);color:var(--insia-ink);min-height:100vh;padding:44px 0 72px}.public-shell{max-width:var(--insia-shell-max)}.legal-page-shell,.legal-panel{max-width:980px}.public-shell{display:grid;gap:34px}.legal-panel h1,.public-shell h1{font-size:4rem}.legal-panel .subtle,.public-shell>p{color:var(--insia-muted);font-size:1.08rem;line-height:1.7;max-width:760px}.public-shell .about-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-shell .about-grid section{background:#ffffff;border:1px solid var(--insia-line);border-radius:8px;display:grid;gap:9px;padding:22px}.public-shell .about-grid h2{font-size:1.08rem;margin:0}.public-shell .about-grid p{color:var(--insia-muted);line-height:1.6;margin:0}.public-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.public-actions a:not(.button){color:var(--insia-green-deep);font-weight:760}.legal-panel{background:#ffffff;border:1px solid var(--insia-line);border-radius:8px;box-shadow:var(--insia-shadow-tight);margin:24px auto 0;padding:48px}.legal-panel h2{border-top:1px solid var(--insia-line);font-size:1.25rem;margin:28px 0 10px;padding-top:24px}.legal-panel li,.legal-panel p{color:var(--insia-muted);line-height:1.72}.legal-panel ul{padding-left:1.15rem}.legal-summary-box{background:#f8fbfa;border:1px solid #dfe9e6;border-radius:8px;display:grid;gap:12px;margin:26px 0 8px;padding:18px 20px}.legal-summary-box h2{border-top:0;color:#0f766e;font-size:.85rem;letter-spacing:.08em;margin:0;padding-top:0;text-transform:uppercase}.legal-summary-box ul{display:grid;gap:8px;margin:0;padding-left:1.1rem}.legal-summary-box li{line-height:1.58}.legal-review-note{background:var(--insia-mint);border:1px solid rgba(8,121,105,.18);border-radius:8px;color:#174941;margin-top:24px;padding:14px 16px}@media (max-width:1180px){.hero-copy h1{font-size:4.4rem}.broker-vision-grid h2,.section-heading h2,.waitlist-copy h2{font-size:3.1rem}.policy-card-grid,.security-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insia-hero{grid-template-columns:1fr;min-height:0}}@media (max-width:920px){.insia-nav{gap:0;padding:0 22px}.insia-nav-toggle{display:inline-flex;margin-left:10px}.insia-nav-cta,.insia-nav-links{display:none}.insia-nav-actions{justify-content:space-between}.broker-vision-grid,.insia-footer,.membership-grid,.public-shell .about-grid,.section-heading.split,.waitlist-grid,.workflow-preview{grid-template-columns:1fr}.workflow-preview{padding:32px}.waitlist-grid{padding:28px}.insia-footer{gap:18px}}@media (max-width:640px){:root{--insia-shell-pad:18px}.insia-site .section-shell,.legal-page-shell,.public-shell{padding:0 var(--insia-shell-pad)}.insia-nav{padding:0 18px}.insia-nav-toggle{border-color:rgba(8,121,105,.24);min-height:34px;padding:0 11px}.insia-nav-cta,.insia-nav-links,.nav-login{display:none}.insia-nav-actions .button-small{min-height:44px;padding:0 14px}.insia-hero{gap:28px;padding-top:30px}.hero-copy h1{font-size:2.72rem;line-height:1.04}.hero-subtitle{font-size:1.04rem;line-height:1.55;margin:20px 0 24px}.hero-kicker{margin-bottom:16px}.hero-stat-grid,.policy-card-grid,.security-control-grid,.website-section-grid{grid-template-columns:1fr}.hero-stat-grid{display:none}.hero-device-stage,.hero-screenshot-cloud{min-height:430px}.hero-mockup-stack{padding-bottom:48px}.hero-phone-shell-left,.hero-phone-shell-left .iphone-frame,.hero-phone-shell-right,.hero-phone-shell-right .iphone-frame,.hero-shot-left,.hero-shot-right{display:none}.hero-phone-shell-center{margin-left:-108px;margin-top:-198px}.hero-phone{width:min(232px,70vw)}.hero-shot-main{top:28px;width:min(260px,72vw)}.floating-trust-card{bottom:16px;left:16px;right:16px}.broker-vision-grid h2,.legal-panel h1,.public-shell h1,.section-heading h2,.waitlist-copy h2,.workflow-preview-copy h3{font-size:2.35rem}.workflow-preview{padding:24px 18px}.workflow-preview-media img{width:min(230px,74vw)}.insia-section{margin-bottom:74px}.broker-vision-band,.security-section{padding:64px 0}.legal-panel{padding:24px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-parallax,.hero-phone-shell,.hero-trust-card,.insia-site *{transform:none!important}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.v2-hero{overflow:hidden;position:relative}.v2-hero:before{background:radial-gradient(ellipse 80% 64% at 70% 38%,rgba(116,223,193,.2),transparent 68%),radial-gradient(ellipse 48% 52% at 8% 82%,rgba(23,92,211,.09),transparent 62%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.v2-hero-inner{align-items:center;display:grid;gap:84px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);margin:0 auto;max-width:var(--insia-shell-max);min-height:calc(100vh - 68px);padding:64px var(--insia-shell-pad) 56px;position:relative;z-index:1}.v2-hero-copy{align-content:center;display:grid;gap:0;max-width:520px}.v2-hero-badge{align-items:center;color:var(--insia-green-deep);display:inline-flex;font-size:.83rem;font-weight:840;gap:8px;letter-spacing:.06em;margin-bottom:22px;text-transform:uppercase}.v2-hero-h1{color:var(--insia-ink);font-size:clamp(2.8rem,5.2vw,6.4rem);font-weight:860;letter-spacing:-.028em;line-height:1.01;margin:0 0 26px;text-wrap:balance}.v2-hero-subtitle{color:var(--insia-muted);font-size:1.15rem;line-height:1.67;margin:0 0 34px;max-width:500px}.v2-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.v2-hero-trust{align-items:center;color:var(--insia-muted);display:flex;font-size:.86rem;gap:8px;line-height:1.5}.v2-hero-trust svg{color:var(--insia-green-deep);flex:0 0 auto}.v2-hero-phones{align-items:flex-end;display:flex;justify-content:flex-end;min-width:0;padding:32px 0 24px;perspective:1600px;position:relative;z-index:1}.v2-phone-wrapper{position:relative;will-change:transform,opacity}.v2-phone-left{margin-right:-118px;z-index:1}.v2-phone-center{z-index:3}.v2-phone-right{margin-left:-118px;z-index:2}.v2-phone-frame{width:var(--phone-hero-side)!important}.v2-phone-center-size{width:var(--phone-hero-center)!important}.v2-trust-band{border-bottom:1px solid var(--insia-line);border-top:1px solid var(--insia-line);padding:18px var(--insia-shell-pad)}.v2-trust-band-inner{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:center;margin:0 auto;max-width:var(--insia-shell-max)}.v2-trust-signal{align-items:center;color:var(--insia-muted);display:flex;font-size:.88rem;font-weight:720;gap:7px}.v2-trust-signal svg{color:var(--insia-green-deep);flex:0 0 auto}.v2-spotlight{margin-bottom:64px;padding-top:72px}.v2-spotlight-header{margin:0 auto 52px;max-width:760px;text-align:center}.v2-spotlight-header h2{font-size:clamp(2.1rem,3.3vw,3.7rem);font-weight:840;letter-spacing:-.01em;margin:0;text-wrap:balance}.v2-spotlight-header p{color:var(--insia-muted);font-size:1.05rem;line-height:1.65;margin:14px 0 0}.v2-spotlight-body{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(360px,.48fr) minmax(0,1fr);margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad)}.v2-spotlight-device{align-items:center;display:flex;justify-content:center;position:sticky;top:96px}.v2-spotlight-list{display:grid;gap:0;padding-bottom:80px}.v2-spotlight-item{border-left:2.5px solid var(--insia-line);cursor:pointer;padding:24px 28px;transition:border-color .26s ease,background .26s ease}.v2-spotlight-item.is-active{background:linear-gradient(90deg,rgba(8,121,105,.055),transparent 64%);border-left-color:var(--insia-green)}.v2-spotlight-item-header{align-items:center;display:flex;gap:12px;margin-bottom:0}.v2-spotlight-item-header svg{color:var(--insia-green-deep);flex:0 0 auto;transition:color .2s ease}.v2-spotlight-item:not(.is-active) .v2-spotlight-item-header svg,.v2-spotlight-num{color:var(--insia-muted)}.v2-spotlight-num{align-items:center;border:1.5px solid;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:760;height:24px;justify-content:center;transition:color .2s ease,border-color .2s ease;width:24px}.v2-spotlight-item.is-active .v2-spotlight-num{border-color:var(--insia-green);color:var(--insia-green)}.v2-spotlight-item h3{font-size:1.22rem;font-weight:800;margin:0;transition:color .2s ease}.v2-spotlight-item.is-active h3{color:var(--insia-green-deep)}.v2-spotlight-item-body{margin-top:12px;overflow:hidden}.v2-spotlight-item p,.v2-spotlight-item-body p{color:var(--insia-muted);font-size:1rem;line-height:1.65;margin:0 0 12px;max-width:560px}.v2-spotlight-metric{align-items:center;background:var(--insia-mint);border:1px solid rgba(8,121,105,.16);border-radius:6px;color:var(--insia-green-deep);display:inline-flex;font-size:.8rem;font-weight:760;padding:4px 10px}.v2-journey{background:linear-gradient(180deg,rgba(232,247,242,.6),rgba(255,255,255,0) 52%);border-top:1px solid rgba(8,27,24,.08);margin-bottom:64px}.v2-journey-inner{margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad)}.v2-journey-header{margin-bottom:48px;text-align:center}.v2-journey-header h2{font-size:clamp(2.1rem,3.3vw,3.7rem);font-weight:840;letter-spacing:-.01em;margin:0;text-wrap:balance}.v2-journey-header p{color:var(--insia-muted);font-size:1.05rem;line-height:1.65;margin:14px auto 0;max-width:600px}.v2-journey-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.v2-journey-card{background:#ffffff;border:1px solid var(--insia-line);border-radius:16px;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:22px 20px 0;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.v2-journey-card:hover{border-color:rgba(8,121,105,.26);box-shadow:0 12px 32px rgba(4,21,19,.08);transform:translateY(-4px)}.v2-journey-step-badge{align-items:center;display:flex;gap:8px}.v2-journey-num{align-items:center;background:var(--insia-green-deep);border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:800;height:22px;justify-content:center;width:22px}.v2-journey-step-badge svg{color:var(--insia-green-deep)}.v2-journey-card h3{font-size:1rem;font-weight:800;margin:0}.v2-journey-card p{color:var(--insia-muted);flex:1;font-size:.88rem;line-height:1.56;margin:0}.v2-journey-thumb{border-radius:8px 8px 0 0;margin-top:auto;overflow:hidden}.v2-journey-thumb img{display:block;height:148px;object-fit:cover;object-position:top center;width:100%}.v2-trust-pillars{background:#ffffff;color:var(--insia-ink);padding:96px 0}.v2-trust-pillars-inner{margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad)}.v2-trust-pillars .eyebrow{color:#0f766e}.v2-trust-pillars-header{margin-bottom:52px;max-width:680px}.v2-trust-pillars-header h2{color:#081b18;font-size:clamp(2.1rem,3.3vw,3.7rem);font-weight:840;letter-spacing:-.01em;margin:0;text-wrap:balance}.v2-trust-pillars-header p{color:#526660;font-size:1.05rem;line-height:1.65;margin:16px 0 0}.v2-trust-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:64px}.v2-trust-card{background:#f8fbfa;border:1px solid #e0eae8;border-radius:14px;display:grid;gap:12px;padding:28px;transition:background .22s ease}.v2-trust-card:hover{background:#f0f7f5}.v2-trust-icon{color:#0f766e}.v2-trust-card h3{color:#081b18;font-size:1.14rem;line-height:1.25;margin:0}.v2-trust-card p{color:#526660;font-size:.97rem;line-height:1.62;margin:0}.v2-trust-card small{color:#9ca9a6;display:block;font-size:.84rem;line-height:1.5}.v2-reviews{border-top:1px solid var(--insia-line);display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:52px}.v2-review-card{display:grid;gap:10px}.v2-review-card blockquote{color:var(--insia-ink-soft);font-size:1.02rem;font-style:italic;line-height:1.6;margin:0}.v2-review-card cite{color:var(--insia-muted);font-size:.8rem;font-style:normal;font-weight:760;letter-spacing:.03em}.v2-security{padding:88px 0}.v2-security-inner{margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad)}.v2-security-header{margin:0 auto 48px;max-width:680px;text-align:center}.v2-security-header h2{font-size:clamp(2.1rem,3.3vw,3.7rem);font-weight:840;letter-spacing:-.01em;margin:0;text-wrap:balance}.v2-security-header p{color:var(--insia-muted);font-size:1.05rem;line-height:1.65;margin:14px 0 0}.v2-security-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.v2-security-card{background:#ffffff;border:1px solid var(--insia-line);border-radius:12px;display:grid;gap:10px;height:220px;padding:22px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.v2-security-card:hover{border-color:rgba(8,121,105,.22);box-shadow:0 10px 28px rgba(4,21,19,.07);transform:translateY(-3px)}.v2-security-card svg{color:var(--insia-green-deep)}.v2-security-card h3{font-size:.97rem;font-weight:780;line-height:1.3;margin:0}.v2-security-card p{color:var(--insia-muted);font-size:.86rem;line-height:1.56;margin:0}.v2-broker{background:#ffffff;border-block:1px solid rgba(8,27,24,.08);padding:72px 0}.v2-broker-inner{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,.76fr) minmax(0,1fr);margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad)}.v2-broker-copy h2{font-size:clamp(1.8rem,2.8vw,3.2rem);font-weight:840;letter-spacing:-.01em;margin:0;text-wrap:balance}.v2-broker-copy p{color:var(--insia-muted);font-size:1.02rem;line-height:1.65;margin:16px 0 0}.v2-broker-flow{display:grid;gap:14px;margin:24px 0 28px}.v2-broker-flow-step{align-items:flex-start;display:flex;gap:14px}.v2-broker-flow-num{align-items:center;background:var(--insia-green-deep);border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:800;height:22px;justify-content:center;margin-top:3px;width:22px}.v2-broker-flow-step h3{font-size:1rem;font-weight:780;margin:0 0 3px}.v2-broker-flow-step p{color:var(--insia-muted);font-size:.9rem;line-height:1.52;margin:0}.v2-broker-media{display:flex;justify-content:center}.v2-broker-mockup{border:9px solid #08110f;border-radius:30px;box-shadow:0 22px 48px rgba(4,21,19,.16);height:auto;max-width:280px}.broker-workflow-row{align-items:flex-start;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,1.05fr) minmax(260px,.72fr)}.broker-workflow-row.is-reversed{grid-template-columns:minmax(260px,.72fr) minmax(0,1.05fr)}.broker-workflow-row.is-reversed .broker-workflow-text{order:2}.broker-workflow-row.is-reversed .broker-workflow-phone{order:1}.v2-journey-thumb-img{display:block;height:148px;object-fit:cover;object-position:top center;width:100%}@media (max-width:1180px){.v2-hero-inner{gap:36px;grid-template-columns:1fr;min-height:0;padding-bottom:52px;padding-top:52px}.v2-hero-copy{order:-1}.v2-hero-phones{order:0;padding:12px 0 0}.v2-spotlight-body{grid-template-columns:minmax(330px,.48fr) minmax(0,1fr)}.v2-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-workflow-row,.broker-workflow-row.is-reversed,.v2-broker-inner{grid-template-columns:1fr}.broker-workflow-row.is-reversed .broker-workflow-phone,.broker-workflow-row.is-reversed .broker-workflow-text{order:unset}.broker-workflow-phone{justify-content:center!important}}@media (max-width:920px){.v2-spotlight-body{grid-template-columns:1fr}.v2-spotlight-device{position:relative;top:0}.v2-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-reviews,.v2-trust-grid{grid-template-columns:1fr}.v2-trust-band{display:none}}@media (max-width:640px){.v2-hero-inner{padding:36px var(--insia-shell-pad) 28px}.v2-phone-left,.v2-phone-right{display:none}.v2-phone-center-size{width:clamp(225px,76vw,305px)!important}.v2-broker-inner,.v2-journey-inner,.v2-security-inner,.v2-spotlight-body,.v2-trust-pillars-inner{padding:0 var(--insia-shell-pad)}.v2-broker{padding:64px 0}.v2-broker-flow-step{background:#f8fbfa;border:1px solid var(--insia-line);border-radius:8px;padding:14px}.v2-broker-media{justify-content:flex-start}.v2-broker-mockup{max-width:min(260px,76vw)}.v2-journey-grid,.v2-security-grid{grid-template-columns:1fr}.v2-spotlight-list{padding-bottom:24px}.v2-journey,.v2-trust-pillars{padding:68px 0}}.waitlist-role-group{display:grid;gap:8px}.waitlist-field-label{color:#354a44;display:block;font-size:.84rem;font-weight:760;margin-bottom:4px}.waitlist-role-pills{background:rgba(8,27,24,.04);border:1px solid var(--insia-line);border-radius:10px;display:flex;gap:3px;padding:3px}.waitlist-role-pill{background:transparent;border:none;border-radius:7px;color:var(--insia-muted);cursor:pointer;flex:1;font-family:inherit;font-size:.9rem;font-weight:760;min-height:40px;padding:0 10px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.waitlist-role-pill.is-active{background:#ffffff;box-shadow:0 1px 4px rgba(8,27,24,.12),0 0 0 1px rgba(8,121,105,.1);color:var(--insia-green-deep)}.waitlist-role-hint{color:var(--insia-muted);font-size:.84rem;line-height:1.5;margin:0;min-height:1.26em;transition:opacity .2s ease}.v2-journey-flow{display:grid;gap:0;grid-template-columns:repeat(5,1fr);position:relative}.v2-journey-flow:before{background:linear-gradient(90deg,transparent 2%,var(--insia-line) 14%,var(--insia-line) 86%,transparent 98%);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:25px;z-index:0}.v2-journey-flow-node{align-items:center;display:flex;flex-direction:column;padding:0 12px;text-align:center}.v2-journey-flow-icon{align-items:center;background:#ffffff;border:1.5px solid var(--insia-line);border-radius:14px;color:var(--insia-green-deep);display:flex;height:52px;justify-content:center;margin-bottom:24px;position:relative;transition:border-color .24s ease,box-shadow .24s ease;width:52px;z-index:1}.v2-journey-flow-node:hover .v2-journey-flow-icon{border-color:rgba(8,121,105,.42);box-shadow:0 8px 22px rgba(8,121,105,.16)}.v2-journey-flow-num{color:var(--insia-muted);display:block;font-size:.7rem;font-weight:800;letter-spacing:.06em;margin-bottom:5px;opacity:.55}.v2-journey-flow-content h3{color:var(--insia-ink);font-size:.97rem;font-weight:800;margin:0 0 6px}.v2-journey-flow-content p{color:var(--insia-muted);font-size:.85rem;line-height:1.55;margin:0}.v2-waitlist-section{background:#ffffff;overflow:hidden;padding:96px 0;position:relative}.v2-waitlist-section:before{background:none;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.v2-waitlist-inner{display:grid;gap:56px;position:relative;z-index:1}.v2-waitlist-copy h2{color:#081b18;font-size:clamp(2.9rem,4.4vw,5.2rem);font-weight:860;letter-spacing:-.028em;line-height:1.02;margin:0;text-wrap:balance}.v2-waitlist-copy p{color:#526660;font-size:1.08rem;line-height:1.67;margin:20px 0 0;max-width:480px}.v2-waitlist-copy .eyebrow{color:#0f766e;margin-bottom:14px}.v2-waitlist-perks{display:flex;flex-direction:column;gap:10px;margin-top:32px}.v2-waitlist-perks span{align-items:center;color:#526660;display:inline-flex;font-size:.9rem;font-weight:720;gap:9px}.v2-waitlist-perks svg{color:#0f766e;flex:0 0 auto}.v2-waitlist-form-col{background:#f8fbfa;border:1px solid #e0eae8;border-radius:20px;padding:32px}.v2-waitlist-section .waitlist-field span,.v2-waitlist-section .waitlist-field-label{color:#081b18}.v2-waitlist-section .waitlist-field input{background:#ffffff;border-color:#e0eae8;color:#081b18}.v2-waitlist-section .waitlist-field input::placeholder{color:#9ca9a6}.v2-waitlist-section .waitlist-field input:focus{background:#ffffff;border-color:rgba(8,121,105,.6);box-shadow:0 0 0 4px rgba(8,121,105,.14)}.v2-waitlist-section .waitlist-role-pills{background:rgba(8,27,24,.04);border-color:var(--insia-line)}.v2-waitlist-section .waitlist-role-pill{color:var(--insia-muted)}.v2-waitlist-section .waitlist-role-pill.is-active{background:#ffffff;box-shadow:0 1px 4px rgba(8,27,24,.12),0 0 0 1px rgba(8,121,105,.1);color:var(--insia-green-deep)}.v2-waitlist-section .waitlist-role-hint{color:var(--insia-muted)}.v2-waitlist-section .waitlist-consent{background:#ffffff;border-color:var(--insia-line)}.v2-waitlist-section .waitlist-consent:hover{background:#f0f7f5}.v2-waitlist-section .waitlist-consent span{color:var(--insia-muted)}.v2-waitlist-section .waitlist-consent a{color:var(--insia-green-deep)}.v2-waitlist-section .waitlist-consent input{accent-color:var(--insia-green-deep)}.v2-consent-diagram{display:grid;gap:0;margin:22px 0 28px;max-width:320px}.v2-consent-diagram-inner{align-items:center;display:flex;gap:0}.v2-consent-node{align-items:center;background:var(--insia-mint);border:1.5px solid rgba(8,121,105,.24);border-radius:10px;display:flex;flex:0 0 auto;justify-content:center;min-height:44px;padding:0 18px}.v2-consent-node-label{color:var(--insia-green-deep);font-size:.9rem;font-weight:780}.v2-consent-node-broker{background:rgba(23,92,211,.07);border-color:rgba(23,92,211,.2)}.v2-consent-node-broker .v2-consent-node-label{color:var(--insia-blue)}.v2-consent-connector{align-items:center;display:flex;flex:1;flex-direction:column;gap:3px}.v2-consent-connector svg{color:var(--insia-green);height:20px;width:100%}.v2-consent-connector span{color:var(--insia-muted);font-size:.72rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.v2-consent-revoke-row{align-items:center;display:flex;flex-direction:column;gap:3px;margin-top:-4px;padding:0 54px}.v2-consent-revoke-row svg{color:var(--insia-line-strong);height:20px;width:100%}.v2-consent-revoke-row span{color:var(--insia-muted);font-size:.72rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}@media (max-width:920px){.v2-journey-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.v2-journey-flow:before{display:none}.v2-waitlist-inner{gap:40px;grid-template-columns:1fr}.v2-consent-diagram{max-width:280px}}@media (max-width:640px){.v2-journey-flow{grid-template-columns:1fr 1fr}.v2-waitlist-section{padding:64px 0}.v2-waitlist-copy h2{font-size:2.8rem}.v2-waitlist-form-col{padding:24px}}.v2-compare-section{background:linear-gradient(180deg,rgba(232,247,242,.55),#ffffff 80%);border-top:1px solid rgba(8,27,24,.07);padding:96px 0}.v2-compare-inner{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad)}.v2-compare-copy{align-content:start;display:grid;gap:0}.v2-compare-copy h2{font-size:clamp(2.1rem,3.3vw,3.7rem);font-weight:840;letter-spacing:-.01em;margin:0;text-wrap:balance}.v2-compare-copy p{color:var(--insia-muted);font-size:1.05rem;line-height:1.67;margin:16px 0 28px;max-width:540px}.v2-compare-points{display:grid;gap:18px;margin-bottom:32px}.v2-compare-point{align-items:flex-start;display:flex;gap:14px}.v2-compare-point-icon{align-items:center;background:var(--insia-mint);border:1px solid rgba(8,121,105,.16);border-radius:9px;color:var(--insia-green-deep);display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.v2-compare-point h3{font-size:.97rem;font-weight:800;margin:0 0 3px}.v2-compare-point p{color:var(--insia-muted);font-size:.88rem;line-height:1.54;margin:0}.v2-compare-media{display:flex;justify-content:center;padding:16px 0}.v2-compare-phone-stack{align-items:flex-end;display:flex;justify-content:center;min-height:480px;perspective:1200px;position:relative;width:100%}.v2-compare-phone-back{right:8%;top:0;z-index:1}.v2-compare-phone-back,.v2-compare-phone-front{position:absolute;will-change:transform,opacity}.v2-compare-phone-front{left:8%;top:32px;z-index:2}.v2-vision{color:var(--insia-ink);overflow:hidden;padding:96px 0}.v2-vision:before{background:none;content:"";inset:0;pointer-events:none;position:absolute}.v2-vision-inner{margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad);position:relative}.v2-vision .eyebrow{color:#0f766e}.v2-vision-header{margin-bottom:56px;max-width:720px}.v2-vision-header h2{color:#081b18;font-size:clamp(2.3rem,3.6vw,4.2rem);font-weight:860;letter-spacing:-.022em;line-height:1.04;margin:0;text-wrap:balance}.v2-vision-header p{color:#526660;font-size:1.08rem;line-height:1.67;margin:18px 0 0;max-width:620px}.v2-vision-values{display:grid;gap:2px;grid-template-columns:repeat(4,minmax(0,1fr))}.v2-vision-value{background:#f8fbfa;border:1px solid #e0eae8;border-radius:14px;display:grid;gap:10px;padding:28px 24px;transition:background .22s ease}.v2-vision-value:hover{background:#f0f7f5}.v2-vision-icon{align-items:center;background:var(--insia-mint);border:1px solid rgba(8,121,105,.16);border-radius:10px;color:var(--insia-green-deep);display:flex;height:40px;justify-content:center;margin-bottom:6px;width:40px}.v2-vision-num{color:#0f766e;display:block;font-size:.72rem;font-weight:800;letter-spacing:.06em}.v2-vision-value h3{color:#081b18;font-size:1.06rem;font-weight:800;line-height:1.28;margin:0}.v2-vision-value p{color:#526660;font-size:.9rem;line-height:1.6;margin:0}.v2-screens-gallery{background:linear-gradient(180deg,#f3f8f5,rgba(232,247,242,.4));border-block:1px solid rgba(8,27,24,.07);padding:96px 0}.v2-gallery-header{margin:0 auto 52px;max-width:680px}.v2-gallery-header h2{font-size:clamp(2.1rem,3.3vw,3.7rem);text-wrap:balance}.v2-gallery-header p{font-size:1.05rem;line-height:1.65;margin:14px 0 0}.v2-gallery-grid{display:grid;gap:24px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:48px}.v2-gallery-item{align-items:center;cursor:default;display:flex;flex-direction:column;gap:16px}.v2-gallery-phone .iphone-frame{width:clamp(135px,13vw,190px)!important}.v2-gallery-label{display:grid;gap:3px;text-align:center}.v2-gallery-label strong{color:var(--insia-ink);font-size:.88rem;font-weight:780}.v2-gallery-label span{color:var(--insia-muted);font-size:.78rem;line-height:1.45}.insia-footer-v2{background:linear-gradient(180deg,#ffffff,#f8fbfa);border-top:1px solid #dfe9e6;color:#526660;position:relative}.insia-footer-v2:before{background:linear-gradient(90deg,transparent,rgba(8,121,105,.34) 18%,rgba(8,121,105,.34) 82%,transparent);content:"";height:3px;inset:0 0 auto;position:absolute}.insia-footer-inner{display:grid;gap:40px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.35fr);padding-bottom:48px;padding-top:52px}.insia-footer-brand{align-content:start;display:grid}.insia-footer-brand .insia-wordmark{filter:none;opacity:1}.insia-footer-brand p{color:#526660;font-size:.9rem;line-height:1.6;margin:16px 0 20px;max-width:340px}.insia-footer-app-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.insia-footer-soon{align-items:center;background:rgba(8,121,105,.08);border:1px solid rgba(8,121,105,.18);border-radius:6px;color:#0f766e;display:inline-flex;font-size:.74rem;font-weight:760;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.insia-footer-region{color:#7c918c;font-size:.8rem;font-weight:500}.insia-footer-links{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.insia-footer-links nav{align-content:start;display:grid;gap:8px;min-width:0;padding:0}.insia-footer-links h3{color:#0f766e;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.insia-footer-links a{color:#526660;font-size:.9rem;font-weight:500;line-height:1.35;transition:color .14s ease}.insia-footer-links a:hover{color:#064f47}.insia-footer-base{border-top:1px solid #dfe9e6;display:grid;gap:8px;padding-bottom:36px;padding-top:28px}.insia-footer-disclaimer{color:#6e8882;font-size:.85rem;font-weight:500;line-height:1.6;margin:0;max-width:880px}.insia-footer-copy{color:#8fa09b;font-size:.8rem;font-weight:500;margin:0}@media (max-width:1180px){.v2-compare-inner{gap:48px}.v2-vision-values{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.v2-compare-inner{gap:40px;grid-template-columns:1fr}.v2-compare-media{order:-1}.v2-compare-phone-stack{height:360px}.v2-vision-values{grid-template-columns:1fr 1fr;gap:10px}.v2-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.insia-footer-inner{gap:36px;grid-template-columns:1fr;padding-bottom:36px;padding-top:42px}.insia-footer-links{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v2-compare-section,.v2-screens-gallery{padding:64px 0}.v2-compare-inner{padding:0 var(--insia-shell-pad)}.v2-compare-phone-stack{height:280px}.v2-vision{padding:64px 0}.v2-vision-inner{padding:0 var(--insia-shell-pad)}.v2-vision-values{grid-template-columns:1fr;gap:8px}.v2-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.insia-footer-links{gap:12px;grid-template-columns:1fr}.insia-footer-base{padding-bottom:28px}}.eyebrow{color:var(--insia-green-deep);display:block;font-size:.83rem;font-weight:840;letter-spacing:.09em;margin-bottom:18px;text-transform:uppercase}.v2-security-reviews{border-top:1px solid var(--insia-line);display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;padding-top:48px}.v2-security-review-card{display:grid;gap:10px}.v2-security-review-card strong{color:var(--insia-ink-soft);font-size:1.02rem;font-weight:820;line-height:1.3;margin:0}.v2-security-review-card p{color:var(--insia-muted);font-size:.92rem;line-height:1.58;margin:0}.v2-quote-section{border-block:1px solid var(--insia-line);padding:96px 0}.v2-quote-inner{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad)}.v2-quote-copy{align-content:start;display:grid;gap:0}.v2-quote-copy h2{font-size:clamp(1.8rem,2.8vw,3.2rem);font-weight:860;letter-spacing:-.022em;line-height:1.08;margin:0;text-wrap:balance}.v2-quote-copy>p{color:var(--insia-muted);font-size:1.05rem;line-height:1.67;margin:18px 0 30px;max-width:520px}.v2-quote-features{display:grid;gap:18px;margin-bottom:32px}.v2-quote-feature{align-items:flex-start;display:flex;gap:13px}.v2-quote-feature-icon{align-items:center;background:var(--insia-mint);border:1px solid rgba(8,121,105,.16);border-radius:8px;color:var(--insia-green-deep);display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.v2-quote-feature h3{font-size:.97rem;font-weight:800;margin:0 0 3px}.v2-quote-feature p{color:var(--insia-muted);font-size:.88rem;line-height:1.54;margin:0}.v2-quote-media{align-items:center;display:flex;gap:0;justify-content:center;position:relative}.v2-quote-phone-peek{margin-left:-28px;position:relative;z-index:1}.v2-quote-card{background:#ffffff;border:1px solid rgba(8,27,24,.1);border-radius:20px;box-shadow:0 24px 64px rgba(8,27,24,.12),0 4px 16px rgba(8,27,24,.06);max-width:340px;overflow:hidden;position:relative;width:100%;z-index:2}.v2-quote-card-header{align-items:flex-start;background:linear-gradient(135deg,#f0fbf7,var(--insia-mint));border-bottom:1px solid rgba(8,27,24,.08);display:flex;justify-content:space-between;padding:18px 20px}.v2-quote-card-policy{display:grid;gap:2px}.v2-quote-label{color:var(--insia-muted);display:block;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.v2-quote-card-policy strong{color:var(--insia-ink);font-size:.97rem;font-weight:800}.v2-quote-current{color:var(--insia-muted);display:block;font-size:.88rem}.v2-quote-found{background:var(--insia-green-deep);border-radius:6px;color:#ffffff;flex:0 0 auto;font-size:.7rem;font-weight:780;padding:4px 9px;white-space:nowrap}.v2-quote-list{display:grid}.v2-quote-row{align-items:center;border-bottom:1px solid rgba(8,27,24,.07);display:flex;justify-content:space-between;padding:13px 20px}.v2-quote-row:last-child{border-bottom:none}.v2-quote-row-best{background:rgba(8,121,105,.04)}.v2-quote-row-left{align-items:center;display:flex;gap:7px}.v2-quote-provider{color:var(--insia-ink);font-size:.9rem;font-weight:720}.v2-quote-best-tag{background:rgba(6,79,71,.1);border-radius:4px;color:var(--insia-green-deep);font-size:.66rem;font-weight:840;letter-spacing:.05em;padding:2px 6px;text-transform:uppercase}.v2-quote-row-right{display:grid;gap:1px;text-align:right}.v2-quote-price{color:var(--insia-ink);display:block;font-size:1rem;font-weight:840}.v2-quote-price small{color:var(--insia-muted);font-size:.72rem;font-weight:700}.v2-quote-saving{color:var(--insia-green);display:block;font-size:.76rem;font-weight:780}.v2-quote-row-best .v2-quote-saving{color:var(--insia-green-deep);font-weight:840}.v2-quote-card-actions{border-top:1px solid rgba(8,27,24,.08);padding:13px 20px}.v2-quote-share-btn{align-items:center;background:var(--insia-green-deep);border-radius:8px;color:#ffffff;cursor:default;display:flex;font-size:.88rem;font-weight:760;gap:8px;justify-content:center;min-height:40px;padding:0 14px;pointer-events:none;width:100%}@media (max-width:1180px){.v2-quote-inner{gap:48px}}@media (max-width:920px){.v2-quote-section{padding:72px 0}.v2-quote-inner{gap:40px;grid-template-columns:1fr}.v2-quote-media{justify-content:center;order:-1}.v2-security-reviews{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.v2-quote-section{padding:56px 0}.v2-quote-inner{padding:0 var(--insia-shell-pad)}.v2-quote-phone-peek{display:none}.v2-quote-card{max-width:100%}}.v2-spotlight-badge{align-items:center;background:rgba(234,88,12,.1);border:1px solid rgba(234,88,12,.22);border-radius:5px;color:#c2410c;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:800;gap:4px;letter-spacing:.03em;margin-left:auto;padding:3px 7px;text-transform:uppercase;white-space:nowrap}.v2-quote-partner-note{color:var(--insia-muted);font-size:.8rem;line-height:1.5;margin:10px 0 0}.v2-waitlist-hotness{border-top:1px solid var(--insia-line);display:grid;gap:11px;margin-top:28px;padding-top:22px}.v2-waitlist-hotness-label{color:var(--insia-muted-light);font-size:.72rem;font-weight:800;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.v2-hotness-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(130px,auto) 1fr 36px}.v2-hotness-meta{align-items:center;color:var(--insia-muted);display:flex;font-size:.84rem;font-weight:720;gap:7px}.v2-hotness-meta svg{color:var(--insia-green-deep);flex:0 0 auto}.v2-hotness-bar{background:rgba(8,27,24,.08);border-radius:999px;height:5px;overflow:hidden}.v2-hotness-fill{background:linear-gradient(90deg,var(--insia-green-deep),var(--insia-green));border-radius:999px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1)}.v2-hotness-pct{color:var(--insia-muted-light);font-size:.76rem;font-weight:760;text-align:right}.insia-footer-social{align-items:center;display:flex;gap:8px;margin-top:18px}.insia-footer-social-link{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:rgba(247,251,251,.5);display:flex;height:36px;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:36px}.insia-footer-social-link:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);color:#f7fbfb}.v2-waitlist-section .waitlist-field input[type=text]{background:#ffffff;border-color:#e0eae8;color:#081b18}.v2-waitlist-section .waitlist-field input[type=text]::placeholder{color:#9ca9a6}.v2-hero-store-row{flex-wrap:wrap;margin-top:20px}.v2-hero-store-row,.v2-store-badge-hero{align-items:center;display:flex;gap:10px}.v2-store-badge-hero{background:#000000;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#ffffff;min-height:52px;padding:0 16px 0 13px;text-decoration:none;transition:background .15s ease,transform .16s ease,box-shadow .16s ease}.v2-store-badge-hero:hover{background:#1a1a1a;box-shadow:0 8px 20px rgba(0,0,0,.22);transform:translateY(-1px)}.v2-store-badge-icon{flex:0 0 auto;height:26px;width:26px}.v2-store-badge-text{display:grid;gap:0;line-height:1}.v2-store-badge-text small{color:rgba(255,255,255,.6);display:block;font-size:.65rem;font-weight:500;letter-spacing:.01em;margin-bottom:2px}.v2-store-badge-text span{color:#ffffff;display:block;font-size:1rem;font-weight:700}.v2-store-coming-note{color:var(--insia-muted);font-size:.8rem;line-height:1.4;margin:0}.v2-waitlist-section .v2-store-badge-hero{background:#000000;border-color:rgba(8,27,24,.14)}.v2-waitlist-section .v2-store-badge-hero:hover{background:#1a1a1a}.insia-footer-store-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.insia-footer-store-btn{align-items:center;background:#ffffff;border:1px solid #dfe9e6;border-radius:8px;color:#0f766e;display:flex;font-size:.84rem;font-weight:720;gap:7px;min-height:36px;padding:0 12px;transition:background .14s ease,color .14s ease}.insia-footer-store-btn:hover{background:var(--insia-mint);color:#064f47}.insia-footer-store-btn svg{flex:0 0 auto;height:16px;width:16px}.v2-comparison-section{background:#ffffff;border-top:1px solid var(--insia-line);padding:88px 0}.v2-comparison-inner{margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad)}.v2-comparison-header{margin-bottom:44px;max-width:680px}.v2-comparison-header h2{font-size:clamp(2.1rem,3.3vw,3.4rem);font-weight:840;letter-spacing:-.01em;margin:0;text-wrap:balance}.v2-comparison-header p{color:var(--insia-muted);font-size:1.05rem;line-height:1.65;margin:14px 0 0}.v2-why-highlight-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px}.v2-why-highlight{align-items:flex-start;background:linear-gradient(180deg,#f8fbfa,#ffffff);border:1px solid #e0eae8;border-radius:12px;box-shadow:0 10px 24px rgba(8,27,24,.04);display:flex;gap:14px;padding:20px}.v2-why-highlight svg{color:var(--insia-green-deep);flex:0 0 auto;margin-top:2px}.v2-why-highlight h3{color:var(--insia-ink);font-size:.98rem;font-weight:800;margin:0 0 5px}.v2-why-highlight p{color:var(--insia-muted);font-size:.88rem;line-height:1.55;margin:0}.v2-comparison-table-wrap{border:1px solid var(--insia-line);border-radius:14px;overflow:hidden}.v2-comparison-table{border-collapse:collapse;width:100%}.v2-comparison-table td,.v2-comparison-table th{border-bottom:1px solid var(--insia-line);padding:14px 18px;text-align:center;vertical-align:middle}.v2-comparison-table tbody tr:last-child td{border-bottom:none}.v2-comparison-table th{background:rgba(8,27,24,.02);font-size:.82rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.v2-comparison-table td:first-child,.v2-comparison-table th:first-child{font-weight:720;text-align:left;color:var(--insia-ink);font-size:.94rem}.v2-col-insia{background:rgba(8,121,105,.04)}.v2-comparison-table th.v2-col-insia{background:rgba(8,121,105,.1);color:var(--insia-green-deep)}.v2-check{color:var(--insia-green-deep);font-size:1.1rem;font-weight:800}.v2-cross{color:rgba(8,27,24,.25);font-size:1.1rem}.v2-partial-label{color:var(--insia-muted);font-size:.8rem;font-style:italic}@media (max-width:640px){.v2-comparison-section{padding:56px 0}.v2-why-highlight-grid{grid-template-columns:1fr}.v2-comparison-inner{padding:0 var(--insia-shell-pad)}.v2-comparison-table-wrap{overflow-x:auto}.v2-comparison-table{min-width:560px}}.v2-email-section{background:linear-gradient(180deg,rgba(232,247,242,.5),#ffffff 80%);border-top:1px solid rgba(8,27,24,.07);padding:88px 0}.v2-email-inner{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad)}.v2-email-copy h2{font-size:clamp(1.8rem,2.8vw,3.2rem);font-weight:840;letter-spacing:-.01em;margin:0;text-wrap:balance}.v2-email-copy>p{color:var(--insia-muted);font-size:1.05rem;line-height:1.67;margin:16px 0 28px;max-width:520px}.v2-email-steps{display:grid;gap:18px;margin-bottom:28px}.v2-email-step{align-items:flex-start;display:flex;gap:14px}.v2-email-step-num{align-items:center;background:var(--insia-green-deep);border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:800;height:24px;justify-content:center;margin-top:2px;width:24px}.v2-email-step h3{font-size:.97rem;font-weight:800;margin:0 0 3px}.v2-email-step p{color:var(--insia-muted);font-size:.88rem;line-height:1.54;margin:0}.v2-email-media{display:flex;justify-content:center}.v2-faq-section{background:#ffffff;border-top:1px solid var(--insia-line);padding:88px 0}.v2-faq-inner{margin:0 auto;max-width:820px;padding:0 var(--insia-shell-pad)}.v2-faq-header{margin-bottom:36px;text-align:center}.v2-faq-header h2{font-size:clamp(2.1rem,3.3vw,3.4rem);font-weight:840;letter-spacing:-.01em;margin:0}.v2-faq-tabs{background:rgba(8,27,24,.04);border:1px solid var(--insia-line);border-radius:10px;display:flex;gap:3px;margin-bottom:28px;padding:3px}.v2-faq-tab{background:transparent;border:none;border-radius:7px;color:var(--insia-muted);cursor:pointer;flex:1;font-family:inherit;font-size:.94rem;font-weight:760;min-height:42px;padding:0 12px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.v2-faq-tab.is-active{background:#ffffff;box-shadow:0 1px 4px rgba(8,27,24,.12);color:var(--insia-green-deep)}.v2-faq-list{display:grid;gap:0}.v2-faq-item{border-bottom:1px solid var(--insia-line)}.v2-faq-item:first-child{border-top:1px solid var(--insia-line)}.v2-faq-question{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;font-size:.97rem;font-weight:760;gap:12px;justify-content:space-between;min-height:58px;padding:16px 0;text-align:left;width:100%;color:var(--insia-ink);transition:color .15s ease}.v2-faq-question:hover{color:var(--insia-green-deep)}.v2-faq-chevron{flex:0 0 auto;height:18px;transition:transform .25s ease;width:18px;color:var(--insia-muted)}.v2-faq-item.is-open .v2-faq-chevron{transform:rotate(180deg)}.v2-faq-answer{padding-bottom:18px}.v2-faq-answer p{color:var(--insia-muted);font-size:.97rem;line-height:1.7;margin:0}.broker-page{background:#ffffff;color:var(--insia-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.broker-nav{backdrop-filter:blur(18px) saturate(150%);background:rgba(255,255,255,.88);border-bottom:1px solid rgba(8,27,24,.08);justify-content:space-between;min-height:64px;padding:0 44px;position:sticky;top:0;z-index:50}.broker-nav,.broker-nav-back{align-items:center;display:flex}.broker-nav-back{color:var(--insia-muted);font-size:.9rem;font-weight:720;gap:6px;transition:color .14s ease}.broker-nav-back:hover{color:var(--insia-green-deep)}.broker-hero{background:#ffffff;color:var(--insia-ink);overflow:hidden;padding:88px 44px;position:relative;text-align:center}.broker-hero:before{background:none;content:"";inset:0;pointer-events:none;position:absolute}.broker-hero-inner{margin:0 auto;max-width:860px;position:relative}.broker-hero .eyebrow{color:#0f766e;margin-bottom:14px}.broker-hero h1{color:#081b18;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:860;letter-spacing:-.028em;line-height:1.02;margin:0 0 22px;text-wrap:balance}.broker-hero p{color:#526660;font-size:1.12rem;line-height:1.67;margin:0 auto 32px;max-width:620px}.broker-stat-band{background:#ffffff;border-bottom:1px solid var(--insia-line);border-top:1px solid var(--insia-line);padding:28px 44px}.broker-stat-inner{display:flex;gap:0;justify-content:center;margin:0 auto;max-width:860px}.broker-stat{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px;text-align:center}.broker-stat+.broker-stat{border-left:1px solid var(--insia-line)}.broker-stat strong{color:var(--insia-green-deep);font-size:1.4rem;font-weight:860}.broker-stat span{color:var(--insia-muted);font-size:.86rem}.broker-benefits{padding:80px var(--insia-shell-pad)}.broker-benefits-inner{margin:0 auto;max-width:1100px}.broker-benefits h2{font-size:clamp(2.1rem,3.3vw,3.4rem);font-weight:840;letter-spacing:-.01em;margin:0 0 44px;text-wrap:balance}.broker-benefits-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.broker-benefit-card{background:#ffffff;border:1px solid var(--insia-line);border-radius:16px;display:grid;gap:10px;padding:28px;transition:border-color .22s ease,box-shadow .22s ease}.broker-benefit-card:hover{border-color:rgba(8,121,105,.28);box-shadow:0 12px 28px rgba(8,27,24,.07)}.broker-benefit-icon{align-items:center;background:var(--insia-mint);border:1px solid rgba(8,121,105,.14);border-radius:10px;color:var(--insia-green-deep);display:flex;height:42px;justify-content:center;width:42px}.broker-benefit-card h3{font-size:1.08rem;font-weight:800;margin:0}.broker-benefit-card p{color:var(--insia-muted);font-size:.9rem;line-height:1.6;margin:0}.broker-screens{background:linear-gradient(180deg,var(--insia-page) 0,#ffffff 100%);border-block:1px solid var(--insia-line);padding:80px var(--insia-shell-pad)}.broker-screens-inner{align-items:flex-end;display:flex;gap:0;justify-content:center;margin:0 auto;max-width:900px}.broker-screens h2{font-size:clamp(2.1rem,3.3vw,3.4rem);font-weight:840;letter-spacing:-.01em;margin:0 0 44px;text-align:center;text-wrap:balance}.broker-steps{background:#ffffff;color:var(--insia-ink);padding:80px var(--insia-shell-pad)}.broker-steps-inner{max-width:860px}.broker-steps h2{color:#081b18;font-size:clamp(2.1rem,3.3vw,3.4rem);font-weight:840;letter-spacing:-.01em;margin:0 0 44px}.broker-steps .eyebrow{color:#0f766e}.broker-step-list{display:grid;gap:14px}.broker-step{align-items:flex-start;display:flex;gap:18px}.broker-step-num{background:#e4f5ef;border:1px solid #bde8ca;color:#0f766e;font-size:.8rem;height:36px;width:36px}.broker-step h3{color:#081b18;font-size:1.05rem;font-weight:800;margin:0 0 4px}.broker-step p{color:#526660;font-size:.9rem;line-height:1.6;margin:0}.broker-cta-section{padding:80px var(--insia-shell-pad);text-align:center}.broker-cta-section h2{font-size:clamp(2.1rem,3.3vw,3.4rem);font-weight:840;letter-spacing:-.01em;margin:0 0 14px;text-wrap:balance}.broker-cta-section p{color:var(--insia-muted);font-size:1.05rem;line-height:1.65;margin:0 auto 28px;max-width:520px}.broker-footer{align-items:center;background:#f8fbfa;border-top:1px solid #e8f0ee;color:#9ca9a6;display:flex;flex-wrap:wrap;font-size:.86rem;gap:16px;justify-content:space-between;padding:24px 44px}.broker-footer .insia-wordmark{filter:none;opacity:1}.broker-footer a{color:#526660;transition:color .14s ease}.broker-footer a:hover{color:#0f766e}@media (max-width:920px){.v2-email-inner{gap:40px;grid-template-columns:1fr}.v2-email-media{order:-1}.broker-benefits-grid{grid-template-columns:1fr}.broker-benefits,.broker-cta-section,.broker-footer,.broker-hero,.broker-nav,.broker-screens,.broker-stat-band,.broker-steps{padding-left:22px;padding-right:22px}}@media (max-width:640px){.v2-email-section{padding:56px 0}.v2-email-inner{padding:0 var(--insia-shell-pad)}.v2-faq-section{padding:56px 0}.v2-store-badge{flex:1;justify-content:center}.broker-screens-inner{flex-direction:column;align-items:center;gap:20px}}.v2-screens-gallery{background:linear-gradient(180deg,#f3f8f5,rgba(232,247,242,.3));padding:88px 0}.v2-gallery-header{margin:0 auto 40px;max-width:580px;text-align:center}.v2-gallery-header h2{font-size:clamp(2.1rem,3.3vw,3.4rem);font-weight:840;letter-spacing:-.01em;margin:0}.v2-gallery-header p{color:var(--insia-muted);font-size:1rem;line-height:1.6;margin:12px 0 0}.v2-carousel{padding:16px 0 32px;position:relative}.v2-carousel-stage{align-items:flex-end;display:flex;gap:20px;justify-content:center;padding:16px 0 24px;position:relative}.v2-carousel-stage:after,.v2-carousel-stage:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:120px;z-index:2}.v2-carousel-stage:before{background:linear-gradient(90deg,#f3f8f5,transparent);left:0}.v2-carousel-stage:after{background:linear-gradient(270deg,#f3f8f5,transparent);right:0}.v2-carousel-center-wrap{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;z-index:1}.v2-carousel-center .iphone-frame{width:var(--phone-carousel-center)!important}.v2-carousel-side{cursor:pointer;flex:0 0 auto;opacity:.3;position:relative;transform:scale(.8);transform-origin:bottom center;transition:opacity .28s ease,transform .28s ease;z-index:0}.v2-carousel-side .iphone-frame{width:var(--phone-carousel-side)!important}.v2-carousel-side:hover{opacity:.5;transform:scale(.84)}.v2-carousel-caption{text-align:center}.v2-carousel-caption strong{color:var(--insia-ink);display:block;font-size:1.08rem;font-weight:800}.v2-carousel-caption p{color:var(--insia-muted);font-size:.88rem;line-height:1.5;margin:4px 0 0}.v2-carousel-dots{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:4px}.v2-carousel-dot{background:transparent;border:none;border-radius:999px;cursor:pointer;height:24px;padding:0;position:relative;width:24px}.v2-carousel-dot:after{background:rgba(8,27,24,.15);border-radius:inherit;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s ease,width .3s cubic-bezier(.22,1,.36,1);width:6px}.v2-carousel-dot.is-active:after{background:var(--insia-green-deep);width:20px}.v2-gallery-cta{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:36px;text-align:center}.v2-gallery-cta-note{align-items:center;color:var(--insia-muted);display:inline-flex;font-size:.86rem;gap:6px}.v2-gallery-cta-note svg{color:var(--insia-green-deep);flex:0 0 auto}.v2-comparison-section{border-top:none}.v2-quote-section{background:#ffffff;border-block:none;padding:72px 0}.v2-email-section{background:linear-gradient(180deg,#ffffff,#f4f9f6 28%,#f4f9f6 72%,#ffffff);border-top:none;padding:72px 0}.v2-broker{background:linear-gradient(180deg,#ffffff,#f2f8f5 22%,#f2f8f5 78%,#ffffff);border-block:none}.v2-trust-band{border-top:none;border-bottom:none;box-shadow:0 1px 0 rgba(8,27,24,.06)}.v2-journey{background:linear-gradient(180deg,#ffffff,#edf7f2 25%,#edf7f2 75%,#ffffff);border-top:none;padding:72px 0}.v2-screens-gallery{background:linear-gradient(180deg,#f3f8f5,#edf5f1 50%,#f3f8f5);border-block:none;padding:72px 0}.v2-vision{position:relative}.v2-security,.v2-vision{background:#ffffff;padding:72px 0}.v2-comparison-section{padding:72px 0}.v2-waitlist-section{padding:80px 0}@media (max-width:920px){.v2-carousel-side{opacity:.22;transform:scale(.74)}.v2-carousel-side .iphone-frame{width:clamp(130px,13vw,175px)!important}}@media (max-width:640px){.v2-carousel-side,.v2-carousel-stage:after,.v2-carousel-stage:before{display:none}.v2-hero-store-row{flex-direction:column;align-items:flex-start}}.broker-time-band{background:#ffffff;border-bottom:1px solid var(--insia-line);padding:32px var(--insia-shell-pad)}.broker-time-inner{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:900px}.broker-time-stat{border-left:1px solid var(--insia-line);display:grid;gap:3px;padding:12px 28px;text-align:center}.broker-time-stat:first-child{border-left:none}.broker-time-stat strong{color:var(--insia-green-deep);display:block;font-size:1.6rem;font-weight:860;letter-spacing:-.02em}.broker-time-stat span{color:var(--insia-muted);font-size:.84rem;line-height:1.4}.broker-time-section{background:linear-gradient(180deg,#f5faf8,#ffffff);padding:80px var(--insia-shell-pad)}.broker-time-inner-wide{margin:0 auto;max-width:1100px}.broker-time-header{margin-bottom:44px;max-width:680px}.broker-time-header h2{font-size:clamp(2rem,3.2vw,3.2rem);font-weight:840;letter-spacing:-.01em;margin:0;text-wrap:balance}.broker-time-header p{color:var(--insia-muted);font-size:1rem;line-height:1.65;margin:14px 0 0}.broker-comparison-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.broker-comparison-card{background:#ffffff;border:1px solid var(--insia-line);border-radius:16px;display:grid;overflow:hidden}.broker-comparison-card h3{border-bottom:1px solid var(--insia-line);font-size:.94rem;font-weight:800;margin:0;padding:16px 20px}.broker-comparison-half{padding:16px 20px}.broker-comparison-half+.broker-comparison-half{border-top:1px solid var(--insia-line)}.broker-comparison-label{color:var(--insia-muted);display:flex;font-size:.72rem;font-weight:800;gap:6px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.broker-comparison-label.before{color:#b91c1c}.broker-comparison-label.after{color:var(--insia-green-deep)}.broker-comparison-half p{color:var(--insia-ink-soft);font-size:.88rem;line-height:1.58;margin:0}.broker-comparison-half.is-after{background:rgba(8,121,105,.03)}.broker-workflow-section{background:#ffffff;padding:80px var(--insia-shell-pad)}.broker-workflow-inner{margin:0 auto;max-width:1100px}.broker-workflow-header{margin-bottom:52px;max-width:640px}.broker-workflow-header h2{font-size:clamp(2rem,3.2vw,3.2rem);font-weight:840;letter-spacing:-.01em;margin:0}.broker-workflow-header p{color:var(--insia-muted);font-size:1rem;line-height:1.65;margin:14px 0 0}.broker-timeline-list{display:grid;gap:0}.broker-timeline-step{align-items:center;border-bottom:1px solid var(--insia-line);display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 320px;padding:40px 0}.broker-timeline-step:last-child{border-bottom:none}.broker-timeline-step.is-reversed{grid-template-columns:320px minmax(0,1fr)}.broker-timeline-step.is-reversed .broker-timeline-text{order:1}.broker-timeline-step.is-reversed .broker-timeline-phone{order:0}.broker-step-num{align-items:center;background:var(--insia-green-deep);border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:800;height:28px;justify-content:center;margin-bottom:12px;width:28px}.broker-timeline-text h3{font-size:1.18rem;font-weight:800;margin:0 0 8px}.broker-timeline-text p{color:var(--insia-muted);font-size:.95rem;line-height:1.65;margin:0}.broker-timeline-phone{display:flex;justify-content:center}.broker-timeline-phone .iphone-frame{width:var(--phone-broker)!important}.broker-claims-section{background:#ffffff;color:var(--insia-ink);padding:80px var(--insia-shell-pad);position:relative}.broker-claims-section:before{background:none;content:"";inset:0;pointer-events:none;position:absolute}.broker-claims-inner{margin:0 auto;max-width:1100px;position:relative}.broker-claims-section .eyebrow{color:#0f766e}.broker-claims-layout{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 320px;margin-top:40px}.broker-claims-features{display:grid;gap:24px}.broker-claim-feature h3{color:#081b18;font-size:1rem;font-weight:800;margin:0 0 6px}.broker-claim-feature p{color:#526660;font-size:.9rem;line-height:1.6;margin:0}.broker-claim-icon{align-items:center;background:#e4f5ef;border:1px solid #bde8ca;border-radius:8px;color:#0f766e;display:inline-flex;height:34px;justify-content:center;margin-bottom:10px;width:34px}.broker-claims-phone{display:flex;justify-content:center}.broker-claims-phone .iphone-frame{width:var(--phone-broker)!important}.broker-retention-section{background:#ffffff;padding:80px var(--insia-shell-pad)}.broker-retention-inner{margin:0 auto;max-width:1100px}.broker-retention-header{margin-bottom:44px;max-width:680px}.broker-retention-header h2{font-size:clamp(2rem,3.2vw,3.2rem);font-weight:840;letter-spacing:-.01em;margin:0;text-wrap:balance}.broker-retention-header p{color:var(--insia-muted);font-size:1rem;line-height:1.65;margin:14px 0 0}.broker-retention-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.broker-retention-card{background:linear-gradient(180deg,#f5faf8,#ffffff);border:1px solid var(--insia-line);border-radius:16px;padding:28px;transition:border-color .22s ease,box-shadow .22s ease}.broker-retention-card:hover{border-color:rgba(8,121,105,.3);box-shadow:0 12px 28px rgba(8,27,24,.07)}.broker-retention-icon{align-items:center;background:var(--insia-mint);border:1px solid rgba(8,121,105,.14);border-radius:10px;color:var(--insia-green-deep);display:flex;height:40px;justify-content:center;margin-bottom:14px;width:40px}.broker-retention-card h3{font-size:1.05rem;font-weight:800;margin:0 0 8px}.broker-retention-card p{color:var(--insia-muted);font-size:.9rem;line-height:1.6;margin:0}.broker-policies-section{background:linear-gradient(180deg,rgba(232,247,242,.5),#ffffff);padding:80px var(--insia-shell-pad)}.broker-policies-inner{margin:0 auto;max-width:1100px}.broker-policies-header{margin-bottom:44px;max-width:640px}.broker-policies-header h2{font-size:clamp(2rem,3.2vw,3.2rem);font-weight:840;letter-spacing:-.01em;margin:0}.broker-policies-header p{color:var(--insia-muted);font-size:1rem;line-height:1.65;margin:14px 0 0}.broker-policies-phones{align-items:flex-end;display:flex;gap:20px;justify-content:center;padding:12px 0}.broker-policies-phones .iphone-frame{width:var(--phone-broker)!important}.broker-policies-caption{color:var(--insia-muted);font-size:.82rem;font-weight:720;margin-top:10px;text-align:center}.broker-steps-section{background:#ffffff;color:var(--insia-ink);padding:80px var(--insia-shell-pad)}.broker-steps-section .eyebrow{color:#0f766e}.broker-steps-inner{margin:0 auto;max-width:900px}.broker-steps-inner h2{color:#081b18;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:840;letter-spacing:-.01em;margin:0 0 40px}.broker-steps-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.broker-step-card{background:#f8fbfa;border:1px solid #e0eae8;border-radius:14px;display:grid;gap:10px;padding:24px;transition:background .22s ease}.broker-step-card:hover{background:#f0f7f5}.broker-step-card .step-num{color:#0f766e;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.broker-step-card h3{color:#081b18;font-size:1.02rem;font-weight:800;margin:0}.broker-step-card p{color:#526660;font-size:.88rem;line-height:1.6;margin:0}@media (max-width:1024px){.broker-comparison-grid{grid-template-columns:1fr}.broker-timeline-step,.broker-timeline-step.is-reversed{grid-template-columns:1fr;gap:24px}.broker-timeline-step.is-reversed .broker-timeline-phone,.broker-timeline-step.is-reversed .broker-timeline-text{order:unset}.broker-claims-layout,.broker-retention-grid,.broker-steps-grid{grid-template-columns:1fr}.broker-time-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.broker-time-stat:nth-child(3){border-left:none}}@media (max-width:640px){.broker-claims-section,.broker-cta-section,.broker-policies-section,.broker-retention-section,.broker-steps-section,.broker-time-band,.broker-time-section,.broker-workflow-section{padding-left:18px;padding-right:18px}.broker-time-inner{grid-template-columns:1fr 1fr}.broker-policies-phones{flex-wrap:wrap;gap:14px}}details[open] summary svg{transform:rotate(180deg)}.insia-nav-portal-btn{align-items:center;border:1px solid var(--insia-line-strong);border-radius:8px;color:var(--insia-ink)!important;display:inline-flex;font-size:.88rem;font-weight:760;margin-left:8px;min-height:36px;padding:0 13px;transition:background .15s ease,border-color .15s ease,color .15s ease}.insia-nav-portal-btn:hover{background:rgba(8,121,105,.07);border-color:rgba(8,121,105,.32);color:var(--insia-green-deep)!important}.insia-nav-mobile-portal{border-top:1px solid var(--insia-line);color:var(--insia-muted)!important;font-size:.84rem!important;margin-top:4px;padding-top:14px!important}@media (max-width:920px){.insia-nav-portal-btn{display:none}}.v2-hero-copy{position:relative;z-index:2}.v2-hero-phones{overflow:visible}.v2-broker-inner{align-items:center}.v2-broker-mockup{display:block;margin:0 auto;max-width:var(--phone-feature);width:100%}.v2-email-media .iphone-frame{margin:0 auto}.v2-email-media .iphone-frame,.v2-quote-phone-peek .iphone-frame,.v2-spotlight-device .iphone-frame{width:var(--phone-feature)!important}.v2-waitlist-inner{align-items:center;grid-template-columns:1fr 1fr}@media (max-width:920px){.v2-quote-phone-peek{display:none}}.footer-shell{margin:0 auto;max-width:var(--insia-shell-max);padding:0 var(--insia-shell-pad);width:100%}.insia-footer-v2{padding-top:8px}.insia-footer-inner{padding-top:44px}.insia-floating-waitlist{align-items:center;background:transparent;border:none;bottom:18px;display:flex;justify-content:center;left:50%;max-width:calc(100vw - 32px);padding:0;position:fixed;transform:translateX(-50%);width:max-content;z-index:90}.insia-floating-waitlist a{align-items:center;background:var(--insia-green-deep);border-radius:999px;box-shadow:0 18px 42px rgba(4,21,19,.2);color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:.96rem;font-weight:820;gap:8px;justify-content:center;min-height:50px;padding:0 24px;text-decoration:none;transition:background .15s ease,transform .15s ease;white-space:nowrap}.insia-floating-waitlist a:hover{background:#083f39;transform:translateY(-1px)}.insia-floating-waitlist a svg{flex:0 0 auto}@media (max-width:640px){.footer-shell{padding:0 var(--insia-shell-pad)}.insia-floating-waitlist{bottom:12px;max-width:calc(100vw - 24px)}.insia-floating-waitlist a{font-size:.9rem;min-height:46px;padding:0 20px}}.insia-nav-features-group{position:relative}.insia-nav-features-trigger{align-items:center;background:transparent;border:none;border-radius:8px;color:#314742;cursor:pointer;display:inline-flex;font:inherit;font-size:.91rem;font-weight:720;gap:5px;line-height:1;padding:10px 12px;transition:background .15s ease,color .15s ease}.insia-nav-features-trigger:hover{background:rgba(8,121,105,.08);color:var(--insia-green-deep)}.insia-nav-chevron{flex:0 0 auto;transition:transform .22s ease}.insia-nav-chevron[data-open=true]{transform:rotate(180deg)}.insia-nav-dropdown{background:#ffffff;border:1px solid #e0eae8;border-radius:16px;box-shadow:0 20px 48px rgba(8,27,24,.13),0 4px 12px rgba(8,27,24,.06);display:flex;gap:0;left:50%;min-width:min(520px,calc(100vw - 40px));padding:16px 10px;position:absolute;top:calc(100% + 12px);translate:-50% 0;z-index:200}.insia-dropdown-group{display:grid;flex:1;align-content:start;gap:1px;padding:0 6px}.insia-dropdown-group+.insia-dropdown-group{border-left:1px solid #f0f5f3}.insia-dropdown-group-label{color:#0f766e;display:block;font-size:.68rem;font-weight:840;letter-spacing:.09em;margin-bottom:6px;padding:2px 8px 4px;text-transform:uppercase}.insia-dropdown-item{border-radius:8px;display:grid;padding:9px 10px;text-decoration:none;transition:background .13s ease}.insia-dropdown-item:hover{background:#f3faf7}.insia-dropdown-item-label{color:#081b18;display:block;font-size:.875rem;font-weight:760;line-height:1.2}.insia-mobile-features-trigger{align-items:center;background:transparent;border:none;border-radius:8px;color:#314742;cursor:pointer;display:flex;font:inherit;font-size:.9rem;font-weight:760;gap:8px;justify-content:space-between;padding:12px;text-align:left;width:100%;transition:background .15s ease,color .15s ease}.insia-mobile-features-trigger:hover{background:rgba(8,121,105,.06);color:var(--insia-green-deep)}.insia-mobile-features-items{border-left:2px solid #e0eae8;display:grid;gap:0;margin:2px 4px 6px 16px;padding-left:12px}.insia-mobile-features-group-label{color:#0f766e;display:block;font-size:.66rem;font-weight:840;letter-spacing:.08em;padding:10px 8px 4px;text-transform:uppercase}.insia-mobile-features-item{border-radius:6px;color:#314742;display:block;font-size:.86rem;font-weight:700;padding:7px 8px;text-decoration:none;transition:background .13s ease,color .13s ease}.insia-mobile-features-item:hover{background:rgba(8,121,105,.06);color:var(--insia-green-deep)}.insia-footer-sub-link{color:#9ca9a6!important;font-size:.82rem!important;padding-left:10px}.insia-footer-sub-link:hover{color:#064f47!important}.portal-showcase{background:#ffffff;color:#081b18;overflow:hidden}.portal-showcase-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.portal-showcase-hero{padding:clamp(82px,8vw,112px) 0 clamp(56px,8vw,92px);background:linear-gradient(180deg,rgba(236,247,245,.92),rgba(255,255,255,1) 78%),#ffffff}.portal-showcase-hero-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(36px,6vw,72px);align-items:start}.portal-showcase-copy h1,.portal-showcase-cta h2,.portal-showcase-featured h2,.portal-showcase-section-head h2,.portal-showcase-trust h2{margin:0;color:#081b18;letter-spacing:0}.portal-showcase-copy h1{font-size:clamp(3rem,7vw,6.5rem);line-height:.96;font-weight:820}.portal-showcase-copy p{margin:24px 0 0;max-width:620px;color:#4f635e;font-size:clamp(1.05rem,1.8vw,1.22rem);line-height:1.68}.portal-showcase-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:32px}.portal-showcase .button.button-secondary{background:#edf7f5;border:1px solid #cfe3de;box-shadow:none;color:#0b2a24}.portal-showcase .button.button-secondary:hover{background:#e2f1ee;color:#063b35}.portal-showcase-hero-media{min-width:0}.portal-showcase-media-note{display:flex;gap:12px;align-items:baseline;justify-content:space-between;margin:18px auto 0;max-width:760px;color:#526660;font-size:.94rem;line-height:1.5}.portal-showcase-media-note strong{color:#0b2a24;font-size:.98rem}.laptop-frame{margin:0;width:100%}.laptop-frame-lid{position:relative;padding:18px 18px 20px;border:1px solid rgba(10,38,32,.2);border-radius:18px 18px 10px 10px;background:linear-gradient(180deg,#17241f,#0a1512);box-shadow:0 26px 70px rgba(8,27,24,.16)}.laptop-frame-camera{width:5px;height:5px;margin:0 auto 10px;border-radius:50%;background:#41524d}.laptop-frame-screen{position:relative;overflow:hidden;aspect-ratio:1440/1000;border-radius:8px;background:#eef5f3}.laptop-frame-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.laptop-frame-base{width:76%;height:14px;margin:0 auto;border-radius:0 0 26px 26px;background:linear-gradient(180deg,#c8d1ce,#eef2f1 54%,#aeb9b5);box-shadow:0 12px 24px rgba(8,27,24,.11)}.portal-showcase-band{padding:clamp(58px,8vw,92px) 0;background:#f7fbfa;border-top:1px solid #e0ebe8;border-bottom:1px solid #e0ebe8}.portal-showcase-section-head{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:28px}.portal-showcase-cta h2,.portal-showcase-featured h2,.portal-showcase-section-head h2,.portal-showcase-trust h2{font-size:clamp(1.9rem,3.6vw,3.25rem);line-height:1.05;font-weight:780}.portal-showcase-cta p,.portal-showcase-featured p,.portal-showcase-section-head p,.portal-showcase-shot p,.portal-showcase-step p,.portal-showcase-trust p,.portal-showcase-trust-list p{color:#526660;line-height:1.68}.portal-showcase-section-head p{max-width:470px;margin:0}.portal-showcase-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.portal-showcase-step{padding:24px;border:1px solid #dce8e5;border-radius:8px;background:#ffffff}.portal-showcase-step span{display:inline-grid;place-items:center;width:36px;height:36px;margin-bottom:18px;border-radius:8px;color:#0f766e;background:#e7f6f3}.portal-showcase-shot h3,.portal-showcase-step h3,.portal-showcase-trust-list h3{margin:0 0 8px;color:#0b2a24;font-size:1.05rem;line-height:1.25;letter-spacing:0}.portal-showcase-shot p,.portal-showcase-step p,.portal-showcase-trust-list p{margin:0;font-size:.96rem}.portal-showcase-gallery{padding:clamp(64px,10vw,118px) 0}.portal-showcase-featured{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(28px,5vw,58px);align-items:center;margin-bottom:clamp(34px,6vw,64px)}.portal-showcase-featured p{margin:16px 0 0;max-width:420px;font-size:1.02rem}.portal-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.portal-showcase-shot{display:grid;gap:18px;align-content:start;min-width:0}.portal-showcase-shot .laptop-frame-lid{padding:10px 10px 12px;border-radius:12px 12px 8px 8px;box-shadow:0 18px 42px rgba(8,27,24,.12)}.portal-showcase-shot .laptop-frame-camera{margin-bottom:6px}.portal-showcase-shot .laptop-frame-base{height:9px}.portal-showcase-trust{padding:clamp(60px,8vw,96px) 0;background:#0b241f;color:#ffffff}.portal-showcase-trust h2{color:#ffffff}.portal-showcase-trust p{max-width:560px;color:rgba(255,255,255,.76)}.portal-showcase-trust-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,56px);align-items:start}.portal-showcase-trust-list{display:grid;gap:12px}.portal-showcase-trust-list article{display:flex;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06)}.portal-showcase-trust-list svg{flex:0 0 auto;margin-top:2px;color:#86efe3}.portal-showcase-trust-list h3{color:#ffffff}.portal-showcase-trust-list p{color:rgba(255,255,255,.72)}.portal-showcase-cta{padding:clamp(62px,10vw,112px) 0;text-align:center}.portal-showcase-cta p{max-width:580px;margin:16px auto 0}.portal-showcase-cta .portal-showcase-actions{justify-content:center}@media (max-width:980px){.portal-showcase-featured,.portal-showcase-grid,.portal-showcase-hero-grid,.portal-showcase-steps,.portal-showcase-trust-grid{grid-template-columns:1fr}.portal-showcase-section-head{display:block}.portal-showcase-section-head p{margin-top:12px}.portal-showcase-copy h1{max-width:680px}}@media (max-width:620px){.portal-showcase-shell{width:min(100% - 28px,1180px)}.portal-showcase-hero{padding-top:84px}.portal-showcase-copy h1{font-size:clamp(2.45rem,16vw,4.25rem)}.portal-showcase-actions .button{width:100%;justify-content:center}.portal-showcase-media-note{display:block}.portal-showcase-media-note span{display:block;margin-top:4px}.laptop-frame-lid{padding:10px 10px 12px;border-radius:12px 12px 8px 8px}.laptop-frame-camera{margin-bottom:6px}.laptop-frame-base{height:9px}}.intelligence-page{background:#ffffff;color:var(--insia-ink);overflow:hidden}.intelligence-shell{margin:0 auto;max-width:1220px;padding:0 var(--insia-shell-pad);width:100%}.intelligence-hero{background:linear-gradient(180deg,#ffffff,#f7fbfa 62%,#edf8f4);border-bottom:1px solid rgba(8,27,24,.08);min-height:calc(100vh - 68px);padding:clamp(76px,10vw,128px) 0 clamp(46px,7vw,82px)}.intelligence-hero-grid{align-items:start;display:grid;gap:clamp(34px,6vw,72px);grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr)}.intelligence-hero-copy{min-width:0}.intelligence-cta-panel h2,.intelligence-hero-copy h1,.intelligence-section-head h2,.intelligence-vision-copy h2{color:var(--insia-ink);letter-spacing:0;line-height:1.04;margin:0}.intelligence-hero-copy h1{font-size:clamp(2.9rem,6.35vw,5.85rem);font-weight:830;max-width:880px}.intelligence-hero-copy p{color:var(--insia-muted);font-size:clamp(1.04rem,1.55vw,1.22rem);line-height:1.72;margin:24px 0 0;max-width:650px}.intelligence-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.intelligence-hero-boundary{align-items:flex-start;border-left:3px solid rgba(10,128,112,.6);color:#37504a;display:flex;font-size:.91rem;font-weight:650;gap:10px;line-height:1.55;margin-top:28px;max-width:560px;padding-left:14px}.intelligence-hero-boundary svg{color:var(--insia-green);flex:0 0 auto;margin-top:2px}.intelligence-hero-visual{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,250,247,.96));border:1px solid rgba(8,27,24,.12);border-radius:14px;box-shadow:0 30px 90px rgba(8,27,24,.16);min-height:500px;overflow:hidden;position:relative}.intelligence-console-top{align-items:center;background:rgba(255,255,255,.76);border-bottom:1px solid rgba(8,27,24,.1);display:flex;gap:8px;min-height:48px;padding:0 18px}.intelligence-console-top span{background:#d8e6e2;border-radius:999px;display:block;height:9px;width:9px}.intelligence-console-top span:first-child{background:#0a8070}.intelligence-console-top strong{color:#314742;font-size:.78rem;font-weight:820;letter-spacing:.08em;margin-left:8px;text-transform:uppercase}.intelligence-graph-stage{min-height:452px;position:relative}.intelligence-graph-stage:before{background-image:linear-gradient(rgba(8,27,24,.06) 1px,transparent 0),linear-gradient(90deg,rgba(8,27,24,.06) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;opacity:.7;position:absolute}.intelligence-graph-lines{inset:28px 22px;overflow:visible;position:absolute}.intelligence-graph-lines path{fill:none;stroke:rgba(10,128,112,.42);stroke-linecap:round;stroke-width:2.5}.intelligence-core-node{align-items:center;background:linear-gradient(135deg,#064f47,#0a8070);border:1px solid rgba(255,255,255,.48);border-radius:14px;box-shadow:0 22px 54px rgba(6,79,71,.28);color:#ffffff;display:grid;gap:10px;left:50%;min-height:138px;padding:20px;place-items:center;position:absolute;top:42%;translate:-50% -50%;width:156px;z-index:2}.intelligence-core-node span,.intelligence-graph-node span,.intelligence-network-node span{font-size:.76rem;font-weight:800;line-height:1.2;text-align:center}.intelligence-core-node span{letter-spacing:.08em;text-transform:uppercase}.intelligence-graph-node{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(8,27,24,.12);border-radius:10px;box-shadow:0 12px 34px rgba(8,27,24,.09);color:#173932;display:grid;gap:8px;min-width:134px;padding:14px;place-items:center;position:absolute;z-index:3}.intelligence-graph-node svg{color:var(--insia-green)}.node-policy{left:8%;top:14%}.node-renewal{right:8%;top:14%}.node-quote{right:8%;bottom:30%}.node-broker{left:8%;bottom:30%}.intelligence-side-panel{background:#ffffff;border:1px solid rgba(8,27,24,.12);border-radius:10px;bottom:18px;box-shadow:0 14px 38px rgba(8,27,24,.1);color:#314742;left:50%;padding:16px;position:absolute;translate:-50% 0;width:min(300px,calc(100% - 40px));z-index:4}.intelligence-side-panel span{color:var(--insia-green);display:block;font-size:.72rem;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.intelligence-side-panel strong{color:var(--insia-ink);display:block;font-size:1.06rem;margin-top:6px}.intelligence-side-panel p{color:var(--insia-muted);font-size:.86rem;line-height:1.55;margin:6px 0 0}.intelligence-capabilities,.intelligence-cta,.intelligence-model,.intelligence-principles{padding:clamp(70px,10vw,124px) 0}.intelligence-model{background:#ffffff}.intelligence-section-head{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,.78fr) minmax(280px,.48fr);margin-bottom:clamp(30px,5vw,52px)}.intelligence-cta-panel h2,.intelligence-section-head h2,.intelligence-vision-copy h2{font-size:clamp(2rem,4.3vw,4rem);font-weight:810}.intelligence-cta-panel p,.intelligence-section-head p,.intelligence-vision-copy p{color:var(--insia-muted);font-size:1rem;line-height:1.72;margin:0}.intelligence-section-head-center{display:block;margin-left:auto;margin-right:auto;max-width:790px;text-align:center}.intelligence-section-head-center p{margin-top:18px}.intelligence-model-flow{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.intelligence-model-step{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,250,.98));border:1px solid rgba(8,27,24,.12);border-radius:10px;box-shadow:0 18px 42px rgba(8,27,24,.06);min-height:190px;padding:22px;position:relative}.intelligence-model-index{color:rgba(8,27,24,.36);display:block;font-size:.72rem;font-weight:860;letter-spacing:.1em;margin-bottom:18px}.intelligence-capability-icon,.intelligence-model-icon{align-items:center;background:#e8f6f2;border-radius:8px;color:var(--insia-green-deep);display:inline-flex;height:42px;justify-content:center;width:42px}.intelligence-capability h3,.intelligence-model-step h3,.intelligence-principle h3{color:#0b2a24;font-size:1.04rem;letter-spacing:0;line-height:1.25;margin:16px 0 8px}.intelligence-capability p,.intelligence-model-step p,.intelligence-principle p{color:var(--insia-muted);font-size:.93rem;line-height:1.62;margin:0}.intelligence-model-connector{background:linear-gradient(90deg,rgba(10,128,112,.76),rgba(23,92,211,.22));border-radius:999px;height:2px;position:absolute;right:-19px;top:50%;transform-origin:left center;width:38px;z-index:3}.intelligence-model-step:nth-child(3) .intelligence-model-connector{display:none}.intelligence-capabilities{background:#f7fbfa;border-bottom:1px solid rgba(8,27,24,.08);border-top:1px solid rgba(8,27,24,.08)}.intelligence-capability-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-capability{background:#ffffff;border:1px solid rgba(8,27,24,.11);border-radius:10px;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);min-height:248px;padding:24px}.intelligence-capability h3{margin-top:0}.intelligence-capability small{color:#405852;display:block;font-size:.86rem;line-height:1.62;margin-top:14px}.intelligence-vision{background:linear-gradient(135deg,#071b18,#0b2a24 52%,#06201c);color:#ffffff;padding:clamp(76px,10vw,128px) 0}.intelligence-vision-grid{align-items:center;display:grid;gap:clamp(34px,6vw,76px);grid-template-columns:minmax(0,.82fr) minmax(430px,1fr)}.intelligence-vision .eyebrow{color:#8ff2e5}.intelligence-vision-copy h2{color:#ffffff}.intelligence-vision-copy p{color:rgba(255,255,255,.74);margin-top:18px;max-width:590px}.intelligence-network{aspect-ratio:1.22;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:38px 38px;border:1px solid rgba(255,255,255,.13);border-radius:14px;min-height:380px;max-height:470px;overflow:hidden;position:relative}.intelligence-network-lines{inset:8%;overflow:visible;position:absolute}.intelligence-network-lines path{fill:none;stroke:rgba(142,242,229,.5);stroke-linecap:round;stroke-width:.7}.intelligence-network-node{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#ffffff;display:grid;gap:8px;min-width:118px;padding:11px;place-items:center;position:absolute;translate:-50% -50%}.intelligence-network-node svg{color:#8ff2e5}.intelligence-principles{background:#ffffff}.intelligence-principle-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.intelligence-principle{background:#f7fbfa;border:1px solid rgba(8,27,24,.11);border-radius:10px;padding:22px}.intelligence-principle svg{color:var(--insia-green)}.intelligence-cta{background:linear-gradient(180deg,#f7fbfa,#ffffff);padding-top:0}.intelligence-cta-panel{background:#0b241f;border-radius:14px;box-shadow:0 26px 70px rgba(8,27,24,.16);color:#ffffff;margin:0 auto;max-width:880px;padding:clamp(38px,6vw,64px);text-align:center}.intelligence-cta-panel svg{color:#8ff2e5}.intelligence-cta-panel h2{color:#ffffff;margin-top:16px}.intelligence-cta-panel p{color:rgba(255,255,255,.74);margin:16px auto 26px;max-width:560px}.site-explainer-hero-grid{align-items:center;display:grid;gap:clamp(34px,6vw,76px);grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr)}.site-explainer-visual{aspect-ratio:1.08;background:linear-gradient(rgba(10,128,112,.06) 1px,transparent 0),linear-gradient(90deg,rgba(10,128,112,.06) 1px,transparent 0),linear-gradient(180deg,#ffffff,#f3fbf8);background-size:34px 34px,34px 34px,auto;border:1px solid rgba(8,27,24,.12);border-radius:14px;box-shadow:0 26px 70px rgba(8,27,24,.1);min-height:390px;overflow:hidden;position:relative}.site-explainer-visual:before{animation:site-explainer-scan 8s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(10,128,112,.14),transparent);content:"";height:100%;inset:0 auto 0 -35%;position:absolute;width:34%}.site-explainer-lines{inset:7%;overflow:visible;position:absolute}.site-explainer-lines path{animation:site-explainer-draw 4.8s ease-in-out infinite;fill:none;stroke:rgba(10,128,112,.32);stroke-dasharray:5 7;stroke-linecap:round;stroke-width:.95}.site-explainer-lines .site-explainer-line-strong{stroke:rgba(23,92,211,.28);stroke-width:1.1}.site-explainer-console,.site-explainer-core,.site-explainer-node{position:absolute}.site-explainer-core{align-items:center;background:#081b18;border:1px solid rgba(255,255,255,.16);border-radius:12px;box-shadow:0 18px 38px rgba(8,27,24,.2);color:#ffffff;display:grid;gap:9px;inset:50% auto auto 50%;min-height:132px;padding:20px;place-items:center;text-align:center;transform:translate(-50%,-50%);width:min(42%,180px);z-index:2}.site-explainer-core svg{color:#8ff2e5}.site-explainer-core span,.site-explainer-node span{font-size:.8rem;font-weight:820;line-height:1.25}.site-explainer-node{align-items:center;animation:site-explainer-pulse 5.5s ease-in-out infinite;background:rgba(255,255,255,.92);border:1px solid rgba(8,27,24,.13);border-radius:10px;box-shadow:0 14px 34px rgba(8,27,24,.08);color:#081b18;display:grid;gap:7px;min-width:112px;padding:11px;place-items:center;text-align:center;transform:translate(-50%,-50%);z-index:2}.site-explainer-node svg{color:#0a8070}.site-explainer-console{background:rgba(255,255,255,.84);border:1px solid rgba(8,27,24,.11);border-radius:10px;bottom:16px;display:flex;flex-wrap:wrap;gap:8px;left:16px;padding:10px;right:16px;z-index:3}.site-explainer-console span{background:#e4f5ef;border:1px solid rgba(10,128,112,.16);border-radius:7px;color:#064f47;font-size:.76rem;font-weight:800;padding:6px 8px}.site-explainer-flow{align-items:stretch;background:#f8fbfa;border:1px solid rgba(8,27,24,.1);border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:hidden}.site-explainer-flow-step{align-items:center;color:#27423d;display:flex;font-size:.84rem;font-weight:800;gap:10px;justify-content:space-between;min-height:68px;padding:14px 16px;position:relative}.site-explainer-flow-step+.site-explainer-flow-step{border-left:1px solid rgba(8,27,24,.09)}.site-explainer-flow-icon{align-items:center;background:#ffffff;border:1px solid rgba(10,128,112,.16);border-radius:8px;color:#0a8070;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.site-explainer-flow-arrow{color:rgba(10,128,112,.62);flex:0 0 auto}.site-explainer-boundary{align-items:flex-start;background:rgba(10,128,112,.05);border:1px solid rgba(10,128,112,.16);border-radius:12px;color:#064f47;display:flex;gap:14px;padding:20px 22px}.site-explainer-boundary svg{flex:0 0 auto;margin-top:2px}.site-explainer-boundary h2{color:#064f47;font-size:.96rem;margin:0 0 6px}.site-explainer-boundary p{color:#314742;font-size:.92rem;line-height:1.65;margin:0}@keyframes site-explainer-scan{0%,24%{transform:translateX(0)}70%,to{transform:translateX(410%)}}@keyframes site-explainer-draw{0%{stroke-dashoffset:24}50%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}@keyframes site-explainer-pulse{0%,to{box-shadow:0 14px 34px rgba(8,27,24,.08)}50%{box-shadow:0 18px 44px rgba(10,128,112,.14)}}@media (max-width:1180px){.intelligence-hero-grid,.intelligence-vision-grid,.site-explainer-hero-grid{grid-template-columns:1fr}.intelligence-hero-copy h1{max-width:820px}.intelligence-model-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-model-connector{display:none}}@media (max-width:920px){.intelligence-section-head{align-items:start;grid-template-columns:1fr}.intelligence-capability-grid,.intelligence-principle-grid{grid-template-columns:1fr}.intelligence-capability,.intelligence-principle{min-height:0}}@media (max-width:640px){.intelligence-shell{padding:0 18px}.intelligence-hero{min-height:0;padding-top:72px}.intelligence-hero-copy h1{font-size:clamp(2.65rem,14vw,4rem)}.intelligence-cta-panel .button,.intelligence-hero-actions .button,.intelligence-hero-actions .insia-secondary-cta{width:100%}.intelligence-hero-visual{min-height:680px}.intelligence-graph-stage{min-height:632px}.intelligence-graph-node{min-width:104px;padding:10px}.intelligence-core-node{top:42%;min-height:116px;width:132px}.node-policy{left:8%;top:13%}.node-renewal{right:8%;top:13%}.node-quote{right:8%;bottom:27%}.node-broker{left:8%;bottom:27%}.intelligence-side-panel{bottom:16px;width:min(280px,calc(100% - 36px))}.intelligence-capability,.intelligence-model-flow{grid-template-columns:1fr}.intelligence-capability{padding:20px}.intelligence-network{min-height:360px}.intelligence-network-node{min-width:104px;padding:10px}.site-explainer-visual{min-height:340px}.site-explainer-flow{grid-template-columns:1fr}.site-explainer-flow-step+.site-explainer-flow-step{border-left:0;border-top:1px solid rgba(8,27,24,.09)}.site-explainer-flow-arrow{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.intelligence-page *,.intelligence-page :after,.intelligence-page :before,.site-explainer-visual *,.site-explainer-visual :after,.site-explainer-visual :before,.site-explainer-visual:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}