.ins-page .kick{display:inline-flex;align-items:center;gap:11px;padding:7px 15px 7px 13px;border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-blue) 12%,var(--ds-surface-2));border:1px solid color-mix(in srgb,var(--ds-blue) 34%,var(--ds-border-4));font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--ds-blue-light);text-transform:none}.ins-page .kick:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ds-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--ds-blue) 22%,transparent)}.ins-page .btn-ghost{background:transparent;border-color:var(--ds-border-6);color:var(--ds-text-3)}.ins-page .btn-ghost:hover{border-color:var(--ds-blue);color:#fff;transform:translateY(-2px)}.ins-page .btn-sm{height:44px;padding:0 20px;font-size:14.5px}.ins-page .win{border-radius:16px;border:1px solid var(--ds-border-5);background:var(--ds-surface-2);box-shadow:var(--ds-shadow-front);overflow:hidden}.ins-page .win-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--ds-border-3);background:var(--ds-surface-3)}.ins-page .win-dots{display:flex;gap:7px}.ins-page .win-dots i{width:11px;height:11px;border-radius:50%;background:var(--ds-surface-5);display:block}.ins-page .win-title{font-size:12.5px;font-weight:700;color:var(--ds-text-5);margin-left:6px}.ins-page .win-chip{margin-left:auto;font-size:11px;font-weight:700;color:var(--ds-text-6);background:var(--ds-surface-4);border:1px solid var(--ds-border-4);padding:4px 11px;border-radius:var(--ds-radius-pill)}@keyframes ins-comet{0%{left:-14%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.ins-page .jrn-comet{position:absolute;top:-1px;width:15%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--ds-blue-light),#fff,var(--ds-blue-light),transparent);filter:blur(.3px);box-shadow:0 0 14px 1px color-mix(in srgb,var(--ds-blue) 70%,transparent);animation:ins-comet 5s linear infinite}@keyframes ins-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ins-typein{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ins-needle{0%{transform:rotate(-90deg)}to{transform:rotate(32deg)}}.ins-page .caret{display:inline-block;width:2px;height:1em;background:var(--ds-blue-light);vertical-align:-2px;margin-left:2px;animation:ins-blink 1s step-end infinite}.ins-page .s7-item{display:block;width:100%;text-align:left;cursor:pointer;border:1px solid var(--ds-border-3);background:var(--ds-surface);border-radius:14px;padding:16px 18px;font-family:inherit;color:inherit;transition:border-color .2s,background .2s,transform .16s}.ins-page .s7-item:hover{border-color:var(--ds-border-7);transform:translate(3px)}.ins-page .s7-item.active{border-color:color-mix(in srgb,var(--ds-blue) 55%,var(--ds-border-4));background:linear-gradient(150deg,color-mix(in srgb,var(--ds-blue) 14%,var(--ds-surface-2)),var(--ds-surface))}.ins-page .s7-item.active .s7-arw{color:var(--ds-blue-light);transform:translate(3px)}.ins-page .s7-arw{transition:transform .2s,color .2s}.ins-page .s7-blurb{max-height:0;opacity:0;overflow:hidden;transition:max-height .32s ease,opacity .3s ease,margin .3s ease}.ins-page .s7-item.active .s7-blurb{max-height:90px;opacity:1;margin-top:9px}.ins-page .s7-panel{display:none}.ins-page .s7-panel.on{display:block;animation:ins-panelin .5s cubic-bezier(.2,.7,.15,1)}@keyframes ins-panelin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ins-page .s7-panel.on .type-line{animation:ins-typein 1.15s steps(32) forwards}.ins-page .s7-panel.on .gauge-needle{animation:ins-needle 1.3s cubic-bezier(.3,.8,.3,1) forwards;transform-origin:110px 120px;transform:rotate(-90deg)}@keyframes ins-flowdash{to{stroke-dashoffset:-24}}.ins-page .ca-flow{stroke-dasharray:5 7;animation:ins-flowdash 1s linear infinite}@keyframes ins-cabook{0%{width:0}to{width:74%}}.ins-page .ca-book-fill{width:0}.ins-page .reveal.in .ca-book-fill{animation:ins-cabook 1.6s cubic-bezier(.3,.8,.2,1) .35s forwards}.ins-page .field{display:flex;flex-direction:column;gap:7px}.ins-page .field label{font-size:12.5px;font-weight:600;color:var(--ds-text-5)}.ins-page .field input,.ins-page .field select{height:50px;border-radius:12px;border:1px solid var(--ds-border-5);background:var(--ds-surface-2);color:var(--ds-text);padding:0 15px;font-size:15px;font-family:inherit;outline:none;transition:border-color .2s}.ins-page .field input:focus,.ins-page .field select:focus{border-color:var(--ds-blue)}.ins-page .field input::-moz-placeholder{color:var(--ds-text-7)}.ins-page .field input::placeholder{color:var(--ds-text-7)}.ins-page input[type=range]{width:100%;margin-top:12px;accent-color:var(--ds-blue);cursor:pointer}@media (max-width: 820px){.ins-page .cta-row{flex-direction:column;align-items:stretch!important}.ins-page .cta-row .btn{width:100%}.ins-page .proof-strip{grid-template-columns:1fr 1fr!important}.ins-page .proof-strip>div:last-child{grid-column:1 / -1!important}.ins-page .tension-grid,.ins-page .hub-grid,.ins-page .qual-grid,.ins-page .calc-grid,.ins-page .rr-grid,.ins-page .tst-grid,.ins-page .close-grid{grid-template-columns:1fr!important;gap:18px!important}.ins-page .dash-body{grid-template-columns:1fr!important}.ins-page .dash-side{display:none!important}.ins-page .kpi-row{grid-template-columns:1fr 1fr!important}.ins-page .road-grid{grid-template-columns:1fr 1fr!important;gap:30px 16px!important}.ins-page .road-line{display:none!important}.ins-page .form-grid{grid-template-columns:1fr!important}.ins-page .close-card{margin-inline:-40px!important;border-inline:0!important;border-radius:0!important}.ins-page .close-grid{padding:28px 40px!important}.ins-page #become-form{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.ins-page .display,.mfd-page .display{overflow-wrap:anywhere}}@media (max-width: 639px){.ins-page .close-card{margin-inline:-24px!important}.ins-page .close-grid{padding:28px 24px!important}}@media (max-width: 760px){.ins-page .s7-wrap{flex-direction:column!important;gap:28px!important}.ins-page .s7-list{flex:1 1 auto!important;max-width:100%!important}.ins-page .s7-stage{position:static!important;width:100%}.ins-page .s7-frame{min-height:0!important}}@media (max-width: 520px){.ins-page .proof-strip,.ins-page .road-grid{grid-template-columns:1fr!important}}
