.insurtech{--insurtech-accent:var(--acc);--insurtech-bg:var(--bg);--insurtech-surface:var(--bg2);--insurtech-line:var(--border2);--insurtech-text:var(--txt);--insurtech-muted:var(--txt2);--insurtech-danger:#ff9f9f;min-height:auto;background:var(--insurtech-bg);color:var(--insurtech-text);font-weight:400;padding:0 var(--section-px)}body:has(.insurtech) .announce,body:has(.insurtech) .grain{display:none}.insurtech-hero{--insurtech-ease:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate;min-height:min(92vh,860px);display:flex;flex-direction:column;margin:0 calc(var(--section-px) * -1);padding:var(--nav-h) var(--section-px) 96px;overflow:hidden;color:#f0f4ff;transition:min-height .7s var(--insurtech-ease),padding-bottom .7s var(--insurtech-ease)}.insurtech[data-view=form] .insurtech-hero{min-height:auto;padding-bottom:64px}.insurtech-hero__backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.insurtech-hero__rings{position:absolute;inset:0;width:100%;height:100%}.insurtech-hero__fallback{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg,#0a1018,#050508 52%,#070b12)}.insurtech-hero__css-rings{position:absolute;left:50%;top:36%;width:min(92vw,760px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;opacity:.85}.insurtech-hero__css-rings svg{display:block;width:100%;height:100%}.insurtech-hero__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,8,.62),rgba(5,5,8,.28) 42%,rgba(5,5,8,.76))}html:not(.insurtech-no-webgl) .insurtech-hero__scrim{background:linear-gradient(180deg,rgba(5,5,8,.48),rgba(5,5,8,.16) 38%,rgba(5,5,8,.68))}html.insurtech-no-webgl .insurtech-hero{min-height:0;padding-bottom:40px}html.insurtech-no-webgl .insurtech{min-height:auto}html.insurtech-no-webgl .insurtech-stage{align-content:start;padding-top:8px}html.insurtech-no-webgl .insurtech-rail{padding-top:24px}.insurtech-hero__rings .magic-rings-container,.insurtech-hero__rings canvas{width:100%;height:100%}.insurtech-stage{position:relative;z-index:2;width:100%;max-width:760px;margin:0 auto;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr);align-content:end;transition:padding-top .7s var(--insurtech-ease)}.insurtech[data-view=form] .insurtech-stage{align-content:start;padding-top:28px}.insurtech-swap{display:grid;position:relative;min-width:0;min-height:0}.insurtech-hero__extras,.insurtech-panel{grid-area:1/1}.insurtech-brands{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0}.insurtech-top .insurtech-brand,.insurtech-top .nav__logo{flex-shrink:0}.insurtech-top .insurtech-brand__stripe,.insurtech-top .nav__logo-img{display:block;height:28px;width:auto!important;max-width:min(148px,38vw);object-fit:contain;flex-shrink:1}.insurtech-brands__rule{width:1px;height:22px;background:rgba(255,255,255,.22);flex-shrink:0}.insurtech .nav__actions,.insurtech-top .nav__actions{gap:10px;flex-shrink:0}.insurtech-top .nav__inner{gap:12px}.insurtech-top .nav__cta{display:inline-flex;align-items:center;gap:8px}.insurtech-top__back-icon{display:inline-flex;margin-right:2px}.insurtech .nav__lang-btn,.insurtech .nav__lang-icon,.insurtech .nav__lang-sep,.insurtech-top .nav__lang-btn,.insurtech-top .nav__lang-icon,.insurtech-top .nav__lang-sep{color:rgba(240,244,255,.62)}.insurtech .nav__lang-btn.is-active,.insurtech .nav__lang-btn:hover,.insurtech-top .nav__lang-btn.is-active,.insurtech-top .nav__lang-btn:hover{color:#f0f4ff}.insurtech .nav__lang-btn.is-active,.insurtech-top .nav__lang-btn.is-active{background:rgba(255,255,255,.08)}@media (max-width:1024px){.insurtech .nav__actions>.nav__lang{display:flex}}.insurtech-brand{display:flex;align-items:center}.insurtech-brand__stripe{height:28px;width:auto;max-width:none;object-fit:contain;filter:brightness(0) invert(1)}.insurtech-rail{padding-top:48px}.insurtech-rail__teaser{overflow:hidden;max-height:200px;transition:opacity .45s var(--insurtech-ease),max-height .65s var(--insurtech-ease),margin .65s var(--insurtech-ease)}.insurtech[data-view=form] .insurtech-rail__teaser{opacity:0;max-height:0;margin:0;pointer-events:none}.insurtech-hero__extras{display:flex;flex-direction:column;justify-content:flex-end;transform-origin:50% 80%}.insurtech-badge{display:inline-flex;align-self:flex-start;min-height:28px;padding:0 10px;border:1px solid rgba(31,160,255,.45);background:rgba(5,5,8,.35);font-size:.75rem;font-weight:500;color:#9fdbff}.insurtech-badge,.insurtech-meta{align-items:center;margin-bottom:16px}.insurtech-meta{display:flex;gap:8px;color:rgba(240,244,255,.72);font-size:.88rem}.insurtech-meta svg{flex-shrink:0;color:var(--insurtech-accent)}.insurtech-event{font-size:.92rem;font-weight:500;color:rgba(240,244,255,.72);margin-bottom:8px}.insurtech-title{font-size:clamp(2rem,6vw,3.4rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;margin-bottom:16px;max-width:20ch;text-shadow:0 2px 28px rgba(5,5,8,.55);transition:font-size .65s var(--insurtech-ease),letter-spacing .65s var(--insurtech-ease),margin .65s var(--insurtech-ease),max-width .65s var(--insurtech-ease),text-shadow .5s ease}.insurtech[data-view=form] .insurtech-title{font-size:clamp(1.35rem,3.2vw,1.75rem);letter-spacing:-.02em;margin-bottom:20px;max-width:none;text-shadow:none}.insurtech-subtitle{font-size:1.05rem;line-height:1.55;color:rgba(240,244,255,.72);max-width:42ch;margin-bottom:28px}.insurtech-hero__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 20px}.insurtech-hero__cta-block{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:36rem}.insurtech-disclaimer{margin:0;max-width:42ch;font-size:.8rem;line-height:1.45;font-weight:400;color:rgba(240,244,255,.86)}.insurtech-cta{--tap-x:50%;--tap-y:50%;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:10px;font-size:1rem;font-weight:500;font-family:inherit;line-height:1.2;text-align:center;transition:background .45s var(--insurtech-ease,cubic-bezier(.22,1,.36,1)),color .35s ease,border-color .45s ease,box-shadow .45s var(--insurtech-ease,cubic-bezier(.22,1,.36,1)),filter .45s ease}.insurtech-cta__label{position:relative;z-index:2}.insurtech-cta.is-off{background:rgba(255,255,255,.06);color:rgba(240,244,255,.4);border-color:rgba(255,255,255,.08);cursor:not-allowed;box-shadow:none}.insurtech-cta.is-on{background:var(--insurtech-accent);color:#fff;border-color:rgba(159,219,255,.35);box-shadow:0 0 0 1px rgba(159,219,255,.18),0 8px 28px rgba(31,160,255,.28)}.insurtech-cta.is-on:before{background:radial-gradient(circle at var(--tap-x) var(--tap-y),rgba(180,232,255,.95) 0,rgba(90,196,255,.42) 28%,transparent 62%);opacity:0;transform:scale(.45);transition:opacity .16s ease,transform .5s var(--insurtech-ease,cubic-bezier(.22,1,.36,1));z-index:0}.insurtech-cta.is-on:after,.insurtech-cta.is-on:before{content:"";position:absolute;inset:0;pointer-events:none}.insurtech-cta.is-on:after{z-index:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(255,255,255,.08);opacity:.55;transition:opacity .2s ease,box-shadow .2s ease}.insurtech-cta.is-pressed:before{opacity:1;transform:scale(1)}.insurtech-cta.is-pressed:after{opacity:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),inset 0 0 22px rgba(159,219,255,.42)}.insurtech-cta.is-on:disabled{cursor:progress}.insurtech-cta--hero{min-width:220px}.insurtech-cta--wide{width:100%;max-width:100%}.insurtech-hero__link{font-size:.92rem;font-weight:500;color:rgba(240,244,255,.78);text-decoration:underline;text-underline-offset:3px;margin-top:14px}.insurtech-cta:focus-visible,.insurtech-hero__link:focus-visible,.insurtech-panel__back:focus-visible{outline:2px solid var(--insurtech-accent);outline-offset:2px}.insurtech-stats{list-style:none;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding:0;margin:0 0 32px;max-width:28rem}.insurtech-stats li{border:1px solid rgba(255,255,255,.1);background:rgba(5,5,8,.42);padding:16px;display:flex;flex-direction:column;gap:4px}.insurtech-stats__value{font-size:1.05rem;font-weight:500;color:#fff}.insurtech-stats__label{font-size:.78rem;color:rgba(240,244,255,.58)}.insurtech-panel{--insurtech-surface:rgba(8,10,16,0.72);--insurtech-bg:rgba(5,5,8,0.5);--insurtech-line:rgba(255,255,255,0.12);--insurtech-text:#f0f4ff;--insurtech-muted:rgba(240,244,255,0.62);--insurtech-danger:#ff9f9f;position:relative;z-index:3;width:100%;margin:0;border:1px solid rgba(31,160,255,.22);background:var(--insurtech-surface);color:var(--insurtech-text);padding:24px 20px 28px;border-radius:var(--radius-lg);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 0 48px rgba(31,160,255,.08);transform-origin:50% 0;scroll-margin-top:calc(var(--nav-h) + 12px);max-width:100%;min-width:0;box-sizing:border-box}.insurtech-panel__head{margin-bottom:24px}.insurtech-panel__back{display:inline-flex;align-items:center;gap:4px;min-height:36px;margin:0 0 16px -6px;padding:0 6px;background:transparent;color:rgba(240,244,255,.72);font-size:.82rem;font-weight:500;font-family:inherit}.insurtech-panel__back:focus-visible,.insurtech-panel__back:hover{color:#fff}.insurtech-panel__event{font-size:.88rem;font-weight:500;color:rgba(240,244,255,.62);margin-bottom:6px}.insurtech-panel__title{font-size:clamp(1.5rem,4vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.15}.insurtech-panel__hint,.insurtech-panel__title{animation:insurtech-rise .55s var(--insurtech-ease) both}.insurtech-panel__hint{margin-top:8px;font-size:.92rem;line-height:1.5;color:rgba(240,244,255,.62);max-width:42ch}.insurtech-panel__step{margin:16px 0 8px;font-size:.75rem;font-weight:500;letter-spacing:.04em;color:var(--insurtech-accent)}.insurtech-panel__progress{display:flex;gap:6px;margin-top:16px}.insurtech-panel__progress span{display:block;height:2px;flex:1 1;max-width:48px;background:rgba(255,255,255,.16)}.insurtech-panel__progress span.is-on{background:var(--insurtech-accent)}.insurtech-panel__hint,.insurtech-panel__progress,.insurtech-panel__step,.insurtech-panel__title{overflow:hidden;transition:opacity .45s ease,max-height .7s cubic-bezier(.4,0,.2,1),margin .7s cubic-bezier(.4,0,.2,1)}.insurtech-panel__progress{max-height:24px}.insurtech-panel__step{max-height:40px}.insurtech-panel__hint,.insurtech-panel__title{max-height:5em}.insurtech-panel[data-bloom] .insurtech-panel__hint,.insurtech-panel[data-bloom] .insurtech-panel__progress,.insurtech-panel[data-bloom] .insurtech-panel__step,.insurtech-panel[data-bloom] .insurtech-panel__title,.insurtech-panel[data-complete] .insurtech-panel__hint,.insurtech-panel[data-complete] .insurtech-panel__progress,.insurtech-panel[data-complete] .insurtech-panel__step,.insurtech-panel[data-complete] .insurtech-panel__title{opacity:0;max-height:0;margin:0;pointer-events:none}.insurtech-panel__head{transition:margin-bottom .7s cubic-bezier(.4,0,.2,1)}.insurtech-panel__back{transition:margin-bottom .7s cubic-bezier(.4,0,.2,1),color .45s ease}.insurtech-panel[data-bloom] .insurtech-panel__head,.insurtech-panel[data-complete] .insurtech-panel__head{margin-bottom:8px}.insurtech-panel[data-bloom] .insurtech-panel__back,.insurtech-panel[data-complete] .insurtech-panel__back{margin-bottom:0}.insurtech-panel:after{content:none}.insurtech-panel[data-bloom]:after{content:"";position:absolute;inset:-40%;z-index:6;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 50% 58%,rgba(31,160,255,.9) 0,rgba(31,160,255,0) 55%);opacity:0;transform:scale(.08);transform-origin:50% 58%}.insurtech-panel>*{position:relative;z-index:2}.insurtech-panel[data-bloom]{overflow:hidden;box-shadow:0 0 72px rgba(31,160,255,.22);transition:background 1.8s cubic-bezier(.4,0,.2,1),border-color 1.5s ease,box-shadow 1.8s ease,color 1.1s ease}.insurtech-panel[data-bloom]:after{animation:insurtech-bloom 2s cubic-bezier(.4,0,.2,1) forwards}.insurtech-form.is-washing{opacity:0;filter:blur(12px);transition:opacity 1.15s cubic-bezier(.4,0,.2,1),filter 1.15s ease}.insurtech-panel[data-complete]{--insurtech-surface:#f6f5fb;--insurtech-bg:#ffffff;--insurtech-line:rgba(10,11,20,0.14);--insurtech-text:#0a0b14;--insurtech-muted:#4a5568;background:#f4f2fa;border-color:rgba(255,255,255,.72);color:#0a0b14;box-shadow:0 0 80px rgba(255,255,255,.22)}.insurtech-panel[data-complete] .insurtech-confirm{z-index:7}.insurtech-panel[data-complete] .insurtech-panel__back{color:rgba(10,11,20,.55)}.insurtech-panel[data-complete] .insurtech-panel__back:focus-visible,.insurtech-panel[data-complete] .insurtech-panel__back:hover{color:#0a0b14}@keyframes insurtech-bloom{0%{opacity:.7;transform:scale(.12);background:radial-gradient(circle at 50% 58%,#5cc4ff 0,rgba(31,160,255,.7) 28%,rgba(31,160,255,0) 58%)}55%{opacity:1;transform:scale(1.15);background:radial-gradient(circle at 50% 52%,#ffffff 0,#d9eeff 34%,rgba(31,160,255,.4) 62%,rgba(255,255,255,0) 82%)}to{opacity:1;transform:scale(2.8);background:radial-gradient(circle at 50% 40%,#ffffff 0,#f6f4fb 55%,#efeaf8 100%)}}.insurtech-hero__extras,.insurtech-panel{transition:opacity .55s var(--insurtech-ease),transform .65s var(--insurtech-ease),filter .5s ease,visibility 0s linear}.insurtech[data-view=hero] .insurtech-hero__extras{position:relative;opacity:1;transform:translateY(0) scale(1);filter:blur(0);visibility:visible;pointer-events:auto}.insurtech[data-view=form] .insurtech-hero__extras{position:absolute;left:0;right:0;top:0;opacity:0;transform:translateY(-16px) scale(.985);filter:blur(8px);visibility:hidden;pointer-events:none;transition:opacity .45s var(--insurtech-ease),transform .55s var(--insurtech-ease),filter .4s ease,visibility 0s linear .45s}.insurtech[data-view=hero] .insurtech-panel{display:none}.insurtech[data-view=form] .insurtech-panel{display:block;position:relative;opacity:1;transform:translateY(0) scale(1);filter:blur(0);visibility:visible;pointer-events:auto;transition:opacity .55s var(--insurtech-ease),transform .65s var(--insurtech-ease),filter .5s ease,visibility 0s linear;transition-delay:.1s}.insurtech[data-view=form] .insurtech-hero{overflow:visible}.insurtech[data-view=form] .insurtech-panel__back,.insurtech[data-view=form] .insurtech-panel__progress,.insurtech[data-view=form] .insurtech-panel__step{animation:insurtech-rise .6s var(--insurtech-ease) both}.insurtech[data-view=form] .insurtech-panel__progress{animation-delay:.05s}.insurtech[data-view=form] .insurtech-panel__step{animation-delay:.08s}.insurtech[data-view=form] .insurtech-form[data-step="1"] .insurtech-step[data-pane="1"] .insurtech-field,.insurtech[data-view=form] .insurtech-form[data-step="1"] .insurtech-step[data-pane="1"] .insurtech-submit{animation:insurtech-rise .65s var(--insurtech-ease) both}.insurtech[data-view=form] .insurtech-form[data-step="1"] .insurtech-step[data-pane="1"] .insurtech-field:first-child{animation-delay:.1s}.insurtech[data-view=form] .insurtech-form[data-step="1"] .insurtech-step[data-pane="1"] .insurtech-field:nth-child(2){animation-delay:.14s}.insurtech[data-view=form] .insurtech-form[data-step="1"] .insurtech-step[data-pane="1"] .insurtech-field:nth-child(3){animation-delay:.18s}.insurtech[data-view=form] .insurtech-form[data-step="1"] .insurtech-step[data-pane="1"] .insurtech-field:nth-child(4){animation-delay:.22s}.insurtech[data-view=form] .insurtech-form[data-step="1"] .insurtech-step[data-pane="1"] .insurtech-field:nth-child(5){animation-delay:.26s}.insurtech[data-view=form] .insurtech-form[data-step="1"] .insurtech-step[data-pane="1"] .insurtech-submit{animation-delay:.3s}.insurtech[data-view=form] .insurtech-confirm{animation:insurtech-rise .75s cubic-bezier(.4,0,.2,1) .08s both}.insurtech[data-view=form] .insurtech-confirm__kicker{animation:insurtech-rise .7s cubic-bezier(.4,0,.2,1) .14s both}.insurtech[data-view=form] .insurtech-confirm__heading{animation:insurtech-rise .75s cubic-bezier(.4,0,.2,1) .2s both}.insurtech[data-view=form] .insurtech-confirm__body{animation:insurtech-rise .75s cubic-bezier(.4,0,.2,1) .28s both}.insurtech[data-view=form] .insurtech-share{animation:insurtech-rise .7s cubic-bezier(.4,0,.2,1) .36s both}.insurtech[data-view=form] .insurtech-share--invite{animation-delay:.42s}.insurtech-form[data-step="2"] .insurtech-step[data-pane="2"] .insurtech-consents,.insurtech-form[data-step="2"] .insurtech-step[data-pane="2"] .insurtech-field:not(.insurtech-challenges),.insurtech-form[data-step="2"] .insurtech-step[data-pane="2"] .insurtech-submit{animation:insurtech-rise .55s var(--insurtech-ease) both}.insurtech-form[data-step="2"] .insurtech-step[data-pane="2"] .insurtech-field:first-child{animation-delay:.04s}.insurtech-form[data-step="2"] .insurtech-step[data-pane="2"] .insurtech-field:nth-child(3){animation-delay:.1s}.insurtech-form[data-step="2"] .insurtech-step[data-pane="2"] .insurtech-consents{animation-delay:.16s}.insurtech-form[data-step="2"] .insurtech-step[data-pane="2"] .insurtech-submit{animation-delay:.2s}@keyframes insurtech-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes insurtech-enter{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes insurtech-enter-fade{0%{opacity:0}to{opacity:1}}.insurtech[data-enter=home][data-motion=on] .insurtech-hero__backdrop{animation:insurtech-enter-fade .7s var(--insurtech-ease) both}.insurtech[data-enter=home][data-motion=on] .insurtech-badge{animation:insurtech-enter .65s var(--insurtech-ease) .04s both}.insurtech[data-enter=home][data-motion=on] .insurtech-meta{animation:insurtech-enter .65s var(--insurtech-ease) .08s both}.insurtech[data-enter=home][data-motion=on] .insurtech-event{animation:insurtech-enter .65s var(--insurtech-ease) .12s both}.insurtech[data-enter=home][data-motion=on] .insurtech-title{animation:insurtech-enter .7s var(--insurtech-ease) .16s both}.insurtech[data-enter=home][data-motion=on] .insurtech-subtitle{animation:insurtech-enter .7s var(--insurtech-ease) .22s both}.insurtech[data-enter=home][data-motion=on] .insurtech-stats{animation:insurtech-enter .7s var(--insurtech-ease) .28s both}.insurtech[data-enter=home][data-motion=on] .insurtech-hero__actions{animation:insurtech-enter .7s var(--insurtech-ease) .34s both}.insurtech-form{position:relative}.insurtech-steps{display:grid}.insurtech-step{grid-area:1/1;transition:opacity .45s var(--insurtech-ease),transform .55s var(--insurtech-ease),filter .4s ease,visibility 0s linear}.insurtech-form[data-step="1"] .insurtech-step[data-pane="1"],.insurtech-form[data-step="2"] .insurtech-step[data-pane="2"]{position:relative;z-index:2;opacity:1;transform:translateY(0) scale(1);filter:blur(0);visibility:visible;pointer-events:auto}.insurtech-form[data-step="1"] .insurtech-step[data-pane="2"],.insurtech-form[data-step="2"] .insurtech-step[data-pane="1"]{position:absolute;left:0;right:0;top:0;z-index:1;opacity:0;visibility:hidden;pointer-events:none}.insurtech-form[data-step="1"] .insurtech-step[data-pane="2"]{transform:translateY(20px) scale(.985)}.insurtech-form[data-step="1"] .insurtech-step[data-pane="2"],.insurtech-form[data-step="2"] .insurtech-step[data-pane="1"]{filter:blur(8px);transition:opacity .4s var(--insurtech-ease),transform .5s var(--insurtech-ease),filter .35s ease,visibility 0s linear .4s}.insurtech-form[data-step="2"] .insurtech-step[data-pane="1"]{transform:translateY(-16px) scale(.985)}.insurtech-group{border:0;margin:0 0 28px;padding:0}.insurtech-group__legend{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.insurtech-group__num{font-size:.75rem;font-weight:500;color:var(--insurtech-accent);letter-spacing:.04em;padding-top:2px}.insurtech-group__title{display:block;font-size:1rem;font-weight:500}.insurtech-group__hint{display:block;margin-top:4px;font-size:.82rem;color:var(--insurtech-muted)}.insurtech-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.insurtech-field{display:flex;flex-direction:column;gap:6px;min-width:0}.insurtech-field--full{grid-column:1/-1}.insurtech-field label,.insurtech-label{font-size:.8rem;font-weight:500;color:var(--insurtech-muted)}.insurtech-label--section{font-size:1.05rem;font-weight:600;letter-spacing:-.02em;color:var(--insurtech-text);margin-bottom:2px}.insurtech-field-hint{font-size:.78rem;color:var(--insurtech-muted);margin:-2px 0 2px}.insurtech-field input,.insurtech-field select{min-height:42px;width:100%;max-width:100%;padding:8px 16px;border:1px solid var(--insurtech-line);border-radius:8px;background:var(--insurtech-bg);color:var(--insurtech-text);font-size:.9rem;font-weight:400;font-family:inherit;color-scheme:dark;transition:border-color .2s ease,box-shadow .2s ease}.insurtech-field input::placeholder,.insurtech-field select:has(option[value=""]:checked){color:rgba(136,146,164,.6)}.insurtech-panel .insurtech-check a{color:var(--acc-bright)}.insurtech-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 8L1 3h10z' fill='%238892A4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.insurtech-field input:hover,.insurtech-field select:hover{border-color:rgba(31,160,255,.35)}.insurtech-field input:focus,.insurtech-field select:focus{outline:none;border-color:var(--insurtech-accent);box-shadow:0 0 0 3px rgba(31,160,255,.12)}.insurtech-check input:focus-visible,.insurtech-chip:focus-visible,.insurtech-share:focus-visible{outline:2px solid var(--insurtech-accent);outline-offset:2px}.insurtech-field input[aria-invalid=true],.insurtech-field select[aria-invalid=true]{border-color:var(--insurtech-danger);box-shadow:0 0 0 3px rgba(255,159,159,.12)}.insurtech-error{font-size:.78rem;color:var(--insurtech-danger);line-height:1.4}.insurtech-submit-error{margin:0 0 16px;padding:12px 14px;border:1px solid rgba(255,159,159,.45);border-radius:10px;background:rgba(255,159,159,.08);font-size:.88rem;color:var(--insurtech-danger);line-height:1.45}.insurtech-challenges{display:grid;grid-template-rows:0fr;margin-top:0;padding-top:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),margin-top .42s cubic-bezier(.22,1,.36,1),padding-top .42s cubic-bezier(.22,1,.36,1)}.insurtech-challenges.is-open{grid-template-rows:1fr;margin-top:16px;padding-top:8px}.insurtech-challenges__inner{overflow:hidden;min-height:0}.insurtech-challenges__content{display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateY(12px)}.insurtech-challenges.is-open .insurtech-challenges__content{opacity:1;transform:translateY(0);transition:opacity .36s ease .04s,transform .42s cubic-bezier(.22,1,.36,1) .04s}@keyframes insurtech-chip-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.insurtech-challenges.is-open .insurtech-chip{animation:insurtech-chip-in .4s cubic-bezier(.22,1,.36,1) backwards}.insurtech-challenges.is-open .insurtech-chip:first-child{animation-delay:.08s}.insurtech-challenges.is-open .insurtech-chip:nth-child(2){animation-delay:.12s}.insurtech-challenges.is-open .insurtech-chip:nth-child(3){animation-delay:.16s}.insurtech-challenges.is-open .insurtech-chip:nth-child(4){animation-delay:.2s}.insurtech-challenges.is-open .insurtech-chip:nth-child(5){animation-delay:.24s}.insurtech-challenges.is-open .insurtech-chip:nth-child(6){animation-delay:.28s}.insurtech-chips{display:flex;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.insurtech-chip{min-height:44px;max-width:100%;padding:10px 18px;border:0;border-radius:999px;background:#1c1c1e;color:#9a9aa2;font-size:.88rem;font-weight:500;font-family:inherit;line-height:1.25;letter-spacing:-.01em;text-align:left;white-space:normal;overflow-wrap:anywhere;transform:scale(1);transition:background .2s ease,color .2s ease,opacity .2s ease,transform .16s cubic-bezier(.22,1,.36,1)}.insurtech-chip:hover:not(.is-dimmed){background:#2a2a2e}.insurtech-chip:active:not(.is-dimmed){transform:scale(.94)}.insurtech-chip.is-pressed{background:#2a2a2e;color:#ffffff}.insurtech-chip.is-dimmed{opacity:.42}.insurtech-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;animation:none!important}.insurtech-consents{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.insurtech-check{display:flex;align-items:flex-start;gap:14px;width:100%;min-width:0;padding:14px 16px;border:1px solid var(--insurtech-line);border-radius:10px;background:var(--insurtech-bg);font-size:.84rem;color:var(--insurtech-muted);line-height:1.5;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.insurtech-check:hover{border-color:rgba(31,160,255,.45)}.insurtech-check:has(input:checked){border-color:var(--insurtech-accent);background:rgba(31,160,255,.06);box-shadow:0 0 0 1px rgba(31,160,255,.12);color:var(--insurtech-text)}.insurtech-check input{width:22px;height:22px;margin-top:1px;flex-shrink:0;accent-color:var(--insurtech-accent)}.insurtech-check a{color:var(--acc-bright);text-decoration:underline;text-underline-offset:2px}.insurtech-check span{min-width:0;flex:1 1;overflow-wrap:anywhere}.insurtech-submit{position:relative;z-index:3;display:flex;flex-direction:column;gap:10px}.insurtech-submit__hint{font-size:.82rem;color:var(--insurtech-muted)}.insurtech-confirm{display:flex;flex-direction:column;gap:12px}.insurtech-confirm-mark{flex:0 0 auto;color:var(--insurtech-accent)}.insurtech-confirm-mark,.insurtech-confirm-mark__svg{display:block;width:40px;height:40px}.insurtech-confirm__kicker{font-size:.75rem;font-weight:500;color:var(--insurtech-accent)}.insurtech-confirm__heading{display:flex;align-items:center;gap:12px}.insurtech-confirm__title{font-size:1.4rem;font-weight:500;letter-spacing:-.02em;margin:0;min-width:0;overflow-wrap:anywhere}.insurtech-confirm__body{color:var(--insurtech-muted);line-height:1.55}.insurtech-confirm__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.insurtech-share{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--insurtech-line);color:var(--insurtech-text);font-size:.92rem;font-weight:500;width:-moz-fit-content;width:fit-content;max-width:100%}.insurtech-share--invite{border-color:transparent;color:var(--insurtech-muted)}.insurtech-share--invite:focus-visible,.insurtech-share--invite:hover{color:var(--insurtech-text);border-color:var(--insurtech-line)}@media (max-width:768px){.insurtech-brands{gap:10px}.insurtech-top .insurtech-brand__stripe,.insurtech-top .nav__logo-img{height:24px}.insurtech-top .nav__actions{gap:6px}.insurtech-top .nav__lang-icon,.insurtech-top .nav__lang-label,.insurtech-top .nav__lang-name{display:none}.insurtech-top .nav__lang{gap:0;flex-shrink:0}.insurtech-top .nav__lang-btn{padding:4px 5px;font-size:.72rem}.insurtech-top .nav__cta{padding:8px 10px;font-size:.72rem;white-space:nowrap}}@media (max-width:390px){.insurtech-top .nav__cta-text--desktop,.insurtech-top .nav__cta-text--mobile{display:none}.insurtech-top .nav__cta:after{content:"→";font-size:.95rem;line-height:1}.insurtech-top .insurtech-brand__stripe,.insurtech-top .nav__logo-img{height:22px}}@media (min-width:720px){.insurtech-hero{padding-bottom:120px}.insurtech[data-view=form] .insurtech-hero{padding-bottom:80px}.insurtech-stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:28rem}.insurtech-panel{padding:32px 32px 36px}.insurtech-grid{grid-template-columns:1fr 1fr}.insurtech-submit{flex-direction:row;align-items:center;gap:16px}.insurtech-cta--wide{width:auto;min-width:240px}}.insurtech[data-motion=off] .insurtech-hero,.insurtech[data-motion=off] .insurtech-hero__extras,.insurtech[data-motion=off] .insurtech-panel,.insurtech[data-motion=off] .insurtech-rail__teaser,.insurtech[data-motion=off] .insurtech-stage,.insurtech[data-motion=off] .insurtech-step,.insurtech[data-motion=off] .insurtech-title{transition:none!important}.insurtech[data-motion=off] .insurtech-badge,.insurtech[data-motion=off] .insurtech-confirm,.insurtech[data-motion=off] .insurtech-consents,.insurtech[data-motion=off] .insurtech-event,.insurtech[data-motion=off] .insurtech-field,.insurtech[data-motion=off] .insurtech-group,.insurtech[data-motion=off] .insurtech-hero__actions,.insurtech[data-motion=off] .insurtech-hero__backdrop,.insurtech[data-motion=off] .insurtech-meta,.insurtech[data-motion=off] .insurtech-panel__back,.insurtech[data-motion=off] .insurtech-panel__head,.insurtech[data-motion=off] .insurtech-panel__hint,.insurtech[data-motion=off] .insurtech-panel__progress,.insurtech[data-motion=off] .insurtech-panel__step,.insurtech[data-motion=off] .insurtech-panel__title,.insurtech[data-motion=off] .insurtech-stats,.insurtech[data-motion=off] .insurtech-submit,.insurtech[data-motion=off] .insurtech-subtitle,.insurtech[data-motion=off] .insurtech-title{animation:none!important}.insurtech[data-motion=off] .insurtech-challenges,.insurtech[data-motion=off] .insurtech-challenges__content,.insurtech[data-motion=off] .insurtech-chip,.insurtech[data-motion=off] .insurtech-panel:after{transition:none!important;animation:none!important}.insurtech[data-motion=off] .insurtech-panel[data-complete]:after{opacity:1;transform:scale(2.8);background:#f4f2fa}.insurtech[data-motion=off] .insurtech-chip:active:not(.is-dimmed){transform:none}@media (prefers-reduced-motion:reduce){.insurtech-hero__rings{display:none}.insurtech-hero__scrim{background:linear-gradient(180deg,#0a1018,#050508 52%,#070b12)}.insurtech-cta.is-on:before{display:none}.insurtech-challenges,.insurtech-challenges__content,.insurtech-chip,.insurtech-cta,.insurtech-cta.is-on:after,.insurtech-hero,.insurtech-rail__teaser,.insurtech-title{transition:none}.insurtech-challenges.is-open .insurtech-chip,.insurtech-challenges__content,.insurtech-panel[data-bloom]:after,.insurtech[data-view=form] .insurtech-confirm,.insurtech[data-view=form] .insurtech-confirm__body,.insurtech[data-view=form] .insurtech-confirm__kicker,.insurtech[data-view=form] .insurtech-confirm__title,.insurtech[data-view=form] .insurtech-share{animation:none;opacity:1;transform:none}.insurtech-panel[data-complete]:after{background:#f4f2fa}.insurtech-chip:active:not(.is-dimmed){transform:none}.insurtech[data-view=form] .insurtech-confirm,.insurtech[data-view=form] .insurtech-consents,.insurtech[data-view=form] .insurtech-field,.insurtech[data-view=form] .insurtech-group,.insurtech[data-view=form] .insurtech-panel__back,.insurtech[data-view=form] .insurtech-panel__head,.insurtech[data-view=form] .insurtech-panel__hint,.insurtech[data-view=form] .insurtech-panel__progress,.insurtech[data-view=form] .insurtech-panel__step,.insurtech[data-view=form] .insurtech-panel__title,.insurtech[data-view=form] .insurtech-submit{animation:none}.insurtech-form[data-step="1"] .insurtech-step[data-pane="2"],.insurtech-form[data-step="2"] .insurtech-step[data-pane="1"],.insurtech[data-view=form] .insurtech-hero__extras,.insurtech[data-view=hero] .insurtech-panel{filter:none;transform:none}}.insurtech--notice{padding-bottom:48px}.insurtech-notice{width:100%;max-width:42rem;margin:0 auto;padding:calc(var(--nav-h) + 40px) 0 80px;color:var(--insurtech-text)}.insurtech-notice__binding{margin:0 0 28px;padding:12px 14px;border:1px solid var(--insurtech-line);border-radius:10px;background:var(--insurtech-surface);font-size:.9rem;line-height:1.5;color:var(--insurtech-muted)}.insurtech-notice__title{margin:0 0 8px;font-size:clamp(1.55rem,4vw,2.05rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.insurtech-notice__subtitle{margin:0 0 12px;font-size:1.12rem;font-weight:500;line-height:1.4}.insurtech-notice__updated{margin:0 0 28px;font-size:.88rem;line-height:1.45;color:var(--insurtech-muted)}.insurtech-notice p{margin:0 0 14px;font-size:1rem;line-height:1.7;color:var(--insurtech-text)}.insurtech-notice h2{margin:32px 0 12px;font-size:1.12rem;font-weight:600;line-height:1.35}.insurtech-notice__section{scroll-margin-top:calc(var(--nav-h) + 16px)}.insurtech-notice ol,.insurtech-notice ul{margin:0 0 16px;padding-left:1.25rem}.insurtech-notice li{margin:0 0 8px;font-size:1rem;line-height:1.65}.insurtech-notice a{color:var(--insurtech-accent);text-decoration:underline;text-underline-offset:2px}.insurtech-notice__foot{margin-top:40px;padding-top:24px;border-top:1px solid var(--insurtech-line)}.insurtech-notice__foot .insurtech-notice__updated{margin-bottom:12px}.insurtech-notice__back,.insurtech-notice__nav-back{font-size:.92rem;font-weight:500;color:var(--insurtech-text);text-decoration:underline;text-underline-offset:3px}.insurtech-notice__back:hover,.insurtech-notice__nav-back:hover{color:var(--insurtech-accent)}.insurtech-notice a:focus-visible,.insurtech-notice__back:focus-visible,.insurtech-notice__nav-back:focus-visible{outline:2px solid var(--insurtech-accent);outline-offset:2px}@media (prefers-color-scheme:light){.insurtech{--insurtech-bg:#f6f7f9;--insurtech-surface:#ffffff;--insurtech-line:rgba(10,11,20,0.12);--insurtech-text:#0a0b14;--insurtech-muted:#4a5568;--insurtech-danger:#b42318}.insurtech-field input,.insurtech-field select{color-scheme:light}.insurtech-chip{background:#e8e8ed;color:#1c1c1e}.insurtech-chip:hover:not(.is-dimmed){background:#dcdce2}.insurtech-chip.is-pressed{background:#111114;color:#ffffff}.insurtech--notice .nav__logo-img{filter:brightness(0)}.insurtech-notice__back,.insurtech-notice__nav-back{color:#0a0b14}.insurtech-notice__back:hover,.insurtech-notice__nav-back:hover{color:#0059c8}}