@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_939dc903-module__hZtUsG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_939dc903-module__hZtUsG__variable{--font-geist:"Geist", "Geist Fallback"}
:root{--page:#fff;--bg:#fff;--ink:#12213a;--head:#0e3361;--muted:#586579;--line:#e4e8ef;--navy:#0e3361;--navy-hover:#163f75;--on-navy:#fff;--blue:#0158ff;--accent:#0158ff;--field:#f4f6f9;--sky-0:#b6cfe8;--sky-1:#c2d9ee;--sky-ink:#0e3361;--sky-soft:#24406a;--seg1:#0e3361;--seg2:#0158ff;--band:#0e3361;--font:"VD Arrow", var(--font-geist), "Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--hh:68px;--gut:20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:760px){:root{--hh:80px;--gut:40px}}@media (min-width:1200px){:root{--gut:64px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#0a1220;--bg:#0a1220;--ink:#e8edf5;--head:#f3f6fb;--muted:#a2aec0;--line:#1e2a3c;--navy:#fff;--navy-hover:#dce6f5;--on-navy:#0e3361;--field:#111b2c;--accent:#86abff;--seg1:#23467f;--seg2:#0158ff;--band:#0f2547;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--page:#0a1220;--bg:#0a1220;--ink:#e8edf5;--head:#f3f6fb;--muted:#a2aec0;--line:#1e2a3c;--navy:#fff;--navy-hover:#dce6f5;--on-navy:#0e3361;--field:#111b2c;--accent:#86abff;--seg1:#23467f;--seg2:#0158ff;--band:#0f2547;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--ink);font:400 17px/1.6 var(--font);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));margin:0;overflow-x:hidden}@media (min-width:760px){body{padding-bottom:0;font-size:18px}}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font);text-wrap:balance;color:var(--head);margin:0;font-weight:500}p{text-wrap:pretty;margin:0}li{text-wrap:pretty}.nw{white-space:nowrap}a{color:inherit}figure{margin:0}.wrap{width:100%;max-width:1600px;padding-left:max(var(--gut), env(safe-area-inset-left,0px));padding-right:max(var(--gut), env(safe-area-inset-right,0px));margin:0 auto}@font-face{font-family:VD Arrow;src:local(Arial),local(ArialMT);unicode-range:U+2192}.skip{left:max(16px, env(safe-area-inset-left,0px));z-index:100;background:var(--page);color:var(--head);box-shadow:inset 0 0 0 1.5px var(--head);border-radius:999px;padding:12px 18px;font-weight:500;line-height:1;text-decoration:none;position:absolute;top:-80px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hp{clip-path:inset(50%);width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.preview-note{display:none}html[data-preview="1"] .preview-note{display:block}.preview-note-text:after{content:"Preview. Not public. Forms send nothing."}
@media (min-width:760px){:root{--hh:72px}}header.hdr{z-index:50;height:calc(var(--hh) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);background:#ffffffe6;transition:background-color .35s,box-shadow .35s;position:sticky;top:0;box-shadow:0 1px #0e336112}.at-top header.hdr{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html.menu-open header.hdr{background:var(--page);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-bar{height:var(--hh);justify-content:space-between;align-items:center;gap:16px;display:flex}.menu-brand{flex:none;padding:13px 0;display:block}.menu-logo{width:auto;height:18px}.menu-logo.is-dark{display:none}.menu-right{align-items:center;gap:20px;display:flex}.menu-phone{color:var(--head);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0;padding:14px 0;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s}.menu-btn{min-height:44px;color:var(--head);font:500 16px/1 var(--font);letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 2px;transition:color .2s;display:inline-flex}.menu-ico{flex:none;width:18px;height:10px;position:relative}.menu-ico i{background:currentColor;border-radius:2px;width:100%;height:1.5px;transition:top .42s cubic-bezier(.65,0,.35,1),transform .42s cubic-bezier(.65,0,.35,1);position:absolute;left:0}.menu-ico i:first-child{top:1px}.menu-ico i:last-child{top:7.5px}html.menu-open .menu-ico i{top:4.25px}html.menu-open .menu-ico i:first-child{transform:rotate(45deg)scaleX(.86)}html.menu-open .menu-ico i:last-child{transform:rotate(-45deg)scaleX(.86)}.menu-btn-t{display:grid}.menu-btn-t>span{grid-area:1/1}.menu-t-x,html.menu-open .menu-t-o{visibility:hidden}html.menu-open .menu-t-x{visibility:visible}.menu-bar .menu-cta,html:not(.js) .menu-btn{display:none}.menu-btn:focus-visible,.menu-acc:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}@media (min-width:760px){.menu-logo{height:20px}.menu-right{gap:28px}.menu-phone,.menu-btn{font-size:15.5px}.menu-bar .menu-cta{min-height:44px;padding:0 22px;font-size:15px;display:inline-flex}}@media (max-width:380px){.menu-right{gap:16px}}@media (max-width:349px){.menu-ico{display:none}}.at-top:not(.menu-open) .menu-phone,.at-top:not(.menu-open) .menu-btn{color:var(--sky-ink)}.at-top:not(.menu-open) .menu-cta{color:#fff;background:#0e3361}.at-top:not(.menu-open) .menu-cta:hover{background:#163f75}.at-top:not(.menu-open) .menu-bar a:focus-visible,.at-top:not(.menu-open) .menu-btn:focus-visible{outline-color:#0e3361}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.at-top):not(.menu-open) header.hdr{background:#0a1220db;box-shadow:0 1px #ffffff0f}:root:not([data-theme=light]):is(:not(.at-top),.menu-open) .menu-logo.is-light{display:none}:root:not([data-theme=light]):is(:not(.at-top),.menu-open) .menu-logo.is-dark{display:block}}:root[data-theme=dark]:not(.at-top):not(.menu-open) header.hdr{background:#0a1220db;box-shadow:0 1px #ffffff0f}:root[data-theme=dark]:is(:not(.at-top),.menu-open) .menu-logo.is-light{display:none}:root[data-theme=dark]:is(:not(.at-top),.menu-open) .menu-logo.is-dark{display:block}html.menu-open{scrollbar-gutter:stable}html.menu-open body{overflow:hidden}.menu-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;background:#0a18303d;height:100dvh;transition:opacity .25s,visibility 0s linear .25s;position:absolute;top:100%;left:0;right:0}html.menu-open .menu-scrim{opacity:1;visibility:visible;transition:opacity .45s,visibility}.menu-panel{max-height:calc(100vh - var(--hh) - env(safe-area-inset-top,0px));max-height:calc(100dvh - var(--hh) - env(safe-area-inset-top,0px));background:var(--page);color:var(--ink);border-top:1px solid var(--line);visibility:hidden;clip-path:inset(0 0 100%);flex-direction:column;transition:clip-path .3s cubic-bezier(.55,0,.75,.2),visibility 0s linear .3s;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 44px 80px -44px #0a183066}html.menu-open .menu-panel{visibility:visible;clip-path:inset(0 0 -140px);transition:clip-path .66s cubic-bezier(.22,1,.36,1),visibility}.menu-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.menu-grid{grid-template-columns:1fr 1fr;padding-top:34px;padding-bottom:38px;display:grid}.menu-col{min-width:0}.menu-h{font:inherit;color:inherit;margin:0}.menu-label{color:var(--muted);letter-spacing:0;margin-bottom:12px;font-size:13.5px;font-weight:500;line-height:1.4;display:block}.menu-acc{display:none}.menu-g-in>ul{margin:0;padding:0;list-style:none}.menu-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-paths a{color:var(--head);padding:7px 0;text-decoration:none;display:block}.menu-l{letter-spacing:-.028em;font-size:clamp(22px,1.8vw,26px);font-weight:300;line-height:1.18;transition:color .2s;display:inline-block}.menu-lx{letter-spacing:0;color:var(--muted);margin-left:8px;font-size:14px;font-weight:400}.menu-n{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:14px;line-height:1.4;display:block}@media (hover:hover){.menu-phone:hover,.menu-paths a:hover .menu-l,.menu-learn a:hover,.menu-strip a:hover,.menu-more:hover{color:var(--accent)}.menu-more:hover:after{transform:translate(3px)}}@media (hover:hover) and (min-width:760px){.menu-paths .menu-l:after{content:"→";opacity:0;margin-left:10px;font-size:.72em;transition:opacity .2s,transform .25s;display:inline-block;transform:translate(-6px)}.menu-paths a:hover .menu-l:after,.menu-paths a:focus-visible .menu-l:after{opacity:1;transform:none}}.menu-panel a[aria-current=page] .menu-l,.menu-learn a[aria-current=page]{text-underline-offset:.26em;text-decoration:underline;text-decoration-thickness:1px}.menu-prices{gap:18px;display:grid}.menu-num{letter-spacing:-.045em;color:var(--head);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(34px,2.9vw,44px);font-weight:300;line-height:1}.menu-num small{letter-spacing:0;color:var(--muted);margin-left:7px;font-size:15px;font-weight:400}.menu-pn{color:var(--muted);letter-spacing:0;max-width:24em;margin-top:7px;font-size:14px;line-height:1.45}.menu-both{border-top:1px solid var(--line);color:var(--ink);letter-spacing:-.005em;margin-top:20px;padding-top:14px;font-size:15px;line-height:1.45}.menu-both b{color:var(--head);font-weight:600}.menu-more{color:var(--head);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;margin-top:0;padding:14px 0 6px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.menu-more:after{content:"→";margin-left:8px;transition:transform .2s;display:inline-block}.menu-learn a{color:var(--head);letter-spacing:-.01em;padding:6px 0;font-size:16.5px;line-height:1.4;text-decoration:none;transition:color .2s;display:block}.menu-learn .menu-sep{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.menu-ln{max-width:19em;color:var(--muted);letter-spacing:0;margin-top:18px;font-size:13.5px;line-height:1.5}.menu-c4{flex-direction:column;display:flex}.menu-tile{isolation:isolate;color:#0e3361;background:linear-gradient(#b6cfe8 0,#c2d9ee 64%);border-radius:14px;flex-direction:column;flex:auto;min-height:320px;padding:24px 22px 22px;display:flex;position:relative;overflow:hidden}.menu-tile img{z-index:-1;object-fit:cover;object-position:66% 0;width:100%;height:80%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 30%);mask-image:linear-gradient(#0000 0,#000 30%)}.menu-date{letter-spacing:-.045em;color:#0e3361;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(32px,3vw,46px);font-weight:300;line-height:1}.menu-days{color:#24406a;letter-spacing:0;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:12px;font-size:14.5px;line-height:1.3;display:flex}.menu-days b{color:#0e3361;font-weight:600}.menu-live{background:#0158ff;border-radius:50%;flex:none;width:8px;height:8px}.menu-go{color:#fff;min-height:52px;font:500 16px/1 var(--font);letter-spacing:-.01em;white-space:nowrap;background:#0e3361;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:0 20px;text-decoration:none;transition:background-color .2s,transform .2s;display:flex;box-shadow:0 12px 26px -12px #08142899}.menu-go:hover{background:#163f75}.menu-go:active{transform:translateY(1px)}.menu-go:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #0158ff}.menu-strip{border-top:1px solid var(--line)}.menu-strip p{color:var(--muted);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:2px 12px;padding-top:15px;padding-bottom:17px;font-size:13.5px;line-height:1.5;display:flex}.menu-strip a{color:var(--head);margin:-12px 0;padding:12px 0;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.menu-dot{color:var(--muted);opacity:.55}.menu-xs,.menu-dock{display:none}@media (min-width:760px){.menu-col{border-left:1px solid var(--line);padding:0 clamp(20px,2.4vw,40px)}.menu-c1,.menu-c3{border-left:0;padding-left:0}.menu-c2,.menu-c4{padding-right:0}.menu-c3,.menu-c4{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}}@media (min-width:1000px){.menu-grid{grid-template-columns:1.12fr 1fr .9fr 1.04fr}.menu-c2{padding-right:clamp(20px,2.4vw,40px)}.menu-c3{border-left:1px solid var(--line);padding-left:clamp(20px,2.4vw,40px)}.menu-c3,.menu-c4{border-top:0;margin-top:0;padding-top:0}}@media (max-width:759px){.menu-scrim,.menu-c4,.menu-strip,.menu-label,.menu-n{display:none}.menu-panel{height:calc(100vh - var(--hh) - env(safe-area-inset-top,0px));height:calc(100dvh - var(--hh) - env(safe-area-inset-top,0px));border-top-color:var(--line);max-height:none;box-shadow:none}.menu-grid{padding-top:0;padding-bottom:0;display:block}.menu-acc{border:0;border-top:1px solid var(--line);width:100%;min-height:58px;color:var(--head);font:500 17px/1.2 var(--font);letter-spacing:-.012em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.menu-c1 .menu-acc{border-top:0}.menu-acc i{width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:none;position:relative}.menu-acc i:before,.menu-acc i:after{content:"";background:var(--head);width:11px;height:1.5px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-acc i:after{transform:translate(-50%,-50%)rotate(90deg)}.menu-acc[aria-expanded=true] i:after{transform:translate(-50%,-50%)rotate(0)}.menu-g{grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1);display:grid}.menu-g-in{min-height:0;margin:0 -6px;padding:0 6px;overflow:hidden}.menu-g[data-open=false]{grid-template-rows:0fr}.menu-g[data-open=false]>.menu-g-in{visibility:hidden;transition:visibility 0s linear .38s}.menu-paths{padding:0 0 16px}.menu-paths a{padding:8px 0}.menu-l{letter-spacing:-.03em;font-size:28px;line-height:1.12}.menu-prices{gap:16px;padding:2px 0 0}.menu-num{font-size:32px}.menu-num small{font-size:14.5px}.menu-pn{max-width:none;margin-top:6px;font-size:14.5px}.menu-both{margin-top:18px}.menu-g-in>.menu-more{margin-bottom:18px}.menu-learn{padding:0}.menu-ln{max-width:none;margin:10px 0 0;padding-bottom:20px}.menu-learn a{padding:10px 0;font-size:19px}.menu-learn .menu-sep{margin-top:6px;padding-top:6px}.menu-xs{padding-top:6px;padding-bottom:28px;display:block}.menu-call{background:var(--field);color:var(--head);-webkit-tap-highlight-color:transparent;border-radius:18px;padding:18px 20px 19px;text-decoration:none;display:block}.menu-call-k{color:var(--muted);font-size:14px;line-height:1.3;display:block}.menu-call-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--head);margin-top:4px;font-size:30px;font-weight:400;line-height:1.1;display:block}.menu-call-s{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.4;display:block}.menu-call:active{background:var(--line)}.menu-own{color:var(--muted);margin-top:14px;font-size:13.5px;line-height:1.5}.menu-dock{padding:12px max(20px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));background:var(--page);border-top:1px solid var(--line);flex:none;display:block}.menu-dock .btn{width:100%;min-height:54px;font-size:16.5px}}@media (prefers-reduced-motion:no-preference){.menu-col,.menu-strip,.menu-xs{opacity:0;transition:opacity .16s,transform .16s;transform:translateY(10px)}html.menu-open .menu-col,html.menu-open .menu-strip,html.menu-open .menu-xs{opacity:1;transition:opacity .5s,transform .75s cubic-bezier(.22,1,.36,1);transform:none}html.menu-open .menu-c1{transition-delay:70ms}html.menu-open .menu-c2{transition-delay:.11s}html.menu-open .menu-c3{transition-delay:.15s}html.menu-open .menu-c4,html.menu-open .menu-xs{transition-delay:.19s}html.menu-open .menu-strip{transition-delay:.25s}.menu-tile img{transition:transform .3s;transform:scale(1.07)}html.menu-open .menu-tile img{transition:transform 1.8s cubic-bezier(.22,1,.36,1) .1s;transform:none}@media (hover:hover){html.menu-open .menu-tile:hover img{transition:transform 1.6s cubic-bezier(.22,1,.36,1);transform:scale(1.03)}}.menu-dock{transition:transform .2s;transform:translateY(100%)}html.menu-open .menu-dock{transition:transform .55s cubic-bezier(.22,1,.36,1) .16s;transform:none}}
.btn{min-height:56px;font:500 16.5px/1 var(--font);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 30px;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.btn.solid{background:var(--navy);color:var(--on-navy)}.btn.solid:hover{background:var(--navy-hover)}.btn.ghost{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy);background:0 0}.btn.ghost:hover{background:var(--navy);color:var(--on-navy)}.btn.white{color:#0e3361;background:#fff}.btn.white:hover{background:#e9f0fb}.btn:active{transform:translateY(1px)}.btn:focus-visible,input:focus-visible,.seg input:focus-visible+span{outline:3px solid var(--accent);outline-offset:3px;border-radius:999px}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.lnk{color:var(--navy);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding:13px 0 4px;font-weight:500;text-decoration:none;transition:color .2s}.lnk:hover{color:var(--blue)}.lnk:after{content:"→";margin-left:8px;transition:transform .2s;display:inline-block}.lnk:hover:after{transform:translate(3px)}.tel{color:var(--head);font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 0;font-weight:500;text-decoration:none}.tel:hover{color:var(--blue)}
#hero{--hero-zenith:#9dbce0;--hero-fade:64px;--hero-under:#d6e6ef;isolation:isolate;margin-top:calc(-1 * (var(--hh) + env(safe-area-inset-top,0px)));background:var(--hero-zenith);color:var(--sky-ink);position:relative;overflow:hidden}#hero .hero-in{z-index:2;padding-top:calc(var(--hh) + env(safe-area-inset-top,0px) + 4px);position:relative}#hero .hero-by{color:var(--sky-soft);letter-spacing:-.005em;align-items:center;gap:9px;margin:-11px 0;padding:11px 0;font-size:14.5px;text-decoration:none;display:inline-flex}#hero .hero-by img{width:auto;height:18px;transform:translateY(1px)}#hero .hero-by:hover{color:var(--sky-ink)}#hero .hero-when{color:var(--sky-soft);font-variant-numeric:tabular-nums;letter-spacing:0;align-items:center;gap:9px;margin-top:6px;font-size:14.5px;display:flex}#hero .hero-when b{color:var(--sky-ink);font-weight:600}#hero .hero-live{background:#0158ff;border-radius:50%;flex:none;width:8px;height:8px}#hero h1{max-width:9.2em;color:var(--sky-ink);letter-spacing:-.042em;margin-top:12px;font-size:clamp(34px,10vw,46px);font-weight:500;line-height:1}#hero .hero-sub{letter-spacing:-.012em;max-width:26em;color:var(--sky-ink);margin-top:12px;font-size:16.5px;line-height:1.42}#hero .hero-ctas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:440px;margin-top:18px;display:grid}#hero .hero-ctas .btn{width:auto;min-width:0;min-height:52px;padding:0 8px;font-size:15.5px}#hero .btn.solid{color:#fff;background:#0e3361}#hero .btn.solid:hover{background:#163f75}#hero .hero-light{color:#0e3361;background:#fff;box-shadow:0 1px 2px #0e336114}#hero .hero-light:hover{background:#f2f6fc}#hero .btn:focus-visible,#hero a:focus-visible{outline-color:#0e3361}#hero .hero-check{letter-spacing:-.006em;margin-top:12px;font-size:15px;line-height:1.45}#hero .hero-check a{color:var(--sky-ink);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px)/100% 1px no-repeat;margin:-11px 0;padding:11px 0;font-weight:500;text-decoration:none;display:inline-block}#hero .hero-check a:after{content:"→";margin-left:7px;transition:transform .2s;display:inline-block}#hero .hero-check a:hover:after{transform:translate(3px)}#hero .hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;max-width:440px;margin:16px 0 0;padding:0;list-style:none;display:grid}#hero .hero-facts li{letter-spacing:-.002em;color:var(--sky-ink);text-wrap:balance;border-top:1px solid #0e33613d;padding-top:8px;font-size:13.5px;line-height:1.36}#hero .hero-facts b{white-space:nowrap;font-weight:600}#hero .hero-call{color:var(--sky-soft);margin-top:10px;font-size:14.5px}#hero .hero-call a{color:var(--sky-ink);font-variant-numeric:tabular-nums;letter-spacing:0;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px)/100% 1px no-repeat;margin:-7px 0;padding:11px 0;font-weight:600;text-decoration:none;display:inline-block}#hero .hero-media{z-index:1;background:linear-gradient(180deg, var(--sky-1) 0, #dce7ec 30%, #8c939b 46%, #73869b 62%, #5d7491 100%);height:98vw;margin-top:-10px;position:relative}#hero .hero-media:before{content:"";left:0;right:0;bottom:calc(100% - var(--hero-fade));height:calc(620px + var(--hero-fade));background:linear-gradient(0deg, var(--hero-under) 0, var(--sky-1) var(--hero-fade), #b3cde8 calc(var(--hero-fade) + 300px), var(--hero-zenith) 100%);position:absolute}#hero .hero-media img{object-fit:cover;object-position:40% 0;transform-origin:50% 0;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--hero-fade));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--hero-fade));mask-image:linear-gradient(180deg, transparent 0, #000 var(--hero-fade));position:relative}@media (max-width:359px){#hero .hero-ctas{grid-template-columns:1fr}#hero .hero-by{gap:8px;font-size:14px}#hero .hero-by img{height:17px}#hero .hero-facts{gap:0 10px}#hero .hero-facts li{font-size:13px}}@media (max-width:759px) and (max-height:680px){#hero .hero-when{margin-top:4px}#hero h1{margin-top:8px;font-size:clamp(32px,9.4vw,40px)}#hero .hero-sub{margin-top:8px;font-size:16px}#hero .hero-ctas{margin-top:14px}#hero .hero-ctas .btn{min-height:50px}#hero .hero-check{margin-top:10px}#hero .hero-facts{margin-top:12px}#hero .hero-call{margin-top:6px}}@media (min-width:760px){#hero{--hero-fade:9vw;--hero-under:#d2e4f0}#hero .hero-in{padding-top:calc(var(--hh) + clamp(28px, 5.5vh, 64px))}#hero .hero-by{gap:10px;font-size:16px}#hero .hero-by img{height:20px}#hero .hero-when{margin-top:14px;font-size:16px}#hero h1{max-width:11.5em;margin-top:20px;font-size:clamp(41px,min(7.1vw,10.5vh),106px)}#hero .hero-sub{text-wrap:balance;max-width:35em;margin-top:22px;font-size:clamp(18px,1.55vw,22px);line-height:1.45}#hero .hero-ctas{flex-wrap:wrap;gap:12px;max-width:none;margin-top:32px;display:flex}#hero .hero-ctas .btn{min-width:214px;min-height:58px;padding:0 30px;font-size:16.5px}#hero .hero-check{margin-top:20px;font-size:16px}#hero .hero-facts{gap:0 24px;max-width:560px;margin-top:26px}#hero .hero-facts li{padding-top:10px;font-size:15px;line-height:1.4}#hero .hero-call{margin-top:14px;font-size:15.5px}#hero .hero-media{aspect-ratio:4/3;height:auto;margin-top:-28px}#hero .hero-media img{object-position:50% 0}}@media (min-width:1100px){#hero{--hero-fade:6.5vw}#hero .hero-in{padding-top:calc(var(--hh) + clamp(32px, 6vh, 88px))}#hero h1{font-size:clamp(41px,min(7.1vw,12.4vh),106px)}#hero .hero-media{aspect-ratio:16/10;margin-top:-9.5vw}#hero .hero-in{flex-direction:column;align-items:flex-start;display:flex}#hero .hero-facts{flex-wrap:wrap;order:1;gap:0 40px;max-width:none;margin-top:30px;display:flex}#hero .hero-facts li{white-space:nowrap;padding-top:11px}#hero .hero-ctas{order:2;margin-top:34px}#hero .hero-check{order:3}#hero .hero-call{order:4}}@media (min-width:1280px){#hero .hero-media{margin-top:calc(-1*min(12.4vw,200px))}}@media (min-width:560px) and (max-height:500px){#hero .hero-in{padding-top:calc(var(--hh) + env(safe-area-inset-top,0px) + 4px)}#hero .hero-when{margin-top:4px}#hero h1{max-width:18em;margin-top:8px;font-size:clamp(30px,5vw,46px)}#hero .hero-sub{margin-top:8px;font-size:16px}#hero .hero-ctas{margin-top:12px}#hero .hero-ctas .btn{min-height:48px}#hero .hero-check{margin-top:8px}#hero .hero-facts{margin-top:10px}#hero .hero-call{margin-top:4px}}@media (prefers-reduced-motion:no-preference){#hero .hero-media img{will-change:transform;animation:42s ease-in-out infinite alternate hero-drift}@keyframes hero-drift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.07)translate(1%)}}@media (min-width:1100px){#hero .hero-media img{animation-name:hero-drift-wide}}@keyframes hero-drift-wide{0%{transform:scale(1)}to{transform:scale(1.03)}}html{scroll-behavior:smooth}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #hero{border-radius:0 0 28px 28px}}:root[data-theme=dark] #hero{border-radius:0 0 28px 28px}
.mod{padding-top:clamp(72px,8vw,120px)}.mod h2{letter-spacing:-.04em;font-size:clamp(36px,4.4vw,64px);line-height:1.02}.take{color:var(--head);letter-spacing:-.014em;max-width:30em;margin-top:18px;font-size:clamp(19px,1.6vw,23px);font-weight:500;line-height:1.4}.grid{gap:30px;display:grid}@media (min-width:960px){.grid{grid-template-columns:repeat(12,1fr);gap:0 24px}.grid>.t{grid-column:1/span 4}.grid>.c{grid-column:6/span 7}.grid>.t.stick{top:calc(var(--hh) + 32px);align-self:start;position:sticky}}.next{flex-wrap:wrap;align-items:center;gap:12px 30px;margin-top:38px;display:flex}.src{color:var(--muted);letter-spacing:0;font-size:13.5px;line-height:1.5}@media (max-width:559px){.next .btn{width:100%}}.band{aspect-ratio:4/3;background:#cfe0ee;margin:clamp(72px,8vw,120px) 0 0;overflow:hidden}.band img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}@media (min-width:760px){.band{aspect-ratio:auto;height:clamp(380px,44vw,660px)}}.mod-a-three{margin:36px 0 0;padding:0;list-style:none;display:grid}.mod-a-three>li{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-content:start;column-gap:14px;padding:24px 0 26px;display:grid}.mod-a-three>li:last-child{border-bottom:1px solid var(--line)}.mod-a-num{letter-spacing:-.06em;color:var(--head);font-variant-numeric:tabular-nums;grid-area:1/1/span 2;font-size:64px;font-weight:300;line-height:.78}.mod-a-three h3{letter-spacing:-.022em;grid-column:2;font-size:21.5px;line-height:1.26}.mod-a-three p{color:var(--muted);grid-column:2;margin-top:8px;font-size:16.5px;line-height:1.55}.mod-a-three p b{color:var(--ink);font-weight:500}@media (min-width:900px){.mod-a-three{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,3vw,56px);margin-top:56px}.mod-a-three>li,.mod-a-three>li:last-child{grid-row:span 3;grid-template-rows:subgrid;border-bottom:0;border-top-color:var(--head);grid-template-columns:minmax(0,1fr);padding:32px 0 0}.mod-a-num{grid-row:auto;margin:0 0 26px -.07em;font-size:clamp(112px,10vw,160px)}.mod-a-three h3,.mod-a-three p{grid-column:1}.mod-a-three h3{letter-spacing:-.028em;font-size:clamp(24px,2.1vw,30px);line-height:1.18}.mod-a-three p{max-width:26em;margin-top:14px;font-size:17px}}.mod-a-take{gap:14px;max-width:30em;margin-top:20px;display:grid}.mod-a-v{color:var(--head);letter-spacing:-.016em;padding-left:26px;font-size:clamp(19px,1.5vw,21.5px);font-weight:500;line-height:1.4;display:block;position:relative}.mod-a-v:before{content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:.5em;left:0;box-shadow:inset 0 0 0 1.5px}.mod-a-v.on:before{background:currentColor}.mod-a-v b{font-weight:600}.mod-a-tbl{border-collapse:collapse;width:100%}.mod-a-tbl thead th{text-align:left;vertical-align:bottom;border-bottom:1px solid var(--head);color:var(--head);letter-spacing:-.004em;padding:0 0 14px;font-size:15px;font-weight:500}.mod-a-tbl thead th:last-child{width:38%;color:var(--muted);font-weight:400}.mod-a-tbl tbody th,.mod-a-tbl td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;text-wrap:pretty;padding:22px 0}.mod-a-tbl tbody th{color:var(--head);letter-spacing:-.016em;padding-right:28px;font-size:19px;font-weight:500;line-height:1.4}.mod-a-st{color:var(--muted);padding-left:22px;line-height:1.45;display:inline-block;position:relative}.mod-a-st:before{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:.48em;left:0;box-shadow:inset 0 0 0 1.5px}.mod-a-st.on{color:var(--head);font-weight:500}.mod-a-st.on:before{background:currentColor}.mod-a-co{max-width:36em;color:var(--muted);margin-top:26px}.mod-a-co b{color:var(--head);font-weight:600}.mod-a-src{margin-top:14px}.next.mod-a-next{margin-top:30px}@media (forced-colors:active){.mod-a-st:before,.mod-a-v:before{box-shadow:none;border:1.5px solid canvastext}.mod-a-st.on:before,.mod-a-v.on:before{forced-color-adjust:none;background:canvastext}}@media (max-width:599px){.mod-a-tbl,.mod-a-tbl thead,.mod-a-tbl tbody,.mod-a-tbl tr,.mod-a-tbl th,.mod-a-tbl td{width:100%;display:block}.mod-a-tbl thead th:last-child{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mod-a-tbl thead th{border:0;padding-bottom:10px}.mod-a-tbl tbody tr{border-bottom:1px solid var(--line);padding:18px 0}.mod-a-tbl tbody tr:first-child{border-top:1px solid var(--head)}.mod-a-tbl tbody th,.mod-a-tbl td{border:0;padding:0}.mod-a-tbl tbody th{font-size:18px}.mod-a-tbl td{margin-top:8px}}#split{--mod-b-s1:#0e3361;--mod-b-s2:#0158ff;--mod-b-cut:#0158ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #split{--mod-b-s1:#c9d7ec;--mod-b-cut:#3d7bff}}:root[data-theme=dark] #split{--mod-b-s1:#c9d7ec;--mod-b-cut:#3d7bff}#split .mod-b-fig{margin:clamp(32px,3.6vw,52px) 0 0}#split .mod-b-cap{color:var(--muted);letter-spacing:0;font-size:14px;line-height:1.5}#split .mod-b-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#split .mod-b-chart{--mod-b-u:5.9rem;grid-template-columns:minmax(0,1fr) 12px minmax(0,1.2fr);grid-template-rows:calc(3 * var(--mod-b-u)) var(--mod-b-u);column-gap:16px;margin-top:26px;display:grid;position:relative}#split .mod-b-v,#split .mod-b-g{margin:0}#split .mod-b-v{grid-column:1;line-height:1.2}#split .mod-b-v>span{color:var(--muted);letter-spacing:0;font-size:13.5px;line-height:1.35;display:block}#split .mod-b-v>b{letter-spacing:-.035em;color:var(--head);white-space:nowrap;margin-top:2px;font-size:23px;font-weight:400;line-height:1.1;display:block}#split .mod-b-va{grid-row:1;align-self:start}#split .mod-b-vb{grid-row:1;align-self:end;padding-bottom:12px}#split .mod-b-vc{grid-row:2;align-self:end}#split .mod-b-s1,#split .mod-b-s2{grid-column:2;display:block}#split .mod-b-s1{background:var(--mod-b-s1);grid-row:1;margin-bottom:1px}#split .mod-b-s2{background:var(--mod-b-s2);border-radius:0 0 4px 4px;grid-row:2;margin-top:1px}#split .mod-b-cut{background:var(--mod-b-cut);pointer-events:none;grid-area:2/1/auto/-1;align-self:start;height:1.5px;margin-top:-.75px;display:block}#split .mod-b-g{grid-column:3}#split .mod-b-g1{grid-row:1;align-self:start}#split .mod-b-g2{grid-row:2;align-self:start;padding-top:14px}#split .mod-b-g>b{letter-spacing:-.05em;color:var(--head);white-space:nowrap;font-size:31px;font-weight:300;line-height:1;display:block}#split .mod-b-g>span:not(.mod-b-sr){color:var(--ink);letter-spacing:-.01em;margin-top:7px;font-size:15.5px;font-weight:500;line-height:1.4;display:block}#split .mod-b-next{margin-top:44px}#split .mod-b-flag{letter-spacing:0;color:var(--mod-b-cut);white-space:nowrap;pointer-events:none;grid-area:1/3;place-self:end;margin-bottom:7px;font-size:13.5px;font-weight:600;line-height:1.2}#timeline .mod-b-take2>span{display:block}@media (min-width:900px){#split .mod-b-take{max-width:none}#split .mod-b-take>span{display:block}}@media (max-width:359px){#split .mod-b-chart{--mod-b-u:6.5rem;column-gap:12px}#split .mod-b-v>b{font-size:21px}#split .mod-b-g>b{font-size:26px}#split .mod-b-g>span:not(.mod-b-sr){font-size:14.5px}}@media (min-width:640px){#split .mod-b-chart{grid-template-rows:auto auto 22px auto;grid-template-columns:minmax(0,3fr) minmax(0,1fr);column-gap:0;margin-top:30px}#split .mod-b-v{grid-row:2;align-self:end;margin-bottom:clamp(14px,1.6vw,22px)}#split .mod-b-flag{grid-area:1/2;place-self:start;margin:0 0 8px;padding-left:12px;font-size:14px}#split .mod-b-va{grid-column:1;justify-self:start}#split .mod-b-vb{text-align:right;grid-column:1;justify-self:end;padding:0 clamp(14px,1.6vw,22px) 0 0}#split .mod-b-vc{text-align:right;grid-column:2;justify-self:end}#split .mod-b-v>span{font-size:15px}#split .mod-b-v>b{letter-spacing:-.045em;margin-top:6px;font-size:clamp(26px,3vw,46px);font-weight:300}#split .mod-b-s1{grid-area:3/1;margin:0 1px 0 0}#split .mod-b-s2{border-radius:0 4px 4px 0;grid-area:3/2;margin:0 0 0 1px}#split .mod-b-cut{grid-area:1/2/-1;place-self:stretch start;width:1.5px;height:auto;margin:0 0 0 -.75px}#split .mod-b-g{grid-row:4;margin-top:clamp(18px,2.2vw,30px)}#split .mod-b-g1{grid-column:1;padding-right:24px}#split .mod-b-g2{grid-column:2;padding:0 0 0 clamp(16px,1.8vw,26px)}#split .mod-b-g>b{letter-spacing:-.052em;font-size:clamp(28px,5.2vw - 6px,80px)}#split .mod-b-g>span:not(.mod-b-sr){max-width:24em;margin-top:clamp(10px,1.2vw,16px);font-size:clamp(15.5px,1.25vw,18px)}#split .mod-b-next{margin-top:56px}}@media (hover:hover) and (pointer:fine){#split .mod-b-chart>*{transition:opacity .25s}#split .mod-b-chart:has(.mod-b-g1:hover,.mod-b-s1:hover) :is(.mod-b-vc,.mod-b-s2,.mod-b-g2){opacity:.22}#split .mod-b-chart:has(.mod-b-g2:hover,.mod-b-s2:hover) :is(.mod-b-va,.mod-b-s1,.mod-b-g1){opacity:.22}}@media (forced-colors:active){#split .mod-b-s1,#split .mod-b-s2,#split .mod-b-cut{forced-color-adjust:none}}#timeline{--mod-b-r0:#cdd5e0;--mod-b-r1:#0158ff;--mod-b-d0:#0e3361}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #timeline{--mod-b-r0:#34435c;--mod-b-r1:#3d7bff;--mod-b-d0:#f3f6fb}}:root[data-theme=dark] #timeline{--mod-b-r0:#34435c;--mod-b-r1:#3d7bff;--mod-b-d0:#f3f6fb}#timeline .mod-b-tl{margin:44px 0 0;padding:0;list-style:none}#timeline .mod-b-tl>li{padding:0 0 38px 40px;position:relative}#timeline .mod-b-tl>li:last-child{padding-bottom:0}#timeline .mod-b-when{letter-spacing:-.022em;color:var(--head);font-size:22px;font-weight:500;line-height:1.3}#timeline .mod-b-days{color:var(--muted);letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;line-height:1.5}#timeline .mod-b-days b{color:var(--head);font-weight:600}#timeline .mod-b-what p{color:var(--muted);margin-top:6px;font-size:15.5px;line-height:1.55}#timeline .mod-b-what .mod-b-pt{color:var(--ink);letter-spacing:-.012em;margin-top:8px;font-size:17px;font-weight:500;line-height:1.4}#timeline .mod-b-tl>li:before{content:"";background:var(--mod-b-r0);width:2px;margin-left:-1px;position:absolute;top:15px;bottom:-15px;left:7px}#timeline .mod-b-tl>li.mod-b-key:before{background:var(--mod-b-r1)}#timeline .mod-b-tl>li.mod-b-from:before{background:repeating-linear-gradient(180deg, var(--mod-b-r1) 0 6px, transparent 6px 12px)}#timeline .mod-b-tl>li:last-child:before{display:none}#timeline .mod-b-node{z-index:1;width:14px;height:14px;position:absolute;top:8px;left:0}#timeline .mod-b-node:before{content:"";background:var(--page);box-shadow:inset 0 0 0 2px var(--mod-b-r1);border-radius:50%;position:absolute;inset:0}#timeline .mod-b-now .mod-b-node:before{background:var(--mod-b-d0);box-shadow:0 0 0 3px var(--page)}#timeline .mod-b-key .mod-b-node:before{background:var(--mod-b-r1);box-shadow:0 0 0 6px color-mix(in srgb, var(--mod-b-r1) 16%, transparent);inset:-2px}#timeline .mod-b-node:after{content:none}@media (min-width:900px){#timeline .mod-b-tl{--mod-b-tg:clamp(24px, 2.6vw, 48px);column-gap:var(--mod-b-tg);grid-template-rows:auto 44px auto;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:68px;display:grid}#timeline .mod-b-tl>li{grid-row:span 3;grid-template-rows:subgrid;padding:0;display:grid}#timeline .mod-b-tl>li:before{display:none}#timeline .mod-b-head{grid-row:1;align-self:start;padding-right:12px}#timeline .mod-b-when{letter-spacing:-.026em;font-size:clamp(22px,1.95vw,30px)}#timeline .mod-b-days{margin-top:4px;font-size:14.5px}#timeline .mod-b-node{grid-row:2;align-self:center;width:auto;height:14px;position:relative;top:auto;left:auto}#timeline .mod-b-node:before{width:14px;right:auto}#timeline .mod-b-key .mod-b-node:before{width:18px}#timeline .mod-b-node:after{content:"";z-index:-1;left:7px;right:calc(-1 * var(--mod-b-tg) - 7px);background:var(--mod-b-r0);height:2px;margin-top:-1px;position:absolute;top:50%}#timeline .mod-b-key .mod-b-node:after{background:var(--mod-b-r1)}#timeline .mod-b-from .mod-b-node:after{background:repeating-linear-gradient(90deg, var(--mod-b-r1) 0 7px, transparent 7px 14px)}#timeline .mod-b-tl>li:last-child .mod-b-node:after{content:none}#timeline .mod-b-what{grid-row:3;padding:14px 16px 0 0}#timeline .mod-b-what .mod-b-pt{margin-top:0;font-size:18px}#timeline .mod-b-what p{margin-top:10px;font-size:16px}}@supports not (grid-template-rows:subgrid){@media (min-width:900px){#timeline .mod-b-head{min-height:74px}}}@media (forced-colors:active){#timeline .mod-b-node:before,#timeline .mod-b-node:after,#timeline .mod-b-tl>li:before{forced-color-adjust:none}}.mod-c-vs{margin-top:40px;display:grid}.mod-c-opt{min-width:0;padding-top:26px;position:relative}.mod-c-opt:before{content:"";background:var(--head);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0}.mod-c-fx:before{background:repeating-linear-gradient(90deg, var(--muted) 0 7px, transparent 7px 13px)}.mod-c-opt h3{letter-spacing:-.042em;font-size:clamp(34px,3.5vw,54px);line-height:1}.mod-c-st{color:var(--muted);letter-spacing:0;margin-top:14px;padding-left:20px;font-size:15.5px;line-height:1.45;position:relative}.mod-c-st:before{content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:.42em;left:0;box-shadow:inset 0 0 0 1.5px}.mod-c-st.mod-c-on{color:var(--head);font-weight:500}.mod-c-st.mod-c-on:before{background:currentColor}.mod-c-key{color:var(--ink);letter-spacing:-.014em;text-wrap:balance;max-width:29em;margin-top:22px;font-size:clamp(18.5px,1.45vw,21px);font-weight:500;line-height:1.42}.mod-c-more{color:var(--muted);max-width:31em;margin-top:12px}.mod-c-or{color:var(--muted);letter-spacing:0;align-items:center;gap:14px;margin:38px 0 0;font-size:15px;line-height:1;display:flex}.mod-c-or:after{content:"";background:repeating-linear-gradient(90deg, var(--muted) 0 7px, transparent 7px 13px);border-radius:2px;flex:1;height:2px}@media (max-width:899px){.mod-c-fx{padding-top:20px}.mod-c-fx:before{display:none}}@media (min-width:900px){.mod-c-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(28px,3.4vw,60px);margin-top:60px}.mod-c-or{flex-direction:column;gap:12px;margin:0}.mod-c-or:before{content:"";background:var(--line);width:1px;height:30px}.mod-c-or:after{background:var(--line);border-radius:0;flex:1;width:1px;height:auto}}.mod-c-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 32px;margin-top:44px;padding-top:18px;display:flex}.mod-c-ask{color:var(--ink);letter-spacing:-.012em;padding-top:6px;font-weight:500}.mod-c-src{margin-top:12px}@media (min-width:900px){.mod-c-foot{margin-top:60px}}.mod-c-prog{gap:12px;margin:0 0 2px;display:grid}.mod-c-prog[hidden]{display:none}.mod-c-say{color:var(--muted);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:15px}.mod-c-now.is-done .mod-c-say{color:var(--head);font-weight:500}.mod-c-meter{background:var(--line);border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.mod-c-meter i{border-radius:inherit;background:var(--head);width:0;transition:width .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}.mod-c-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.mod-c-now.is-live .mod-c-list{border-top:0}.mod-c-item{border-bottom:1px solid var(--line);padding:20px 0 22px}.mod-c-row{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:18px;display:grid;position:relative}.mod-c-cb{opacity:0;cursor:pointer;width:30px;height:30px;margin:0;position:absolute;top:0;left:0}.mod-c-box{width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--muted);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--head) 48%, transparent);border-radius:50%;grid-area:1/1;place-items:center;margin-top:-1px;transition:background-color .2s,box-shadow .2s;display:grid}.mod-c-box svg{fill:none;width:18px;height:18px;stroke:var(--on-navy);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:18px;transition:stroke-dashoffset .3s 60ms}.mod-c-txt{color:var(--ink);letter-spacing:-.014em;grid-area:1/2;font-size:19px;line-height:1.45;transition:color .2s}.mod-c-txt b{color:var(--head);font-weight:600;transition:color .2s}.mod-c-cb:checked+.mod-c-box{background:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}.mod-c-cb:checked+.mod-c-box svg{stroke-dashoffset:0}.mod-c-cb:checked~.mod-c-txt,.mod-c-cb:checked~.mod-c-txt b{color:var(--muted)}.mod-c-cb:focus-visible+.mod-c-box{outline:3px solid var(--accent);outline-offset:3px}@media (hover:hover){.mod-c-row:hover .mod-c-box{box-shadow:inset 0 0 0 1.5px var(--head)}.mod-c-row:hover .mod-c-cb:not(:checked)+.mod-c-box svg{stroke:var(--head);stroke-dashoffset:0;opacity:.3}.mod-c-row:hover .mod-c-cb:checked+.mod-c-box{box-shadow:inset 0 0 0 1.5px var(--navy)}}.mod-c-det,.mod-c-go{margin-left:48px}.mod-c-det{color:var(--muted);letter-spacing:0;margin-top:6px;font-size:15.5px;line-height:1.5}.mod-c-go{margin-top:10px;line-height:1.5}.mod-c-go .lnk{padding-top:10px;font-size:15.5px}@media (max-width:374px){.mod-c-go .lnk{font-size:15px}}.mod-c-call{color:var(--muted)}.mod-c-call .tel{display:inline-block}.mod-c-now:not(.is-ready) .mod-c-box,.mod-c-now:not(.is-ready) .mod-c-box svg,.mod-c-now:not(.is-ready) .mod-c-meter i,.mod-c-now:not(.is-ready) .mod-c-txt{transition:none}@media (prefers-reduced-motion:no-preference){.mod-c-item.mod-c-pop .mod-c-box{animation:.36s cubic-bezier(.3,1.5,.5,1) mod-c-pop}@keyframes mod-c-pop{0%{transform:scale(.84)}to{transform:scale(1)}}}@media (max-width:759px){.mod-c-row{grid-template-columns:28px minmax(0,1fr);column-gap:15px}.mod-c-cb,.mod-c-box{width:28px;height:28px}.mod-c-box svg{width:17px;height:17px}.mod-c-txt{font-size:17.5px}.mod-c-det,.mod-c-go{margin-left:43px}}.mod-d-prices .take{max-width:26em}.mod-d-cards{gap:64px;margin-top:40px;display:grid}@media (min-width:820px){.mod-d-cards{grid-template-columns:1fr 1fr;gap:clamp(28px,3.4vw,56px);margin-top:60px}}.mod-d-card{flex-direction:column;min-width:0;display:flex}.mod-d-tile{--r:22px;aspect-ratio:6/5;border-radius:var(--r) var(--r) var(--r) 0;isolation:isolate;background:#dce6f1;position:relative;overflow:hidden}@media (min-width:560px){.mod-d-tile{aspect-ratio:3/2}}@media (min-width:820px){.mod-d-tile{--r:26px}}@media (min-width:820px) and (max-width:1099px){.mod-d-tile{aspect-ratio:4/3}}.mod-d-tile img{object-fit:cover;width:100%;height:100%}.mod-d-tile-biz img{object-position:46% 38%}.mod-d-tile-prop img{object-position:50% 70%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mod-d-tile img{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.mod-d-card:hover .mod-d-tile img{transform:scale(1.035)}}.mod-d-plate{z-index:1;background:var(--page);border-top-right-radius:var(--r);padding:16px 22px 0 0;position:absolute;bottom:0;left:0}.mod-d-plate:before,.mod-d-plate:after{content:"";width:var(--r);height:var(--r);background:radial-gradient(circle at 100% 0, transparent calc(var(--r) - .5px), var(--page) var(--r));pointer-events:none;position:absolute}.mod-d-plate:before{bottom:100%;left:0}.mod-d-plate:after{bottom:0;left:100%}.mod-d-plate h3{letter-spacing:-.012em;color:var(--head);font-size:17px;font-weight:500;line-height:1.3}.mod-d-amt{letter-spacing:-.055em;color:var(--head);white-space:nowrap;margin-top:6px;font-size:clamp(60px,6.3vw,96px);font-weight:300;line-height:.9}.mod-d-amt small{letter-spacing:-.005em;color:var(--muted);margin-left:6px;font-size:16px;font-weight:400}@media (min-width:820px){.mod-d-plate{padding:22px 30px 0 0}.mod-d-plate h3{font-size:19px}.mod-d-amt{margin-top:8px}.mod-d-amt small{font-size:17px}}.mod-d-lead{letter-spacing:-.016em;color:var(--head);max-width:30em;margin-top:22px;font-size:clamp(19px,1.5vw,21px);font-weight:500;line-height:1.42}.mod-d-lead span{letter-spacing:-.008em;color:var(--muted);margin-top:4px;font-size:17px;font-weight:400;display:block}.mod-d-rows{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.mod-d-rows li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0;font-size:15px;line-height:1.45;display:flex}.mod-d-rows li>span:first-child{max-width:46%;color:var(--muted);flex:none}.mod-d-rows li>span:last-child{color:var(--head);text-align:right;font-weight:500}@media (min-width:760px){.mod-d-rows li{font-size:16px}}.mod-d-gap{flex:auto;min-height:30px}.mod-d-card>.btn{align-self:flex-start;min-width:228px}.mod-d-both{border-top:1px solid var(--head);border-bottom:1px solid var(--line);gap:18px;margin-top:clamp(56px,6vw,88px);padding:28px 0 30px;display:grid}.mod-d-both-q b{letter-spacing:-.02em;color:var(--head);font-size:21px;font-weight:500;line-height:1.3;display:block}.mod-d-both-q span{color:var(--muted);margin-top:4px;display:block}.mod-d-both-amt{color:var(--head);letter-spacing:-.016em;flex-wrap:wrap;align-items:baseline;gap:2px 14px;font-size:clamp(19px,1.6vw,22px);font-weight:500;display:flex}.mod-d-big{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(52px,5vw,76px);font-weight:300;line-height:1}.mod-d-both-act{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}@media (min-width:900px){.mod-d-both{grid-template-columns:minmax(0,4fr) minmax(0,5fr) auto;align-items:center;column-gap:clamp(24px,3vw,48px);padding:34px 0 36px}.mod-d-both-act{justify-content:flex-end}}.mod-d-how{margin-top:clamp(72px,8vw,120px)}.mod-d-how-h{letter-spacing:-.032em;font-size:clamp(28px,2.8vw,40px);line-height:1.08}.mod-d-steps{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none;display:grid}.mod-d-steps li{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);column-gap:10px;padding:24px 0 26px;display:grid}.mod-d-n{letter-spacing:-.06em;color:var(--head);font-variant-numeric:tabular-nums;font-size:54px;font-weight:300;line-height:.78}.mod-d-steps b{letter-spacing:-.02em;color:var(--head);font-size:20px;font-weight:500;line-height:1.3;display:block}.mod-d-steps p{color:var(--muted);margin-top:6px}.mod-d-steps a{color:var(--head);white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px)/100% 1px no-repeat;margin:-10px 0;padding:10px 0;font-weight:500;text-decoration:none;display:inline-block}.mod-d-steps a:hover{color:var(--blue)}@media (min-width:1000px){.mod-d-steps{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,3vw,56px);margin-top:40px}.mod-d-steps li{border-bottom:0;border-top:1px solid var(--head);grid-template-columns:auto minmax(0,1fr);column-gap:20px;padding:28px 0 0}.mod-d-n{font-size:clamp(64px,5.6vw,88px)}.mod-d-steps b{font-size:clamp(20px,1.6vw,23px)}}.mod-d-trust{color:#fff;background:radial-gradient(90% 120% at 100% 0, #0158ff29, #0158ff00 60%), var(--band);margin-top:clamp(72px,8vw,120px);position:relative;overflow:hidden}.mod-d-trust-in{gap:30px;padding-top:clamp(72px,8.5vw,132px);padding-bottom:clamp(72px,8.5vw,132px);display:grid}.mod-d-trust h2{color:#fff;letter-spacing:-.04em;font-size:clamp(36px,4.4vw,64px);line-height:1.02}.mod-d-sig{margin-top:-4px}.mod-d-sig img{width:auto;height:20px}.mod-d-sig p{color:#ffffffb3;letter-spacing:0;max-width:22em;margin-top:10px;font-size:14px;line-height:1.5}.mod-d-promise{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.mod-d-promise li{letter-spacing:-.016em;border-bottom:1px solid #ffffff29;padding:19px 0 19px 44px;font-size:clamp(19px,1.7vw,24px);line-height:1.38;position:relative}.mod-d-promise li:before{content:"";border-radius:50%;width:26px;height:26px;position:absolute;top:calc(.69em + 6px);left:0;box-shadow:inset 0 0 0 1.5px #8fb4ff99}.mod-d-promise li:after{content:"";border-bottom:2px solid #8fb4ff;border-left:2px solid #8fb4ff;width:10px;height:5.5px;position:absolute;top:calc(.69em + 14.5px);left:8px;transform:rotate(-45deg)}.mod-d-cta{margin-top:4px}.mod-d-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mod-d-act .btn{min-width:228px}.mod-d-call{color:#fff;min-height:56px;font:500 16.5px/1 var(--font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff80}.mod-d-call:hover{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #fff}.mod-d-reply{color:#ffffffb3;letter-spacing:0;margin-top:16px;font-size:15px}.mod-d-trust a:focus-visible,.mod-d-trust .btn:focus-visible{outline-color:#8fb4ff}.mod-d-call:focus-visible{border-radius:999px}@media (min-width:960px){.mod-d-trust-in{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:44px 24px}.mod-d-trust h2{grid-area:1/1/auto/span 5}.mod-d-sig{grid-area:2/1/auto/span 4;align-self:end;margin-top:0}.mod-d-sig img{height:22px}.mod-d-promise{grid-area:1/6/auto/span 7}.mod-d-cta{grid-area:2/6/auto/span 7;margin-top:0}}@media (max-width:559px){.mod-d-card>.btn,.mod-d-both .btn,.mod-d-act .btn,.mod-d-call{width:100%;min-width:0}.mod-d-act{gap:10px}.mod-d-rows li{flex-direction:column;align-items:flex-start;gap:2px}.mod-d-rows li>span:first-child{max-width:none;font-size:14px}.mod-d-rows li>span:last-child{text-align:left;font-size:16px}}@media (max-width:359px){.mod-d-amt{font-size:52px}.mod-d-big{font-size:46px}}#questions .mod-e-help{color:var(--muted);letter-spacing:-.006em;margin-top:26px;font-size:17px;line-height:1.5}#questions .mod-e-bigtel{color:var(--head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;margin-top:2px;padding:6px 0 8px;font-size:clamp(32px,2.8vw,44px);font-weight:300;line-height:1.05;text-decoration:none;transition:color .2s,background-size .35s;display:inline-block}#questions .mod-e-bigtel:hover{color:var(--blue);background-size:100% 1px}#questions .mod-e-guides{margin-top:10px}.mod-e-qa{border-bottom:1px solid var(--line)}.mod-e-q{border-top:1px solid var(--line)}.mod-e-q>summary{cursor:pointer;min-height:76px;color:var(--head);letter-spacing:-.018em;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.35;list-style:none;display:flex}.mod-e-q>summary::-webkit-details-marker{display:none}.mod-e-q>summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:6px}.mod-e-pm{width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:none;transition:background-color .25s,box-shadow .25s;position:relative}.mod-e-pm:before,.mod-e-pm:after{content:"";background:var(--head);border-radius:1px;width:12px;height:1.5px;margin:-.75px 0 0 -6px;transition:transform .3s,background-color .25s;position:absolute;top:50%;left:50%}.mod-e-pm:after{transform:rotate(90deg)}.mod-e-q>summary:hover .mod-e-pm{box-shadow:inset 0 0 0 1.5px var(--head)}.mod-e-q[open]>summary .mod-e-pm{background:var(--head);box-shadow:none}.mod-e-q[open]>summary .mod-e-pm:before,.mod-e-q[open]>summary .mod-e-pm:after{background:var(--page)}.mod-e-q[open]>summary .mod-e-pm:after{transform:rotate(0)}.mod-e-a{padding:0 64px 30px 0}.mod-e-a>p{color:var(--muted);max-width:38em}.mod-e-a>p b{color:var(--ink);font-weight:500}.mod-e-a>p.mod-e-asrc{letter-spacing:0;margin-top:12px;font-size:13.5px;line-height:1.5}.mod-e-acta{flex-wrap:wrap;align-items:center;gap:4px 26px;margin-top:22px;display:flex}.mod-e-acta .btn{min-height:52px;padding:0 28px;font-size:16px}@media (max-width:599px){.mod-e-a{padding-right:0}}@media (max-width:559px){.mod-e-acta .btn{width:100%}}@media (max-width:959px){#questions>.grid{flex-direction:column;gap:0;display:flex}#questions .t{display:contents}#questions .t h2{order:1}#questions .c{order:2;margin-top:30px}#questions .mod-e-helpbox{border-top:1px solid var(--line);order:3;margin-top:44px;padding-top:26px}#questions .mod-e-help{margin-top:0}}.mod-e-dates{border-top:1px solid var(--head);margin:0;padding:0;list-style:none}.mod-e-dates>li{border-bottom:1px solid var(--line);gap:6px;padding:22px 0 24px;display:grid}.mod-e-when{color:var(--head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.5vw,38px);font-weight:300;line-height:1.1;display:block}.mod-e-when small{color:var(--muted);letter-spacing:-.005em;margin-left:8px;font-size:16px;font-weight:400}.mod-e-what{color:var(--muted);max-width:30em}.mod-e-dates .mod-e-key .mod-e-when{color:var(--accent)}.mod-e-dates .mod-e-key .mod-e-what{color:var(--ink);font-weight:500}.mod-e-togo{color:var(--accent);letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;font-weight:500;display:block}.mod-e-dates>li.mod-e-now{color:var(--muted);letter-spacing:0;font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:13px 0;font-size:14.5px;display:flex}.mod-e-dates>li.mod-e-now[hidden]{display:none}.mod-e-now b{color:var(--head);font-weight:600}.mod-e-dot{background:#0158ff;border-radius:50%;flex:none;width:8px;height:8px}#dates .mod-e-reviewed{margin-top:18px}@media (min-width:700px){.mod-e-dates>li{grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:baseline;column-gap:28px}.mod-e-dates>li.mod-e-key{grid-template-areas:"when what""togo."}.mod-e-key .mod-e-when{grid-area:when}.mod-e-key .mod-e-what{grid-area:what}.mod-e-key .mod-e-togo{grid-area:togo;margin-top:4px}}#standards .mod-e-cite{color:var(--muted);letter-spacing:-.006em;font-size:17px;line-height:1.5}#standards .mod-e-cite span{max-width:17em;color:var(--head);letter-spacing:-.035em;text-wrap:balance;margin-top:12px;font-size:clamp(30px,3vw,46px);font-weight:300;line-height:1.12;display:block}.mod-e-pair{border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none;display:grid}.mod-e-pair li{border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:-.012em;padding:18px 0 18px 34px;font-size:18px;line-height:1.45;position:relative}.mod-e-pair li:before{content:"";border-left:2px solid var(--head);border-bottom:2px solid var(--head);width:12px;height:6.5px;position:absolute;top:calc(18px + .42em);left:2px;transform:rotate(-45deg)}#standards .mod-e-not{max-width:40em;color:var(--muted);letter-spacing:0;margin-top:28px;font-size:15px;line-height:1.55}@media (min-width:700px){.mod-e-pair{border-top:0;grid-template-columns:1fr 1fr;column-gap:32px}.mod-e-pair li{border-top:1px solid var(--line);border-bottom:0;padding-top:20px}.mod-e-pair li:before{top:calc(20px + .42em)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #questions .btn.solid,:root:not([data-theme=light]) #dates .btn.solid,:root:not([data-theme=light]) #standards .btn.solid{color:#0e3361;background:#fff}:root:not([data-theme=light]) #questions .btn.solid:hover,:root:not([data-theme=light]) #dates .btn.solid:hover,:root:not([data-theme=light]) #standards .btn.solid:hover{background:#dce6f5}:root:not([data-theme=light]) #questions .btn.ghost,:root:not([data-theme=light]) #dates .btn.ghost,:root:not([data-theme=light]) #standards .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}:root:not([data-theme=light]) #questions .btn.ghost:hover,:root:not([data-theme=light]) #dates .btn.ghost:hover,:root:not([data-theme=light]) #standards .btn.ghost:hover{color:#0e3361;background:#fff}}:root[data-theme=dark] #questions .btn.solid,:root[data-theme=dark] #dates .btn.solid,:root[data-theme=dark] #standards .btn.solid{color:#0e3361;background:#fff}:root[data-theme=dark] #questions .btn.solid:hover,:root[data-theme=dark] #dates .btn.solid:hover,:root[data-theme=dark] #standards .btn.solid:hover{background:#dce6f5}:root[data-theme=dark] #questions .btn.ghost,:root[data-theme=dark] #dates .btn.ghost,:root[data-theme=dark] #standards .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}:root[data-theme=dark] #questions .btn.ghost:hover,:root[data-theme=dark] #dates .btn.ghost:hover,:root[data-theme=dark] #standards .btn.ghost:hover{color:#0e3361;background:#fff}
:root{--error:#b42318}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--error:#ff8a80}}:root[data-theme=dark]{--error:#ff8a80}.inner-col{width:100%;max-width:calc(740px + 2 * var(--gut));padding-left:max(var(--gut), env(safe-area-inset-left,0px));padding-right:max(var(--gut), env(safe-area-inset-right,0px));margin-left:auto;margin-right:auto}.inner-sky{margin-top:calc(-1 * (var(--hh) + env(safe-area-inset-top,0px)));padding-top:calc(var(--hh) + env(safe-area-inset-top,0px));background:linear-gradient(180deg, var(--sky-0), var(--sky-1));color:var(--sky-ink)}.inner-head{padding-top:clamp(28px,5vw,80px);padding-bottom:clamp(36px,4.5vw,64px)}.inner-crumb{color:var(--sky-soft);letter-spacing:0;font-size:15px}.inner-crumb a{color:var(--sky-soft);margin:-12px 0;padding:12px 0;text-decoration:none;display:inline-block}.inner-crumb a:hover{color:var(--sky-ink)}.inner-head h1{color:var(--sky-ink);letter-spacing:-.038em;margin-top:16px;font-size:clamp(34px,4.9vw,64px);line-height:1.03}.inner-answer{letter-spacing:-.018em;max-width:34em;color:var(--sky-ink);margin-top:22px;font-size:clamp(19px,2vw,24px);line-height:1.5}.inner-ctas{flex-wrap:wrap;align-items:center;gap:4px 26px;margin-top:28px;display:flex}.inner-sky .btn.solid{color:#fff;background:#0e3361}.inner-sky .btn.solid:hover{background:#163f75}.inner-sky .tel{color:var(--sky-ink)}.inner-sky a:focus-visible,.inner-sky .btn:focus-visible{outline-color:#0e3361}.inner-note{color:var(--sky-soft);letter-spacing:-.004em;margin-top:10px;font-size:15px}@media (max-width:559px){.inner-ctas .btn{width:100%}}@media (max-width:759px) and (max-height:660px){.inner-head{padding-top:16px}.inner-head h1{margin-top:10px;font-size:30px}.inner-answer{margin-top:14px;font-size:17px}.inner-ctas{margin-top:18px}}.inner-photo{aspect-ratio:3/2;background:var(--sky-1);margin:0;position:relative;overflow:hidden}.inner-photo img{object-fit:cover;object-position:50% 62%;transform-origin:50% 60%;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0,#000 14%);mask-image:linear-gradient(#0000 0,#000 14%)}@media (min-width:760px){.inner-photo{aspect-ratio:16/8}.inner-photo img{object-position:50% 70%}}@media (min-width:1200px){.inner-photo{aspect-ratio:auto;height:min(64vh,40vw);min-height:440px}}@media (prefers-reduced-motion:no-preference){.inner-photo img{will-change:transform;animation:46s ease-in-out infinite alternate inner-drift}@keyframes inner-drift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.07)translate(-1%)}}}.inner-body{padding-top:clamp(36px,5vw,72px);position:relative}.inner-status{border-left:2px solid var(--accent);color:var(--muted);letter-spacing:0;max-width:40em;padding:2px 0 2px 18px;font-size:15.5px;line-height:1.6}.inner-status b{color:var(--head);font-weight:500}.inner-intro{color:var(--ink);margin-top:26px;font-size:18px;line-height:1.7}@media (min-width:760px){.inner-intro{font-size:19px}}.inner-toc{margin-top:36px}.inner-toc-h{color:var(--muted);letter-spacing:0;padding-bottom:8px;font-size:13.5px}.inner-toc ol{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none;display:grid}.inner-toc li{border-bottom:1px solid var(--line)}.inner-toc a{min-height:48px;color:var(--head);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;transition:color .2s;display:flex}.inner-toc a:after{content:"↓";color:var(--muted);flex:none;font-weight:400;transition:transform .2s}.inner-toc a:hover{color:var(--blue)}.inner-toc a:hover:after{transform:translateY(2px)}@media (min-width:760px){.inner-toc ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.inner-toc{z-index:1;width:clamp(160px,50vw - 482px,220px);margin:0;position:absolute;top:clamp(36px,5vw,72px);bottom:0;left:calc(50% + 418px)}.inner-toc-in{top:calc(var(--hh) + 40px);position:sticky}.inner-toc ol{border-top:0;border-left:1px solid var(--line);display:block}.inner-toc li{border:0}.inner-toc a{min-height:0;color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:14.5px;font-weight:400;line-height:1.35;display:block}.inner-toc a:after{content:none}.inner-toc a:hover{color:var(--head)}.inner-toc a[aria-current=true]{color:var(--head);border-left-color:var(--accent);font-weight:500}}.inner-sec{margin-top:clamp(72px,8.5vw,124px)}.inner-h2{letter-spacing:-.036em;font-size:clamp(31px,3.5vw,46px);line-height:1.06}.inner-take{max-width:30em;color:var(--head);letter-spacing:-.016em;margin-top:16px;font-size:clamp(20px,1.9vw,24px);font-weight:500;line-height:1.38}.inner-p{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.6}.inner-src,.inner-ref{color:var(--muted);letter-spacing:0;font-size:13.5px;line-height:1.5}.inner-src{margin-top:10px}.inner-src a,.inner-ref a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);padding:12px 0}.inner-src a:hover,.inner-ref a:hover{color:var(--head);text-decoration-color:currentColor}.inner-cap{color:var(--muted);letter-spacing:0;margin-top:14px;font-size:13.5px}.inner-next{flex-wrap:wrap;align-items:center;gap:6px 30px;margin-top:34px;display:flex}@media (max-width:559px){.inner-next .btn{width:100%}}.inner-facts{margin:40px 0 0;padding:0;list-style:none}.inner-facts>li{border-top:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);column-gap:14px;padding:26px 0 28px;display:grid}.inner-facts>li:last-child{border-bottom:1px solid var(--line)}.inner-num{letter-spacing:-.06em;color:var(--head);font-variant-numeric:tabular-nums;font-size:54px;font-weight:300;line-height:.8}.inner-facts h3{letter-spacing:-.022em;font-size:clamp(20px,1.8vw,23px);line-height:1.28}.inner-facts p:not(.inner-src){color:var(--muted);margin-top:8px;font-size:17px;line-height:1.6}.inner-facts b{color:var(--ink);font-weight:500}@media (min-width:760px){.inner-facts>li{grid-template-columns:112px minmax(0,1fr);padding:34px 0 36px}.inner-num{margin-left:-.05em;font-size:96px}.inner-facts p:not(.inner-src){font-size:18px}}.inner-split{margin:56px 0 0}.inner-split-cap{color:var(--muted);letter-spacing:0;font-size:15px}.inner-split-cap b{color:var(--head);font-weight:500}.inner-split ol{margin:24px 0 0;padding:0;list-style:none;position:relative}.inner-k{color:var(--muted);letter-spacing:0;font-size:14px;line-height:1.4;display:block}.inner-g{color:var(--muted);letter-spacing:0;font-size:15px;line-height:1.45;display:block}.inner-sp b,.inner-sg b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:300;line-height:1.1;display:block}.inner-sp b{color:var(--head);font-size:27px}.inner-sp-b .inner-k{color:var(--accent);font-weight:500}.inner-sg .inner-k{color:var(--ink);font-size:15px;font-weight:500}.inner-split-note{color:var(--muted);letter-spacing:0;margin-top:20px;font-size:14px}@media (max-width:699px){.inner-split ol:before{content:"";background:var(--line);width:2px;position:absolute;top:20px;bottom:34px;left:9px}.inner-split li{padding-left:40px;position:relative}.inner-sp{padding:6px 0}.inner-sp:before{content:"";background:var(--page);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--head);border-radius:50%;position:absolute;top:9px;left:3px}.inner-sp-b:before{background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 16%, transparent)}.inner-sg{padding:16px 0 18px}.inner-sg:before{content:"";border-radius:4px;width:8px;position:absolute;top:10px;left:6px}.inner-sg-1{min-height:174px}.inner-sg-1:before{background:var(--seg1);height:150px}.inner-sg-2:before{background:var(--seg2);height:50px}.inner-sg b{color:var(--head);font-size:30px}.inner-sg-2 b{color:var(--accent)}.inner-sg .inner-k{margin-top:6px}}@media (min-width:700px){.inner-split ol{grid-template-columns:3fr 1fr;display:grid}.inner-split ol:after{content:"";border-left:1.5px solid var(--accent);margin-left:-.75px;position:absolute;top:-8px;bottom:0;left:75%}.inner-sp{grid-row:1;padding-bottom:16px}.inner-sp-a{grid-column:1;justify-self:start}.inner-sp-b{text-align:right;grid-column:1;justify-self:end;padding-right:16px}.inner-sp-c{text-align:right;grid-column:2;justify-self:end}.inner-sp b{font-size:clamp(24px,2.3vw,30px)}.inner-sg{grid-row:2}.inner-sg b{color:#fff;align-items:center;height:92px;padding:0 22px;font-size:clamp(28px,2.7vw,38px);display:flex}.inner-sg-1{grid-column:1}.inner-sg-1 b{background:var(--seg1);border-radius:12px 0 0 12px;margin-right:3px}.inner-sg-2{grid-column:2}.inner-sg-2 b{background:var(--seg2);border-radius:0 12px 12px 0;margin-left:3px;padding:0 16px}.inner-sg .inner-k{margin-top:18px}.inner-sg-1 .inner-k,.inner-sg-1 .inner-g{padding-right:24px}.inner-sg-2 .inner-k,.inner-sg-2 .inner-g{padding-left:16px}}.inner-vs-h{letter-spacing:-.026em;margin-top:72px;font-size:clamp(22px,2vw,26px);line-height:1.2}.inner-vs{gap:22px;margin-top:24px;display:grid}.inner-vs h4{color:var(--head);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(21px,1.9vw,24px);font-weight:500;line-height:1.2}.inner-vs h4 span{color:var(--muted);letter-spacing:-.006em;margin-top:4px;font-size:15.5px;font-weight:400;display:block}.inner-vs p:not(.inner-src):not(.inner-or){color:var(--muted);margin-top:12px;font-size:17px;line-height:1.6}.inner-or{color:var(--muted);letter-spacing:0;align-items:center;gap:16px;font-size:15px;display:flex}.inner-or:before,.inner-or:after{content:"";background:var(--line);flex:1;height:1px}@media (min-width:700px){.inner-vs{border-top:1px solid var(--line);grid-template-columns:1fr 40px 1fr;gap:0 24px;padding-top:26px}.inner-or{flex-direction:column;justify-content:center}.inner-or:before,.inner-or:after{width:1px;height:auto}}.inner-table{border-collapse:collapse;width:100%;margin-top:34px}.inner-table th{text-align:left;border-bottom:1px solid var(--head);color:var(--muted);letter-spacing:0;padding:0 0 14px;font-size:14.5px;font-weight:500}.inner-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:20px 0}.inner-table td:first-child{width:42%;color:var(--head);letter-spacing:-.014em;padding-right:28px;font-size:18px;font-weight:500;line-height:1.4}.inner-st{color:var(--muted);padding-left:22px;font-size:16.5px;line-height:1.5;display:block;position:relative}.inner-st:before{content:"";width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--head);border-radius:50%;position:absolute;top:.48em;left:0}.inner-st.inner-on:before{background:var(--head)}.inner-st b{color:var(--head);font-weight:500}.inner-table .inner-ref{margin-top:6px;padding-left:22px;display:block}@media (max-width:639px){.inner-table,.inner-table tbody,.inner-table tr,.inner-table td{width:100%;display:block}.inner-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inner-table tr{border-bottom:1px solid var(--line);padding:18px 0}.inner-table tr:first-child{border-top:1px solid var(--head)}.inner-table td{border:0;padding:0}.inner-table td:first-child{width:100%;margin-bottom:8px;padding:0;font-size:18px}}.inner-notes{gap:0;margin-top:30px;display:grid}.inner-notes>div{border-top:1px solid var(--line);padding:16px 0}.inner-notes>div:last-child{border-bottom:1px solid var(--line)}.inner-notes p:not(.inner-src){color:var(--ink);font-size:16.5px;line-height:1.55}.inner-notes .inner-src{margin-top:4px}@media (min-width:700px){.inner-notes{grid-template-columns:1fr 1fr;column-gap:32px}.inner-notes>div:last-child,.inner-notes>div{border-bottom:0}}.inner-aside{color:var(--ink);letter-spacing:-.01em;margin-top:18px;font-size:17px;font-weight:500}.inner-duo{border-top:1px solid var(--head);gap:0;margin-top:34px;display:grid}.inner-duo>div{border-bottom:1px solid var(--line);padding:22px 0 24px}.inner-duo h3{letter-spacing:-.022em;font-size:clamp(21px,1.9vw,24px);line-height:1.2}.inner-duo h3 span{color:var(--muted);letter-spacing:-.006em;margin-top:4px;font-size:15.5px;font-weight:400;display:block}.inner-duo p:not(.inner-src){color:var(--muted);margin-top:10px;font-size:17px;line-height:1.6}@media (min-width:700px){.inner-duo{grid-template-columns:1fr 1fr;column-gap:36px}.inner-duo>div{padding-bottom:28px}}.inner-list{margin:12px 0 0;padding:0;list-style:none}.inner-list li{color:var(--ink);padding:5px 0 5px 20px;font-size:17px;line-height:1.5;position:relative}.inner-list li:before{content:"";background:var(--head);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(5px + .62em);left:2px}.inner-band{z-index:2;aspect-ratio:16/11;background:var(--field);margin-top:clamp(72px,8.5vw,124px);position:relative;overflow:hidden}.inner-band picture{height:100%;display:block}.inner-band img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}@media (min-width:760px){.inner-band{aspect-ratio:auto;height:clamp(320px,36vw,540px)}}.inner-who{border-top:1px solid var(--head);margin:34px 0 0}.inner-who>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:4px 28px;padding:18px 0;display:grid}.inner-who dt{color:var(--muted);letter-spacing:0;font-size:16px;line-height:1.45}.inner-who dd{color:var(--head);letter-spacing:-.016em;margin:0;font-size:19px;font-weight:500;line-height:1.35}@media (max-width:559px){.inner-who>div{grid-template-columns:1fr}.inner-who dd{font-size:18px}}.inner-pair{gap:34px;margin-top:46px;display:grid}.inner-pair h3{letter-spacing:-.02em;font-size:20px;line-height:1.3}.inner-pair p:not(.inner-src){color:var(--muted);margin-top:8px;font-size:17px;line-height:1.6}@media (min-width:700px){.inner-pair{grid-template-columns:1fr 1fr;column-gap:36px}}.inner-six{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.inner-six li{border-bottom:1px solid var(--line);color:var(--head);letter-spacing:-.01em;padding:9px 0;font-size:16px;font-weight:500}.inner-plus{color:var(--ink);margin-top:22px;font-size:17px;line-height:1.6}.inner-plus b{color:var(--head);white-space:nowrap;font-weight:600}.inner-plus a{color:var(--navy);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--navy) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--navy) 40%, transparent);padding:12px 0}.inner-plus a:hover{color:var(--blue);text-decoration-color:currentColor}.inner-sec .inner-ctas{margin-top:30px}.inner-reply{color:var(--muted);letter-spacing:-.004em;margin-top:10px;font-size:15px}.inner-steps{border-top:1px solid var(--line);margin:34px 0 0;padding:0;list-style:none;display:grid}.inner-steps li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);column-gap:10px;padding:20px 0;display:grid}.inner-n{letter-spacing:-.05em;color:var(--head);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:32px;font-weight:300;line-height:.9}.inner-steps h3{letter-spacing:-.016em;font-size:19px;line-height:1.35}.inner-steps p{color:var(--muted);margin-top:4px;font-size:16.5px;line-height:1.55}.inner-steps p a{color:var(--head);white-space:nowrap;padding:12px 0;font-weight:500;text-decoration:none}.inner-steps p a:hover{color:var(--blue)}@media (min-width:700px){.inner-steps{border-top:0;grid-template-columns:1fr 1fr;column-gap:40px}.inner-steps li{border-bottom:0;border-top:1px solid var(--line);padding:24px 0 28px;display:block}.inner-n{margin:0 0 18px -.04em;font-size:64px;display:block}}.inner-check{margin:30px 0 0;padding:0;list-style:none}.inner-check li{border-top:1px solid var(--line);letter-spacing:-.012em;color:var(--ink);padding:20px 0 20px 48px;font-size:18px;line-height:1.5;position:relative}.inner-check li:last-child{border-bottom:1px solid var(--line)}.inner-check svg{width:28px;height:28px;color:var(--navy);position:absolute;top:20px;left:0}.inner-check b{color:var(--head);font-weight:600}.inner-qa{margin-top:30px}.inner-qa details{border-top:1px solid var(--line)}.inner-qa details:last-child{border-bottom:1px solid var(--line)}.inner-qa summary{cursor:pointer;min-height:68px;color:var(--head);letter-spacing:-.018em;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.35;list-style:none;display:flex}.inner-qa summary::-webkit-details-marker{display:none}.inner-qa summary i{width:36px;height:36px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:none;transition:box-shadow .2s,background-color .2s;position:relative}.inner-qa summary:hover i{box-shadow:inset 0 0 0 1.5px var(--head)}.inner-qa summary i:before,.inner-qa summary i:after{content:"";background:var(--head);width:12px;height:1.5px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inner-qa summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.inner-qa details[open] summary i{background:var(--head);box-shadow:none}.inner-qa details[open] summary i:before,.inner-qa details[open] summary i:after{background:var(--page)}.inner-qa details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.inner-qa .inner-a{max-width:40em;color:var(--muted);padding:0 56px 24px 0;font-size:17px;line-height:1.65}@media (max-width:599px){.inner-qa .inner-a{padding-right:0}}.inner-ask{color:var(--muted);margin-top:20px;font-size:17px}.inner-ask .tel{display:inline-block}.inner-band-next{background:var(--band);color:#fff;margin-top:clamp(80px,9vw,128px)}.inner-band-next .inner-col{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.inner-band-next .inner-h2,.inner-band-next .inner-take{color:#fff}.inner-band-next .inner-take b{font-weight:600}.inner-band-p{color:#d7e2f3;margin-top:10px;font-size:17px}.inner-cl{margin:30px 0 0;padding:0;list-style:none}.inner-cl li{letter-spacing:-.014em;border-top:1px solid #ffffff29;padding:16px 0 16px 38px;font-size:clamp(17px,1.6vw,20px);line-height:1.45;position:relative}.inner-cl li:last-child{border-bottom:1px solid #ffffff29}.inner-cl li:before{content:"";border-bottom:2px solid #8fb4ff;border-left:2px solid #8fb4ff;width:13px;height:7px;position:absolute;top:calc(16px + .42em);left:2px;transform:rotate(-45deg)}.inner-band-next .inner-ctas{margin-top:34px}.inner-band-next .tel{color:#fff}.inner-band-next .tel:hover{color:#cfe0ff}.inner-band-next a:focus-visible,.inner-band-next .btn:focus-visible{outline-color:#8fb4ff}.inner-sig{border-top:1px solid #ffffff29;margin-top:44px;padding-top:24px}.inner-sig img{width:auto;height:20px}.inner-sig p{color:#ffffffb8;letter-spacing:0;margin-top:12px;font-size:14px;line-height:1.5}.inner-related{padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(56px,6vw,88px)}.inner-related ul{border-top:1px solid var(--line);margin:26px 0 0;padding:0;list-style:none}.inner-related li{border-bottom:1px solid var(--line)}.inner-related a{min-height:56px;color:var(--head);letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:18px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.inner-related a:after{content:"→";color:var(--muted);flex:none;transition:transform .2s}.inner-related a:hover{color:var(--blue)}.inner-related a:hover:after{transform:translate(3px)}.inner-crumb span[aria-current]{color:var(--sky-soft)}.inner-note b{color:var(--sky-ink);font-weight:600}.inner-sky .inner-link,.inner-sky .inner-tel,.inner-sky .inner-ctas .lnk{color:var(--sky-ink)}.inner-sky .inner-cite{color:var(--sky-soft)}.inner-head-form{max-width:calc(1180px + 2 * var(--gut))}.inner-formbox{scroll-margin-top:calc(var(--hh) + 16px);margin-top:30px}.inner-talk{color:var(--sky-soft);letter-spacing:-.004em;margin-top:22px;font-size:17px;line-height:1.5}.inner-talk .inner-tel{letter-spacing:-.02em;color:var(--sky-ink);font-size:clamp(22px,2.2vw,28px);font-weight:400;display:inline-block}@media (min-width:960px){.inner-head-form{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:start;column-gap:clamp(40px,5vw,88px);display:grid}.inner-formbox{margin-top:0}}.inner-photo.inner-photo-biz img{object-position:56% 38%}.inner-intro+.inner-status,.inner-status+.inner-intro{margin-top:26px}.inner-status+.inner-status{margin-top:12px}.inner-intro+.inner-intro{margin-top:18px}.inner-body .inner-col>.inner-intro:first-child{margin-top:0}.inner-body-end{padding-bottom:clamp(80px,9vw,128px)}.inner-body>.inner-col:first-child>.inner-sec:first-child{margin-top:0}@media (min-width:1280px){.inner-body>.inner-col:first-child>.inner-toc:first-child+.inner-sec{margin-top:0}}.inner-flow{margin-top:40px}.inner-flow>:first-child{margin-top:0}@media (max-width:759px){.inner-toc-long ol{grid-template-columns:minmax(0,1fr)}}@media (min-width:760px) and (max-width:1279px){.inner-toc-long ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.inner-link{color:var(--navy);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--navy) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--navy) 40%, transparent);padding:12px 0;transition:color .2s}.inner-link:hover{color:var(--blue);text-decoration-color:currentColor}.inner-cite{color:var(--muted);letter-spacing:0;font-size:.8em}.inner-cite .inner-link,.inner-ref .inner-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.inner-cite .inner-link:hover,.inner-ref .inner-link:hover{color:var(--head)}.inner-take .inner-cite,.inner-answer .inner-cite{font-size:14px;font-weight:400}.inner-tel{color:var(--head);white-space:nowrap;padding:12px 0;font-weight:500;text-decoration:none;transition:color .2s}.inner-tel:hover{color:var(--blue)}.inner-p strong,.inner-p b{color:var(--ink);font-weight:500}.inner-take strong,.inner-intro strong{font-weight:600}.inner-sec>.inner-status{margin-top:22px}.inner-sec>.todo{margin-top:18px}.inner-h3{letter-spacing:-.022em;margin-top:48px;font-size:clamp(21px,1.9vw,24px);line-height:1.25}.inner-h3+.inner-p{margin-top:10px}.inner-take+.inner-h3{margin-top:36px}.inner-h2-flow{margin-top:clamp(56px,6vw,88px)}.inner-sec>.inner-list,.inner-flow>.inner-list{margin-top:20px}.inner-list strong{color:var(--head);font-weight:600}.inner-rows{margin:26px 0 0;padding:0;list-style:none}.inner-rows>li{border-top:1px solid var(--line);letter-spacing:-.01em;color:var(--ink);padding:17px 0 18px 28px;font-size:17px;line-height:1.55;position:relative}.inner-rows>li:last-child{border-bottom:1px solid var(--line)}.inner-rows>li:before{content:"";background:var(--head);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(13.5px + .775em);left:3px}.inner-rows strong{color:var(--head);font-weight:600}@media (min-width:760px){.inner-rows>li{letter-spacing:-.012em;padding:20px 0 20px 30px;font-size:18px}.inner-rows>li:before{top:calc(16.5px + .775em)}}ul.inner-duo{margin:34px 0 0;padding:0;list-style:none}.inner-duo>li{border-bottom:1px solid var(--line);padding:22px 0 24px}@media (min-width:700px){.inner-duo>li{padding-bottom:28px}}.inner-duo-t{letter-spacing:-.022em;color:var(--head);text-wrap:balance;font-size:clamp(21px,1.9vw,24px);font-weight:500;line-height:1.2;display:block}.inner-steps .inner-step-t{letter-spacing:-.016em;color:var(--head);font-size:19px;font-weight:500;line-height:1.35;display:block}.inner-steps p.inner-step-x{color:var(--ink);margin-top:0;font-size:17px;line-height:1.55}.inner-facts .inner-fact-t{letter-spacing:-.022em;color:var(--head);font-size:clamp(20px,1.8vw,23px);font-weight:500;line-height:1.28;display:block}.inner-facts p.inner-fact-x{color:var(--ink);margin-top:0}.inner-tablewrap{margin-top:34px}.inner-tablewrap>.inner-table{margin-top:0}.inner-table th{vertical-align:bottom}.inner-table td+td{color:var(--muted);overflow-wrap:break-word;font-size:16.5px;line-height:1.5}.inner-table td strong{color:var(--head);font-weight:500}.inner-table td>.inner-ref{margin-top:6px;padding-left:0;display:block}.inner-ref .inner-cite{font-size:inherit;color:inherit}@media (min-width:640px){.inner-tablewrap{overflow-x:auto}.inner-table-n th,.inner-table-n td{padding-right:22px}.inner-table-n th:last-child,.inner-table-n td:last-child{padding-right:0}.inner-table-n td:first-child{width:auto;min-width:8.5em;font-size:17px}.inner-table-n td+td{font-size:16px}}@media (max-width:639px){.inner-table-n td+td{margin-top:10px}.inner-table-n td[data-label]:before{content:attr(data-label);color:var(--muted);letter-spacing:0;margin-bottom:2px;font-size:13px;font-weight:500;line-height:1.4;display:block}}.inner-table-lf td:first-child{letter-spacing:-.008em;color:var(--ink);font-size:17px;font-weight:400;line-height:1.55}.inner-table-lf td+td{font-size:15px}@media (min-width:640px){.inner-table-lf td:first-child{width:64%}}.inner-quote{border-left:2px solid color-mix(in srgb, var(--head) 22%, transparent);color:var(--ink);margin-top:24px;padding:4px 0 4px 20px;font-size:16.5px;line-height:1.7}.inner-quote+.inner-quote{margin-top:18px}.inner-code{background:var(--field);color:var(--ink);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:24px 0 0;padding:16px 18px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.inner-widget{margin-top:34px}.inner-qa summary>span{min-width:0}.inner-qa-more{margin:-12px 0 0;padding:0 0 24px;font-size:16px}.inner-qa-more .lnk{padding-top:6px}.inner-col>.inner-ask{margin-top:30px}.inner-band-next .inner-link,.inner-band-next .inner-tel{color:#fff;text-decoration-color:#ffffff80}.inner-band-next .inner-link:hover,.inner-band-next .inner-tel:hover{color:#cfe0ff}.inner-band-next .inner-cite{color:#b9c8e2}.inner-band-next strong{color:#fff;font-weight:600}.inner-band-p+.inner-band-p{margin-top:8px}.inner-cl+.inner-band-p,.inner-band-links+.inner-band-p,.inner-cl+.inner-take{margin-top:24px}.inner-cl+.inner-cl,.inner-band-links+.inner-cl,.inner-cl+.inner-band-links{border-top:0;margin-top:0}.inner-band-links{border-top:1px solid #ffffff29;margin:30px 0 0;padding:0;list-style:none}.inner-band-links li{letter-spacing:-.014em;border-bottom:1px solid #ffffff29;font-size:clamp(17px,1.6vw,20px);line-height:1.4}.inner-band-links li>span{padding:16px 0;display:block}.inner-band-link{color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.inner-band-link:after{content:"→";color:#8fb4ff;flex:none;transition:transform .2s}.inner-band-link:hover{color:#cfe0ff}.inner-band-link:hover:after{transform:translate(3px)}.inner-band-next .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb8}.inner-band-next .btn.ghost:hover{color:#0e3361;background:#fff}.inner-related:has(+.inner-sources){padding-bottom:0}.inner-sources{padding-top:44px;padding-bottom:clamp(56px,6vw,88px)}.inner-band-next+.inner-sources{padding-top:clamp(56px,6vw,88px)}.inner-sources h2{color:var(--muted);letter-spacing:0;font-size:13.5px;font-weight:500;line-height:1.5}.inner-sources ol{color:var(--muted);letter-spacing:0;margin:8px 0 0;padding:0 0 0 1.4em;font-size:13.5px;line-height:1.5}.inner-sources li{overflow-wrap:anywhere;padding:3px 0}.inner-sources a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.inner-sources a:hover{color:var(--head);text-decoration-color:currentColor}@media (min-width:760px){.inner-sources ol{columns:2;column-gap:40px}.inner-sources li{break-inside:avoid}}.inner-guide{scroll-margin-top:calc(var(--hh) + 16px);padding-top:clamp(72px,8.5vw,124px)}.inner-guide .guide-form{max-width:520px;margin-top:26px}.inner-guide .field label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inner-guide .field input{background:var(--field);width:100%;height:58px;color:var(--ink);font:400 17px/1.2 var(--font);letter-spacing:-.01em;appearance:none;border:0;border-radius:14px;margin:0;padding:0 16px;display:block;box-shadow:inset 0 0 0 1px #0e33610a}.inner-guide .field input::placeholder{color:#5b687b;opacity:1}.inner-guide .field input:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:14px}.inner-guide label.note{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.5}.inner-guide label.note input{width:18px;height:18px;accent-color:var(--navy);flex:none}.inner-guide .err{min-height:1.45em;color:var(--error);margin-top:8px;font-size:14.5px}.inner-guide .btn{width:100%;margin-top:10px}.inner-guide p.note{color:var(--muted);margin-top:14px;font-size:14.5px;line-height:1.5}.inner-guide .lead-line{color:var(--ink);font-size:18px}.inner-prices-cols{gap:44px;display:grid}@media (min-width:700px){.inner-prices-cols{grid-template-columns:1fr 1fr;column-gap:40px}}.inner-price{border-top:1px solid var(--head);flex-direction:column;align-items:flex-start;padding-top:22px;display:flex}.inner-price-k{letter-spacing:-.012em;color:var(--head);font-size:17px;font-weight:500;line-height:1.3}.inner-price-v{letter-spacing:-.055em;color:var(--head);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(56px,5.4vw,80px);font-weight:300;line-height:.95}.inner-price-v small{letter-spacing:-.005em;color:var(--muted);margin-left:8px;font-size:16px;font-weight:400}.inner-price-t{max-width:24em;color:var(--muted);margin-top:14px;font-size:17px;line-height:1.55}.inner-price .btn{margin-top:24px}.inner-price-both{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:-.016em;color:var(--head);margin-top:44px;padding:20px 0 22px;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.35}@media (max-width:559px){.inner-price .btn{width:100%}}.inner-factset .inner-h3{margin-top:44px}.inner-factset:first-child .inner-h3{margin-top:0}.inner-factlist{border-top:1px solid var(--head);margin:18px 0 0;padding:0;list-style:none}.inner-factlist>li{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--hh) + 16px);padding:18px 0 20px}.inner-fs{letter-spacing:-.014em;color:var(--head);font-size:18px;font-weight:500;line-height:1.45}.inner-fx{color:var(--muted);margin-top:6px;font-size:16.5px;line-height:1.6}.inner-fm{color:var(--muted);letter-spacing:0;overflow-wrap:anywhere;margin-top:8px;font-size:13.5px;line-height:1.5}.inner-fm a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.inner-fm a:hover{color:var(--head)}.inner-chk{margin-top:30px}.inner-chk-step{color:var(--muted);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.4}.inner-chk fieldset{border:0;min-width:0;margin:10px 0 0;padding:0}.inner-chk legend{letter-spacing:-.026em;color:var(--head);text-wrap:balance;padding:0;font-size:clamp(23px,2.3vw,30px);font-weight:500;line-height:1.22}.inner-chk-help{color:var(--muted);margin-top:10px;font-size:16.5px;line-height:1.55}.inner-chk-opts{gap:10px;margin-top:22px;display:grid}.inner-chk-opt{display:block;position:relative}.inner-chk-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.inner-chk-opt span{background:var(--field);min-height:58px;color:var(--head);letter-spacing:-.01em;border-radius:14px;align-items:center;padding:14px 20px;font-size:17px;font-weight:500;line-height:1.35;transition:background-color .2s,box-shadow .2s,color .2s;display:flex;box-shadow:inset 0 0 0 1px #0e33610a}@media (hover:hover){.inner-chk-opt:hover span{box-shadow:inset 0 0 0 1.5px var(--head)}}.inner-chk-opt input:checked+span{background:var(--navy);color:var(--on-navy);box-shadow:none}.inner-chk-opt input:focus-visible+span{outline:3px solid var(--accent);outline-offset:3px}.inner-chk-text{min-height:44px;color:var(--navy);font:500 16px/1.3 var(--font);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--navy) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--navy) 40%, transparent);cursor:pointer;background:0 0;border:0;margin:0;padding:10px 0}.inner-chk-text:hover{color:var(--blue)}.inner-chk-back{margin-top:14px}.inner-chk-res h3{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.inner-chk-res h3:focus{outline:none}.inner-chk-res>p{color:var(--muted);margin-top:14px;font-size:17px;line-height:1.6}.inner-chk-res>.inner-list{margin-top:16px}.inner-chk-res>.inner-chk-closing{color:var(--ink);font-weight:500}.inner-chk-res>.inner-next{margin-top:26px}.inner-chk-res>.inner-chk-link{margin-top:12px;font-size:16px}.inner-chk-note{color:var(--muted);letter-spacing:0;margin-top:18px;font-size:13.5px;line-height:1.5}.inner-terms{border-top:1px solid var(--head);margin:40px 0 0}.inner-terms>div{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--hh) + 16px);padding:20px 0 22px}.inner-terms dt{letter-spacing:-.016em;color:var(--head);font-size:19px;font-weight:500;line-height:1.35}.inner-terms dd{color:var(--muted);margin:6px 0 0;font-size:17px;line-height:1.6}@media (min-width:760px){.inner-terms>div{grid-template-columns:minmax(0,12em) minmax(0,1fr);column-gap:28px;display:grid}.inner-terms dd{margin-top:0}}
footer.mod-e-foot{padding:clamp(56px, 6vw, 88px) 0 calc(28px + env(safe-area-inset-bottom,0px));color:var(--muted);letter-spacing:0;border-top:0;font-size:14.5px;line-height:1.6}.mod-e-fin{gap:40px;display:grid}.mod-e-flogo{margin:-10px 0 10px;padding:10px 0;display:inline-block}.mod-e-vl{width:auto;height:26px}.mod-e-vl-dark{display:none}.mod-e-own{max-width:62ch;margin:0 0 10px}.mod-e-own b{color:var(--head);font-weight:500}.mod-e-own a{color:var(--head);white-space:nowrap;margin:-12px 0;padding:12px 0;font-weight:500;text-decoration:none;display:inline-block}.mod-e-own a:hover{color:var(--blue)}.mod-e-flinks{grid-template-columns:1fr 1fr;gap:26px 24px;display:grid}.mod-e-fh{color:var(--head);margin:0 0 4px;font-size:14.5px;font-weight:500}.mod-e-flinks ul{margin:0;padding:0;list-style:none}.mod-e-flinks a{color:var(--muted);padding:10px 0;font-size:15.5px;text-decoration:none;transition:color .2s;display:inline-block}.mod-e-flinks a:hover{color:var(--head)}.mod-e-fbase{border-top:1px solid var(--line);color:var(--muted);padding-top:22px;font-size:13px}@media (min-width:960px){.mod-e-fin{grid-template-columns:repeat(12,1fr);gap:0 24px}.mod-e-fbrand{grid-column:1/span 5}.mod-e-flinks{grid-column:7/span 6;grid-template-columns:repeat(3,1fr);align-content:start}.mod-e-flinks a{padding:7px 0}.mod-e-fh{margin-bottom:8px}.mod-e-fbase{grid-column:1/-1;margin-top:64px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mod-e-vl-light{display:none}:root:not([data-theme=light]) .mod-e-vl-dark{display:block}}:root[data-theme=dark] .mod-e-vl-light{display:none}:root[data-theme=dark] .mod-e-vl-dark{display:block}@media (min-width:960px){.mod-e-fin>.preview-note{grid-column:1/-1}}
.form-section,.form-card{--bg:#fff;--ink:#12213a;--head:#0e3361;--muted:#4f5d72;--line:#e3e8ef;--navy:#0e3361;--navy-hover:#163f75;--on-navy:#fff;--field:#f2f5f9;--accent:#0158ff;--form-soft:#24406a;--form-err:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink)}.form-section{isolation:isolate;background:linear-gradient(180deg, var(--page) 0, #dceaf6 12%, #c2d9ee 42%, #9cc7df 80%, #7cb7d5 100%);margin-top:clamp(72px,8vw,120px);scroll-margin-top:-10px;position:relative;overflow:hidden}.form-section .form-card{scroll-margin-top:64px}.form-in{z-index:2;padding-top:clamp(28px,6.5vw,104px);position:relative}.form-section h2{letter-spacing:-.04em;color:var(--head);font-size:clamp(36px,4.4vw,64px);line-height:1.02}.form-lead,.form-list,.form-talk{display:none}.form-main,.form-h+.form-card{margin-top:18px}@media (min-width:760px){.form-h+.form-card{margin-top:26px}}.form-card{background:#fff;border-radius:28px;padding:18px 18px 14px;position:relative;box-shadow:0 0 0 1px #0e33610d,0 2px 4px #0e33610a,0 40px 90px -36px #0e336180}@media (min-width:420px){.form-card{padding:22px 22px 16px}}.form-seg{background:var(--field);border:0;border-radius:999px;grid-template-columns:repeat(3,1fr);min-width:0;margin:0;padding:4px;display:grid;position:relative}.form-seg:before{content:"";z-index:0;background:#fff;border-radius:999px;width:calc(33.3333% - 2.66667px);transition:transform .42s cubic-bezier(.3,.7,.15,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #0e1e3c1a,0 6px 16px -8px #0e1e3c47}.form-pf[data-what=property] .form-seg:before{transform:translate(100%)}.form-pf[data-what=both] .form-seg:before{transform:translate(200%)}.form-seg label{z-index:1;position:relative}.form-seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.form-seg span{letter-spacing:-.01em;min-height:50px;color:var(--muted);border-radius:999px;place-items:center;font-size:16px;font-weight:500;transition:color .25s;display:grid}.form-seg input:checked+span,.form-seg label:hover span{color:var(--head)}.form-seg input:focus-visible+span{outline:3px solid var(--accent);outline-offset:1px}.form-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.form-fee{background:#eef4fb;border-radius:18px;margin-top:12px;padding:14px 16px 15px;display:grid}.form-fee-v{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .25s,transform .3s,visibility 0s .3s;transform:translateY(5px)}.form-pf[data-what=business] .form-fee-v[data-v=business],.form-pf[data-what=property] .form-fee-v[data-v=property],.form-pf[data-what=both] .form-fee-v[data-v=both]{visibility:visible;opacity:1;transition:opacity .3s 50ms,transform .35s cubic-bezier(.3,.7,.15,1) 50ms,visibility;transform:none}.form-pf[data-what=""] .form-seg:before{opacity:0}.form-pf[data-what=""] .form-fee{display:none}.form-fee-big{color:var(--head);flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.form-fee-big b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;line-height:1.02}.form-fee-big small{letter-spacing:-.005em;color:var(--muted);font-size:16px;font-weight:400}.form-fee-d{color:var(--form-soft);letter-spacing:-.004em;margin-top:5px;font-size:15px;line-height:1.45}.form-fields{gap:10px;margin-top:14px;display:grid}.form-field{position:relative}.form-field input{background:var(--field);width:100%;height:58px;color:var(--ink);font:400 17px/1.2 var(--font);letter-spacing:-.01em;appearance:none;border:0;border-radius:14px;margin:0;padding:23px 16px 7px;transition:background-color .2s,box-shadow .2s;display:block;box-shadow:inset 0 0 0 1px #0e33610a}.form-field label{color:#5b687b;pointer-events:none;transform-origin:0 0;white-space:nowrap;font-size:17px;line-height:20px;transition:transform .2s,color .2s;position:absolute;top:19px;left:16px}.form-field input::placeholder{color:#0000;opacity:1}.form-field input:focus::placeholder{color:#66748a}:-webkit-any(.form-field input:focus+label,.form-field input:not(:placeholder-shown)+label,.form-field input:autofill+label,.form-field input:-webkit-autofill+label){color:var(--muted);transform:translateY(-11px)scale(.76)}:is(.form-field input:focus+label,.form-field input:not(:placeholder-shown)+label,.form-field input:autofill+label,.form-field input:autofill+label){color:var(--muted);transform:translateY(-11px)scale(.76)}.form-field input:hover{background:#ebf0f6}.form-pf:focus{outline:none}.form-field input:focus{box-shadow:inset 0 0 0 1.5px var(--navy), 0 0 0 4px #0158ff21;background:#fff;outline:none}.form-field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 40px #eef4fb}.form-field input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--form-err);background:#fff7f6}.form-field input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1.5px var(--form-err), 0 0 0 4px #b423181f;background:#fff}.form-field input[aria-invalid=true]+label{color:var(--form-err)}.form-e{color:var(--form-err);margin:7px 4px 2px;font-size:14.5px;line-height:1.4}.form-e:empty{display:none}.form-go{gap:10px;width:100%;min-height:58px;margin-top:16px;font-size:17px}.form-go[aria-busy=true]{pointer-events:none;opacity:.88}.form-go[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite form-spin}@keyframes form-spin{to{transform:rotate(360deg)}}.form-sure{text-align:center;color:var(--muted);letter-spacing:-.003em;margin-top:11px;font-size:14.5px;line-height:1.45}.form-trust{border-top:1px solid var(--line);color:var(--head);letter-spacing:0;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:12px 0 0;padding:12px 0 0;font-size:13.5px;line-height:1.45;list-style:none;display:flex}.form-trust li{padding-left:17px;position:relative}.form-trust li:before,.form-list li:before{content:"";border-bottom:1.75px solid;border-left:1.75px solid;width:9px;height:5px;position:absolute;top:.5em;left:1px;transform:rotate(-45deg)}.form-call{text-align:center;color:var(--muted);font-size:15px}.form-call a{color:var(--head);font-variant-numeric:tabular-nums;white-space:nowrap;padding:11px 4px;font-weight:600;text-decoration:none;display:inline-block}.form-call a:hover,.form-bigtel:hover,.form-q a:hover{color:var(--accent)}.form-fail{color:var(--form-err);background:#fff4f2;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:15px;line-height:1.45}.form-fail:empty{display:none}.form-fail a{color:inherit;white-space:nowrap;font-weight:600}.form-thanks{padding:8px 2px 10px}.form-thanks:focus{outline:none}.form-ok{width:46px;height:46px;color:var(--head);display:block}.form-thanks h3{letter-spacing:-.035em;color:var(--head);margin-top:16px;font-size:clamp(28px,2.7vw,38px);line-height:1.08}.form-steps{border-top:1px solid var(--line);margin:22px 0 0;padding:0;list-style:none}.form-steps li{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;padding:16px 0 17px;display:grid}.form-n{letter-spacing:-.06em;color:var(--head);font-variant-numeric:tabular-nums;font-size:36px;font-weight:300;line-height:.82}.form-steps b{letter-spacing:-.016em;color:var(--head);font-size:18px;font-weight:500;line-height:1.35;display:block}.form-steps p{color:var(--muted);margin-top:3px;font-size:15.5px;line-height:1.5}.form-q{color:var(--muted);margin-top:18px;font-size:15.5px}.form-q a{color:var(--head);white-space:nowrap;font-variant-numeric:tabular-nums;margin:-12px 0;padding:12px 0;font-weight:600;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:no-preference){.form-thanks:not([hidden]),.form-steps li{animation:.5s cubic-bezier(.3,.7,.15,1) both form-rise}.form-steps li:nth-child(2){animation-delay:80ms}.form-steps li:nth-child(3){animation-delay:.16s}@keyframes form-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.form-photo{z-index:1;aspect-ratio:1;margin-top:-64px;position:relative;overflow:hidden}.form-photo img{object-fit:cover;object-position:56% 0;width:100%;max-width:none;height:134%;-webkit-mask-image:linear-gradient(#0000 0,#000 30%);mask-image:linear-gradient(#0000 0,#000 30%)}@media (min-width:760px){.form-card{border-radius:30px;padding:30px 30px 20px}.form-main{max-width:620px;margin-top:26px}.form-seg span{min-height:54px;font-size:16.5px}.form-fee{padding:18px 20px 19px}.form-fee-big b{font-size:44px}.form-fee-big small{font-size:17px}.form-fee-d{font-size:16px}.form-field input{height:62px;padding-top:25px;font-size:18px}.form-field label{font-size:18px;top:21px}.form-go{min-height:60px}.form-photo{aspect-ratio:21/9;margin-top:-120px}.form-photo img{object-position:50% 14%;height:100%;-webkit-mask-image:linear-gradient(#0000 0,#000 36%);mask-image:linear-gradient(#0000 0,#000 36%)}}@media (min-width:960px){.form-in{grid-template-columns:repeat(12,1fr);align-items:start;column-gap:24px;display:grid}.form-side{grid-column:1/span 5;padding-top:6px}.form-main{grid-column:7/span 6;max-width:none;margin-top:0}.form-lead{letter-spacing:-.014em;max-width:22em;color:var(--form-soft);margin-top:20px;font-size:clamp(19px,1.6vw,22px);line-height:1.45;display:block}.form-list{border-top:1px solid #0e336129;max-width:25em;margin:40px 0 0;padding:0;list-style:none;display:block}.form-list li{letter-spacing:-.014em;color:var(--head);border-bottom:1px solid #0e336129;padding:17px 0 17px 32px;font-size:18.5px;line-height:1.4;position:relative}.form-list li:before{border-width:0 0 2px 2px;width:12px;height:6.5px;top:calc(17px + .48em)}.form-talk{margin-top:40px;display:block}.form-talk span{color:var(--form-soft);font-size:15.5px;display:block}.form-bigtel{letter-spacing:-.03em;color:var(--head);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;padding:4px 0;font-size:clamp(30px,2.6vw,40px);font-weight:500;text-decoration:none;display:inline-block}.form-card{padding:36px 36px 26px}.form-card .form-trust,.form-card .form-call{display:none}.form-sure{margin-top:14px;font-size:15px}.form-photo{margin-top:-150px}}@media (min-width:1200px){.form-card{padding:40px 40px 30px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .form-section{background:linear-gradient(#dceaf6 0,#c2d9ee 34%,#9cc7df 74%,#7cb7d5 100%);border-radius:32px 32px 0 0}}:root[data-theme=dark] .form-section{background:linear-gradient(#dceaf6 0,#c2d9ee 34%,#9cc7df 74%,#7cb7d5 100%);border-radius:32px 32px 0 0}.form-bar{z-index:45;left:max(10px, env(safe-area-inset-left,0px));right:max(10px, env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:saturate(1.8)blur(18px);backdrop-filter:saturate(1.8)blur(18px);background:#ffffffd6;border-radius:999px;grid-template-columns:auto 1fr;gap:6px;padding:6px;transition:transform .38s cubic-bezier(.3,.7,.15,1),opacity .3s,visibility;display:grid;position:fixed;box-shadow:0 0 0 1px #0e336114,0 16px 36px -14px #0e1e3c6b}.form-bar .btn{min-height:50px;padding:0 18px;font-size:15.5px}.form-bar .form-bar-call{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.form-bar .form-bar-num{margin-left:.3em}html.js .form-bar:not(.form-on),html.menu-open .form-bar{opacity:0;visibility:hidden;pointer-events:none;transition:transform .38s cubic-bezier(.3,.7,.15,1),opacity .25s,visibility 0s .38s;transform:translateY(calc(100% + 24px))}body:has(.form-field input:focus) .form-bar{opacity:0;visibility:hidden;pointer-events:none;transition:transform .38s cubic-bezier(.3,.7,.15,1),opacity .25s,visibility 0s .38s;transform:translateY(calc(100% + 24px))}html.form-sent .form-bar{grid-template-columns:1fr}html.form-sent .form-bar .form-bar-go{display:none}body:has(.form-bar){padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}@media (max-width:359px){.form-bar .form-bar-num{display:none}.form-bar .btn{padding:0 14px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .form-bar{background:#0c1525db;box-shadow:0 0 0 1px #ffffff17,0 16px 36px -14px #000000b3}}:root[data-theme=dark] .form-bar{background:#0c1525db;box-shadow:0 0 0 1px #ffffff17,0 16px 36px -14px #000000b3}@media (min-width:760px){.form-bar{display:none}body:has(.form-bar){padding-bottom:0}}@media (prefers-reduced-motion:reduce){.form-seg:before,.form-fee-v,.form-bar,.form-field input,.form-field label{transition:none!important}.form-go[aria-busy=true]:before{animation:none}}@media (forced-colors:active){.form-seg:before{display:none}.form-seg input:checked+span{outline-offset:-2px;outline:2px solid canvastext}.form-field input,.form-fee{border:1px solid canvastext}}@media print{.form-bar,.form-photo{display:none}}.form-hp{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
html{scroll-padding-top:calc(var(--hh) + 16px);scroll-padding-bottom:24px}@media (max-width:759px){html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}::selection{color:#fff;background:#0e3361}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
html{scroll-padding-top:calc(var(--hh) + 16px);scroll-padding-bottom:24px}@media (max-width:759px){html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}::selection{color:#fff;background:#0e3361}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
