.sol--insurance .sol-hero h1{max-width:17ch;font-size:clamp(36px,4.3vw,56px)}.sol--insurance .iq-stage{justify-items:end;width:min(580px,100%);padding-bottom:28px;display:grid;position:relative}.sol--insurance .iq-phone{width:300px;height:600px}.sol--insurance .iq{position:absolute;inset:0}.sol--insurance .iq-form,.sol--insurance .iq-quote{transition:transform calc(.6s * var(--m)) var(--ease), opacity calc(.6s * var(--m));padding:12px 16px;position:absolute;inset:0}.sol--insurance .iq-h{letter-spacing:-.01em;font-size:17px;font-weight:700}.sol--insurance .iq-step{color:var(--text-2);align-items:baseline;gap:4px;margin-top:4px;font-size:11px;display:flex}.sol--insurance .iq-n{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700;display:inline-grid}.sol--insurance .iq-n i{opacity:0;grid-area:1/1;font-style:normal;transition:opacity .2s}.sol--insurance .iq-n i:first-child{opacity:1}.sol--insurance .is-s2 .iq-n i:first-child{opacity:0}.sol--insurance .is-s2 .iq-n i:nth-child(2){opacity:1}.sol--insurance .is-s3 .iq-n i:nth-child(2){opacity:0}.sol--insurance .is-s3 .iq-n i:nth-child(3){opacity:1}.sol--insurance .is-s4 .iq-n i:nth-child(3){opacity:0}.sol--insurance .is-s4 .iq-n i:nth-child(4){opacity:1}.sol--insurance .is-s5 .iq-n i:nth-child(4){opacity:0}.sol--insurance .is-s5 .iq-n i:nth-child(5){opacity:1}.sol--insurance .iq-bar{background:var(--line);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.sol--insurance .iq-bar i{background:var(--text);transform-origin:0;height:100%;transition:transform calc(.5s * var(--m)) var(--ease);display:block;transform:scaleX(.1667)}.sol--insurance .is-s2 .iq-bar i{transform:scaleX(.3333)}.sol--insurance .is-s3 .iq-bar i{transform:scaleX(.5)}.sol--insurance .is-s4 .iq-bar i{transform:scaleX(.6667)}.sol--insurance .is-s5 .iq-bar i{transform:scaleX(1)}.sol--insurance .iq-rows{margin:14px 0 0;padding:0;list-style:none}.sol--insurance .iq-r{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:10px;padding:9px 0;display:grid}.sol--insurance .iq-num{border:1px solid var(--line);width:22px;height:22px;color:var(--text-2);transition:background var(--t), border-color var(--t), color var(--t);border-radius:50%;grid-row:span 2;place-items:center;font-size:10.5px;font-weight:600;display:grid;position:relative}.sol--insurance .iq-num i{font-style:normal;transition:opacity .2s}.sol--insurance .iq-num svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:12px;height:12px;transition:opacity .2s;position:absolute}.sol--insurance .iq-k{font-size:12.5px;font-weight:600}.sol--insurance .iq-v{color:var(--text-2);clip-path:inset(0 100% 0 0);max-height:0;transition:max-height var(--t) var(--ease), clip-path calc(.5s * var(--m)) steps(16);grid-column:2;font-size:12px;font-weight:500;overflow:hidden}.sol--insurance .iq-r1 .iq-num{border-color:var(--text);color:var(--text)}.sol--insurance .iq-open{max-height:60px;transition:max-height calc(.45s * var(--m)) var(--ease) calc(.7s * var(--m)), margin calc(.45s * var(--m)) var(--ease) calc(.7s * var(--m)), opacity .3s calc(.7s * var(--m));grid-column:2;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:8px;display:grid;overflow:hidden}.sol--insurance .iq-sel{border:1px solid var(--line);border-radius:8px;padding:4px 8px 5px;display:block;position:relative}.sol--insurance .iq-sel small{color:var(--text-2);font-size:9.5px;display:block}.sol--insurance .iq-sel em,.sol--insurance .iq-sel strong{font-size:11.5px;font-style:normal;line-height:16px;display:block}.sol--insurance .iq-sel em{color:var(--text-2)}.sol--insurance .iq-sel strong{opacity:0;font-weight:600;transition:opacity .2s;position:absolute;bottom:5px;left:8px}.sol--insurance .iq-sel svg{fill:none;width:9px;height:9px;stroke:var(--text-2);stroke-width:1.5px;position:absolute;bottom:9px;right:6px}.sol--insurance .is-s2 .iq-sel em{opacity:0}.sol--insurance .is-s2 .iq-sel strong{opacity:1}.sol--insurance .is-s2 .iq-sel:nth-child(2) strong{transition-delay:calc(.12s * var(--m))}.sol--insurance .is-s2 .iq-sel:nth-child(3) strong{transition-delay:calc(.24s * var(--m))}.sol--insurance .is-s2 .iq-open{opacity:0;max-height:0;margin-top:0}.sol--insurance .is-s2 .iq-r1 .iq-v,.sol--insurance .is-s3 .iq-r2 .iq-v,.sol--insurance .is-s4 .iq-r3 .iq-v,.sol--insurance .is-s5 .iq-r4 .iq-v,.sol--insurance .is-s5 .iq-r5 .iq-v{clip-path:inset(0);max-height:20px;color:var(--text)}.sol--insurance .is-s2 .iq-r1 .iq-v{transition-delay:calc(.8s * var(--m))}.sol--insurance .is-s5 .iq-r5 .iq-v{transition-delay:calc(.3s * var(--m))}.sol--insurance .is-s2 .iq-r1 .iq-num,.sol--insurance .is-s3 .iq-r2 .iq-num,.sol--insurance .is-s4 .iq-r3 .iq-num,.sol--insurance .is-s5 .iq-r4 .iq-num,.sol--insurance .is-s5 .iq-r5 .iq-num{background:var(--accent);border-color:var(--accent)}.sol--insurance .is-s2 .iq-r1 .iq-num i,.sol--insurance .is-s3 .iq-r2 .iq-num i,.sol--insurance .is-s4 .iq-r3 .iq-num i,.sol--insurance .is-s5 .iq-r4 .iq-num i,.sol--insurance .is-s5 .iq-r5 .iq-num i{opacity:0}.sol--insurance .is-s2 .iq-r1 .iq-num svg,.sol--insurance .is-s3 .iq-r2 .iq-num svg,.sol--insurance .is-s4 .iq-r3 .iq-num svg,.sol--insurance .is-s5 .iq-r4 .iq-num svg,.sol--insurance .is-s5 .iq-r5 .iq-num svg{opacity:1}.sol--insurance .is-s5 .iq-r6 .iq-num{border-color:var(--text);color:var(--text)}.sol--insurance .iq-quote{transform:translate(100%)}.sol--insurance .is-s6 .iq-form{opacity:0;transform:translate(-30%)}.sol--insurance .is-s6 .iq-quote{transform:none}.sol--insurance .iq-qh{font-size:17px;font-weight:700}.sol--insurance .iq-price{background:var(--night);color:var(--on-night);border-radius:16px;margin-top:10px;padding:14px}[data-theme=dark] .sol--insurance .iq-price{box-shadow:inset 0 0 0 1px var(--line)}.sol--insurance .iq-price span{color:var(--on-night-2);font-size:11px;display:block}.sol--insurance .iq-price b{letter-spacing:-.02em;margin-top:4px;font-size:30px;display:block}.sol--insurance .iq-price small{letter-spacing:0;color:var(--on-night-2);font-size:12px;font-weight:500}.sol--insurance .iq-sum{margin:10px 0 0;padding:0;list-style:none}.sol--insurance .iq-sum li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.sol--insurance .iq-sum span{color:var(--text-2)}.sol--insurance .iq-buy,.sol--insurance .ia-send,.sol--insurance .if-book{background:var(--text);height:36px;color:var(--bg);border-radius:999rem;place-items:center;margin-top:12px;font-size:12.5px;font-weight:600;display:grid}.sol--insurance .iq-heard{z-index:6;width:300px;position:absolute;bottom:96px;left:0}.sol--insurance .iq-heard__k{color:var(--text-2);margin:0 0 6px 4px;font-size:12px;font-weight:500}.sol--insurance .iq-heard .voice{letter-spacing:-.01em;border-radius:18px;align-items:flex-start;padding:16px 18px;font-size:17px;font-weight:700;line-height:1.45;box-shadow:0 24px 40px -24px #1116}.sol--insurance .iq-heard .wave{fill:var(--accent);margin-top:7px}.sol--insurance .iq-ph{white-space:nowrap;background-image:linear-gradient(var(--accent), var(--accent));transition:background-size calc(.45s * var(--m)) var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px}.sol--insurance .iq-ph sup{border:1.5px solid var(--accent);vertical-align:6px;opacity:0;width:0;height:15px;transition:opacity .2s, transform var(--t) var(--ease), width var(--t) var(--ease), margin var(--t) var(--ease);border-radius:50%;place-items:center;margin-left:0;font-size:9px;font-weight:700;line-height:1;display:inline-grid;overflow:hidden;transform:scale(.5)}.sol--insurance .is-s2 .iq-ph1,.sol--insurance .is-s3 .iq-ph2,.sol--insurance .is-s4 .iq-ph3,.sol--insurance .is-s5 .iq-ph4,.sol--insurance .is-s5 .iq-ph5{background-size:100% 3px}.sol--insurance .is-s2 .iq-ph1 sup,.sol--insurance .is-s3 .iq-ph2 sup,.sol--insurance .is-s4 .iq-ph3 sup,.sol--insurance .is-s5 .iq-ph4 sup,.sol--insurance .is-s5 .iq-ph5 sup{opacity:1;width:15px;margin-left:3px;transform:none}.sol--insurance .is-s5 .iq-ph5,.sol--insurance .is-s5 .iq-ph5 sup{transition-delay:calc(.3s * var(--m))}.sol--insurance .iq-note{text-align:center;width:300px;color:var(--text-2);font-size:12px;position:absolute;bottom:0;right:0}@media (width<=700px){.sol--insurance .iq-stage{justify-items:center;margin-inline:auto}.sol--insurance .iq-heard{left:auto;right:calc(50% + 40px)}}@media (width<=760px){.sol--insurance .iq-stage{flex-direction:column;align-items:center;padding-bottom:0;display:flex}.sol--insurance .iq-phone{max-width:100%}.sol--insurance .iq-heard{width:min(340px,100%);margin-top:16px;position:relative;inset:auto}.sol--insurance .iq-heard .voice{font-size:16px}.sol--insurance .iq-note{width:auto;margin-top:12px;position:static}}.sol--insurance .ia,.sol--insurance .ic,.sol--insurance .if{position:absolute;inset:0}.sol--insurance .ia-home,.sol--insurance .ia-claim,.sol--insurance .ic-claim,.sol--insurance .ic-pol,.sol--insurance .if-home,.sol--insurance .if-status,.sol--insurance .if-shops{transition:transform calc(.6s * var(--m)) var(--ease), opacity calc(.6s * var(--m));padding:10px 14px;position:absolute;inset:0}.sol--insurance .ia-hi{color:var(--text-2);font-size:12px}.sol--insurance .ia-sub{color:var(--text-2);margin:12px 0 4px;font-size:11px;font-weight:600}.sol--insurance .ia-none{border-bottom:1px solid var(--line);color:var(--text-2);padding:8px 0}.sol--insurance .ic-head,.sol--insurance .ia-head{align-items:center;gap:6px;margin-bottom:8px;font-size:15px;font-weight:700;display:flex}.sol--insurance .ic-head svg,.sol--insurance .ia-head svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:12px;height:12px}.sol--insurance .ic-head em,.sol--insurance .ia-head em{background:var(--surface);color:var(--text);border-radius:999rem;margin-left:auto;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600}.sol--insurance .ia-st{fill:none;stroke:color-mix(in srgb, var(--text) 10%, transparent);stroke-width:6px}.sol--insurance .ia-st--minor{stroke-width:2px}.sol--insurance .ic-who{background:var(--highlight);color:#111;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.sol--insurance .ia-card{background:var(--night);color:var(--on-night);border-radius:16px;gap:2px;margin-top:8px;padding:14px;display:grid}[data-theme=dark] .sol--insurance .ia-card,[data-theme=dark] .sol--insurance .if-claim{box-shadow:inset 0 0 0 1px var(--line)}.sol--insurance .ia-card span,.sol--insurance .ia-card small{color:var(--on-night-2);font-size:11px}.sol--insurance .ia-card b{letter-spacing:-.01em;font-size:20px}.sol--insurance .ia-acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.sol--insurance .ia-act{border:1px solid var(--line);transition:border-color var(--t), box-shadow var(--t);border-radius:12px;align-items:center;gap:8px;padding:10px;font-weight:600;display:flex}.sol--insurance .ia-act svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:18px;height:18px}.sol--insurance .is-s1 .ia-act--claim{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sol--insurance .ia-claim{transform:translate(100%)}.sol--insurance .is-s2 .ia-home{opacity:0;transform:translate(-35%)}.sol--insurance .is-s2 .ia-claim{transform:none}.sol--insurance .ia-two{grid-template-columns:1fr .8fr;gap:8px;display:grid}.sol--insurance .ia-f{min-width:0;margin-bottom:7px;display:block}.sol--insurance .ia-f>span{color:var(--text-2);margin-bottom:3px;font-size:10px;display:block}.sol--insurance .ia-f>b{border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;height:30px;padding:0 9px;font-weight:500;line-height:28px;transition:border-color .25s,box-shadow .25s;display:block;overflow:hidden}.sol--insurance .ia-in b,.sol--insurance .ia-map{clip-path:inset(0 100% 0 0)}.sol--insurance .ia-in b{clip-path:none;color:#0000;transition:color .3s}.sol--insurance .is-s2 .ia-in1 b:not(.ia-late),.sol--insurance .is-s3 .ia-in2 b,.sol--insurance .is-s3 .ia-late{color:var(--text)}.sol--insurance .is-s3 .ia-in2+.ia-in2 b{transition-delay:calc(.3s * var(--m))}.sol--insurance [data-at="2"] .ia-in1>b:not(.ia-late),.sol--insurance [data-at="3"] .ia-in2>b,.sol--insurance [data-at="3"] .ia-late{border-color:var(--accent);box-shadow:0 0 0 3px #fd544629}.sol--insurance .ia-map{background:var(--surface);height:46px;transition:clip-path calc(.5s * var(--m)) var(--ease) calc(.3s * var(--m));border-radius:8px;margin:-2px 0 9px;position:relative;overflow:hidden}.sol--insurance .is-s2 .ia-map{clip-path:inset(0)}.sol--insurance .ia-map svg{width:100%;height:100%;display:block}.sol--insurance .ia-lot{fill:color-mix(in srgb, var(--text) 8%, transparent)}.sol--insurance .ia-pin{background:var(--accent);width:12px;height:12px;transition:transform calc(.4s * var(--m)) var(--ease) calc(.8s * var(--m));border-radius:50% 50% 50% 0;position:absolute;top:9px;left:34%;transform:rotate(-45deg)scale(0)}.sol--insurance .is-s2 .ia-pin{transform:rotate(-45deg)}.sol--insurance .ia-photos{opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);transform:translateY(16px)}.sol--insurance .is-s4 .ia-photos{opacity:1;transform:none}.sol--insurance .ia-photos .ia-sub{margin-top:4px}.sol--insurance .ia-ph{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sol--insurance .ia-ph span{border:1.5px dashed var(--line);text-align:center;color:var(--text-2);border-radius:10px;justify-items:center;gap:4px;padding:8px 4px;font-size:10px;line-height:1.25;display:grid}.sol--insurance .ia-ph svg{fill:none;width:18px;height:18px;stroke:var(--text);stroke-width:1.4px;stroke-linejoin:round}.sol--insurance .ic-what{color:var(--text-2);margin-bottom:10px}.sol--insurance .ic-line{margin:0;padding:0;list-style:none;position:relative}.sol--insurance .ic-line li{align-items:center;gap:10px;padding:7px 0;font-weight:500;display:flex;position:relative}.sol--insurance .ic-line li small{color:var(--text-2);margin-left:auto;font-size:11px;font-weight:400}.sol--insurance .ic-line i{border:1.5px solid var(--line);background:var(--bg);z-index:1;border-radius:50%;flex:none;width:12px;height:12px;position:relative}.sol--insurance .ic-line:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:14px;left:5.5px}.sol--insurance .ic-line .is-done i{background:var(--text);border-color:var(--text)}.sol--insurance .ic-tiles{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.sol--insurance .ic-tiles span{border:1px solid var(--line);text-align:center;transition:border-color var(--t), box-shadow var(--t);border-radius:10px;padding:10px 6px;font-size:11px;font-weight:600}.sol--insurance .is-s1 .ic-tiles span:first-child{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sol--insurance .ic-pol{transform:translate(100%)}.sol--insurance .is-s2 .ic-claim{opacity:0;transform:translate(-35%)}.sol--insurance .is-s2 .ic-pol{transform:none}.sol--insurance .ic-meta{color:var(--text-2);margin-top:-4px;font-size:11px}.sol--insurance .ic-rows{margin:8px 0 0;padding:0;list-style:none}.sol--insurance .ic-rows li{border-bottom:1px solid var(--line);transition:opacity var(--t);flex-wrap:wrap;justify-content:space-between;gap:0 8px;padding:7px 0;display:flex;position:relative}.sol--insurance .ic-rows li>span:first-child{color:var(--text-2)}.sol--insurance .ic-rows li b{font-weight:600}.sol--insurance .is-s3 .ic-rows li:not(.ic-rent){opacity:.45}.sol--insurance .ic-rent{transition:background var(--t), box-shadow var(--t), padding var(--t);border-radius:10px}.sol--insurance .is-s3 .ic-rent{box-shadow:0 0 0 1.5px var(--accent);border-bottom-color:#0000;margin-top:6px;padding:9px 10px}.sol--insurance .is-s3 .ic-rent>span:first-child{color:var(--text);font-weight:600}.sol--insurance .ic-tag{background:var(--accent);color:#fff;opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);border-radius:999rem;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:600;position:absolute;top:-8px;right:10px;transform:scale(.6)}.sol--insurance .is-s3 .ic-tag{opacity:1;transform:none}.sol--insurance .ic-words{max-height:0;color:var(--text);transition:max-height calc(.5s * var(--m)) var(--ease) calc(.25s * var(--m)), margin var(--t);flex-basis:100%;font-size:11px;line-height:1.45;overflow:hidden}.sol--insurance .is-s3 .ic-words{max-height:60px;margin-top:6px}.sol--insurance .ic-text{gap:6px;margin-top:12px;display:grid}.sol--insurance .ic-text i{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:3px;height:5px}.sol--insurance .ic-text i:nth-child(2){width:88%}.sol--insurance .ic-text i:nth-child(4){width:62%}.sol--insurance .ic-note{background:var(--surface);opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:absolute;top:300px;left:14px;right:14px;transform:translateY(24px);box-shadow:0 14px 26px -16px #11111173}.sol--insurance .ic-note p{font-size:11px;line-height:1.45}.sol--insurance .ic-note b{font-size:12px;display:block}.sol--insurance .is-s4 .ic-note{opacity:1;transform:none}.sol--insurance .if-claim{background:var(--night);color:var(--on-night);transition:box-shadow var(--t);border-radius:16px;gap:2px;margin-top:8px;padding:14px;display:grid}.sol--insurance .if-claim span,.sol--insurance .if-claim small{color:var(--on-night-2);font-size:11px}.sol--insurance .if-claim b{font-size:20px}.sol--insurance .is-s1 .if-claim{box-shadow:0 0 0 2px var(--accent)}.sol--insurance .if-list{margin:0;padding:0;list-style:none}.sol--insurance .if-list li{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.sol--insurance .if-status,.sol--insurance .if-shops{transform:translate(100%)}.sol--insurance .is-s2 .if-home{opacity:0;transform:translate(-35%)}.sol--insurance .is-s2 .if-status{transform:none}.sol--insurance .is-s3 .if-status{opacity:0;transform:translate(-35%)}.sol--insurance .is-s3 .if-shops{transform:none}.sol--insurance .if-line li{opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);transform:translate(14px)}.sol--insurance .is-s2 .if-line li{opacity:1;transform:none}.sol--insurance .is-s2 .if-line li:nth-child(2){transition-delay:calc(.1s * var(--m))}.sol--insurance .is-s2 .if-line li:nth-child(3){transition-delay:calc(.2s * var(--m))}.sol--insurance .is-s2 .if-line li:nth-child(4){transition-delay:calc(.3s * var(--m))}.sol--insurance .is-s2 .if-line li:nth-child(5){transition-delay:calc(.4s * var(--m))}.sol--insurance .if-line .is-now i{border-color:var(--accent);box-shadow:0 0 0 3px #fd54462e}.sol--insurance .if-line .is-now{font-weight:700}.sol--insurance .if-line .is-now small{color:var(--text);font-weight:600}.sol--insurance .if-strip{background:var(--surface);border-radius:10px;margin:-2px 0 8px;padding:7px 10px;font-size:11px;font-weight:500}.sol--insurance .if-map{background:var(--surface);border-radius:12px;height:84px;position:relative;overflow:hidden}.sol--insurance .if-map svg{width:100%;height:100%;display:block}.sol--insurance .if-work{background:var(--text);color:var(--bg);border-radius:999rem;padding:1px 6px;font-size:9.5px;font-weight:700;position:absolute;top:40px;left:31%}.sol--insurance .if-pin{background:var(--text-2);width:11px;height:11px;transition:transform calc(.4s * var(--m)) var(--ease), background var(--t);border-radius:50% 50% 50% 0;position:absolute;transform:rotate(-45deg)scale(0)}.sol--insurance .if-pin1{top:22px;left:46%}.sol--insurance .if-pin2{top:50px;left:70%}.sol--insurance .if-pin3{top:10px;left:12%}.sol--insurance .is-s3 .if-pin{transform:rotate(-45deg)}.sol--insurance .is-s3 .if-pin2{transition-delay:calc(.15s * var(--m))}.sol--insurance .is-s3 .if-pin3{transition-delay:calc(.3s * var(--m))}.sol--insurance .is-s4 .if-pin1{background:var(--accent)}.sol--insurance .if-shoplist{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sol--insurance .if-s{border:1px solid var(--line);opacity:0;transition:opacity var(--t), transform var(--t) var(--ease), border-color var(--t), box-shadow var(--t);border-radius:12px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative;transform:translateY(12px)}.sol--insurance .if-s span{font-weight:600}.sol--insurance .if-s small{color:var(--text-2);font-size:10.5px;font-weight:400;display:block}.sol--insurance .is-s3 .if-s{opacity:1;transition-delay:calc(var(--j) * .12s * var(--m));transform:none}.sol--insurance .if-s em{background:var(--highlight);color:#111;opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);border-radius:999rem;margin-left:auto;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:600;transform:scale(.7)}.sol--insurance .is-s4 .if-s1{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);transition-delay:0s}.sol--insurance .is-s4 .if-s1 em{opacity:1;transform:none}.sol--insurance .is-s4 .if-s2,.sol--insurance .is-s4 .if-s3{opacity:.5;transition-delay:0s}.sol--insurance .if-book{opacity:0;transition:opacity var(--t), transform var(--t) var(--ease);transform:translateY(10px)}.sol--insurance .is-s4 .if-book{opacity:1;transform:none}.sol--insurance .ins-hand__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.sol--insurance .ins-hand__col h3{margin-bottom:12px;font-size:20px}.sol--insurance .ins-hand__col ul{margin:0;padding:0;list-style:none}.sol--insurance .ins-hand__col li{border-top:1px solid var(--line);padding:10px 0 10px 20px;font-size:16px;line-height:1.45;position:relative}.sol--insurance .ins-hand__col li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:0}.sol--insurance .ins-hand__col--team li:before{background:var(--text)}.sol--insurance .ins-note{background:var(--surface);border-radius:16px;margin:0;padding:22px;box-shadow:0 30px 50px -36px #11111173}.sol--insurance .ins-note figcaption{color:var(--text-2);font-size:12px}.sol--insurance .ins-note__to{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding-bottom:14px;font-size:14px;display:flex}.sol--insurance .ins-note__to small{color:var(--text-2);font-size:12px;display:block}.sol--insurance .ins-note dl{margin:0;display:grid}.sol--insurance .ins-note dl div{border-bottom:1px solid var(--line);padding:10px 0}.sol--insurance .ins-note dt{color:var(--text-2);font-size:12px}.sol--insurance .ins-note dd{margin:2px 0 0;font-size:14px;font-weight:500;line-height:1.45}.sol--insurance .ins-note__tx{align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:500;display:flex}.sol--insurance .ins-note__tx svg{width:14px;height:12px;fill:var(--accent)}@media (width<=1000px){.sol--insurance .ins-hand__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sol--insurance .ins-note{grid-area:1/1/auto/-1;max-width:520px}}@media (width<=700px){.sol--insurance .ins-hand__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (prefers-reduced-motion:reduce){.sol--insurance .iq-heard .voice,.sol--insurance .iq-ph{transition:none}}
