.ds{--ds-ease:cubic-bezier(.2, .8, .2, 1);--lm-spring:cubic-bezier(.34, 1.56, .64, 1);--lm-out:cubic-bezier(.22, 1, .36, 1);--lm-e1:0 1px 2px #0f172a0d, 0 4px 12px -6px #0f172a1a;--lm-e2:0 1px 2px #0f172a0f, 0 12px 28px -14px #0f172a38, 0 30px 60px -36px #0f172a40;--lm-e3:0 2px 4px #0f172a0f, 0 22px 44px -18px #0f172a4d, 0 60px 100px -50px #00557d4d;--lm-sec:88px;--lm-ov:32px;--ds-head:56px;--ds-block:64px;--ds-link:40px;--ds-cards:20px;--ds-pad:28px;--ds-row:64px;--ds-wide:1200px;--ds-focus:1024px;--ds-headw:992px;--ds-prose:768px;--ds-warm:#f7f3ee}@media (min-width:640px){.ds{--lm-sec:128px;--lm-ov:40px;--ds-pad:32px}}@media (min-width:1024px){.ds{--ds-row:96px}}.ds .ds-e1{box-shadow:var(--lm-e1)}.ds .ds-e2{box-shadow:var(--lm-e2)}.ds .ds-e3{box-shadow:var(--lm-e3)}.ds .ds-num{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ds .ds-cool{background:linear-gradient(#fff,#f6f9fd 47%,#edf3fa 80%,#fff)}.ds .ds-card{transition:transform .3s var(--ds-ease), box-shadow .3s var(--ds-ease);background:#fff;border:1px solid #0f172a0f;border-radius:20px;box-shadow:0 20px 48px -30px #0f172a73}.ds .ds-card:hover{transform:translateY(-3px);box-shadow:0 26px 56px -28px #0f172a8c}.ds .ds-blue{color:#fff;background:radial-gradient(820px 460px at 18% -10%,#0095da8c,#0000 60%),radial-gradient(760px 420px at 95% 112%,#f582202e,#0000 60%),linear-gradient(150deg,#00283b 0%,#00557d 55%,#0079b0 100%);border-radius:24px;overflow:clip}.ds .ds-br-col{background:#ffffff12}.ds a:focus-visible,.ds summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:8px}.ds .ds-plus{flex:none;width:12px;height:12px;position:relative}.ds .ds-plus:before,.ds .ds-plus:after{content:"";height:1.5px;transition:transform .22s var(--ds-ease);background:currentColor;border-radius:2px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.ds .ds-plus:after{transform:rotate(90deg)}.ds details[open] .ds-plus:after{transform:rotate(0)}@media (max-width:639.98px){.ds .ds-compare,.ds .ds-compare thead,.ds .ds-compare tbody{width:100%;display:block}.ds .ds-compare tr{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);display:grid}.ds .ds-compare thead tr{border-bottom:1px solid #ffffff24}.ds .ds-compare thead th{letter-spacing:.04em;padding:16px 12px;font-size:1rem;line-height:1.3;display:block;width:auto!important}.ds .ds-compare thead th:first-child{display:none}.ds .ds-compare thead th .flex{gap:6px}.ds .ds-compare tbody tr{border-top:1px solid #ffffff1a}.ds .ds-compare tbody tr:first-child{border-top:0}.ds .ds-compare tbody th[scope=row]{letter-spacing:.04em;text-transform:uppercase;color:#ffc58f;background:linear-gradient(90deg,#0000 35.56%,#ffffff17 35.56%);grid-column:1/-1;padding:14px 12px 6px;font-size:1rem;font-weight:600;display:block}.ds .ds-compare tbody td{width:auto;padding:4px 12px 16px;font-size:1rem;line-height:1.45;display:block}.ds .ds-compare tbody td:not(.ds-br-col){color:#ffffffb8;font-weight:500}.ds .ds-compare tbody td.ds-br-col .flex{gap:8px}.ds .ds-blue .ds-compare .ds-br-col{box-shadow:none;background:#ffffff17}}@media (prefers-reduced-motion:reduce){.ds .ds-card{transition:none}.ds .ds-card:hover{transform:none}}.ds .lm-d,.ds .lm-w{display:inline-block}.ds .lm-seq>:first-child{--i:0}.ds .lm-seq>:nth-child(2){--i:1}.ds .lm-seq>:nth-child(3){--i:2}.ds .lm-seq>:nth-child(4){--i:3}.ds .lm-seq>:nth-child(5){--i:4}.ds .lm-seq>:nth-child(6){--i:5}.ds .lm-seq>:nth-child(7){--i:6}.ds .lm-seq>:nth-child(8){--i:7}.ds .lm-seq>:nth-child(9){--i:8}.ds .lm-seq>:nth-child(n+10){--i:9}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.ds .lm-progress{left:0;right:0;top:var(--lm-top,var(--chrome-h,0px));z-index:40;pointer-events:none;background:linear-gradient(90deg, var(--color-brand), #ffb06b);transform-origin:0;height:2px;animation:linear both lm-progress;animation-timeline:scroll(root);position:fixed}}.ds .lm-h1 .lm-w{animation:lm-soft-in .6s var(--lm-out) backwards;animation-delay:calc(var(--i,0) * 40ms)}.ds .lm-hero-sub{animation:lm-soft-in .5s var(--lm-out) backwards;animation-delay:.12s}.ds .lm-hero-cta{animation:lm-rise .5s var(--lm-out) backwards;animation-delay:.2s}.ds .lm-hero .lm-tilt{animation:lm-hero-rise .7s var(--lm-out) backwards;animation-delay:calc(.25s + var(--i,0) * 80ms)}.ds .lm-orb{animation:18s ease-in-out infinite alternate lm-drift}.ds .lm-orb-2{animation-duration:23s;animation-direction:alternate-reverse}.ds[data-lm] .lm-io:not(.lm-in) .lm-w,.ds[data-lm] .lm-io:not(.lm-in) .lm-d{opacity:0;transform:translateY(40%)}.ds[data-lm] .lm-io:not(.lm-in) .lm-sub,.ds[data-lm] .lm-io:not(.lm-in).lm-block,.ds[data-lm] .lm-io:not(.lm-in).lm-seq>*,.ds[data-lm] .lm-io:not(.lm-in) .lm-seq>*,.ds[data-lm] .lm-io:not(.lm-in).lm-stagger>*,.ds[data-lm] .lm-io:not(.lm-in) .lm-stagger>*{opacity:0;transform:translateY(12px)}.ds[data-lm] .lm-io:not(.lm-in).lm-wipe>img{clip-path:inset(0 50% round 24px)}.ds .lm-io.lm-in .lm-w{animation:lm-word-in .5s var(--lm-out) backwards;animation-delay:calc(var(--i,0) * 30ms)}.ds .lm-io.lm-in .lm-d{animation:lm-word-in .5s var(--lm-out) backwards;animation-delay:calc(var(--i,0) * 30ms + var(--d,0s))}.ds .lm-io.lm-in .lm-sub{animation:lm-rise .5s var(--lm-out) backwards;animation-delay:.12s}.ds .lm-io.lm-in.lm-block{animation:lm-rise .6s var(--lm-out) backwards}.ds .lm-io.lm-in.lm-seq>*,.ds .lm-io.lm-in .lm-seq>*{animation:lm-rise .5s var(--lm-out) backwards;animation-delay:calc(var(--i,0) * 50ms)}.ds .lm-io.lm-in .lm-seq-fast>*,.ds .lm-io.lm-in.lm-seq-fast>*{animation-duration:.4s;animation-delay:calc(var(--i,0) * 30ms)}.ds .lm-io.lm-in.lm-stagger>*,.ds .lm-io.lm-in .lm-stagger>*{animation:lm-rise .5s var(--lm-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}.ds .lm-io.lm-in .lm-stagger>.lm-chip{animation:lm-chip .45s var(--lm-spring) backwards;animation-delay:calc(var(--i,0) * 50ms + .15s)}.ds .lm-io.lm-in.lm-wipe>img{animation:lm-wipe .8s var(--lm-out) backwards}.ds .lm-io.lm-in dt{animation:lm-rise .5s var(--lm-out) backwards;animation-delay:.15s}.ds .lm-io.lm-in .lm-icon{animation:lm-pop .5s var(--lm-spring) backwards;animation-delay:calc(var(--i,0) * 50ms + .12s)}.ds .lm-io.lm-in .lm-avatar{animation:lm-pop .5s var(--lm-spring) backwards;animation-delay:calc(var(--i,0) * 50ms + .1s)}.ds .lm-card{--d:calc(var(--i,0) * 80ms + .1s)}.ds .lm-now .lm-w,.ds .lm-now .lm-d,.ds .lm-now .lm-sub,.ds .lm-now.lm-block,.ds .lm-now.lm-seq>*,.ds .lm-now .lm-seq>*,.ds .lm-now.lm-stagger>*,.ds .lm-now .lm-stagger>*,.ds .lm-now.lm-wipe>img,.ds .lm-now dt,.ds .lm-now .lm-icon,.ds .lm-now .lm-avatar{animation:none!important}.ds .lm-hero,.ds .lm-point,.ds .lm-author{isolation:isolate;position:relative}.ds .lm-hero:before,.ds .lm-point:before,.ds .lm-author:before,.ds .lm-card:before{content:"";z-index:-1;opacity:0;transition:opacity .35s var(--lm-out);background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%), #f5822017, transparent 60%);position:absolute;inset:0}.ds .lm-hero:hover:before,.ds .lm-point:hover:before,.ds .lm-author:hover:before,.ds .lm-card:hover:before{opacity:1}.ds .lm-tilt>img{transition:transform .5s var(--lm-out);transform:perspective(900px) rotateY(calc(var(--rx,0) * 7deg)) rotateX(calc(var(--ry,0) * -7deg))}.ds .lm-hero:hover .lm-tilt>img{transform:perspective(900px) rotateY(calc(var(--rx,0) * 7deg)) rotateX(calc(var(--ry,0) * -7deg)) scale(1.03);transition-duration:.14s}.ds .lm-logo{transition:transform .3s var(--lm-spring)}.ds .lm-logo:hover{transform:translateY(-3px)scale(1.05)}.ds .lm-icon{transition:transform .45s var(--lm-spring)}.ds .lm-point:hover .lm-icon{transform:rotate(-8deg)scale(1.12)}.ds .lm-avatar{transition:transform .45s var(--lm-spring), box-shadow .3s var(--lm-out)}.ds .lm-author:hover .lm-avatar{transform:scale(1.06)rotate(-3deg);box-shadow:0 0 0 4px #f5822059}.ds .lm-chip a,.ds .lm-chip>span{transition:transform .3s var(--lm-spring), border-color .2s}.ds .lm-chip a:hover{transform:translateY(-2px)}.ds .lm-link{transition:background-size .35s var(--lm-out), color .2s;background:linear-gradient(currentColor,currentColor) 0 100%/0% 1.5px no-repeat}.ds .lm-link:hover{background-size:100% 1.5px}.ds .lm-q>h3{transition:transform .3s var(--lm-out);display:inline-block}.ds .lm-q{transition:color .2s}.ds .lm-q:hover>h3{transform:translate(6px)}.ds details[open] .ds-plus{transition:transform .4s var(--lm-spring);transform:rotate(180deg)}.ds .ds-plus{transition:transform .4s var(--lm-spring)}.ds .lm-row{transition:background-color .22s var(--lm-out)}.ds .lm-row:hover{background-color:#ffffff0f}.ds .lm-row td:last-child .flex>svg{transition:transform .45s var(--lm-spring)}.ds .lm-row:hover td:last-child .flex>svg{transform:rotate(90deg)scale(1.25)}.ds .lm-shimmer{background:linear-gradient(100deg,#fff 0% 40%,#ffc58f 50%,#fff 60% 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite lm-shimmer}.ds .lm-twinkle{animation:4.5s ease-in-out infinite lm-twinkle}@supports (animation-timeline:view()){.ds .lm-blue{animation:linear both lm-settle;animation-timeline:view();animation-range:entry cover 30%}}.ds details{interpolate-size:allow-keywords}.ds details::details-content{height:0;transition:height .38s var(--lm-out), content-visibility .38s allow-discrete;overflow:clip}.ds details[open]::details-content{height:auto}}@keyframes lm-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lm-word-in{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes lm-soft-in{0%{transform:translateY(10px)}to{transform:none}}@keyframes lm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lm-chip{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@keyframes lm-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lm-wipe{0%{clip-path:inset(0 50% round 24px)}to{clip-path:inset(0 round 24px)}}@keyframes lm-hero-rise{0%{transform:translateY(28px)scale(.97)}to{transform:none}}@keyframes lm-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(60px,-40px)scale(1.15)}}@keyframes lm-breathe{0%{opacity:.85;transform:scale(1)translate(0,0)}to{opacity:1;transform:scale(1.08)translate(-2%,2%)}}@keyframes lm-shimmer{0%,55%{background-position:100% 0}to{background-position:0 0}}@keyframes lm-twinkle{0%,70%,to{transform:rotate(0)scale(1)}80%{transform:rotate(45deg)scale(1.25)}}@keyframes lm-settle{0%{transform:translateY(30px)scale(.98)}to{transform:none}}.ds .lm-sheet{z-index:1;border-radius:32px 32px 0 0;margin-top:-32px;position:relative;box-shadow:0 -1px #0f172a0d,0 -24px 48px -32px #0f172a47}@media (min-width:640px){.ds .lm-sheet{border-radius:40px 40px 0 0;margin-top:-40px}}.ds .lm-float-shell{box-shadow:var(--lm-e3);background-color:#0f172a14}.ds .ds-card{box-shadow:var(--lm-e2)}.ds .ds-card:hover{box-shadow:var(--lm-e3)}.ds .lm-seq.grid.gap-px{box-shadow:var(--lm-e2)}.ds .ds-blue .ds-br-col{background:#ffffff1a;box-shadow:inset 1px 0 #ffffff2e,-18px 0 40px -24px #00142399}.ds .ds-blue{box-shadow:var(--lm-e3)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.ds .lm-parallax{animation:linear both lm-parallax;animation-timeline:scroll(root);animation-range:0 900px}}}@keyframes lm-parallax{0%{transform:translateY(0)}to{transform:translateY(260px)}}.ds .lm-sheet{margin-top:calc(-1 * var(--lm-ov))}.ds .lm-band{padding-top:var(--lm-sec);padding-bottom:var(--lm-sec)}.ds section:has(+.lm-sheet)>.lm-band{padding-bottom:calc(var(--lm-sec) + var(--lm-ov))}.ds .lm-band-trust{padding-top:144px}@media (min-width:640px){.ds .lm-band-trust{padding-top:176px}}.ds .ds-compare thead th{top:var(--lm-top,var(--chrome-h,0px));z-index:3;background:#00283b;position:sticky}.ds .ds-blue .ds-compare thead th.ds-br-col{background:linear-gradient(#ffffff17,#ffffff17),#00283b}@media (max-width:639.98px){.ds .ds-compare thead th{background:0 0;position:static}.ds .ds-blue .ds-compare thead th.ds-br-col{background:#ffffff17}.ds .ds-compare thead{top:var(--lm-top,var(--chrome-h,0px));z-index:3;position:sticky}.ds .ds-compare thead tr{background:#00283b}}
@media (max-width:639.98px){.lite .lm-faqtbl table,.lite .lm-faqtbl tbody,.lite .lm-faqtbl tr,.lite .lm-faqtbl th,.lite .lm-faqtbl td{width:100%;display:block}.lite .lm-faqtbl thead{display:none}.lite .lm-faqtbl tbody tr{padding:14px 16px}.lite .lm-faqtbl tbody th[scope=row]{padding:0 0 8px}.lite .lm-faqtbl tbody td{background:0 0;grid-template-columns:3.25rem 1fr;gap:8px;padding:4px 0;display:grid}.lite .lm-faqtbl tbody td:before{content:attr(data-col);color:var(--color-brand);font-weight:600}}
