.lhome .lh-war{border-radius:var(--lh-r-l);background:radial-gradient(70% 46% at 50% 54%,#1048c480,#1048c400 72%),linear-gradient(#071431 0%,#0b1f45 46%,#06112b 100%);padding-block-start:var(--lh-sec);position:relative;overflow:clip}.lhome .lh-war__wrap{z-index:4;position:relative;container:lh-warhead/inline-size}.lhome .lh-war__head{gap:calc(var(--lh-u) * 1.5);display:grid}.lhome .lh-war__title{font-size:clamp(2.45rem, 8.1cqw, calc(var(--lh-u) * 11.5));letter-spacing:-.055em;text-wrap:balance;font-weight:400;line-height:.95}.lhome .lh-war__title em.lh-accent{font-weight:400}.lhome .lh-war__lead{max-width:46ch}@container lh-warhead (min-width:860px){.lhome .lh-war__head{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--lh-u) * 30))}.lhome .lh-war__kicker,.lhome .lh-war__title{grid-column:1/-1}.lhome .lh-war__lead{grid-column:2}}.lhome .lh-war__pin{container:lh-war/inline-size}.lhome .lh-war__orbit{--lh-war-h:min(50svh, 92cqw);--lh-war-w:calc(var(--lh-war-h) * .7927);--lh-war-pad:calc(var(--lh-u) * 2.5);--lh-war-cy:calc(var(--lh-war-pad) + var(--lh-war-h) / 2);padding:var(--lh-war-pad) var(--lh-gutter) calc(var(--lh-u) * 2);position:relative}.lhome .lh-war__core{z-index:2;width:var(--lh-war-w);height:var(--lh-war-h);pointer-events:none;margin-inline:auto;position:relative}.lhome .lh-war__depth,.lhome .lh-war__tilt,.lhome .lh-war__float{position:absolute;inset:0}.lhome .lh-war__depth{will-change:transform}.lhome .lh-war__shield{width:100%;height:100%;filter:drop-shadow(0 calc(var(--lh-u) * 2.6) calc(var(--lh-u) * 4) #040c30bf);position:absolute;inset:0}.lhome .lh-war__sheen{mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/img/landing/warranty-shield.webp) 50%/100% 100% no-repeat;mask:url(/img/landing/warranty-shield.webp) 50%/100% 100% no-repeat}.lhome .lh-war__sheen:before{content:"";background:linear-gradient(105deg,#0000 42%,#bee2ff80 50%,#0000 58%);position:absolute;inset:-20% -60%;transform:translate(-46%)}.lhome .lh-war__glow{z-index:0;left:50%;top:var(--lh-war-cy);width:calc(var(--lh-war-h) * 1.95);aspect-ratio:1;margin:calc(var(--lh-war-h) * -.975) 0 0 calc(var(--lh-war-h) * -.975);pointer-events:none;background:radial-gradient(closest-side,#0b8cff9e,#0a4dff42 46%,#0a4dff00 100%);border-radius:50%;position:absolute}.lhome .lh-war__rings{z-index:0;left:50%;top:var(--lh-war-cy);pointer-events:none;width:0;height:0;position:absolute}.lhome .lh-war__rings i{--lh-ring:calc(var(--lh-war-h) * 1.22);left:calc(var(--lh-ring) / -2);top:calc(var(--lh-ring) / -2);width:var(--lh-ring);height:var(--lh-ring);border:1px solid #8cbeff47;border-radius:50%;position:absolute}.lhome .lh-war__rings i:nth-child(2){--lh-ring:calc(var(--lh-war-h) * 1.72);border-style:dashed;border-color:#8cbeff2e}.lhome .lh-war__rings i:nth-child(3){--lh-ring:calc(var(--lh-war-h) * 2.4);border-color:#8cbeff1f}.lhome .lh-war__rings i:after{content:"";width:calc(var(--lh-u) * .5);height:calc(var(--lh-u) * .5);margin:calc(var(--lh-u) * -.25) 0 0 calc(var(--lh-u) * -.25);box-shadow:0 0 calc(var(--lh-u) * .9) #0b8cffe6;background:#8cc4ff;border-radius:50%;position:absolute;top:0;left:50%}.lhome .lh-war__ghost{z-index:0;left:50%;top:var(--lh-war-cy);width:max-content;font-size:min(calc(100cqw / (var(--chars) * .635)), 34svh);letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#ffffff85 12%,#78b0ff24 88%);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-weight:400;line-height:.86;position:absolute;translate:-50% -50%}.lhome .lh-war__panels{z-index:3;gap:calc(var(--lh-u) * .75);margin-top:calc(var(--lh-u) * -2.4);display:grid;position:relative}.lhome .lh-war__panel{gap:calc(var(--lh-u) * .55);padding:calc(var(--lh-u) * 1.35) calc(var(--lh-u) * 1.45) calc(var(--lh-u) * 1.5);border-radius:var(--lh-r-m);background:linear-gradient(150deg,#2854b06b,#0a184275);border-color:#aad0ff3d;display:grid;position:relative}.lhome .lh-war__no{font-size:calc(var(--lh-u) * .78);letter-spacing:.04em;color:#8cc4ff;font-weight:500}.lhome .lh-war__ptitle{font-size:calc(var(--lh-u) * 1.5);color:#fff;font-weight:500}.lhome .lh-war__ptext{font-size:calc(var(--lh-u) * .98);color:#ebf3ffd6;text-wrap:pretty;line-height:1.42}.lhome .lh-war__tick{display:none}@container lh-war (min-width:620px){.lhome .lh-war__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-aspect-ratio:1){@container lh-war (min-width:860px){.lhome .lh-war__orbit{--lh-war-h:min(70svh, 43cqw);--lh-war-cy:50%;--lh-war-gap:calc(var(--lh-u) * 2.2);--lh-war-pw:calc(var(--lh-u) * 24.5);min-height:100svh;padding-block:calc(70px + 2.2svh) 4svh;display:grid}.lhome .lh-war__core{margin:calc(var(--lh-war-h) / -2) 0 0 calc(var(--lh-war-w) / -2);position:absolute;top:50%;left:50%}.lhome .lh-war__panels{z-index:1;grid-template-columns:minmax(0, 1fr) calc(var(--lh-war-w) * 1.02) minmax(0, 1fr);column-gap:var(--lh-war-gap);grid-template-rows:minmax(0,1fr) minmax(0,1fr);row-gap:13svh;margin-top:0}.lhome .lh-war__panel{width:min(100%, var(--lh-war-pw))}.lhome .lh-war__panel:first-child{grid-area:1/1;place-self:start end}.lhome .lh-war__panel:nth-child(2){grid-area:1/3;place-self:start;margin-top:5svh}.lhome .lh-war__panel:nth-child(3){grid-area:2/1;place-self:end start;margin-bottom:5svh}.lhome .lh-war__panel:nth-child(4){grid-area:2/3;place-self:end}.lhome .lh-war__tick{top:calc(var(--lh-u) * 2.05);height:1px;width:var(--lh-war-tick,calc(var(--lh-war-gap) + var(--lh-war-w) * .14));background:linear-gradient(90deg,#aad0ffb3,#aad0ff40);display:block;position:absolute}.lhome .lh-war__tick:after{content:"";top:calc(var(--lh-u) * -.24);width:calc(var(--lh-u) * .5);height:calc(var(--lh-u) * .5);box-shadow:0 0 0 calc(var(--lh-u) * .28) #8cc4ff47;background:#fff;border-radius:50%;position:absolute}.lhome .lh-war__panel:nth-child(odd) .lh-war__tick{transform-origin:0;left:100%}.lhome .lh-war__panel:nth-child(odd) .lh-war__tick:after{right:0}.lhome .lh-war__panel:nth-child(2n) .lh-war__tick{transform-origin:100%;background:linear-gradient(270deg,#aad0ffb3,#aad0ff40);right:100%}.lhome .lh-war__panel:nth-child(2n) .lh-war__tick:after{left:0}.lhome .lh-war__panel:nth-child(3) .lh-war__tick,.lhome .lh-war__panel:nth-child(4) .lh-war__tick{top:auto;bottom:calc(var(--lh-u) * 2.05)}}}.lhome .lh-war__foot{justify-content:space-between;align-items:center;gap:calc(var(--lh-u) * 1.2) calc(var(--lh-u) * 3);margin-top:calc(var(--lh-u) * 1.5);padding-block:calc(var(--lh-u) * 1.5) calc(var(--lh-u) * 3.2);border-top:1px solid var(--lh-line);flex-wrap:wrap;display:flex}.lhome .lh-war__note{flex:1 1 calc(var(--lh-u) * 20);max-width:54ch;font-size:calc(var(--lh-u) * .98);color:var(--lh-mute);text-wrap:pretty;line-height:1.42}.lhome .lh-war__links{gap:calc(var(--lh-u) * .6);flex-wrap:wrap;display:flex}.lhome .lh-war__links .lh-btn{flex:auto}@keyframes lh-war-float{0%,to{transform:translateY(-1.1%)rotate(-.7deg)}50%{transform:translateY(1.1%)rotate(.7deg)}}@keyframes lh-war-pulse{0%,to{opacity:.76;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes lh-war-spin{to{transform:rotate(360deg)}}@keyframes lh-war-sheen{0%,62%{transform:translate(-46%)}to{transform:translate(46%)}}@media (prefers-reduced-motion:no-preference){.lhome .lh-war__float{animation:9s ease-in-out infinite lh-war-float}.lhome .lh-war__glow{animation:7s ease-in-out infinite lh-war-pulse}.lhome .lh-war__rings i{animation:46s linear infinite lh-war-spin}.lhome .lh-war__rings i:nth-child(2){animation-duration:74s;animation-direction:reverse}.lhome .lh-war__rings i:nth-child(3){animation-duration:110s}.lhome .lh-war__sheen:before{animation:8s cubic-bezier(.45,0,.2,1) infinite lh-war-sheen}}.lhome .lh-war__panel.lh-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e1c42b8}
.lhome .lh-sub{padding-block-start:calc(var(--lh-u) * 1);position:relative}.lhome .lh-sub__defs{width:0;height:0;position:absolute;overflow:hidden}.lhome .lh-sub__pin{min-height:100svh;padding:clamp(8px, 1.4svh, calc(var(--lh-u) * 1.2)) clamp(8px, .9vw, calc(var(--lh-u) * 1.2));display:flex}.lhome .lh-sub__frame{--lh-accent:#9cc8ff;border-radius:var(--lh-r-l);background:#04102f;flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative;overflow:hidden;container:lh-subf/inline-size}.lhome .lh-sub__media{will-change:transform;height:76%;position:absolute;inset:0 0 auto;overflow:hidden}.lhome .lh-sub__photo,.lhome .lh-sub__matte{object-fit:cover;object-position:50% 30%}.lhome .lh-sub__behind{isolation:isolate;mix-blend-mode:screen;background:#000;position:absolute;inset:0;overflow:hidden}.lhome .lh-sub__matte{mix-blend-mode:multiply;filter:url(#lh-sub-silhouette)}.lhome .lh-sub__ghost{text-align:center;font-size:min(calc(100cqw / (var(--word) * .67)), 22svh);letter-spacing:-.06em;text-transform:uppercase;color:#ffffffdb;font-weight:400;line-height:.86;position:absolute;top:7%;left:0;right:0}.lhome .lh-sub__scrim{pointer-events:none;background:linear-gradient(#04102f00 28%,#04102fc7 50%,#04102f 66% 100%);position:absolute;inset:0}.lhome .lh-sub__copy{z-index:2;gap:calc(var(--lh-u) * .85);padding:34cqw calc(var(--lh-u) * 1.3) calc(var(--lh-u) * 1.6);color:#fff;display:grid;position:relative}.lhome .lh-sub__kicker{color:#ffffffdb}.lhome .lh-sub__title{font-size:clamp(2.3rem, 6.5cqw, calc(var(--lh-u) * 9.2));letter-spacing:-.05em;text-wrap:balance;font-weight:400;line-height:.97}.lhome .lh-sub__title em.lh-accent{font-weight:400}.lhome .lh-sub__lead{color:#ffffffe0;max-width:42ch}@media (max-width:760px){.lhome .lh-sub__pin{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}@media (min-aspect-ratio:1){.lhome .lh-sub__media{height:100%}.lhome .lh-sub__photo,.lhome .lh-sub__matte{object-position:50% 38%}.lhome .lh-sub__ghost{white-space:nowrap;font-size:min(calc(100cqw / (var(--chars) * .655)), 32svh);top:11%}.lhome .lh-sub__scrim{background:linear-gradient(#03091e00 42%,#03091e6b 60%,#03091ed1 78%,#03091ef0 100%)}.lhome .lh-sub__copy{align-items:end;column-gap:calc(var(--lh-u) * 3);padding:38svh calc(var(--lh-u) * 2.4) calc(var(--lh-u) * 2.2);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.lhome .lh-sub__kicker{grid-column:1/-1}}.lhome .lh-sub .sec{padding-block:calc(var(--lh-u) * 3) var(--lh-sec);background:0 0!important}.lhome .lh-sub .wrap{align-items:center;gap:calc(var(--lh-u) * 1.1);width:var(--lh-max);max-width:none;padding-inline:var(--lh-gutter);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;container:lh-plans/inline-size}.lhome .lh-sub .head{display:none}.lhome .lh-sub .switch{width:min(100%, calc(var(--lh-u) * 25));padding:calc(var(--lh-u) * .28);background:var(--lh-card);box-shadow:inset 0 0 0 1px var(--lh-line);border-radius:999px;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid;position:relative}.lhome .lh-sub .switch:before{content:"";top:calc(var(--lh-u) * .28);bottom:calc(var(--lh-u) * .28);left:calc(var(--lh-u) * .28);width:calc(50% - var(--lh-u) * .28);background:var(--lh-text);transition:transform .55s var(--lh-ease);border-radius:999px;position:absolute}.lhome .lh-sub .switch:has(button:last-child[aria-pressed=true]):before{transform:translate(100%)}.lhome .lh-sub .switch button{min-height:calc(var(--lh-u) * 2.9);box-shadow:none;color:var(--lh-mute);font:500 calc(var(--lh-u) * .96) / 1.1 var(--lh-sans);letter-spacing:-.01em;white-space:nowrap;background:0 0;border-radius:999px;padding:.3em .6em;transition:color .3s;position:relative}.lhome .lh-sub .switch button[aria-pressed=true]{box-shadow:none;color:var(--lh-bg);background:0 0}.lhome .lh-sub .chkline{font-size:calc(var(--lh-u) * .96);color:var(--lh-text);margin:0;--cbx-bg:var(--lh-bg)!important}.lhome .lh-sub .chkline .cbx__tx{font-size:calc(var(--lh-u) * .96);color:var(--lh-text);line-height:1.3}.lhome .lh-sub .plans{gap:calc(var(--lh-u) * .8);grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:stretch;max-width:none;display:grid}.lhome .lh-sub .plan{--lh-p-fg:var(--lh-text);--lh-p-mute:var(--lh-mute);--lh-p-line:var(--lh-line);--lh-p-tick:var(--lh-accent);padding:calc(var(--lh-u) * 2) calc(var(--lh-u) * 1.9) calc(var(--lh-u) * 1.9);border-radius:var(--lh-r-l);background:var(--lh-card);box-shadow:inset 0 0 0 1px var(--lh-line);color:var(--lh-p-fg);container-type:inline-size}.lhome .lh-sub .plan__h{margin:0 0 calc(var(--lh-u) * .6);max-width:62%;font:500 calc(var(--lh-u) * 2.5) / 1 var(--lh-sans);letter-spacing:-.045em;color:inherit}.lhome .lh-sub .plan__for{min-height:3em;font-size:calc(var(--lh-u) * 1);color:var(--lh-p-mute);text-wrap:pretty;line-height:1.38}.lhome .lh-sub .plan__p{gap:.25em calc(var(--lh-u) * .55);margin:calc(var(--lh-u) * 1.7) 0 calc(var(--lh-u) * .5);padding-top:calc(var(--lh-u) * 1.2);border-top:1px solid var(--lh-p-line)}.lhome .lh-sub .plan__p b{font:400 min(calc(var(--lh-u) * 5.6), 19.5cqw) / .95 var(--lh-sans);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:inherit;flex:1 0 100%}.lhome .lh-sub .plan__p em{font-size:calc(var(--lh-u) * .98);color:var(--lh-p-fg)}.lhome .lh-sub .plan__p .old{font-size:calc(var(--lh-u) * .92);color:var(--lh-p-mute)}.lhome .lh-sub .plan__p .save{background:var(--lh-cobalt);color:#fff;font-size:calc(var(--lh-u) * .82);border-radius:999px;padding:.25em .65em;font-weight:500}.lhome .lh-sub .plan__t{min-height:2.8em;margin:0 0 calc(var(--lh-u) * 1.5);font-size:calc(var(--lh-u) * .88);color:var(--lh-p-mute);line-height:1.38}.lhome .lh-sub .plan ul{margin:0 0 calc(var(--lh-u) * 1.8);font-size:calc(var(--lh-u) * .96);color:inherit;line-height:1.36;display:block}.lhome .lh-sub .plan ul li{gap:calc(var(--lh-u) * .7);padding-block:calc(var(--lh-u) * .68);border-top:1px solid var(--lh-p-line)}.lhome .lh-sub .plan ul li:before{width:calc(var(--lh-u) * .95);height:calc(var(--lh-u) * .95);background:var(--lh-p-tick);margin-top:.2em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.6l3.7 3.7 7.3-8.4' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.6l3.7 3.7 7.3-8.4' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.lhome .lh-sub .plan .btn{z-index:1;min-height:calc(var(--lh-u) * 3.2);background:var(--lh-text);box-shadow:none;color:var(--lh-bg);font:500 calc(var(--lh-u) * 1) / 1.15 var(--lh-sans);letter-spacing:-.01em;transition:transform .45s var(--lh-ease), background-color .25s, color .25s;border:1px solid #0000;border-radius:999px;position:relative}.lhome .lh-sub .plan .btn:hover{transform:translateY(-2px)}.lhome .lh-sub .plan--hot{--lh-p-fg:#fff;--lh-p-mute:#ffffffb8;--lh-p-line:#ffffff29;--lh-p-tick:#6ea8ff;--focus:#6ea8ff;background:radial-gradient(90% 62% at 100% 0%, #0a4dff9e, #0a4dff00 72%), var(--lh-black);box-shadow:inset 0 0 0 1px #ffffff24}.lhome .lh-sub .plan--hot:before{top:calc(var(--lh-u) * 2.05);left:auto;right:calc(var(--lh-u) * 1.9);color:#fff;font:500 calc(var(--lh-u) * .8) / 1.1 var(--lh-sans);letter-spacing:0;background:#ffffff24;border-radius:999px;padding:.42em .85em;box-shadow:inset 0 0 0 1px #ffffff3d}.lhome .lh-sub .plan--hot .btn,.lhome .lh-sub .plan--card .btn{color:var(--lh-black);background:#fff}.lhome .lh-sub .plan--hot .plan__p .old{color:#ffffffa8}.lhome .lh-sub .plan--card{--lh-p-fg:#fff;--lh-p-mute:#ffffffdb;--lh-p-line:#ffffff3d;--lh-p-tick:#fff;--focus:#fff;box-shadow:none;background:radial-gradient(100% 70% at 0 100%,#051248b8,#05124800 74%),linear-gradient(165deg,#0a4dff 0%,#0636c8 100%)}.lhome .lh-sub .plan--card .plan__h,.lhome .lh-sub .plan--card .plan__p b{color:#fff!important}.lhome .lh-sub .plan--card .plan__p em{color:#ffffffe6!important}.lhome .lh-sub .plan--card ul{color:#fff!important}.lhome .lh-sub .plan--card .plan__for,.lhome .lh-sub .plan--card .plan__t{color:var(--lh-p-mute)}.lhome .lh-sub .plan--card .plan__t{min-height:0}.lhome .lh-sub .plan--card:after{background:linear-gradient(115deg,#0000 40%,#ffffff1f 50%,#0000 60%);inset:0 -45%}.lhome .lh-sub .plan--card>*{order:1}.lhome .lh-sub .plan--card>.mcard{justify-content:space-between;align-items:flex-start;gap:calc(var(--lh-u) * 1.6);width:min(100%, calc(var(--lh-u) * 22));aspect-ratio:1.586;margin:auto 0 calc(var(--lh-u) * 1.5);padding:calc(var(--lh-u) * 1.2) calc(var(--lh-u) * 1.3);border-radius:var(--lh-r-m);transition:transform .7s var(--lh-ease);background:linear-gradient(140deg,#ffffff3d,#ffffff12);flex-direction:column;order:2;display:flex;transform:rotate(-3deg);box-shadow:inset 0 0 0 1px #ffffff4d}.lhome .lh-sub .plan--card:hover>.mcard{transform:rotate(0)translateY(-3px)}.lhome .lh-sub .plan--card>.btn{order:3;margin-top:0}.lhome .lh-sub .plan--card>.quote{order:4}.lhome .lh-sub .plan--card .mcard__chip{width:calc(var(--lh-u) * 2.3);height:calc(var(--lh-u) * 1.75);border-radius:calc(var(--lh-u) * .38);background:linear-gradient(135deg,#fff,#a9c8ff)}.lhome .lh-sub .plan--card .mcard b{font:500 calc(var(--lh-u) * 1.3) / 1.15 var(--lh-sans);letter-spacing:-.02em}.lhome .lh-sub .plan--card .mcard span span{font-size:calc(var(--lh-u) * .82);color:#ffffffe6;margin-top:.3em;line-height:1.3;display:block}.lhome .lh-sub .plan--card .quote{z-index:1;margin:calc(var(--lh-u) * 1.2) 0 0;font-family:var(--lh-serif);font-size:calc(var(--lh-u) * 1.12);color:#fff;text-wrap:balance;font-style:italic;line-height:1.26;position:relative}.lhome .lh-sub .info{margin:calc(var(--lh-u) * .6) 0 0;padding:calc(var(--lh-u) * 1.1) 0 0;gap:calc(var(--lh-u) * .8);border-top:1px solid var(--lh-line);color:var(--lh-mute);font-size:calc(var(--lh-u) * .94);background:0 0;border-radius:0;grid-column:1/-1;line-height:1.42}.lhome .lh-sub .info svg{width:calc(var(--lh-u) * 1.2);height:calc(var(--lh-u) * 1.2);stroke:var(--lh-accent);margin-top:.1em}@container lh-plans (min-width:680px){.lhome .lh-sub .wrap>.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.lhome .lh-sub .plans>.plan--card{column-gap:calc(var(--lh-u) * 2.4);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid;container-type:normal}.lhome .lh-sub .plans>.plan--card>*{grid-column:1}.lhome .lh-sub .plans>.plan--card>ul,.lhome .lh-sub .plans>.plan--card>.mcard,.lhome .lh-sub .plans>.plan--card>.btn{grid-column:2}.lhome .lh-sub .plans>.plan--card>.mcard{margin:0 0 calc(var(--lh-u) * 1.5);grid-row:1/span 4;justify-self:end}.lhome .lh-sub .plans>.plan--card>ul{margin-bottom:calc(var(--lh-u) * 1.2);grid-row:5}.lhome .lh-sub .plans>.plan--card>.btn{grid-row:6}.lhome .lh-sub .plans>.plan--card>.quote{grid-row:5/span 2;align-self:end}.lhome .lh-sub .plans>.plan--card .plan__p b{font-size:calc(var(--lh-u) * 5.6)}}@container lh-plans (min-width:1040px){.lhome .lh-sub .wrap>.switch,.lhome .lh-sub .wrap>.chkline{grid-column:auto}.lhome .lh-sub .wrap>.plans{grid-template-columns:repeat(3,minmax(0,1fr))}.lhome .lh-sub .plans>.plan--card{grid-column:auto;display:flex;container-type:inline-size}.lhome .lh-sub .plans>.plan--card .plan__p b{font-size:min(calc(var(--lh-u) * 5.6), 19.5cqw)}.lhome .lh-sub .plans>.plan--card>.mcard{margin:auto 0 calc(var(--lh-u) * 1.5)}.lhome .lh-sub .plans>.plan--card>ul{margin-bottom:calc(var(--lh-u) * 1.8)}}
.lhome .lh-faq{counter-reset:lh-faq;container-type:inline-size}.lhome .lh-faq .sec{padding-block:var(--lh-sec);background:0 0!important}.lhome .lh-faq .wrap{gap:calc(var(--lh-u) * .8);max-width:var(--lh-max);padding-inline:var(--lh-gutter);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:880px){.lhome .lh-faq .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lhome .lh-faq .head{--focus:#6ea8ff;max-width:none;padding:calc(var(--lh-u) * 2) calc(var(--lh-u) * 2) clamp(calc(var(--lh-u) * 8.5), 34cqw, calc(var(--lh-u) * 20));border-radius:var(--lh-r-l);background:var(--lh-cobalt);color:#fff;margin:0;position:relative;overflow:clip;container-type:inline-size}.lhome .lh-faq .kick{z-index:1;margin:0 0 calc(var(--lh-u) * 1.5);color:#fff;font-size:calc(var(--lh-u) * .82);letter-spacing:.02em;text-transform:none;background:0 0;border-radius:0;gap:.6em;padding:0;font-weight:500;position:relative}.lhome .lh-faq .kick:before{content:"";background:#fff;border-radius:50%;flex:none;width:.5em;height:.5em}.lhome .lh-faq .h2{z-index:1;font-size:clamp(calc(var(--lh-u) * 2.6), 14.6cqw, calc(var(--lh-u) * 9));letter-spacing:-.045em;color:#fff;overflow-wrap:anywhere;font-weight:400;line-height:.96;position:relative}.lhome .lh-faq .head:after{content:"?";content:"?" / "";color:#fff;opacity:.16;font-family:var(--lh-serif);text-align:right;pointer-events:none;padding-right:.06em;font-size:92cqw;font-style:italic;font-weight:400;line-height:1;position:absolute;inset:0;transform:translateY(calc(100% - .98em))}.lhome .lh-faq .faq{max-width:none;padding:calc(var(--lh-u) * .6) calc(var(--lh-u) * 2) calc(var(--lh-u) * .8);border-radius:var(--lh-r-l);background:var(--lh-card);display:block}.lhome .lh-faq .faqi{box-shadow:none;counter-increment:lh-faq;background:0 0;border-radius:0;position:relative;overflow:visible}.lhome .lh-faq .faqi+.faqi{border-top:1px solid var(--lh-line)}.lhome .lh-faq .faqi.open{box-shadow:none;background:0 0}.lhome .lh-faq .faqi:before{content:"";background:var(--lh-accent);transform-origin:0;height:1px;transition:transform .9s var(--lh-ease);pointer-events:none;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.lhome .lh-faq .faqi.open:before{transform:scaleX(1)}.lhome .lh-faq .faqi:first-child:before{display:none}.lhome .lh-faq .faqi__q{min-height:calc(var(--lh-u) * 4.2);padding:calc(var(--lh-u) * 1.3) calc(var(--lh-u) * 3.9) calc(var(--lh-u) * 1.3) calc(var(--lh-u) * 2.8);color:var(--lh-text);font-family:var(--lh-sans);font-size:clamp(calc(var(--lh-u) * 1.28), 2.6cqw, calc(var(--lh-u) * 1.95));letter-spacing:-.024em;text-wrap:pretty;font-weight:500;line-height:1.14;transition:color .25s;display:block}.lhome .lh-faq .faqi__q:focus-visible{outline-offset:-3px;border-radius:var(--lh-r-s)}.lhome .lh-faq .faqi__q:before{content:counter(lh-faq, decimal-leading-zero);content:counter(lh-faq, decimal-leading-zero) / "";top:calc(var(--lh-u) * 1.3);color:var(--lh-mute);font-size:calc(var(--lh-u) * .78);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:500;line-height:2;transition:color .25s;position:absolute;left:0}.lhome .lh-faq .faqi__q:after{--lh-faq-plus:var(--lh-text);top:calc(var(--lh-u) * 1.05);width:calc(var(--lh-u) * 2.5);height:calc(var(--lh-u) * 2.5);border:1px solid var(--lh-mist);background:linear-gradient(var(--lh-faq-plus), var(--lh-faq-plus)) center / 38% 1.5px no-repeat, linear-gradient(var(--lh-faq-plus), var(--lh-faq-plus)) center / 1.5px 38% no-repeat;transition:transform .7s var(--lh-ease), background-color .25s, border-color .25s;right:0;transform:none}.lhome .lh-faq .faqi.open .faqi__q:after{--lh-faq-plus:#fff;border-color:var(--lh-cobalt);background:linear-gradient(var(--lh-faq-plus), var(--lh-faq-plus)) center / 38% 1.5px no-repeat, linear-gradient(var(--lh-faq-plus), var(--lh-faq-plus)) center / 1.5px 38% no-repeat, var(--lh-cobalt);transform:rotate(135deg)}.lhome .lh-faq .faqi.open .faqi__q:before{color:var(--lh-accent)}@media (hover:hover){.lhome .lh-faq .faqi:hover:before{transform:scaleX(1)}.lhome .lh-faq .faqi__q:hover,.lhome .lh-faq .faqi__q:hover:before{color:var(--lh-accent)}.lhome .lh-faq .faqi__q:hover:after{border-color:var(--lh-accent)}}.lhome .lh-faq .faqi__p p{max-width:62ch;padding:0 calc(var(--lh-u) * 3.9) calc(var(--lh-u) * 1.7) calc(var(--lh-u) * 2.8);color:var(--lh-mute);font-size:calc(var(--lh-u) * 1.06);text-wrap:pretty;line-height:1.5}@container (max-width:560px){.lhome .lh-faq .faq{padding-inline:calc(var(--lh-u) * 1.2)}.lhome .lh-faq .head{padding-inline:calc(var(--lh-u) * 1.4)}.lhome .lh-faq .faqi__q{padding-left:calc(var(--lh-u) * 2.2);padding-right:calc(var(--lh-u) * 3.2)}.lhome .lh-faq .faqi__p p{padding-inline:calc(var(--lh-u) * 2.2) 0}}@media (prefers-reduced-motion:no-preference){.lhome .lh-faq .faqi__p{transition:grid-template-rows .7s var(--lh-ease)}.lhome .lh-faq .faqi__p p{transition:opacity .6s var(--lh-ease), transform .8s var(--lh-ease)}.lhome .lh-faq .faqi:not(.open) .faqi__p p{opacity:0;transform:translateY(calc(var(--lh-u) * .8))}}@keyframes lh-faq-mark{0%{transform:translateY(14%)rotate(-7deg)}to{transform:translateY(calc(100% - .98em))rotate(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lhome .lh-faq .sec{view-timeline:--lh-faq-view block}.lhome .lh-faq .head:after{animation:linear both lh-faq-mark;animation-timeline:--lh-faq-view;animation-range:entry 55% exit 45%}}}
.lhome .lh-final{--lh-fh:max(100svh, calc(var(--lh-u) * 38));--lh-fw:max(100cqw, calc(var(--lh-fh) * 1.7768));--lh-fleft:0px;--lh-fsky:calc(var(--lh-fw) * .505 + var(--lh-fleft) - var(--lh-gutter));--lh-fsize:min(calc(var(--lh-fsky) / (var(--lh-word) * .55)), calc((var(--lh-fh) - 70px - var(--lh-u) * 20.5) / 3.76));background:var(--lh-bg);position:relative;overflow:clip;container-type:inline-size}@media (max-aspect-ratio:1){.lhome .lh-final{--lh-fw:244cqw;--lh-fleft:calc(var(--lh-fw) * -.2);--lh-fsky:calc(100cqw - var(--lh-gutter) * 2);--lh-fsize:min(calc(var(--lh-fsky) / (var(--lh-word) * .55)), calc(var(--lh-fh) * .11))}}.lhome .lh-final__defs{width:0;height:0;position:absolute;overflow:hidden}.lhome .lh-final__frame{min-height:var(--lh-fh);background:#0046f2;position:relative;overflow:clip}.lhome .lh-final__plate{left:var(--lh-fleft);width:var(--lh-fw);aspect-ratio:3200/1801;transform-origin:52% 78%;pointer-events:none;position:absolute;bottom:0}.lhome .lh-final__plate img{object-fit:fill}.lhome .lh-final__plate--back{z-index:0;overflow:hidden}.lhome .lh-final__plate--front{z-index:2;clip-path:url(#lh-final-silhouette);overflow:hidden}@media (max-aspect-ratio:1){.lhome .lh-final__plate--back{-webkit-mask-image:linear-gradient(#0000,#000 9%);mask-image:linear-gradient(#0000,#000 9%)}}.lhome .lh-final__sun{mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(104deg,#0000 38%,#ffffffb3 50%,#0000 62%);position:absolute;inset:-10% -40%}.lhome .lh-final__shade{z-index:0;pointer-events:none;background:linear-gradient(#03103c6b,#0000 34%),radial-gradient(90% 80% at 12% 62%,#0312489e,#0000 72%);position:absolute;inset:0}.lhome .lh-final__steps{height:min(40%, calc(var(--lh-u) * 25));pointer-events:none;background:linear-gradient(to bottom, transparent, #03102b80 46%, #03102be0 78%, var(--b950));position:absolute;inset:auto 0 0}.lhome .lh-final__fade{height:calc(var(--lh-u) * 4);z-index:2;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--b950));position:absolute;inset:auto 0 0}.lhome .lh-final__body{min-height:var(--lh-fh);padding:calc(70px + var(--lh-u) * 1.4) var(--lh-gutter) calc(var(--lh-u) * 1.5);flex-direction:column;align-items:flex-start;display:flex}.lhome .lh-final__kicker,.lhome .lh-final__foot,.lhome .lh-final__note{z-index:3;position:relative}.lhome .lh-final__kicker{color:#fff;font-size:calc(var(--lh-u) * .95);--lh-accent:#fff}.lhome .lh-final__title{z-index:1;width:var(--lh-fsky);margin-top:calc(var(--lh-u) * .9);font-size:var(--lh-fsize);letter-spacing:-.045em;color:#fff;font-weight:400;line-height:.94;position:relative}.lhome .lh-final__title b{font-weight:inherit;display:inline-block}.lhome .lh-final__foot{width:min(100%, calc(var(--lh-fw) * .385));padding-top:calc(var(--lh-u) * 1.5);margin-top:auto}.lhome .lh-final__lead{color:#fff;max-width:44ch;font-size:calc(var(--lh-u) * 1.2);letter-spacing:-.012em;text-wrap:pretty;line-height:1.38}.lhome .lh-final__actions{gap:calc(var(--lh-u) * .6);margin-top:calc(var(--lh-u) * 1.3);flex-wrap:wrap;display:flex}.lhome .lh-final__mag{flex:0 auto;display:inline-flex}.lhome .lh-final__mag .lh-btn{min-height:calc(var(--lh-u) * 3.5);font-size:calc(var(--lh-u) * 1.06);padding-inline:1.7em;transition:background-color .25s,color .25s,border-color .25s}.lhome .lh-final__mag .lh-btn svg{transition:transform .45s var(--lh-ease)}.lhome .lh-final__mag .lh-btn:hover svg{transform:translate(.25em)}.lhome .lh-final__mag .lh-btn--glass:hover{--lh-btn-bg:#ffffff38}.lhome .lh-final__note{width:100%;max-width:78ch;margin-top:calc(var(--lh-u) * 1.6);color:#ffffffd1;font-size:calc(var(--lh-u) * .74);line-height:1.4}@media (max-aspect-ratio:1){.lhome .lh-final__foot{width:100%;padding-top:calc(var(--lh-u) * 1.3);margin-top:0}.lhome .lh-final__note{margin-top:calc(var(--lh-fw) * .3)}.lhome .lh-final__mag{flex:auto}.lhome .lh-final__mag .lh-btn{width:100%;padding-inline:1.4em}}body:has(.lhome) .ftr{margin-top:-1px;padding-block:clamp(40px,3.6vw,120px) clamp(28px,1.6vw,56px);font-size:clamp(.89rem,.3vw + .66rem,1.45rem)}body:has(.lhome) .ftr .wrap{max-width:none;padding-inline:clamp(16px,3.1vw,96px)}body:has(.lhome) .ftr h4{font-size:.83em}body:has(.lhome) .ftr__p{font-size:1.7em}body:has(.lhome) .ftr__p small{font-size:.48em}body:has(.lhome) .ftr__b{font-size:.91em}
