.ins2{--navh:85px;position:relative}@media (max-width:767px){.ins2{--navh:72px}}.ins2{--bg:#f2efe5;--paper:#f7f4ec;--navy:#183359;--navy-deep:#14294a;--ink:#3b4a61;--muted:#6b778a;--coral:#e76f51;--line:#18335924;--sans:"PriceDollar",var(--font-sofia),ui-sans-serif,system-ui,sans-serif;--serif:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--ease:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--edge:max(16px,min(64px,4.5vw));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ins2 *{box-sizing:border-box;margin:0;padding:0}.ins2{background:var(--bg);color:var(--navy);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:300;line-height:1.55;overflow-x:clip}.ins2 img{max-width:100%;display:block}.ins2 a{color:inherit;text-decoration:none}.ins2 button,.ins2 select{font:inherit;color:inherit;background:0 0;border:0}.ins2 button{cursor:pointer}.ins2 .wrap{max-width:1440px;padding:0 var(--edge);margin:0 auto}.ins2 .g{grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.ins2 .label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:400}.ins2 .label b{color:var(--navy);font-variant-numeric:tabular-nums;margin-right:14px;font-weight:400}.ins2 .h2{letter-spacing:-.028em;font-size:clamp(36px,4vw,60px);font-weight:300;line-height:1.05}.ins2 .serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.ins2 .body{color:var(--ink);max-width:44ch}.ins2 .rule{background:var(--line);transform-origin:0;height:1px;transition:transform 1.4s var(--ease-out);transform:scaleX(0)}.ins2 .in .rule,.ins2 .rule.in{transform:scaleX(1)}.ins2 .btn{height:50px;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 24px;font-size:15.5px;font-weight:400;display:inline-flex}.ins2 .btn-coral{background:var(--coral);color:#fff}.ins2 .btn-coral:hover{background:#d65f42}.ins2 .btn-line{border:1px solid #1833594d}.ins2 .btn-line:hover{background:var(--navy);color:var(--bg);border-color:var(--navy)}.ins2 .arrow{width:14px;height:14px;display:inline-block;position:relative;overflow:hidden}.ins2 .arrow svg{transition:transform .5s var(--ease);position:absolute;inset:0}.ins2 .arrow svg+svg{transform:translate(-120%)}.ins2 a:hover .arrow svg:first-child,.ins2 button:hover .arrow svg:first-child{transform:translate(120%)}.ins2 a:hover .arrow svg+svg,.ins2 button:hover .arrow svg+svg{transform:none}.ins2 .ul{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px}.ins2 .ul:hover{background-position:100% 100%;background-size:0 1px}.ins2{--spring-l:linear(0,.0229,.0788,.1532,.2361,.3208,.403,.4802,.5509,.6146,.6711,.7207,.7638,.801,.8329,.8601,.8832,.9027,.9191,.9329,.9445,.9541,.9621,.9688,.9743,.9789,.9827,.9858,.9884,.9905,.9922,.9936,.9948,.9958,.9965,.9972,.9977,.9981,.9985,.9988,1);--spring-ui:cubic-bezier(.34,1.3,.64,1);--ease-soft:cubic-bezier(.2,0,.2,1);--char-dur:1.2s}.ins2 [data-split] .w{white-space:nowrap;display:inline-block}.ins2 [data-split] .ch{opacity:.001;filter:blur(10px);transition:opacity var(--char-dur) var(--spring-l) var(--d,0s),transform var(--char-dur) var(--spring-l) var(--d,0s),filter var(--char-dur) var(--spring-l) var(--d,0s);display:inline-block;transform:translateY(40px)}.ins2 [data-split].in .ch{opacity:1;filter:blur();transform:none}.ins2 [data-split].done .ch{filter:none;transition:none}.ins2 [data-split] em{font-style:normal}.ins2 [data-split] em .ch{color:var(--coral)}.ins2 .fade{opacity:.001;transition:opacity 1s var(--ease-soft) calc(.2s + var(--d,0s)),transform 1s var(--ease-soft) calc(.2s + var(--d,0s));transform:translateY(24px)}.ins2 .fade.in{opacity:1;transform:none}.ins2 [data-scrub] .sw{opacity:var(--o,.12);filter:blur(calc((1 - var(--o,.12)) * 3px));transition:opacity .12s linear,filter .12s linear;display:inline-block}.ins2 [data-scrub] .sw.accent{color:var(--coral)}.ins2 .commit [data-scrub] .sw.accent{color:#f0a48e}.ins2 .pic{clip-path:inset(100% 0 0);transition:clip-path 1.5s var(--ease-out);overflow:hidden}.ins2 .pic img{object-fit:cover;width:100%;height:100%;transition:transform 2.2s var(--ease-out);transform:scale(1.18)}.ins2 .pic.in{clip-path:inset(0)}.ins2 .pic.in img{transform:scale(var(--z,1))}.ins2 .hero{padding:72px 0 0}.ins2 .hero .top{justify-content:space-between;align-items:baseline;margin-bottom:40px;display:flex}.ins2 .hero h1{letter-spacing:-.045em;grid-column:1/-1;font-size:clamp(48px,7.6vw,128px);font-weight:200;line-height:.96}.ins2 .hero h1 .serif{font-size:1.04em;font-weight:400}.ins2 .hero .lower{align-items:start;margin-top:72px}.ins2 .checker{grid-column:1/7;padding-top:22px}.ins2 .sentence{letter-spacing:-.02em;font-size:clamp(24px,2.3vw,34px);font-weight:300;line-height:1.45}.ins2 .pick{border-bottom:1px solid var(--navy);cursor:pointer;transition:border-color .3s var(--ease),color .3s var(--ease);align-items:center;gap:8px;display:inline-flex;position:relative}.ins2 .pick:hover,.ins2 .pick:focus-within{color:var(--coral);border-color:var(--coral)}.ins2 .pick select{appearance:none;opacity:0;cursor:pointer;font-size:16px;position:absolute;inset:0}.ins2 .pick svg{flex:none;width:14px;height:14px;margin-top:4px}.ins2 .result{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:6px 28px;min-height:190px;margin-top:44px;padding-top:26px;display:grid}.ins2 .result .glyph{grid-row:span 2;width:44px;height:44px}.ins2 .result .status{letter-spacing:-.02em;font-size:clamp(26px,2.4vw,34px);font-weight:300}.ins2 .result .detail{color:var(--ink);max-width:48ch}.ins2 .result .act{flex-wrap:wrap;grid-column:2;align-items:center;gap:22px;margin-top:18px;font-size:15.5px;font-weight:400;display:flex}.ins2 .result .swap{transition:opacity .35s var(--ease),transform .5s var(--ease)}.ins2 .result.out .swap{opacity:0;transform:translateY(8px)}.ins2 figcaption{color:var(--muted);justify-content:space-between;gap:16px;margin-top:14px;font-size:13px;display:flex}.ins2 .dot{border:1.5px solid var(--navy);border-radius:50%;flex:none;width:12px;height:12px;display:inline-block;position:relative;overflow:hidden}.ins2 .dot.full{background:var(--navy)}.ins2 .dot.half:after{content:"";background:var(--navy);width:50%;position:absolute;top:0;bottom:0;left:0}.ins2 .payers .g{align-items:center}.ins2 .payers .label{grid-column:1/4}.ins2 .payers ul{border-left:1px solid var(--line);grid-column:4/13;grid-template-columns:repeat(6,1fr);list-style:none;display:grid}.ins2 .payers li{border-right:1px solid var(--line);place-items:center;height:96px;padding:0 18px;display:grid}.ins2 .payers img{filter:grayscale();opacity:.55;width:auto;max-height:26px;transition:opacity .4s var(--ease),filter .4s var(--ease)}.ins2 .payers li:hover img{opacity:1;filter:none}.ins2 .payers .note{color:var(--muted);grid-column:4/13;margin-top:16px;font-size:14px}.ins2 .payers .note a{color:var(--navy)}.ins2 .coverage{padding:160px 0 140px}.ins2 .coverage .head{align-items:end;margin-bottom:64px}.ins2 .coverage .head .h2{grid-column:1/8;margin-top:20px}.ins2 .coverage .head .body{grid-column:9/13}.ins2 .filters{flex-wrap:wrap;gap:6px 34px;margin-bottom:22px;font-size:15px;font-weight:400;display:flex}.ins2 .filters button{color:var(--muted);transition:color .3s var(--ease);align-items:center;gap:10px;padding:6px 0;display:inline-flex;position:relative}.ins2 .filters button:after{content:"";background:var(--navy);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ins2 .filters button[aria-pressed=true]{color:var(--navy)}.ins2 .filters button[aria-pressed=true]:after{transform:scaleX(1)}.ins2 .filters sup{color:var(--muted);font-size:11px}.ins2 table{border-collapse:collapse;width:100%}.ins2 thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--navy);padding:14px 0;font-size:12.5px;font-weight:400}.ins2 tbody tr{border-bottom:1px solid var(--line);transition:opacity .45s var(--ease),background .3s var(--ease)}.ins2 tbody tr:hover{background:#18335906}.ins2 tbody tr.dim{opacity:.18}.ins2 td{vertical-align:top;padding:28px 0}.ins2 td.svc{width:44%;font-family:var(--serif);letter-spacing:-.01em;padding-right:24px;font-size:clamp(24px,2.1vw,32px);font-weight:500;line-height:1.1}.ins2 td.cov{width:20%;padding-top:36px;font-size:15.5px;font-weight:400}.ins2 td.cov span{align-items:center;gap:12px;display:inline-flex}.ins2 td.what{color:var(--ink);padding-top:34px;font-size:16px}.ins2 .legend{color:var(--muted);flex-wrap:wrap;gap:8px 30px;margin-top:26px;font-size:13.5px;display:flex}.ins2 .legend span{align-items:center;gap:10px;display:inline-flex}.ins2 .spravato{border-top:1px solid var(--line);padding:140px 0}.ins2 .sp-left{grid-column:1/6;align-self:start;position:sticky;top:110px}.ins2 .sp-left .h2{margin:20px 0 22px}.ins2 .sp-left .pic{aspect-ratio:5/4;border-radius:4px;margin-top:48px}.ins2 .sp-right{grid-column:7/13}.ins2 .req{border-top:1px solid var(--navy);list-style:none}.ins2 .req li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:0 20px;padding:34px 0 38px;display:grid}.ins2 .req .n{font-variant-numeric:tabular-nums;color:var(--muted);padding-top:8px;font-size:15px;font-weight:400}.ins2 .req h3{letter-spacing:-.02em;font-size:clamp(26px,2.2vw,32px);font-weight:300;line-height:1.15}.ins2 .req .who{color:var(--coral);align-items:center;gap:10px;margin:10px 0 14px;font-size:14px;font-weight:400;display:flex}.ins2 .req p{color:var(--ink)}.ins2 .update{grid-template-columns:72px 1fr;gap:0 20px;margin-top:44px;display:grid}.ins2 .update .k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-column:2;margin-bottom:10px;font-size:12.5px}.ins2 .update p{font-family:var(--serif);color:var(--navy);grid-column:2;font-size:clamp(22px,1.9vw,27px);font-weight:400;line-height:1.35}.ins2 .self{padding:0 0 140px}.ins2 .self .banner{border-radius:0;height:min(78vh,720px)}.ins2 .self .banner img{object-position:center 60%}.ins2 .self .head{align-items:end;margin-top:72px}.ins2 .self .head .h2{grid-column:1/8;margin-top:20px}.ins2 .self .head .body{grid-column:9/13}.ins2 .steps{margin-top:80px;position:relative}.ins2 .steps .track{background:var(--line);height:1px;position:relative}.ins2 .steps .track i{background:var(--navy);transform-origin:0;transform:scaleX(var(--sp,0));position:absolute;inset:0}.ins2 .steps ol{grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;display:grid}.ins2 .steps li{padding-top:28px;position:relative}.ins2 .steps li:before{content:"";background:var(--bg);border:1px solid var(--navy);width:7px;height:7px;transition:background .4s var(--ease);border-radius:50%;position:absolute;top:-4px;left:0}.ins2 .steps li.on:before{background:var(--navy)}.ins2 .steps .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.ins2 .steps h3{letter-spacing:-.015em;margin:18px 0 12px;font-size:24px;font-weight:300;line-height:1.2}.ins2 .steps p{color:var(--ink);max-width:30ch;font-size:16px}.ins2 .honest{align-items:start;margin-top:120px}.ins2 .honest .label{grid-column:1/4;padding-top:10px}.ins2 .honest blockquote{font-family:var(--serif);letter-spacing:-.01em;grid-column:4/12;font-size:clamp(26px,2.6vw,40px);font-weight:400;line-height:1.25}.ins2 .honest blockquote .q{color:var(--muted)}.ins2 .commit{background:var(--navy-deep);color:var(--bg);padding:150px 0 130px}.ins2 .commit .label{color:#f2efe58c}.ins2 .commit .label b{color:var(--bg)}.ins2 .commit h2{letter-spacing:-.04em;max-width:14ch;margin:26px 0 100px;font-size:clamp(46px,6.4vw,104px);font-weight:200;line-height:1}.ins2 .commit h2 .serif{color:#f0a48e}.ins2 .commit ol{border-top:1px solid #f2efe533;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;display:grid}.ins2 .commit li{padding:30px 24px 0 0}.ins2 .commit li .n{color:#f2efe580;font-variant-numeric:tabular-nums;font-size:14px}.ins2 .commit li h3{letter-spacing:-.015em;margin:40px 0 12px;font-size:26px;font-weight:300}.ins2 .commit li p{color:#f2efe5ad;max-width:32ch}.ins2 .commit .fin{border-top:1px solid #f2efe533;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:110px;padding-top:30px;display:flex}.ins2 .commit .fin p{font-size:20px;font-weight:300}.ins2 .commit .fin p span{color:#f2efe599}.ins2 .commit .fin .acts{align-items:center;gap:28px;font-size:15.5px;font-weight:400;display:flex}.ins2 .commit .btn-line{border-color:#f2efe559}.ins2 .commit .btn-line:hover{background:var(--bg);color:var(--navy)}.ins2{--spring:cubic-bezier(.34,1.56,.64,1)}.ins2 .hint{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:18px;font-size:12.5px;font-weight:400;display:flex}.ins2 .hint i{background:var(--coral);transform-origin:0;width:28px;height:1px;animation:i2-hintline 2.6s var(--ease) infinite}@keyframes i2-hintline{0%{transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.ins2 .pick span{white-space:nowrap}.ins2 .pick.typing span:after{content:"";background:var(--coral);vertical-align:-.05em;width:1.5px;height:.85em;margin-left:3px;animation:.7s step-end infinite i2-blink;display:inline-block}@keyframes i2-blink{50%{opacity:0}}.ins2 .result .glyph circle,.ins2 .result .glyph path{transition:all .5s var(--ease)}.ins2 .peek{pointer-events:none;z-index:25;opacity:0;width:200px;height:250px;transition:opacity .35s var(--ease),scale .6s var(--ease-out);will-change:transform;border-radius:4px;position:fixed;top:0;left:0;overflow:hidden;scale:.82}.ins2 .peek.on{opacity:1;scale:1}.ins2 .peek img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease);position:absolute;inset:0}.ins2 .peek img.on{opacity:1}.ins2 td.svc{transition:padding .6s var(--ease)}@media (hover:hover){.ins2 tbody tr:not(.dim):hover td.svc{padding-left:16px}}.ins2 .sp-head{align-items:end;margin-bottom:90px}.ins2 .sp-head>div{grid-column:1/8}.ins2 .sp-head .h2{margin-top:20px}.ins2 .sp-head .body{grid-column:9/13}.ins2 .sp-media{top:calc(var(--navh) + 32px);grid-column:1/6;align-self:start;position:sticky}.ins2 .frame{aspect-ratio:4/5;background:#e6e0d3;border-radius:4px;width:100%;max-height:calc(100vh - 190px);position:relative;overflow:hidden}.ins2 .frame img{object-fit:cover;clip-path:inset(100% 0 0);width:100%;height:100%;transition:clip-path 1.2s var(--ease-out),transform 1.8s var(--ease-out);position:absolute;inset:0;transform:scale(1.12)}.ins2 .frame img.on{clip-path:inset(0);transform:scale(1)}.ins2 .sp-media figcaption .cnt{font-variant-numeric:tabular-nums;color:var(--navy)}.ins2 .sp-steps{grid-column:7/13}.ins2 .sp-steps .req li{opacity:.28;min-height:58vh;transition:opacity .7s var(--ease);align-content:start}.ins2 .sp-steps .req li.on{opacity:1}.ins2 .sp-steps .req li:last-child{min-height:0}.ins2 .sb{align-items:start;margin-top:90px}.ins2 .sb-steps{grid-column:1/6;list-style:none}.ins2 .sb-steps li{border-top:1px solid var(--line);opacity:.28;min-height:56vh;transition:opacity .7s var(--ease);padding:30px 0 0}.ins2 .sb-steps li.on{opacity:1}.ins2 .sb-steps li:last-child{min-height:44vh}.ins2 .sb-steps .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.ins2 .sb-steps h3{letter-spacing:-.02em;margin:18px 0 12px;font-size:clamp(26px,2.2vw,32px);font-weight:300;line-height:1.15}.ins2 .sb-steps p{color:var(--ink);max-width:40ch}.ins2 .sb-doc{grid-column:7/13;align-self:start;position:sticky;top:120px}.ins2 .doc{background:#fbf9f4;border-radius:4px;min-height:540px;padding:40px 44px 44px;position:relative;box-shadow:0 0 0 1px #1833590f,0 40px 70px -46px #14294a73}.ins2 .doc .hd{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.ins2 .doc h4{font-family:var(--serif);letter-spacing:-.01em;margin:12px 0 26px;font-size:44px;font-weight:500;line-height:1}.ins2 .doc .ln{border-top:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease),transform .7s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:15px;display:flex;transform:translateY(10px)}.ins2 .doc .ln.on{opacity:1;transform:none}.ins2 .doc .ln>span:first-child{color:var(--muted)}.ins2 .doc .ln b{text-align:right;font-weight:400}.ins2 .doc .sk{background:#18335921;border-radius:4px;height:7px;display:inline-block}.ins2 .doc .ln.tot{border-top:1px solid var(--navy);margin-top:6px}.ins2 .doc .ln.tot b{font-family:var(--serif);font-size:20px;font-style:italic}.ins2 .doc .stamp{border:1.5px solid var(--coral);color:var(--coral);letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .3s var(--ease),transform .6s var(--spring);border-radius:3px;padding:6px 12px;font-size:11.5px;font-weight:500;position:absolute;bottom:46px;right:40px;transform:rotate(-7deg)scale(1.5)}.ins2 .doc .stamp.on{opacity:1;transform:rotate(-7deg)scale(1)}.ins2 .doc .prog{gap:6px;margin-top:30px;display:flex}.ins2 .doc .prog i{background:var(--line);flex:1;height:2px;position:relative;overflow:hidden}.ins2 .doc .prog i:after{content:"";background:var(--navy);transform-origin:0;transition:transform .8s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.ins2 .doc .prog i.on:after{transform:scaleX(1)}.ins2 [data-scrub] em{font-style:normal}.ins2 .spec{align-items:center;gap:12px;display:inline-flex}.ins2 .spec i{background:var(--line);background:#1833594d;width:14px;height:1px}.ins2 .dock{z-index:40;transition:transform .8s var(--ease-out);background:var(--navy);color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 22px;font-size:14px;font-weight:400;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,170%);box-shadow:0 24px 50px -24px #14294ab3}.ins2 .dock.show{transform:translate(-50%)}.ins2 .dock .ch{align-items:center;gap:12px;min-width:210px;margin-right:14px;display:flex}.ins2 .dock .ch b{font-variant-numeric:tabular-nums;color:#f0a48e;font-weight:400}.ins2 .dock .chw{height:20px;display:block;overflow:hidden}.ins2 .dock #chT{color:#f2efe5cc;transition:transform .45s var(--ease),opacity .3s var(--ease);font-weight:300;line-height:20px;display:block}.ins2 .dock #chT.out{opacity:0;transform:translateY(-100%)}.ins2 .dock #chT.pre{opacity:0;transition:none;transform:translateY(100%)}.ins2 .dock .call{width:40px;height:40px;transition:background .3s var(--ease);border:1px solid #f2efe538;border-radius:50%;place-items:center;display:grid}.ins2 .dock .call:hover{background:#f2efe51a}.ins2 .dock .call svg{width:16px;height:16px}.ins2 .dock .btn{height:40px;padding:0 18px;font-size:14px}.ins2 .term{font:inherit;color:inherit;text-align:inherit;cursor:help;transition:color .3s var(--ease);background:linear-gradient(90deg,currentColor 40%,#0000 0) 0 100%/5px 1px repeat-x;padding-bottom:1px}.ins2 .term:hover,.ins2 .term[aria-expanded=true]{color:var(--coral)}.ins2 .gloss{z-index:60;pointer-events:auto;width:300px;position:fixed;top:0;left:0}.ins2 .gloss[hidden]{display:none}.ins2 .gl-in{background:var(--navy);color:var(--bg);animation:i2-glin .35s var(--ease-out);border-radius:10px;padding:18px 20px 16px;box-shadow:0 24px 50px -20px #14294a99}@keyframes i2-glin{0%{opacity:0;transform:translateY(6px)}}.ins2 .gl-k{letter-spacing:.1em;text-transform:uppercase;color:#f2efe580;margin-bottom:6px;font-size:11px;display:block}.ins2 .gloss strong{text-transform:capitalize;margin-bottom:6px;font-size:17px;font-weight:400;display:block}.ins2 .gloss p{color:#f2efe5cc;font-size:14.5px;line-height:1.5}.ins2 .gl-x{background:var(--bg);width:100%;height:46px;color:var(--navy);border-radius:999px;margin-top:18px;font-size:15px;font-weight:400;display:none}.ins2 .scrim{z-index:59;animation:i2-fadein .3s var(--ease);background:#14294a59;position:fixed;inset:0}.ins2 .scrim[hidden]{display:none}@keyframes i2-fadein{0%{opacity:0}}.ins2 .dots{gap:6px;margin-top:18px;display:none}.ins2 .dots i{background:var(--line);width:18px;height:2px;transition:background .4s var(--ease),width .4s var(--ease)}.ins2 .dots i.on{background:var(--navy);width:34px}.ins2 .payers .mq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:4/13;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ins2 .payers .mq ul.mq-track{border:0;width:max-content;margin:0;animation:38s linear infinite i2-mqx;display:flex}.ins2 .payers .mq:hover .mq-track{animation-play-state:paused}.ins2 .payers .mq ul.mq-track li{border:0;border-right:1px solid var(--line);flex:none;width:190px;height:92px}@keyframes i2-mqx{to{transform:translate(-50%)}}.ins2 .hero figure .pic.in img{animation:i2-kb 22s var(--ease-io,ease-in-out) 2.2s infinite alternate}@keyframes i2-kb{0%{transform:scale(1)}to{transform:scale(1.08)}}.ins2 .btn{transition:background-color .4s var(--ease-out),color .4s var(--ease-out),border-color .4s var(--ease-out),transform .4s var(--spring-ui)}.ins2 .btn:active{transform:scale(.97)}.ins2 .honest blockquote .sw{will-change:opacity}.ins2 .ic{fill:none;width:28px;height:28px;stroke:var(--coral);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.ins2 .hero{padding:0;position:relative}.ins2 .hgrid{z-index:1;background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);gap:1px;display:grid;position:relative}.ins2 .hgrid .cell{background:var(--bg);position:relative}.ins2 .hgrid .cell.fade{opacity:1;transition:background .4s var(--ease-out);transform:none}.ins2 .hgrid .cell.fade>*{opacity:.001;transition:opacity 1s var(--ease-soft) calc(.2s + var(--d,0s)),transform 1s var(--ease-soft) calc(.2s + var(--d,0s));transform:translateY(24px)}.ins2 .hgrid .cell.fade.in>*{opacity:1;transform:none}.ins2 .hgrid .cell.fade>select{opacity:0!important;transform:none!important}.ins2 .hbar{grid-column:1/-1;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.ins2 .htitle{grid-column:1/9;padding:44px 48px 40px 0}.ins2 .hero .htitle h1{letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(46px,5.2vw,86px);font-weight:200;line-height:.98}.ins2 .htitle .lede{max-width:52ch;margin-top:24px}.ins2 .hphoto{flex-direction:column;grid-area:2/9/span 3/13;min-height:100%;margin:0;display:flex}.ins2 .hphoto .pic{border-radius:0;flex:1;min-height:420px}.ins2 .hphoto figcaption{margin:0;padding:14px 0 14px 20px}.ins2 .field{cursor:pointer;transition:background .4s var(--ease-out);flex-direction:column;justify-content:space-between;gap:22px;padding:24px 28px 26px 0;display:flex}.ins2 .field:first-of-type{grid-column:1/5}.ins2 .field+.field{grid-column:5/9;padding-left:28px}.ins2 .hgrid>.field:first-of-type{padding-left:0}.ins2 .field:hover,.ins2 .field:focus-within{background:#ece7da}.ins2 .field .fl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:12.5px;font-weight:400;display:flex}.ins2 .field .fl .ic{width:20px;height:20px}.ins2 .field .val{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:14px;font-size:clamp(22px,2vw,30px);font-weight:300;line-height:1.15;display:flex}.ins2 .field .pick{border:0;display:inline}.ins2 .field .chev{width:16px;height:16px;transition:transform .5s var(--spring-ui);flex:none}.ins2 .field:hover .chev{transform:translateY(2px)}.ins2 .field select{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.ins2 .hgrid .result{border:0;grid-column:1/9;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:0;margin:0;padding:26px 28px 26px 0;display:grid}.ins2 .hgrid .result .glyph{grid-row:auto;width:40px;height:40px}.ins2 .hgrid .result .status{font-size:clamp(22px,1.9vw,28px)}.ins2 .hgrid .result .detail{max-width:46ch;margin-top:4px;font-size:15px}.ins2 .hgrid .result .act{flex-direction:column;grid-column:auto;align-items:flex-end;gap:10px;margin:0;font-size:14px}.ins2 .feat{grid-column:span 3;align-items:flex-start;gap:16px;padding:26px 24px 28px 0;display:flex}.ins2 .feat+.feat{padding-left:24px}.ins2 .feat b{margin-bottom:4px;font-size:16px;font-weight:400;display:block}.ins2 .feat span{color:var(--muted);font-size:14px;display:block}.ins2 .feat .ic{transition:transform .6s var(--spring-ui)}.ins2 .feat:hover .ic{transform:translateY(-3px)rotate(-6deg)}.ins2 .payers{margin-top:72px}.ins2 td.svc .svw{align-items:center;gap:18px;display:flex}.ins2 .svw>span{min-width:0}.ins2 #tbl{table-layout:fixed}.ins2 #tbl th:first-child{width:44%}.ins2 #tbl th:nth-child(2){width:20%}.ins2 td.svc .ic{width:30px;height:30px}@media (hover:hover){.ins2 tbody tr:not(.dim):hover td.svc .ic{transform:rotate(-8deg)}}.ins2 td.svc .ic{transition:transform .6s var(--spring-ui)}.ins2 .ri{margin-bottom:18px;display:block}.ins2 .ri .ic{width:32px;height:32px}.ins2 .commit .ri .ic{stroke:#f0a48e}.ins2 .commit li h3{margin-top:22px}.ins2 .sb-doc{top:calc(var(--navh) + 24px)}.ins2 .press{width:min(380px,100%);height:var(--ph,760px);margin:0 auto;position:relative}.ins2 .press .slot{background:#0c1a30;border-radius:8px;height:16px;position:absolute;bottom:72px;left:-6px;right:-6px;box-shadow:inset 0 3px 6px #000000b3}.ins2 .paper-win{z-index:1;filter:drop-shadow(0 18px 22px #14294a29)drop-shadow(0 2px 2px #14294a14);height:0;position:absolute;bottom:78px;left:10px;right:10px;overflow:hidden}.ins2 .paper-win:after{content:"";pointer-events:none;background:linear-gradient(#0000,#14294a2e);height:34px;position:absolute;bottom:0;left:0;right:0}.ins2 .rc{color:#262b33;--zz:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/12px 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/12px 51% repeat-x;-webkit-mask:var(--zz);-webkit-mask:var(--zz);mask:var(--zz);background-color:#fffdf7;background-image:linear-gradient(90deg,#00000008,#0000 10% 90%,#00000008),repeating-linear-gradient(0deg,#00000004 0 1px,#0000 1px 3px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:30px 24px 34px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:400;line-height:1.65;position:absolute;top:0;left:0;right:0}.ins2 .rc-hd{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#4a5160;font-size:11px}.ins2 .rc-hd img{filter:grayscale()brightness(.45)contrast(1.3);height:24px;margin:0 auto 8px}.ins2 .rc-rule{border-top:1.5px dashed #262b3361;margin:13px 0}.ins2 .rc-rule.dbl{border-top:3px double #262b338c}.ins2 .rc-title{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.ins2 .rc-title b{letter-spacing:.22em;text-transform:uppercase;font-size:16px;font-weight:500}.ins2 .rc-title span{letter-spacing:.12em;text-transform:uppercase;color:#6a707c;font-size:10.5px}.ins2 .rc .ln{opacity:1;border:0;align-items:baseline;padding:2px 0;font-size:12.5px;display:flex;transform:none}.ins2 .rc .ln>:first-child{color:#262b33;flex:none}.ins2 .rc .ln:after{content:"";border-bottom:1.5px dotted #262b3359;flex:1;order:1;min-width:12px;margin:0 8px 4px}.ins2 .rc .ln>:last-child{flex:none;order:2}.ins2 .rc .ln b{text-transform:uppercase;letter-spacing:.04em;font-weight:500}.ins2 .rc .sk{background:repeating-linear-gradient(90deg,#262b338c 0 6px,#0000 6px 8px);border-radius:1px;height:8px;display:inline-block}.ins2 .rc .stamp{border:1.5px solid var(--coral);width:max-content;color:var(--coral);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .25s var(--ease-out),transform .55s var(--spring-ui);border-radius:3px;margin:10px 4px 2px auto;padding:4px 10px;font-size:11px;font-weight:500;display:block;position:relative;top:auto;bottom:auto;right:auto;transform:rotate(-7deg)scale(1.6)}.ins2 .rc .stamp.on{opacity:.9;transform:rotate(-7deg)scale(1)}.ins2 .rc-tot{letter-spacing:.12em;text-transform:uppercase;color:#4a5160;flex-direction:column;gap:2px;font-size:11px;display:flex}.ins2 .rc-tot b{font-family:var(--serif);letter-spacing:0;text-transform:none;color:#183359;font-size:24px;font-style:italic;font-weight:500;line-height:1.2}.ins2 .barcode{background:repeating-linear-gradient(90deg,#262b33 0 2px,#0000 2px 4px,#262b33 4px 5px,#0000 5px 8px,#262b33 8px 11px,#0000 11px 12px,#262b33 12px 13px,#0000 13px 17px);height:42px;margin:20px 0 8px}.ins2 .rc-foot{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#6a707c;font-size:10.5px}.ins2 .rc .cut{height:0;display:block}.ins2 .printer{z-index:2;color:#f2efe580;background:linear-gradient(#25446f,#183359 45%,#122848);border-radius:14px 14px 22px 22px;align-items:center;gap:16px;height:80px;padding:14px 22px 0;display:flex;position:absolute;bottom:0;left:-22px;right:-22px;box-shadow:0 34px 50px -28px #14294abf,inset 0 1px #ffffff24,inset 0 -2px #0003}.ins2 .printer .leds{gap:6px;display:flex}.ins2 .printer .leds i{width:6px;height:6px;transition:background .4s var(--ease-out),box-shadow .4s var(--ease-out);background:#f2efe52e;border-radius:50%}.ins2 .printer .leds i.on{background:#f0a48e;box-shadow:0 0 8px #f0a48ecc}.ins2 .printer .pl{letter-spacing:.16em;text-transform:uppercase;flex:1;font-size:10.5px}.ins2 .printer .pwr{background:#8fe3b5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #8fe3b5b3}.ins2 .press.printing .printer{animation:80ms steps(2,end) infinite i2-buzz}.ins2 .press.printing .pwr{animation:.3s step-end infinite i2-blinkp}@keyframes i2-buzz{50%{transform:translate(.4px,.5px)}}@keyframes i2-blinkp{50%{opacity:.25}}@media (max-width:640px){.ins2 .press{width:min(340px,100% - 28px)}.ins2 .rc{padding:26px 18px 30px;font-size:12px}.ins2 .printer{left:-14px;right:-14px}}@media (prefers-reduced-motion:reduce){.ins2 .paper-win{transition:none!important}.ins2 .press.printing .printer,.ins2 .press.printing .pwr{animation:none}}.ins2 .fl-s{display:none}.ins2 #tbl tr.grp td{border-bottom:1px solid var(--navy);padding:48px 0 14px}.ins2 #tbl tbody tr.grp:first-child td{padding-top:4px}.ins2 #tbl tbody tr.grp:hover{background:0 0}.ins2 .gh{align-items:center;gap:12px;display:flex}.ins2 .gh .dot{width:12px;height:12px}.ins2 .gh b{letter-spacing:-.01em;font-size:18px;font-weight:400}.ins2 .gh .gn{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.ins2 .gh .gd{color:var(--muted);text-align:right;max-width:56ch;margin-left:auto;font-size:14px}.ins2 #tbl td.what{padding-top:32px}.ins2 #tbl td.svc[role=button]{cursor:default}@media (max-width:640px){.ins2 .filters{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.ins2 .filters>button{justify-content:center;gap:5px;min-width:0;padding:9px 0;font-size:13px}.ins2 .filters>button .dot{width:10px;height:10px}.ins2 #tbl tbody tr.dim,.ins2 .filters sup,.ins2 .fl-l{display:none}.ins2 .fl-s{display:inline}.ins2 #tbl tbody tr.grp{border:0;padding:0;display:block}.ins2 #tbl tbody tr.grp td{padding:36px 0 12px;display:block}.ins2 #tbl tbody tr.grp:first-child td{padding-top:18px}.ins2 .gh{flex-wrap:wrap;row-gap:4px}.ins2 .gh b{font-size:17px}.ins2 .gh .gd{text-align:left;flex-basis:100%;margin:0;font-size:14px;line-height:1.5}.ins2 #tbl tbody tr.row{border-bottom:1px solid var(--line);padding:0;display:block}.ins2 #tbl tbody tr.row:hover{background:0 0}.ins2 #tbl td.svc{width:auto;font-family:var(--sans);letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:17px 0;font-size:17px;font-weight:400;line-height:1.3;display:flex}.ins2 #tbl td.svc:after{content:"";border-right:1.3px solid var(--navy);border-bottom:1.3px solid var(--navy);width:8px;height:8px;transition:transform .5s var(--spring-ui);flex:none;margin-left:auto;transform:translateY(-3px)rotate(45deg)}.ins2 #tbl tr.open td.svc:after{transform:translateY(2px)rotate(-135deg)}.ins2 #tbl td.svc .svw{flex:1;gap:14px}.ins2 #tbl td.svc .ic{width:24px;height:24px}.ins2 #tbl td.what{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;padding:0;display:grid}.ins2 #tbl tr.open td.what{grid-template-rows:1fr}.ins2 #tbl .wi{overflow:hidden}.ins2 #tbl .wt{color:var(--ink);opacity:0;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);padding:0 24px 20px 0;font-size:15.5px;display:block;transform:translateY(-6px)}.ins2 #tbl tr.open .wt{opacity:1;transform:none}.ins2 .legend{margin-top:20px}}.ins2 div.payers{margin-top:0}.ins2 .pay-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:22px 0 18px;display:flex}.ins2 .pay-head a{color:var(--muted);align-items:center;gap:8px;font-size:14.5px;font-weight:400;display:inline-flex}.ins2 .pay-head a .ul,.ins2 .pay-head a .arrow{color:var(--navy)}.ins2 .payers .pay-grid{background:var(--line);border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.ins2 .payers .pay-grid.fade{opacity:1;transform:none}.ins2 .payers .pay-grid li{background:var(--bg);height:150px;transition:background .4s var(--ease-out);border:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 16px;display:flex}.ins2 .payers .pay-grid li>*{opacity:.001;transition:opacity .9s var(--ease-soft) calc(.15s + var(--d,0s)),transform .9s var(--ease-soft) calc(.15s + var(--d,0s)),filter .5s var(--ease-out);transform:translateY(16px)}.ins2 .payers .pay-grid.in li>*{opacity:1;transform:none}.ins2 .payers .pay-grid img{filter:grayscale();width:auto;max-width:78%;max-height:30px}.ins2 .payers .pay-grid.in li img{opacity:.6}.ins2 .payers .pay-grid span{color:var(--muted);text-align:center;font-size:12.5px;line-height:1.35}@media (hover:hover){.ins2 .payers .pay-grid li:hover{background:var(--paper)}.ins2 .payers .pay-grid.in li:hover img{filter:none;opacity:1;transition:filter .5s var(--ease-out),opacity .5s var(--ease-out),transform .6s var(--spring-ui);transform:translateY(-3px)}}@media (max-width:1024px){.ins2 .payers .pay-grid{grid-template-columns:repeat(3,1fr);margin-top:0}.ins2 .payers .pay-grid li{height:130px}}@media (max-width:640px){.ins2 div.payers{margin-top:0}.ins2 .payers .pay-grid{grid-template-columns:repeat(2,1fr)}.ins2 .payers .pay-grid li{gap:12px;height:112px}.ins2 .payers .pay-grid img{max-height:24px}.ins2 .pay-head{padding:18px 0 14px}}.ins2 .sv-stats{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:0 0 96px;display:grid}.ins2 .sv-stats>div{background:var(--bg);flex-direction:column-reverse;justify-content:flex-end;gap:12px;padding:28px 24px 26px 0;display:flex}.ins2 .sv-stats>div+div{padding-left:24px}.ins2 .sv-stats dd{letter-spacing:-.045em;font-variant-numeric:tabular-nums;opacity:.001;transition:opacity 1s var(--ease-soft),transform 1s var(--ease-soft);margin:0;font-size:clamp(52px,5.4vw,84px);font-weight:200;line-height:.9;transform:translateY(24px)}.ins2 .sv-stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:.001;transition:opacity 1s var(--ease-soft) .15s;font-size:12.5px}.ins2 .sv-stats.in dd,.ins2 .sv-stats.in dt{opacity:1;transform:none}.ins2 .sv-stats>div:nth-child(2) dd{transition-delay:80ms}.ins2 .sv-stats>div:nth-child(3) dd{transition-delay:.16s}.ins2 .sv-stats>div:nth-child(4) dd{transition-delay:.24s}.ins2 .sv-stats .zero dd{color:var(--coral)}.ins2 .sv-main{align-items:start}.ins2 .sv-path{top:calc(var(--navh) + 40px);grid-column:1/5;position:sticky}.ins2 .sv-path ol{z-index:1;margin-top:28px;list-style:none;position:relative}.ins2 .sv-path li{align-items:center;gap:18px;padding-bottom:46px;display:flex}.ins2 .sv-path li:last-child{padding-bottom:0}.ins2 .sv-path .nd{background:var(--bg);width:54px;height:54px;transition:border-color .5s var(--ease-out),background .5s var(--ease-out);border:1px solid #1833592e;border-radius:50%;flex:none;place-items:center;display:grid}.ins2 .sv-path .nd .ic{width:24px;height:24px;stroke:var(--muted);opacity:.55;transition:stroke .5s var(--ease-out),opacity .5s var(--ease-out)}.ins2 .sv-path li b{letter-spacing:-.01em;font-size:17px;font-weight:400;display:block}.ins2 .sv-path li div span{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.ins2 .sv-path li>div{opacity:.4;transition:opacity .6s var(--ease-out)}.ins2 .sv-path li.on>div{opacity:1}.ins2 .sv-path li.on .nd{border-color:var(--coral);animation:i2-bloom .9s var(--spring-ui) both;background:#fbeee7}.ins2 .sv-path li.on .nd .ic{stroke:var(--coral);opacity:1}.ins2 .sv-path li.end.on .nd{background:var(--coral);border-color:var(--coral)}.ins2 .sv-path li.end.on .nd .ic{stroke:#fff}@keyframes i2-bloom{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}.ins2 .sv-path .trk{z-index:0;background:#18335924;width:1px;position:absolute;top:77px;bottom:27px;left:27px}.ins2 .sv-path .fil{background:var(--coral);transform-origin:top;transform:scaleY(var(--pp,0));position:absolute;inset:0}.ins2 .sv-list{border-top:1px solid var(--navy);grid-column:6/13;list-style:none}.ins2 .sv-cond{border-bottom:1px solid var(--line);opacity:.35;transition:opacity .6s var(--ease-out);padding:34px 0 40px}.ins2 .sv-cond.on{opacity:1}.ins2 .sv-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ins2 .sv-top .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.ins2 .who{white-space:nowrap;border:1px solid #1833592e;border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 11px;font-size:13px;font-weight:400;display:inline-flex}.ins2 .who i{background:var(--navy);border-radius:50%;width:7px;height:7px}.ins2 .who.us{background:var(--navy);border-color:var(--navy);color:var(--bg)}.ins2 .who.us i{background:#f0a48e}.ins2 .who.met i{background:#5f9a78}.ins2 .sv-cond h3{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(26px,2.3vw,34px);font-weight:300;line-height:1.12}.ins2 .sv-cond p{color:var(--ink);max-width:56ch}.ins2 .sv-cond.has-pic{grid-template-columns:1fr 190px;align-items:start;gap:32px;display:grid}.ins2 .sv-pic{margin:0}.ins2 .sv-pic .pic{aspect-ratio:4/5;border-radius:4px}.ins2 .sv-pic figcaption{color:var(--muted);margin-top:10px;font-size:12.5px}.ins2 .sv-notice{border-top:1px solid var(--navy);grid-template-columns:repeat(12,1fr);gap:26px 24px;margin-top:110px;padding-top:28px;display:grid}.ins2 .sv-notice .nh{grid-column:1/4}.ins2 .sv-notice .nh b{letter-spacing:-.02em;margin-top:10px;font-size:30px;font-weight:300;display:block}.ins2 .cmp{background:var(--line);border:1px solid var(--line);grid-column:4/13;grid-template-columns:1fr 1fr;gap:1px;display:grid}.ins2 .cmp>div{background:var(--bg);padding:24px 26px 28px}.ins2 .cmp .new{background:var(--paper)}.ins2 .cmp>div>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.ins2 .cmp .new>span{color:var(--coral)}.ins2 .cmp p{letter-spacing:-.015em;margin-top:12px;font-size:clamp(20px,1.8vw,26px);font-weight:300;line-height:1.25}.ins2 .strike{transition:background-size 1s var(--ease-out) .5s,color .8s var(--ease-out) .5s;background:linear-gradient(currentColor,currentColor) 0 58%/0 1.5px no-repeat}.ins2 .sv-notice.in .strike{color:var(--muted);background-size:100% 1.5px}.ins2 .cmp .new p{opacity:.001;transition:opacity .8s var(--ease-soft) 1.4s,transform .9s var(--ease-soft) 1.4s;transform:translateY(10px)}.ins2 .sv-notice.in .cmp .new p{opacity:1;transform:none}.ins2 .sv-notice .nt{font-family:var(--serif);color:var(--navy);opacity:.001;transition:opacity 1s var(--ease-soft) .2s,transform 1s var(--ease-soft) .2s;grid-column:4/13;font-size:clamp(22px,1.9vw,27px);line-height:1.35;transform:translateY(16px)}.ins2 .sv-notice.in .nt{opacity:1;transform:none}.ins2 .sv-notice .nt em{color:var(--coral);font-style:italic}@media (max-width:1024px){.ins2 .sv-stats{margin-bottom:48px}.ins2 .sv-path{top:var(--navh);z-index:4;margin:0 calc(-1 * var(--edge));padding:12px var(--edge) 10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f2efe5f0;grid-column:1/-1}.ins2 .sv-path>.label{display:none}.ins2 .sv-path ol{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.ins2 .sv-path li{text-align:center;flex-direction:column;gap:6px;padding:0}.ins2 .sv-path .nd{width:34px;height:34px}.ins2 .sv-path .nd .ic{width:17px;height:17px}.ins2 .sv-path li b{font-size:12px;line-height:1.2}.ins2 .sv-path li div span{display:none}.ins2 .sv-path .trk{left:calc(var(--edge) + (100% - 2 * var(--edge)) / 8);right:calc(var(--edge) + (100% - 2 * var(--edge)) / 8);width:auto;height:1px;top:29px;bottom:auto}.ins2 .sv-path .fil{transform-origin:0;transform:scaleX(var(--pp,0))}.ins2 .sv-list{border-top:0;grid-column:1/-1;margin-top:8px}.ins2 .sv-cond{opacity:1}.ins2 .sv-notice{margin-top:72px}.ins2 .sv-notice .nh,.ins2 .cmp,.ins2 .sv-notice .nt{grid-column:1/-1}}@media (max-width:640px){.ins2 .sv-stats{grid-template-columns:1fr 1fr}.ins2 .sv-stats>div,.ins2 .sv-stats>div+div{padding:20px 0 18px}.ins2 .sv-stats>div:nth-child(2n){padding-left:18px}.ins2 .sv-stats dd{font-size:52px}.ins2 .sv-path{top:var(--navh)}.ins2 .sv-path li b{font-size:11px}.ins2 .sv-cond{padding:26px 0 30px}.ins2 .sv-top{margin-bottom:12px}.ins2 .sv-cond h3{font-size:25px}.ins2 .sv-cond.has-pic{grid-template-columns:1fr;gap:20px}.ins2 .sv-pic .pic{aspect-ratio:16/10}.ins2 .cmp{grid-template-columns:1fr}.ins2 .sv-notice .nt{font-size:22px}}@media (prefers-reduced-motion:reduce){.ins2 .sv-stats dd,.ins2 .sv-stats dt,.ins2 .cmp .new p,.ins2 .sv-notice .nt{opacity:1;transform:none}.ins2 .strike{background-size:100% 1.5px}.ins2 .sv-path li.on .nd{animation:none}}@media (max-width:1024px){.ins2 .coverage .head .h2,.ins2 .coverage .head .body,.ins2 .sp-left,.ins2 .sp-right,.ins2 .self .head .h2,.ins2 .self .head .body,.ins2 .honest .label,.ins2 .honest blockquote,.ins2 .payers .label,.ins2 .payers ul,.ins2 .payers .note{grid-column:1/-1}.ins2 .coverage .head .body,.ins2 .self .head .body{margin-top:24px}.ins2 .payers ul{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:20px}.ins2 .payers li{border-bottom:1px solid var(--line)}.ins2 .sp-left{position:relative;top:0}.ins2 .sp-right{margin-top:60px}.ins2 .steps ol{grid-template-columns:1fr 1fr;row-gap:48px}.ins2 .honest blockquote{margin-top:20px}.ins2 .sp-head>div,.ins2 .sp-head .body,.ins2 .sp-media,.ins2 .sp-steps,.ins2 .sb-steps,.ins2 .sb-doc,.ins2 .payers .mq{grid-column:1/-1}.ins2 .payers .mq{margin-top:20px}.ins2 .htitle{grid-column:1/-1;padding-right:0}.ins2 .hphoto{order:5;grid-area:auto/1/auto/-1}.ins2 .hphoto .pic{aspect-ratio:16/10;flex:none;min-height:0}.ins2 .hphoto figcaption{padding-left:0}.ins2 .field:first-of-type{grid-column:1/7}.ins2 .field+.field{grid-column:7/13}.ins2 .hgrid .result{grid-column:1/-1}.ins2 .feat{order:6;grid-column:span 6}.ins2 .feat:nth-of-type(odd){padding-left:0}.ins2 .sp-head .body{margin-top:24px}.ins2 .sp-head{margin-bottom:56px}.ins2 .sp-media,.ins2 .sb-doc{position:relative;top:0}.ins2 .frame{aspect-ratio:4/3;max-height:none}.ins2 .sp-steps .req li,.ins2 .sb-steps li{opacity:1;min-height:0;padding-bottom:34px}.ins2 .sb-doc{margin-top:40px}.ins2 .doc{min-height:0}.ins2 .sp-media{margin-bottom:0}.ins2 .sp-steps{margin-top:28px}.ins2 .sp-steps .req{scroll-snap-type:x mandatory;scroll-padding-left:var(--edge);margin:0 calc(-1 * var(--edge));padding:0 var(--edge) 4px;scrollbar-width:none;border-top:0;gap:12px;display:flex;overflow-x:auto}.ins2 .sp-steps .req::-webkit-scrollbar{display:none}.ins2 .sp-steps .req li{scroll-snap-align:start;border:1px solid var(--line);background:var(--paper);border-radius:6px;flex:0 0 min(84%,460px);min-height:0;padding:24px 22px 26px;display:block}.ins2 .sp-steps .req li .n{padding:0 0 14px;display:block}.ins2 .dots{display:flex}.ins2 .update{margin-top:40px}.ins2 .sb-steps{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.ins2 .sb-steps li{padding-bottom:30px}.ins2 .peek{display:none}}@media (max-width:767px){.ins2 .sp-run{height:calc(var(--n,3) * 62svh)}.ins2 .sp-steps .req{scroll-snap-type:none;height:min(370px,60svh);margin:0;padding:0;display:block;position:sticky;top:86px;overflow:visible}.ins2 .sp-steps .req li{width:auto;transform:translate3d(0,calc(var(--y,0) * 112%),0) scale(var(--s,1));transform-origin:50% 0;opacity:1;will-change:transform;transition:none;position:absolute;inset:0;box-shadow:0 -14px 30px -24px #14294a59}.ins2 .dots{display:none}.ins2 .sp-media figcaption{margin-bottom:8px}}@media (max-width:640px){.ins2{font-size:16px}.ins2 .hero{padding-top:44px}.ins2 .hero .top{flex-direction:column;gap:6px;margin-bottom:26px}.ins2 .hero .lower{margin-top:40px}.ins2 .result{grid-template-columns:1fr}.ins2 .result .glyph{grid-row:auto;width:34px;height:34px}.ins2 .result .act{grid-column:1}.ins2 .payers ul{grid-template-columns:repeat(2,1fr)}.ins2 .payers li{height:80px}.ins2 .coverage,.ins2 .spravato{padding:96px 0}.ins2 thead{display:none}.ins2 tbody tr{grid-template-columns:1fr auto;padding:22px 0;display:grid}.ins2 td{padding:0}.ins2 td.svc{width:auto;font-size:25px}.ins2 td.cov{width:auto;padding-top:6px;font-size:14px}.ins2 td.what{grid-column:1/-1;padding-top:10px;font-size:15.5px}.ins2 .req li,.ins2 .update{grid-template-columns:44px 1fr}.ins2 .self .banner{height:52vh}.ins2 .steps ol{grid-template-columns:1fr}.ins2 .commit{padding:100px 0}.ins2 .commit h2{margin-bottom:64px}.ins2 .commit ol{grid-template-columns:1fr;gap:0}.ins2 .commit li{border-bottom:1px solid #f2efe533;padding:26px 0}.ins2 .commit li h3{margin-top:14px}.ins2 .commit .fin{margin-top:60px}.ins2 .doc{padding:28px 22px 32px}.ins2 .doc h4{font-size:34px}.ins2 .doc .stamp{top:62px;bottom:auto;right:20px}.ins2 .doc .hd span:last-child,.ins2 .hero .spec,.ins2 .hbar .label:last-child{display:none}.ins2 .htitle{padding:40px 0 36px}.ins2 .hero .htitle h1{font-size:clamp(44px,12.5vw,60px)}.ins2 .field:first-of-type,.ins2 .field+.field{grid-column:1/-1;padding-left:0;padding-right:0}.ins2 .field{gap:12px;padding-top:20px;padding-bottom:22px}.ins2 .hgrid .result{grid-template-columns:auto 1fr;padding-right:0}.ins2 .hgrid .result .act{grid-column:1/-1;align-items:stretch}.ins2 .hgrid .result .act .btn{justify-content:space-between}.ins2 .hgrid .result .act .ul{align-self:flex-start}.ins2 .hphoto{margin:0 calc(-1 * var(--edge))}.ins2 .hphoto figcaption{padding:12px var(--edge)}.ins2 .feat{grid-column:1/-1;padding:20px 0}.ins2 .feat+.feat{padding-left:0}.ins2 .payers{margin-top:56px}.ins2 .hero h1{font-size:clamp(44px,13vw,64px)}.ins2 .sentence{font-size:25px}.ins2 .result{min-height:0;margin-top:30px}.ins2 .result .act{flex-direction:column;align-items:stretch;gap:16px}.ins2 .result .act .btn{justify-content:space-between}.ins2 .result .act .ul{align-self:flex-start}.ins2 .coverage .head{margin-bottom:36px}.ins2 .filters{top:var(--navh);z-index:5;-webkit-backdrop-filter:blur(10px);scrollbar-width:none;margin:0 calc(-1 * var(--edge)) 8px;padding:12px var(--edge);border-bottom:1px solid var(--line);background:#f2efe5f0;flex-wrap:nowrap;gap:8px;position:sticky;overflow-x:auto}.ins2 .filters::-webkit-scrollbar{display:none}.ins2 .filters button{border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;padding:8px 14px}.ins2 .filters button:after{display:none}.ins2 .filters button[aria-pressed=true]{background:var(--navy);color:var(--bg);border-color:var(--navy)}.ins2 .filters button[aria-pressed=true] .dot{border-color:var(--bg)}.ins2 .filters button[aria-pressed=true] .dot.full,.ins2 .filters button[aria-pressed=true] .dot.half:after{background:var(--bg)}.ins2 .filters button[aria-pressed=true] sup{color:#f2efe599}.ins2 tbody tr.dim{display:none}.ins2 .sp-steps .req li{flex-basis:86%}.ins2 .sb-steps{grid-template-columns:1fr}.ins2 .honest{margin-top:80px}.ins2 .honest blockquote{font-size:25px}.ins2 .commit .fin .acts{justify-content:space-between;width:100%}.ins2 .dock{padding:6px;bottom:12px;left:12px;right:12px;transform:translateY(170%)}.ins2 .dock.show{transform:none}.ins2 .dock .ch{display:none}.ins2 .dock .btn{flex:1;justify-content:center;height:46px;font-size:15px}.ins2 .dock .call{width:46px;height:46px}.ins2 .gloss{width:auto;bottom:0;right:0;top:auto!important;left:0!important}.ins2 .gl-in{padding:26px 22px calc(22px + env(safe-area-inset-bottom));animation:i2-sheet .45s var(--ease-out);border-radius:18px 18px 0 0}@keyframes i2-sheet{0%{transform:translateY(100%)}}.ins2 .gl-x{display:block}}@media (prefers-reduced-motion:reduce){.ins2 *,.ins2 :before,.ins2 :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.ins2 .fade,.ins2 .pic img,.ins2 [data-split] .ch{opacity:1!important;filter:none!important;transform:none!important}.ins2 [data-scrub] .sw{opacity:1;filter:none}.ins2 .pic{clip-path:none}.ins2 .rule{transform:none}}@media (max-width:640px){body:has(.ins2) .wl-orb-halo{animation:none!important;transform:none!important}body:has(.ins2) .ml .nav-end .nav-start{display:none!important}body:has(.ins2) .ml .nav-end .nav-call{display:none!important}body:has(.ins2) .nav-start{display:none!important}body:has(.ins2) .nav-call{display:none!important}}.ins2 .hero{padding-top:calc(var(--navh) + 12px)}@media (max-width:640px){.ins2 .dock{right:84px}}.ins2 .payers .pay-word{letter-spacing:-.01em;color:#18335980;transition:color .5s var(--ease-out);font-size:26px;font-weight:700;line-height:1}@media (hover:hover){.ins2 .payers .pay-grid.in li:hover .pay-word{color:#183359}}.ins2 .hero .htitle h1{max-width:none;font-size:clamp(46px,4.6vw,76px)}.ins2 .hero .htitle h1 .h1l2{white-space:nowrap}@media (max-width:640px){.ins2 .hero .htitle h1 .h1br{display:none}.ins2 .hero .htitle h1 .h1l2{white-space:normal}}.ins2 #detail{display:none}.ins2 .hgrid .result{min-height:0}.ins2 .sv-path .nd,.ins2 .sv-path li.on .nd{background:#fff}.ins2 .sv-path .nd .ic{width:28px;height:28px}@media (max-width:1024px){.ins2 .sv-path .nd .ic{width:20px;height:20px}}.ins2 .honest blockquote em,.ins2 .honest .oon{white-space:nowrap}.ins2 .honest .oon i{font-style:normal;display:inline-block}.ins2 .commit h2 em{white-space:nowrap}.ins2 .commit h2{max-width:none}@media (min-width:768px){.ins2 .commit h2 .ck2{white-space:nowrap}}.ins2 div.payers{flex-direction:column;display:flex}.ins2 .pay-head{display:contents}.ins2 .pay-head .label{order:1;padding:22px 0 18px}.ins2 .payers .pay-grid{order:2}.ins2 .pay-head a{order:3;align-self:flex-start;padding:18px 0 4px}@media (max-width:640px){.ins2 .pay-head .label{padding:18px 0 14px}.ins2 .pay-head a{padding:16px 0 4px}}@media (min-width:1025px){.ins2 .coverage .head,.ins2 .self .head,.ins2 .sp-head{align-items:start}.ins2 .coverage .head .body,.ins2 .self .head .body,.ins2 .sp-head .body{margin-top:var(--intro-top,52px);align-self:start}}@media (min-width:641px) and (hover:hover){.ins2 #tbl tr.row td.what .wt{opacity:0;transition:opacity .35s var(--ease-out),transform .45s var(--ease-out);transform:translate(-6px)}.ins2 #tbl tr.row:hover td.what .wt,.ins2 #tbl tr.row:focus-within td.what .wt{opacity:1;transform:none}}@media (max-width:640px){.ins2 .sb-doc,.ins2 .hgrid .feat{display:none}.ins2 .sb-steps{border-top:1px solid var(--line)}.ins2 .sb-steps li{border-top:0;border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:28px 1fr;align-items:baseline;column-gap:16px;display:grid;opacity:1!important;min-height:0!important;padding:16px 0 0!important}.ins2 .sb-steps li .ri{display:none}.ins2 .sb-steps li .n{color:var(--muted);transition:color .5s var(--ease-out);grid-column:1}.ins2 .sb-steps li.open .n{color:var(--coral)}.ins2 .sb-steps li h3{opacity:.55;transition:opacity .5s var(--ease-out);grid-column:2;margin:0;padding-bottom:16px;font-size:21px;line-height:1.2}.ins2 .sb-steps li.open h3{opacity:1}.ins2 .sb-steps li .sb-body{transition:grid-template-rows .5s var(--ease-out);grid-column:2;grid-template-rows:0fr;display:grid}.ins2 .sb-steps li.open .sb-body{grid-template-rows:1fr}.ins2 .sb-steps li .sb-body>div{overflow:hidden}.ins2 .sb-steps li .sb-body p{opacity:0;transition:opacity .5s var(--ease-out);padding-bottom:20px;font-size:16px}.ins2 .sb-steps li.open .sb-body p{opacity:1}.ins2 .commit ol{padding-left:28px;position:relative;border-top:0!important}.ins2 .commit ol:before,.ins2 .commit ol:after{content:"";background:#f2efe529;width:1px;position:absolute;top:8px;bottom:8px;left:5px}.ins2 .commit ol:after{background:var(--coral);transform-origin:top;transition:transform 1.35s linear .2s;transform:scaleY(0)}.ins2 .commit ol.th-in:after{transform:scaleY(1)}.ins2 .commit li{position:relative;border:0!important;padding:0 0 28px!important}.ins2 .commit li:nth-child(2){--d:.45s!important}.ins2 .commit li:nth-child(3){--d:.9s!important}.ins2 .commit li:before{content:"";background:var(--coral);width:11px;height:11px;box-shadow:0 0 0 3px var(--navy-deep);border-radius:50%;position:absolute;top:7px;left:-28px}.ins2 .commit li .ri{display:none}.ins2 .commit li .n{color:var(--coral);font-size:13px}.ins2 .commit li h3{margin:4px 0 8px;font-size:21px}.ins2 .commit li p{font-size:15.5px}.ins2 .hbar{order:-3}.ins2 .hphoto{margin:0 calc(-1 * var(--edge))!important;order:-2!important}.ins2 .htitle{order:-1}.ins2 .hphoto .pic{aspect-ratio:16/10!important}.ins2 .filters{display:none!important}.ins2 .commit li:last-child{border-bottom:0}.ins2 .sp-run{height:auto!important}.ins2 .sp-steps .req{flex-direction:column;gap:12px;overflow:visible;height:auto!important;display:flex!important;position:static!important}.ins2 .sp-steps .req li{background:var(--paper);position:sticky!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;box-shadow:0 -10px 24px -18px #14294a59!important}.ins2 .sp-steps .req li:first-child{top:calc(var(--navh) + 12px)!important}.ins2 .sp-steps .req li:nth-child(2){top:calc(var(--navh) + 12px + 154px)!important}.ins2 .sp-steps .req li:nth-child(3){top:calc(var(--navh) + 12px + 308px)!important}.ins2 .sp-steps .req:after{content:"";flex:none;height:300px;display:block}.ins2 .update{display:block}.ins2 .update .k,.ins2 .update p{margin-left:0}.ins2 .hbar{z-index:2;box-shadow:0 1px 0 var(--bg);padding-bottom:4px;position:relative}.ins2 .htitle{padding-top:14px}.ins2 .hgrid .result .act{align-items:flex-start}.ins2 .hgrid .result .act .btn{justify-content:center;height:42px;padding:0 18px;font-size:14.5px}.ins2 .coverage .head .h2 em{white-space:nowrap}.ins2 #tbl,.ins2 #tbl tbody{width:100%;display:block}.ins2 #tbl colgroup,.ins2 .gh .gn,.ins2 .gh .gd{display:none}.ins2 #tbl tbody tr.grp td{padding:24px 0 8px}.ins2 #tbl td.svc{padding:12px 0;font-size:16px}.ins2 #tbl td.svc .ic{width:22px;height:22px}.ins2 .self .head .h2{font-size:32px;line-height:1.1}}@media (min-width:641px){.ins2 .m-br{display:none}}@media (max-width:1024px){.ins2 .self .head>div,.ins2 .coverage .head>div{grid-column:1/-1!important}}.ins2 .req .who{color:var(--coral);white-space:normal;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:10px 0 14px;padding:0;font-size:14px;font-weight:400;display:flex}.ins2 .req .who:before{content:"";background:currentColor;width:18px;height:1px}.ins2 .req .ri{margin-bottom:22px}.ins2 .req h3{margin-bottom:14px}.ins2 .self .banner{margin-top:50vh}@media (max-width:640px){.ins2 .self .banner{margin-top:30vh}}.ins2 .lede-d{display:none}.ins2 .dock{height:48px;padding-top:4px;padding-bottom:4px;bottom:24px}.ins2 .dock .btn{height:40px}.ins2 .dock .call{width:40px;height:40px}@media (max-width:640px){.ins2 .dock{gap:2px;padding:4px 4px 4px 21px;bottom:24px;left:16px}.ins2 .dock .btn{flex:none;height:40px;padding:0 14px;font-size:13.5px}.ins2 .dock .call{border:0;flex:none;width:34px;height:34px;margin:0}.ins2 .dock .ch{flex:1;gap:6px;min-width:0;margin-right:0;font-size:13px;display:flex}.ins2 .dock .chw{flex:1;min-width:0}.ins2 .dock #chT{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (max-width:385px){.ins2 .dock .ch b{display:none}}@media (max-width:360px){.ins2 .dock .d-my,.ins2 .dock .ch b{display:none}.ins2 .dock .btn{padding:0 12px}.ins2 .dock{padding-left:12px}}
