.insia-site{--site-content-max:1280px;--site-content-wide-max:1440px;--site-gutter:clamp(20px,4vw,56px);--site-font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",Inter,ui-sans-serif,system-ui,sans-serif;--iosp-deep:#053f3a;--iosp-deeper:#032c29;--iosp-teal:#087f73;--iosp-mint:#dff1eb;--iosp-wash:#f4f8f6;--iosp-blue:#2f73db;background:#fff;color:var(--site-text-primary);font-family:var(--site-font-sans);overflow-x:clip}.insia-site-header{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:rgba(255,255,255,.9);border-bottom-color:rgba(7,49,42,.1)}.insia-site-header-inner{gap:clamp(12px,2vw,26px)}.insia-site-brand img{height:auto;width:clamp(76px,7.2vw,106px)}.insia-site-nav a,.insia-site-nav summary,.insia-site-signin{font-size:.84rem;font-weight:650;letter-spacing:-.01em}.insia-site-actions{gap:8px}.insia-site .insia-site-button{background:linear-gradient(135deg,var(--iosp-deep),#086f66);border:0;border-radius:10px;box-shadow:0 10px 28px rgba(5,63,58,.13);font-weight:700;transition:box-shadow .22s ease,transform .22s ease,background .22s ease}.insia-site .insia-site-button:hover{background:linear-gradient(135deg,var(--iosp-deeper),var(--iosp-deep));box-shadow:0 14px 34px rgba(5,63,58,.2);transform:translateY(-1px)}.insia-site a.insia-global-waitlist{align-items:center;background:linear-gradient(180deg,rgba(16,118,108,.96),rgba(3,59,54,.98));border:1px solid rgba(255,255,255,.45);border-radius:999px;bottom:calc(18px + env(safe-area-inset-bottom));box-shadow:0 18px 45px rgba(3,44,41,.32),inset 0 1px rgba(255,255,255,.22);color:#fff;display:inline-flex;font-size:.98rem;font-weight:720;gap:12px;justify-content:center;left:50%;min-height:52px;padding:12px 25px;position:fixed;transform:translateX(-50%);transition:box-shadow .22s ease,transform .22s ease;white-space:nowrap;z-index:58}.insia-site a.insia-global-waitlist:hover{box-shadow:0 22px 52px rgba(3,44,41,.4),inset 0 1px rgba(255,255,255,.3);color:#fff;transform:translateX(-50%) translateY(-2px)}.insia-site a.insia-global-waitlist:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--iosp-teal),0 18px 45px rgba(3,44,41,.32);outline:0}.insia-site-footer{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.iosp-page{background:#fff;overflow:clip}.iosp-shell{margin-inline:auto;max-width:var(--site-content-max);padding-inline:var(--site-gutter);width:100%}.iosp-hero{align-items:center;display:grid;gap:clamp(36px,4vw,64px);grid-template-columns:minmax(0,.98fr) minmax(370px,1.02fr);min-height:min(570px,calc(100vh - var(--site-nav-height)));padding-bottom:clamp(34px,4vw,54px);padding-top:clamp(38px,4.5vw,62px);position:relative}.iosp-broker-hero:before,.iosp-hero:before,.iosp-support-hero:before{background:radial-gradient(circle,rgba(23,139,126,.14),transparent 68%);border-radius:50%;content:"";height:min(54vw,720px);pointer-events:none;position:absolute;right:-10%;top:4%;width:min(54vw,720px)}.iosp-broker-hero>div:first-child,.iosp-hero-copy,.iosp-support-hero>div:first-child{display:grid;gap:22px;position:relative;z-index:2}.iosp-status-line{align-items:center;color:#24433f;display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:650;gap:10px}.iosp-broker-hero h1,.iosp-hero h1,.iosp-support-hero h1{color:#071312;font-size:clamp(3rem,3.8vw,3.8rem);font-weight:720;letter-spacing:-.067em;line-height:.96;margin:0;max-width:780px;text-wrap:balance}.iosp-hero h1 em{color:var(--iosp-deep);font-style:normal}.iosp-broker-hero>div:first-child>p,.iosp-hero-copy>p,.iosp-support-hero>div:first-child>p{color:#3e5450;font-size:clamp(1.04rem,1.45vw,1.23rem);line-height:1.68;margin:0;max-width:560px}.iosp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.iosp-capability-grid a strong,.iosp-text-link,.iosp-trust-strip a:not(.insia-site-button){align-items:center;color:var(--iosp-deep);display:inline-flex;font-size:.93rem;font-weight:700;gap:8px}.iosp-text-link,.iosp-trust-strip a:not(.insia-site-button){min-height:44px}.iosp-text-link:hover,.iosp-trust-strip a:hover{color:var(--iosp-teal)}.iosp-phone-pair{align-items:center;display:flex;justify-content:center;min-height:440px;padding:10px 14px 32px;perspective:1200px;position:relative;z-index:2}.iosp-phone-pair figure{flex:0 0 clamp(200px,16.5vw,244px);width:clamp(200px,16.5vw,244px)}.iosp-phone-pair figure:first-child{transform:rotate(-3.2deg) translateY(20px);z-index:1}.iosp-phone-pair figure:nth-child(2){margin-left:clamp(-78px,-5vw,-44px);transform:rotate(3deg) translateY(-12px);z-index:2}.iosp-phone-pair>p{background:rgba(255,255,255,.92);border:1px solid rgba(5,63,58,.12);border-radius:999px;bottom:0;color:#4b625e;font-size:.72rem;left:50%;margin:0;padding:8px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:3}.iosp-phone-gallery [data-public-product-frame=phone],.iosp-phone-pair [data-public-product-frame=phone],.iosp-single-phone [data-public-product-frame=phone]{border-color:#080d0d;border-radius:42px;border-width:6px;box-shadow:0 34px 85px rgba(6,36,32,.2),0 4px 14px rgba(6,36,32,.1)}.iosp-phone-gallery [data-public-product-frame=phone]>span:first-child,.iosp-phone-pair [data-public-product-frame=phone]>span:first-child,.iosp-single-phone [data-public-product-frame=phone]>span:first-child{display:none}.iosp-chapter-bar{background:rgba(255,255,255,.95);border-bottom:1px solid #dfe9e5;border-top:1px solid #dfe9e5;position:relative;z-index:5}.iosp-chapter-bar .iosp-shell{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.iosp-chapter-bar a{align-items:center;border-bottom:2px solid transparent;color:#27423e;display:flex;gap:12px;min-height:72px;padding:14px clamp(8px,1.5vw,22px)}.iosp-chapter-bar a:hover{background:#f7fbf9;border-bottom-color:var(--iosp-teal);color:var(--iosp-deep)}.iosp-chapter-bar a>span{display:grid;gap:3px}.iosp-chapter-bar strong{font-size:.9rem}.iosp-chapter-bar small{color:#667a76;font-size:.72rem}.iosp-section{padding-block:clamp(68px,7vw,104px)}.iosp-section-heading{display:grid;gap:16px;max-width:760px}.iosp-section-heading[data-align=centre]{margin-inline:auto;max-width:860px;text-align:center}.iosp-eyebrow,.iosp-kicker{color:var(--iosp-teal);font-size:.72rem;font-weight:760;letter-spacing:.14em;margin:0;text-transform:uppercase}.iosp-kicker{font-size:.85rem;letter-spacing:.07em}.iosp-dark-flow h2,.iosp-form-section h2,.iosp-principle-split h2,.iosp-section-heading h2,.iosp-trust-strip h2{color:#071312;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:680;letter-spacing:-.055em;line-height:1.02;margin:0;text-wrap:balance}.iosp-form-section>div:first-child>p:last-child,.iosp-principle-split>div>p:last-child,.iosp-section-heading>p:last-child{color:#526762;font-size:1.04rem;line-height:1.7;margin:0;max-width:680px}.iosp-foundation{align-items:center;display:grid;gap:clamp(44px,6vw,88px);grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.iosp-foundation-copy{display:grid;gap:42px}.iosp-layer-art{height:auto;max-width:650px;transform:translateX(4%);width:100%}.iosp-feature-grid{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.iosp-feature-grid article{align-content:start;background:#fff;border-left:1px solid #dce9e4;display:grid;gap:12px;min-width:0;padding:10px clamp(16px,2.2vw,28px) 12px}.iosp-feature-grid article:first-child{border-left:0;padding-left:0}.iosp-feature-grid svg{color:var(--iosp-teal)}.iosp-feature-grid strong{color:#0a3934;font-size:.9rem}.iosp-feature-grid p{color:#5a6f6b;font-size:.84rem;line-height:1.58;margin:0}.iosp-feature-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.iosp-dark-flow{background:radial-gradient(ellipse at 72% 100%,rgba(29,165,145,.22),transparent 45%),linear-gradient(135deg,#032e2a,#075b53);color:#fff;padding-block:clamp(72px,8vw,108px);position:relative}.iosp-flow-grid{align-items:center;display:grid;gap:clamp(38px,6vw,92px);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)}.iosp-dark-flow .iosp-section-heading h2,.iosp-dark-flow h2{color:#fff}.iosp-dark-flow p:not(.iosp-eyebrow){color:rgba(235,249,245,.76);line-height:1.62}.iosp-light-button{align-items:center;background:#fff;border-radius:8px;color:var(--iosp-deep);display:inline-flex;font-size:.86rem;font-weight:720;gap:8px;margin-top:14px;min-height:44px;padding:10px 15px}.iosp-flow-grid ol,.iosp-process{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.iosp-flow-grid li{align-items:center;display:grid;gap:10px;justify-items:center;padding-inline:clamp(10px,2vw,26px);position:relative;text-align:center}.iosp-flow-grid .iosp-flow-connector{border:0;box-sizing:border-box;color:rgba(255,255,255,.65);padding:0;position:absolute;right:-10px;top:22px}.iosp-flow-grid li svg{border:1px solid rgba(255,255,255,.3);border-radius:50%;box-sizing:content-box;padding:14px}.iosp-flow-grid li strong{font-size:.93rem}.iosp-flow-grid li span{color:rgba(235,249,245,.72);font-size:.77rem;line-height:1.48}.iosp-app-gallery{background:linear-gradient(180deg,#fff,#f3f8f6)}.iosp-phone-gallery{align-items:start;display:grid;gap:clamp(24px,4vw,54px);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(46px,6vw,76px) auto 0;max-width:980px}.iosp-phone-gallery figure:nth-child(2){transform:translateY(-24px)}.iosp-phone-gallery figcaption{font-size:.78rem;line-height:1.5;text-align:center}.iosp-centred-action{display:flex;justify-content:center;margin-top:38px}.iosp-trust-strip{background:#f8fbfa;border-block:1px solid #dde9e5;padding-block:clamp(52px,6vw,78px)}.iosp-trust-grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(260px,1.25fr) repeat(4,minmax(130px,.75fr))}.iosp-trust-grid>div{display:grid;gap:13px;padding-right:30px}.iosp-trust-grid h2{font-size:clamp(1.8rem,2.6vw,2.65rem)}.iosp-trust-grid article{display:grid;gap:11px;padding:10px 6px}.iosp-trust-grid svg{color:var(--iosp-teal)}.iosp-trust-grid strong{color:#0a4841;font-size:.88rem}.iosp-trust-grid article p{color:#60736f;font-size:.8rem;line-height:1.58;margin:0}.iosp-conversion-split,.iosp-form-section,.iosp-principle-split,.iosp-security-story{align-items:start;display:grid;gap:clamp(38px,7vw,96px);grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr)}.iosp-conversion-split>div:first-child,.iosp-form-section>div:first-child,.iosp-principle-split>div:first-child,.iosp-security-story>div:first-child{display:grid;gap:18px}.iosp-conversion-split h2,.iosp-form-section h2,.iosp-principle-split h2,.iosp-security-story h2{font-size:clamp(2.15rem,3.6vw,3.75rem)}.iosp-conversion-split>div:first-child>p:not(.iosp-eyebrow),.iosp-security-story>div:first-child>p:not(.iosp-eyebrow){color:#536964;line-height:1.7;margin:0}.iosp-form-panel{background:#f5f9f7;border:1px solid #dce9e4;border-radius:24px;box-shadow:0 20px 60px rgba(6,54,48,.07);display:grid;gap:10px;padding:clamp(24px,4vw,42px)}.iosp-form-panel h3{font-size:1.35rem;margin:0}.iosp-form-panel>p{color:#5c706c;line-height:1.55;margin:0 0 12px}.iosp-form-panel .public-conversion-form{margin:0}.iosp-boundary{padding-bottom:clamp(68px,8vw,100px)}.iosp-carousel-section{background:#f3f8f6}.iosp-carousel-section>.iosp-section-heading{padding-inline:var(--site-gutter)}.iosp-security-story{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.iosp-faq{display:grid;gap:36px;padding-block:clamp(72px,8vw,110px)}.iosp-broker-hero,.iosp-support-hero{align-items:center;display:grid;gap:clamp(44px,7vw,100px);grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);min-height:650px;padding-bottom:clamp(70px,8vw,108px);padding-top:clamp(70px,8vw,112px);position:relative}.iosp-broker-hero h1,.iosp-support-hero h1{font-size:clamp(2.85rem,5vw,5.15rem)}.iosp-broker-visual{align-items:center;display:grid;justify-items:center;position:relative;z-index:2}.iosp-broker-visual>img{height:auto;width:min(100%,650px)}.iosp-broker-visual dl{background:rgba(255,255,255,.88);border:1px solid rgba(5,63,58,.13);border-radius:16px;bottom:4%;box-shadow:0 18px 50px rgba(4,52,46,.13);display:grid;grid-template-columns:repeat(3,1fr);margin:0;overflow:hidden;position:absolute;width:min(90%,520px)}.iosp-broker-visual dl div{border-left:1px solid #dce8e4;display:grid;gap:4px;padding:14px;text-align:center}.iosp-broker-visual dl div:first-child{border-left:0}.iosp-broker-visual dt{color:#6d807c;font-size:.67rem;text-transform:uppercase}.iosp-broker-visual dd{color:#0a4d45;font-size:.78rem;font-weight:730;margin:0}.iosp-capability-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:46px}.iosp-capability-grid a{background:#f5f9f7;border:1px solid #dce9e4;border-radius:18px;color:#071312;display:grid;gap:13px;min-height:285px;padding:clamp(22px,3vw,32px);transition:background .2s ease,border-color .2s ease,transform .2s ease}.iosp-capability-grid a:hover{background:#edf7f3;border-color:rgba(8,127,115,.32);transform:translateY(-3px)}.iosp-capability-grid svg{color:var(--iosp-teal)}.iosp-capability-grid a>span{color:var(--iosp-teal);font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.iosp-capability-grid h3{font-size:1.45rem;letter-spacing:-.035em;margin:0}.iosp-capability-grid p{color:#5b6f6a;font-size:.9rem;line-height:1.6;margin:0}.iosp-capability-grid a strong{margin-top:auto}.iosp-dark-flow .iosp-process{margin-top:46px}.iosp-process li{border-left:1px solid rgba(255,255,255,.2);display:grid;gap:13px;padding:8px clamp(18px,3vw,40px)}.iosp-process li:first-child{border-left:0;padding-left:0}.iosp-process li>span{color:#8fd7cb;font-size:.7rem;font-weight:750;letter-spacing:.12em}.iosp-process li strong{font-size:1.05rem}.iosp-process li p{color:rgba(235,249,245,.72);font-size:.84rem;line-height:1.6;margin:0}.iosp-section .iosp-process li{border-color:#dce9e4}.iosp-section .iosp-process li svg,.iosp-section .iosp-process li>span{color:var(--iosp-teal)}.iosp-section .iosp-process li p{color:#5d716c}.iosp-tab-panel{background:#f5f9f7;border:1px solid #dce9e4;border-radius:22px;margin-top:40px;overflow:hidden;padding:clamp(18px,3vw,30px)}.iosp-principle-split .iosp-feature-grid{align-self:start}.iosp-dark-flow .iosp-principle-split>p{color:rgba(235,249,245,.75);font-size:1.05rem;line-height:1.72;margin:0}.iosp-dark-flow .iosp-principle-split .iosp-feature-grid article{background:transparent;border-color:rgba(255,255,255,.18)}.iosp-dark-flow .iosp-principle-split .iosp-feature-grid strong,.iosp-dark-flow .iosp-principle-split .iosp-feature-grid svg{color:#fff}.iosp-dark-flow .iosp-principle-split .iosp-feature-grid p{color:rgba(235,249,245,.68)}.iosp-support-hero{min-height:590px}.iosp-support-hero>.iosp-single-phone{justify-self:center;position:relative;width:min(290px,72vw);z-index:2}.iosp-hero-icon{color:rgba(8,127,115,.4);justify-self:center;position:relative;z-index:2}.iosp-security-list{border-top:1px solid #dbe8e3;display:grid;margin-top:44px}.iosp-security-list article{align-items:start;border-bottom:1px solid #dbe8e3;display:grid;gap:clamp(18px,3vw,42px);grid-template-columns:46px minmax(180px,.7fr) minmax(260px,1.15fr) minmax(260px,1fr);padding-block:clamp(24px,3vw,38px)}.iosp-security-list article>span{color:var(--iosp-teal);font-size:.72rem;font-weight:760;letter-spacing:.1em}.iosp-security-list h3,.iosp-security-list p,.iosp-security-list strong{margin:0}.iosp-security-list h3{font-size:1.15rem}.iosp-security-list p,.iosp-security-list strong{color:#526762;font-size:.86rem;font-weight:500;line-height:1.62}.iosp-capability-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.iosp-capability-grid.compact a{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#fff;min-height:220px}.iosp-capability-grid.compact a p{color:rgba(235,249,245,.68)}.iosp-intelligence-note{align-items:flex-start;background:#eef7f4;border:1px solid #d4e8e1;border-radius:16px;color:#38534e;display:flex;gap:13px;line-height:1.6;margin:0;padding:18px 20px}.iosp-intelligence-note svg{color:var(--iosp-teal);flex:0 0 auto;margin-top:2px}.iosp-intelligence-note strong{color:var(--iosp-deep)}.iosp-module-map{background:linear-gradient(145deg,#f7fbf9,#edf5f2);border:1px solid #dce9e4;border-radius:28px;box-shadow:0 24px 70px rgba(4,63,55,.08);display:grid;gap:0;overflow:hidden}.iosp-module-map>a{color:#071312;display:grid;gap:9px;grid-template-columns:52px minmax(0,1fr);padding:clamp(20px,3vw,28px);position:relative}.iosp-module-map>a+a{border-top:1px solid #d5e5df}.iosp-module-map>a:hover{background:rgba(255,255,255,.72)}.iosp-module-icon{align-items:center;background:#fff;border:1px solid #d2e5df;border-radius:14px;color:var(--iosp-teal);display:flex;grid-row:1/span 4;height:46px;justify-content:center;width:46px}.iosp-module-link,.iosp-module-map p,.iosp-module-map small,.iosp-module-map strong{grid-column:2}.iosp-module-map small{color:var(--iosp-teal);font-size:.66rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.iosp-module-map strong{font-size:1.15rem;letter-spacing:-.025em}.iosp-module-map p{color:#526762;font-size:.84rem;line-height:1.55;margin:0}.iosp-module-link{align-items:center;color:var(--iosp-deep);display:inline-flex;font-size:.76rem;font-weight:700;gap:7px;margin-top:3px}.iosp-hero-workflow{background:rgba(248,252,250,.94);border:1px solid #d7e6e1;border-radius:28px;box-shadow:0 28px 80px rgba(3,52,46,.11);display:grid;gap:18px;padding:clamp(22px,3vw,34px);position:relative;z-index:2}.iosp-hero-workflow ol{display:grid;gap:0;list-style:none;margin:0;padding:0}.iosp-hero-workflow li{align-items:center;border-bottom:1px solid #dbe8e4;display:grid;gap:14px;grid-template-columns:28px 42px minmax(0,1fr);padding-block:18px}.iosp-hero-workflow li:first-child{padding-top:4px}.iosp-hero-workflow li:last-child{border-bottom:0}.iosp-hero-workflow li>span{color:#80928e;font-size:.66rem;font-weight:760;letter-spacing:.08em}.iosp-hero-workflow li>svg{color:var(--iosp-teal)}.iosp-hero-workflow li>div{display:grid;gap:5px}.iosp-hero-workflow li strong{color:#0a3934;font-size:.92rem}.iosp-hero-workflow li small{color:#5c706c;font-size:.76rem;line-height:1.5}.iosp-output-chip{align-items:flex-start;background:linear-gradient(135deg,var(--iosp-deep),#08746a);border-radius:18px;color:#fff;display:flex;gap:13px;padding:18px}.iosp-output-chip>svg{flex:0 0 auto;margin-top:2px}.iosp-output-chip>span{display:grid;gap:5px}.iosp-output-chip small{color:#9edbd1;font-size:.65rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.iosp-output-chip strong{font-size:.82rem;line-height:1.5}.iosp-capability-grid.iosp-three-up,.iosp-feature-grid.iosp-three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.iosp-capability-grid.iosp-three-up a{min-height:260px}.iosp-soft-section{background:#f5f9f7;max-width:none;padding-inline:max(var(--site-gutter),calc((100vw - var(--site-content-max)) / 2 + var(--site-gutter)))}.iosp-intelligence-band{align-items:center;background:#eff7f4;border:1px solid #d7e8e2;border-radius:24px;display:flex;gap:clamp(28px,6vw,70px);justify-content:space-between;margin-block:clamp(68px,7vw,104px);padding:clamp(28px,5vw,52px)}.iosp-intelligence-band>div{display:grid;gap:13px;max-width:800px}.iosp-intelligence-band>div>svg{color:var(--iosp-teal)}.iosp-intelligence-band h2{font-size:clamp(2rem,3.5vw,3.6rem);letter-spacing:-.05em;line-height:1.04;margin:0}.iosp-intelligence-band p:not(.iosp-eyebrow){color:#526762;line-height:1.65;margin:0}.iosp-journey-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.iosp-journey-card{background:#f6faf8;border:1px solid #dce9e4;border-radius:24px;display:grid;gap:20px;padding:clamp(24px,4vw,40px)}.iosp-journey-card h3{font-size:clamp(1.6rem,2.5vw,2.25rem);letter-spacing:-.04em;line-height:1.08;margin:0}.iosp-journey-card>ol{display:grid;gap:0;list-style:none;margin:0;padding:0}.iosp-journey-card>ol li{align-items:start;border-top:1px solid #dce8e4;color:#465e59;display:grid;font-size:.88rem;gap:12px;grid-template-columns:26px minmax(0,1fr);line-height:1.55;padding-block:13px}.iosp-journey-card>ol li:first-child{border-top:0}.iosp-journey-card>ol li span{align-items:center;background:#dfeee9;border-radius:50%;color:var(--iosp-deep);display:flex;font-size:.7rem;font-weight:760;height:24px;justify-content:center;width:24px}.iosp-journey-output{align-items:flex-start;background:#fff;border:1px solid #d7e6e1;border-radius:14px;color:#465e59;display:flex;font-size:.84rem;gap:11px;line-height:1.55;margin:0;padding:16px}.iosp-journey-output svg{color:var(--iosp-teal);flex:0 0 auto}.iosp-journey-output span{display:grid;gap:3px}.iosp-journey-output strong{color:var(--iosp-deep)}.iosp-status-matrix{border:1px solid #d6e5e0;border-radius:20px;display:grid;margin-top:44px;overflow:hidden}.iosp-status-matrix>div{align-items:start;background:#fff;border-top:1px solid #dce8e4;display:grid;gap:24px;grid-template-columns:minmax(180px,.75fr) minmax(150px,.55fr) minmax(280px,1.7fr);padding:20px clamp(18px,3vw,28px)}.iosp-status-matrix>div:first-child{border-top:0}.iosp-status-matrix .iosp-status-matrix-header{background:var(--iosp-deep);color:#fff;font-size:.68rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.iosp-status-matrix strong{color:#183e39;font-size:.88rem}.iosp-status-matrix div>span:not([role=columnheader]){color:var(--iosp-teal);font-size:.74rem;font-weight:740}.iosp-status-matrix p{color:#526762;font-size:.84rem;line-height:1.6;margin:0}.iosp-case-types{display:flex;flex-wrap:wrap;gap:10px;margin-block:38px 46px}.iosp-case-types span{align-items:center;background:#f2f8f6;border:1px solid #d5e7e1;border-radius:999px;color:#294a45;display:inline-flex;font-size:.82rem;font-weight:680;gap:9px;padding:10px 15px}.iosp-case-types strong{color:var(--iosp-teal);font-size:.66rem}.iosp-roadmap{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px}.iosp-roadmap article{border-left:1px solid rgba(255,255,255,.18);display:grid;gap:12px;padding:8px clamp(18px,3vw,34px)}.iosp-roadmap article:first-child{border-left:0;padding-left:0}.iosp-roadmap article>small,.iosp-roadmap article>span{color:#9bdacf;font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.iosp-roadmap article>svg{color:#fff}.iosp-roadmap h3{font-size:1.15rem;margin:0}.iosp-roadmap p{font-size:.82rem;margin:0}.iosp-founder-story{background:radial-gradient(circle at 12% 18%,rgba(27,157,141,.13),transparent 32%),radial-gradient(circle at 88% 82%,rgba(5,63,58,.09),transparent 34%),#f4f8f6;border-block:1px solid #dce9e4;overflow:hidden;padding-block:clamp(76px,9vw,126px);position:relative}.iosp-founder-story:after{background-image:radial-gradient(rgba(5,63,58,.16) .8px,transparent 0);background-size:16px 16px;content:"";height:240px;opacity:.28;pointer-events:none;position:absolute;right:-28px;top:-36px;transform:rotate(-8deg);width:320px}.iosp-founder-layout{align-items:start;display:grid;gap:clamp(44px,7vw,104px);grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);position:relative;z-index:1}.iosp-founder-profile{background:radial-gradient(circle at 80% 8%,rgba(147,224,211,.24),transparent 30%),linear-gradient(145deg,#064d46,#032e2b 72%);border:1px solid rgba(255,255,255,.24);border-radius:30px;box-shadow:0 28px 70px rgba(3,44,41,.18);color:#fff;display:grid;gap:28px;min-height:490px;overflow:hidden;padding:clamp(28px,4vw,44px);position:relative}.iosp-founder-profile:after{border:1px solid rgba(177,235,224,.22);border-radius:50%;bottom:-130px;content:"";height:310px;position:absolute;right:-120px;width:310px}.iosp-founder-monogram{align-items:center;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.38);border-radius:26px;display:flex;height:104px;justify-content:center;position:relative;width:104px}.iosp-founder-monogram span{font-size:2rem;font-weight:690;letter-spacing:-.055em}.iosp-founder-monogram i{background:#80d9c8;border:4px solid #0c5b53;border-radius:50%;height:18px;position:absolute;right:-4px;top:-4px;width:18px}.iosp-founder-identity{align-self:end;display:grid;gap:8px}.iosp-founder-identity .iosp-eyebrow{color:#9fe2d6}.iosp-founder-identity h2{color:#fff;font-size:clamp(2.25rem,3.2vw,3.25rem);letter-spacing:-.06em;line-height:.98;margin:0}.iosp-founder-identity>p:last-child{color:#c7e5df;font-size:.92rem;margin:0}.iosp-founder-contact{border-top:1px solid rgba(255,255,255,.18);display:grid;padding-top:18px;position:relative;z-index:1}.iosp-founder-contact a{align-items:center;border-radius:10px;color:#e9f7f4;display:flex;font-size:.82rem;gap:11px;min-height:44px;padding:8px 10px;transition:background .18s ease,color .18s ease,transform .18s ease}.iosp-founder-contact a:hover{background:rgba(255,255,255,.09);color:#fff;transform:translateX(2px)}.iosp-founder-contact a:focus-visible{outline:2px solid #a7e8dc;outline-offset:2px}.iosp-founder-copy{display:grid;gap:20px;padding-block:clamp(4px,2vw,24px)}.iosp-founder-copy h2{color:#071312;font-size:clamp(2.45rem,4.3vw,4.5rem);letter-spacing:-.065em;line-height:.98;margin:0 0 8px;max-width:860px;text-wrap:balance}.iosp-founder-copy>p:not(.iosp-eyebrow){color:#415955;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.78;margin:0;max-width:760px}.iosp-founder-principle{align-items:start;background:rgba(255,255,255,.72);border:1px solid #cfe4de;border-radius:18px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);margin-top:12px;max-width:760px;padding:20px 22px}.iosp-founder-principle>svg{color:var(--iosp-teal);margin-top:2px}.iosp-founder-principle p{display:grid;gap:5px;margin:0}.iosp-founder-principle strong{color:var(--iosp-deep);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.iosp-founder-principle span{color:#294b46;font-size:.92rem;line-height:1.6}.iosp-access-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:46px}.iosp-access-grid article{background:#f5f9f7;border:1px solid #dce9e4;border-radius:20px;display:grid;gap:14px;padding:clamp(24px,4vw,36px)}.iosp-access-grid article>svg{color:var(--iosp-teal)}.iosp-access-grid small{color:var(--iosp-teal);font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.iosp-access-grid h2{font-size:clamp(1.55rem,2.4vw,2.15rem);letter-spacing:-.04em;margin:0}.iosp-access-grid p{color:#526762;line-height:1.65;margin:0}.iosp-access-grid .insia-site-button{justify-self:start;margin-top:auto}.editorial-hero-grid{align-items:center;min-height:560px;padding-bottom:clamp(64px,8vw,96px);padding-top:clamp(72px,9vw,108px)}.editorial-hero h1{font-size:clamp(2.8rem,5.5vw,5rem)}.editorial-browse,.editorial-method,.editorial-role-paths{padding-bottom:clamp(70px,8vw,104px);padding-top:clamp(70px,8vw,104px)}@media (pointer:fine) and (hover:hover){.insia-site,.insia-site *{cursor:url(/brand/visuals/insia-cursor-default.png) 4 4,auto}.insia-site [role=button],.insia-site a,.insia-site button,.insia-site label[for],.insia-site select,.insia-site summary{cursor:url(/brand/visuals/insia-cursor-interactive.png) 6 6,pointer}.insia-site [contenteditable=true],.insia-site input,.insia-site textarea{cursor:text}}@supports (animation-timeline:view()){.iosp-capability-grid,.iosp-feature-grid,.iosp-process,.iosp-section-heading,.iosp-security-list{animation:iosp-reveal linear both;animation-range:entry 8% cover 30%;animation-timeline:view()}}@keyframes iosp-reveal{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.iosp-hero{grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr)}.iosp-hero h1{font-size:clamp(2.9rem,4.5vw,3.8rem)}.iosp-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.iosp-trust-grid>div{grid-column:1/-1}}@media (max-width:980px){.iosp-broker-hero,.iosp-conversion-split,.iosp-flow-grid,.iosp-form-section,.iosp-foundation,.iosp-founder-layout,.iosp-hero,.iosp-principle-split,.iosp-security-story,.iosp-support-hero{grid-template-columns:1fr}.iosp-broker-hero,.iosp-hero,.iosp-support-hero{min-height:0}.iosp-broker-hero>div:first-child,.iosp-hero-copy,.iosp-support-hero>div:first-child{max-width:760px}.iosp-phone-pair{margin-inline:auto;width:min(100%,720px)}.iosp-broker-visual>img,.iosp-layer-art{margin-inline:auto;max-width:600px;transform:none}.iosp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.iosp-feature-grid article:nth-child(3){border-left:0;padding-left:0}.iosp-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iosp-capability-grid a{min-height:245px}.iosp-flow-grid>div:first-child{max-width:520px}.iosp-security-list article{grid-template-columns:40px minmax(180px,.7fr) minmax(0,1.3fr)}.iosp-security-list article p{grid-column:2/-1}.iosp-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.iosp-roadmap article:nth-child(3){border-left:0;padding-left:0}.iosp-founder-profile{grid-template-columns:auto minmax(0,1fr);min-height:0}.iosp-founder-identity{align-self:center}.iosp-founder-contact{grid-column:1/-1}}@media (max-width:720px){.insia-global-waitlist{bottom:calc(12px + env(safe-area-inset-bottom));min-height:50px;padding-inline:22px}.iosp-broker-hero,.iosp-hero,.iosp-support-hero{gap:38px;padding-bottom:58px;padding-top:54px}.iosp-broker-hero:before,.iosp-hero:before,.iosp-support-hero:before{height:440px;right:-30%;top:32%;width:440px}.iosp-broker-hero h1,.iosp-hero h1,.iosp-support-hero h1{font-size:clamp(2.65rem,13vw,4rem);letter-spacing:-.06em}.iosp-actions{align-items:stretch;flex-direction:column}.iosp-actions .iosp-text-link{align-self:flex-start;min-height:44px}.iosp-phone-pair{min-height:480px;padding-inline:0}.iosp-phone-pair figure{flex-basis:min(47vw,220px);width:min(47vw,220px)}.iosp-phone-pair figure:nth-child(2){margin-left:-50px}.iosp-chapter-bar .iosp-shell{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:10px}.iosp-chapter-bar a{min-height:76px}.iosp-section{padding-block:72px}.iosp-feature-grid,.iosp-feature-grid.compact{gap:0;grid-template-columns:1fr}.iosp-feature-grid article,.iosp-feature-grid article:nth-child(3){border-left:0;border-top:1px solid #dce9e4;padding:22px 0}.iosp-feature-grid article:first-child{border-top:0}.iosp-flow-grid ol,.iosp-process{grid-template-columns:1fr}.iosp-flow-grid li{border-top:1px solid rgba(255,255,255,.16);grid-template-columns:58px minmax(0,1fr);justify-items:start;padding:20px 0;text-align:left}.iosp-flow-grid li:first-child{border-top:0}.iosp-flow-grid .iosp-flow-connector{display:none}.iosp-flow-grid li svg{grid-row:1/span 2}.iosp-phone-gallery{display:flex;gap:24px;margin-inline:calc(-1 * var(--site-gutter));max-width:none;overflow-x:auto;padding:24px var(--site-gutter) 34px;scroll-snap-type:x mandatory}.iosp-phone-gallery figure,.iosp-phone-gallery figure:nth-child(2){flex:0 0 min(74vw,300px);scroll-snap-align:center;transform:none}.iosp-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iosp-trust-grid>div{padding-right:0}.iosp-conversion-split,.iosp-form-section{gap:32px}.iosp-form-panel{border-radius:18px;padding:22px}.iosp-access-grid,.iosp-capability-grid,.iosp-capability-grid.compact,.iosp-capability-grid.iosp-three-up,.iosp-feature-grid.iosp-three-up,.iosp-journey-grid,.iosp-roadmap{grid-template-columns:1fr}.iosp-capability-grid a,.iosp-capability-grid.compact a{min-height:0}.iosp-process li,.iosp-process li:first-child{border-left:0;border-top:1px solid rgba(255,255,255,.18);padding:22px 0}.iosp-section .iosp-process li{border-color:#dce9e4}.iosp-broker-visual dl{width:96%}.iosp-security-list article{gap:12px;grid-template-columns:34px 1fr}.iosp-security-list article p,.iosp-security-list article strong{grid-column:2}.iosp-single-phone{margin-inline:auto}.iosp-intelligence-band{align-items:flex-start;flex-direction:column;margin-inline:var(--site-gutter)}.iosp-status-matrix{border:0;gap:12px;overflow:visible}.iosp-status-matrix .iosp-status-matrix-header{display:none}.iosp-status-matrix>div{border:1px solid #d6e5e0;border-radius:16px;gap:8px;grid-template-columns:1fr;padding:19px}.iosp-status-matrix div>span:not([role=columnheader]){margin-block:3px}.iosp-roadmap article,.iosp-roadmap article:first-child,.iosp-roadmap article:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.18);padding:24px 0}.iosp-roadmap article:first-child{border-top:0}.iosp-founder-story{padding-block:70px}.iosp-founder-profile{border-radius:24px;gap:22px;grid-template-columns:1fr;padding:26px 22px}.iosp-founder-monogram{border-radius:22px;height:88px;width:88px}.iosp-founder-contact{grid-column:auto}.iosp-founder-copy{gap:18px}.iosp-founder-copy h2{font-size:clamp(2.35rem,11vw,3.35rem)}.iosp-founder-principle{padding:18px}}@media (max-width:440px){.iosp-phone-pair{min-height:420px}.iosp-phone-pair figure{flex-basis:49vw;width:49vw}.iosp-phone-pair figure:first-child{transform:rotate(-2.2deg) translateY(18px)}.iosp-phone-pair figure:nth-child(2){margin-left:-42px;transform:rotate(2deg) translateY(-10px)}.iosp-trust-grid{grid-template-columns:1fr}.iosp-chapter-bar small{display:none}.iosp-chapter-bar a{min-height:64px}}@media (prefers-reduced-motion:reduce){.insia-site *,.insia-site :after,.insia-site :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.iosp-capability-grid a,.iosp-phone-gallery figure,.iosp-phone-pair figure{transform:none!important}}@media (prefers-contrast:more){.insia-site,.insia-site *{cursor:auto}.insia-site a,.insia-site button,.insia-site summary{cursor:pointer}}@media print{.insia-global-waitlist{display:none}.insia-site,.insia-site *{cursor:auto!important}}