@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/commissioner-latin-wght-normal.BAwLJtOy.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:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/commissioner-latin-ext-wght-normal.rva7dkhN.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/commissioner-greek-wght-normal.M9Lxztrh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:100 300;src:local(Arial),local(ArialMT);size-adjust:102.32%;ascent-override:99.4%;descent-override:20.13%;line-gap-override:0%;unicode-range:U+0-1F,U+21-2F,U+3A-9F,U+A1-2CC,U+2CE-2D7,U+2DA,U+2DC-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:100 300;src:local(Arial),local(ArialMT);size-adjust:105.51%;ascent-override:96.38%;descent-override:19.52%;line-gap-override:0%;unicode-range:U+370-3FF}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:100 300;src:local(Arial),local(ArialMT);size-adjust:116.74%;ascent-override:87.12%;descent-override:17.65%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:100 300;src:local(Arial),local(ArialMT);size-adjust:68.98%;ascent-override:147.44%;descent-override:29.86%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:102.85%;ascent-override:98.89%;descent-override:20.03%;line-gap-override:0%;unicode-range:U+0-1F,U+21-2F,U+3A-9F,U+A1-2CC,U+2CE-2D7,U+2DA,U+2DC-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:106.12%;ascent-override:95.83%;descent-override:19.41%;line-gap-override:0%;unicode-range:U+370-3FF}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:117.34%;ascent-override:86.67%;descent-override:17.56%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:68.91%;ascent-override:147.59%;descent-override:29.89%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:500;src:local(Arial),local(ArialMT);size-adjust:103.55%;ascent-override:98.21%;descent-override:19.89%;line-gap-override:0%;unicode-range:U+0-1F,U+21-2F,U+3A-9F,U+A1-2CC,U+2CE-2D7,U+2DA,U+2DC-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:500;src:local(Arial),local(ArialMT);size-adjust:106.94%;ascent-override:95.1%;descent-override:19.26%;line-gap-override:0%;unicode-range:U+370-3FF}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:500;src:local(Arial),local(ArialMT);size-adjust:118.13%;ascent-override:86.09%;descent-override:17.44%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:500;src:local(Arial),local(ArialMT);size-adjust:68.82%;ascent-override:147.78%;descent-override:29.93%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:96.11%;ascent-override:105.82%;descent-override:21.43%;line-gap-override:0%;unicode-range:U+0-1F,U+21-2F,U+3A-9F,U+A1-2CC,U+2CE-2D7,U+2DA,U+2DC-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:98.62%;ascent-override:103.12%;descent-override:20.89%;line-gap-override:0%;unicode-range:U+370-3FF}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:118.8%;ascent-override:85.61%;descent-override:17.34%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:68.74%;ascent-override:147.94%;descent-override:29.97%;line-gap-override:0%;unicode-range:U+20,U+A0}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:700 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:96.64%;ascent-override:105.24%;descent-override:21.32%;line-gap-override:0%;unicode-range:U+0-1F,U+21-2F,U+3A-9F,U+A1-2CC,U+2CE-2D7,U+2DA,U+2DC-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2000-206F,U+20A0-20C0,U+2113,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:700 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:99.3%;ascent-override:102.42%;descent-override:20.74%;line-gap-override:0%;unicode-range:U+370-3FF}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:700 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:119.52%;ascent-override:85.09%;descent-override:17.23%;line-gap-override:0%;unicode-range:U+30-39}@font-face{font-family:Commissioner Fallback;font-style:normal;font-weight:700 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:68.66%;ascent-override:148.12%;descent-override:30%;line-gap-override:0%;unicode-range:U+20,U+A0}:root{--p-navy-900:#0b2545;--p-navy-800:#132f55;--p-navy-700:#1e406e;--p-slate-600:#4a5a70;--p-slate-400:#7a8ba3;--p-mist-300:#b8c4d4;--p-tint-200:#dce3ec;--p-tint-100:#eef2f7;--p-tint-50:#f6f8fb;--p-line:#d9dee6;--p-white:#fff;--p-gold-500:#d99a1e;--p-gold-400:#e7b04a;--p-white-a16:#ffffff29;--p-white-a08:#ffffff14;--c-bg:var(--p-white);--c-surface-tint:var(--p-tint-100);--c-surface-soft:var(--p-tint-50);--c-surface-deep:var(--p-tint-200);--c-ink:var(--p-navy-900);--c-ink-soft:var(--p-slate-600);--c-line:var(--p-line);--c-control-line:var(--p-slate-400);--c-brand:var(--p-navy-900);--c-brand-hover:var(--p-navy-700);--c-on-brand:var(--p-white);--c-on-brand-soft:var(--p-mist-300);--c-line-on-brand:var(--p-white-a16);--c-hover-on-brand:var(--p-white-a08);--c-accent:var(--p-gold-500);--c-accent-hover:var(--p-gold-400);--c-on-accent:var(--p-navy-900);--target:44px;--gutter:20px;--wrap:1280px;--ease:.16s ease}@media (width>=600px){:root{--gutter:40px}}@media (width>=1120px){:root{--gutter:80px}}*,:before,:after{box-sizing:border-box}body{background:var(--c-bg);color:var(--c-ink);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}a{color:inherit}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--c-ink);outline-offset:3px}.on-brand :focus-visible{outline-color:var(--c-on-brand)}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.icon-sm{width:18px;height:18px}.ph{background:var(--c-surface-tint);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 4px}.on-brand .ph{background:var(--c-hover-on-brand)}.btn{min-height:48px;font:inherit;text-align:center;cursor:pointer;transition:background-color var(--ease), color var(--ease), border-color var(--ease);white-space:normal;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:0;max-width:100%;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn-gold{background:var(--c-accent);color:var(--c-on-accent)}.btn-gold:hover{background:var(--c-accent-hover)}.btn-navy{background:var(--c-brand);color:var(--c-on-brand)}.btn-navy:hover{background:var(--c-brand-hover)}.btn-line{color:var(--c-ink);background:0 0;border-color:currentColor}.btn-line:hover{background:var(--c-surface-tint)}.on-brand .btn-line{color:var(--c-on-brand)}.on-brand .btn-line:hover{background:var(--c-hover-on-brand)}.btn-lg{min-height:56px;padding:0 28px;font-size:17px}.btn-block{width:100%}.hd-row{align-items:center;gap:24px;min-height:76px;display:flex}.logo{min-height:var(--target);align-items:center;margin-right:auto;display:inline-flex}.logo img{width:auto;height:46px}.nav{gap:4px;display:none}.nav a{min-height:var(--target);border-radius:6px;align-items:center;padding:0 12px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.nav a:hover{background:var(--c-surface-tint)}.on-brand .nav a:hover{background:var(--c-hover-on-brand)}.hd-end{align-items:center;gap:12px;display:flex}.lang{align-items:center;display:flex}.lang a{min-width:var(--target);min-height:var(--target);color:var(--c-ink-soft);justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lang a[aria-current=true]{color:var(--c-ink);font-weight:700}.on-brand .lang a{color:var(--c-on-brand-soft)}.on-brand .lang a[aria-current=true]{color:var(--c-on-brand)}.lang-sep{color:var(--c-line)}.hd-cta{display:none}.menu-btn{width:var(--target);height:var(--target);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (width>=1120px){.nav{display:flex}.hd-cta{display:inline-flex}.menu-btn{display:none}}@media (width<=599px){.logo img{height:38px}.hd-row{gap:8px;min-height:64px}}.guide-kicker{letter-spacing:.02em;font-size:14px;font-weight:600}.guide-ask li,.guide-steps li{align-items:flex-start;gap:12px;display:flex}.guide-steps{counter-reset:s}.ft-grid{grid-template-columns:1fr;gap:40px 32px;display:grid}@media (width>=600px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1120px){.ft-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.ft-logo{width:190px;height:auto}.ft-h{margin-bottom:8px;font-size:14px;font-weight:600}.ft-links a{min-height:var(--target);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.ft-links a:hover{text-underline-offset:4px;text-decoration:underline}.ft-base{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:48px;padding-top:24px;font-size:14px;line-height:1.6;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.dir-b{--f:"Ysabeau Office", "Segoe UI", sans-serif;font-family:var(--f);font-size:18px;line-height:1.55}.dir-b .hd-row{min-height:88px}.dir-b .nav a{font-weight:600}.b-hero{align-items:center;gap:32px;padding-block:24px 56px;display:grid}.b-h1{letter-spacing:-.01em;text-wrap:balance;font-size:40px;font-weight:700;line-height:1.08}.b-lead{color:var(--c-ink-soft);max-width:36rem;margin-top:18px;font-size:19px}.b-assure{gap:14px;margin-top:28px;display:grid}.b-assure li{align-items:flex-start;gap:12px;display:flex}.b-assure .tick{background:var(--c-surface-tint);border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.b-assure .tick .icon{stroke-width:2.2px;width:16px;height:16px}.b-assure strong{font-weight:700}.b-assure span{color:var(--c-ink-soft)}.b-photo{aspect-ratio:4/3;background:var(--c-surface-deep);text-align:center;color:var(--c-ink-soft);border-radius:28px;justify-content:center;align-items:center;padding:24px;font-size:15px;display:flex;position:relative}.avatar{background:var(--c-surface-tint);color:var(--c-ink-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.avatar .icon{width:20px;height:20px}@media (width>=1120px){.b-hero{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:72px;padding-block:40px 96px}.b-h1{font-size:68px}.b-photo{aspect-ratio:5/4}}.b-choose-band{background:var(--c-surface-tint);padding-block:56px}.b-choose{align-items:start;gap:32px;display:grid}.b-h2{font-size:32px;font-weight:700;line-height:1.15}.b-sub{color:var(--c-ink-soft);margin-top:8px}.b-group{margin-top:32px}.b-group-h{letter-spacing:.03em;color:var(--c-ink-soft);margin-bottom:12px;font-size:15px;font-weight:700}.b-tiles{flex-wrap:wrap;gap:12px;display:flex}.b-tile{background:var(--c-bg);min-height:84px;transition:background-color var(--ease), color var(--ease);border-radius:20px;flex:100%;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:flex}.b-tile .ic{background:var(--c-surface-tint);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.b-tile-name{font-size:19px;font-weight:700;line-height:1.25;display:block}.b-tile-meta{color:var(--c-ink-soft);font-size:15px;display:block}.b-tile .go{color:var(--c-ink-soft);margin-left:auto}.b-tile:hover{background:var(--c-surface-soft)}.b-row2{gap:0 24px;display:grid}@media (width>=600px){.b-tile{flex:calc(50% - 6px)}}@media (width>=1120px){.b-choose-band{padding-block:96px}.b-choose{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px}.b-h2{font-size:44px}.b-tile{flex-direction:column;flex:calc(33.333% - 8px);align-items:flex-start;min-height:168px;padding:22px}.b-tile .go{margin-top:auto;margin-left:0}.b-row2{grid-template-columns:2fr 1fr}.b-row2 .b-tile{flex-basis:calc(50% - 6px)}.b-row2 .b-group:last-child .b-tile{flex-basis:100%}}.b-guide{background:var(--c-bg);border-radius:28px;padding:28px 24px}.b-guide-who{border-bottom:1px solid var(--c-line);color:var(--c-ink-soft);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;font-size:15px;line-height:1.35;display:flex}.b-guide-who .avatar{width:48px;height:48px}.b-guide .guide-kicker{color:var(--c-ink-soft)}.b-guide .guide-title{margin-top:4px;font-size:28px;font-weight:700;line-height:1.15}.b-guide .guide-kind{color:var(--c-ink-soft);margin-top:4px;font-size:16px}.b-guide .guide-h{margin:24px 0 10px;font-size:16px;font-weight:700}.b-guide .guide-ask{gap:8px;font-size:17px;display:grid}.b-guide .guide-ask .icon{width:20px;height:20px;color:var(--c-ink-soft);margin-top:4px}.b-guide .guide-steps{gap:14px;font-size:17px;display:grid}.b-guide .guide-steps .n{background:var(--c-surface-tint);border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:inline-flex}.b-guide .btn{margin-top:28px}@media (width>=1120px){.b-guide{margin-top:4px;padding:32px;position:sticky;top:24px}}.b-why{gap:28px;padding-block:64px;display:grid}.b-why-state{text-wrap:balance;font-size:30px;font-weight:700;line-height:1.15}.b-why-p{color:var(--c-ink-soft);font-size:19px}.b-compare{gap:28px;margin-top:28px;display:grid}.b-compare h3{align-items:center;gap:10px;margin-bottom:10px;font-size:18px;font-weight:700;display:flex}.b-compare li{gap:10px;padding:6px 0;display:flex}.b-compare li .icon{width:20px;height:20px;margin-top:4px}.b-compare .is-theirs{color:var(--c-ink-soft)}@media (width>=1120px){.b-why{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;padding-block:112px}.b-why-state{font-size:48px}.b-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.b-contact{background:var(--c-brand);color:var(--c-on-brand);border-radius:32px;gap:28px;padding:36px 24px;display:grid}.b-contact-h{font-size:28px;font-weight:700;line-height:1.15}.b-contact-sub{color:var(--c-on-brand-soft);margin-top:8px}.b-ways{gap:4px;display:grid}.b-way{border-top:1px solid var(--c-line-on-brand);flex-direction:column;align-items:flex-start;gap:6px;min-height:76px;padding:14px 0;text-decoration:none;display:flex}.b-way-top{color:var(--c-on-brand-soft);align-items:center;gap:10px;font-size:16px;display:flex}.b-way-top .icon{width:20px;height:20px;color:var(--c-on-brand)}.b-way-val{overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.2}.b-way:hover .b-way-val{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}@media (width>=1120px){.b-contact{grid-template-columns:1fr;gap:36px;padding:56px 64px}.b-way-val{font-size:26px}.b-contact-h{font-size:38px}.b-ways{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.b-way{border-top:0;border-left:1px solid var(--c-line-on-brand);gap:8px;padding:4px 0 4px 20px}}.b-ft{border-top:1px solid var(--c-line);margin-top:72px;padding-block:72px 32px}.b-ft .ft-h{color:var(--c-ink-soft)}.b-ft .ft-about{color:var(--c-ink-soft);max-width:22rem;margin-top:16px;font-size:16px}.b-ft .ft-base{border-top:1px solid var(--c-line);color:var(--c-ink-soft)}.f-head{padding-block:16px 36px}.crumbs ol{color:var(--c-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;display:flex}.crumbs a{min-height:var(--target);color:var(--c-ink-soft);text-underline-offset:4px;align-items:center;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--c-line);margin-right:10px}.f-kicker{color:var(--c-ink-soft);align-items:center;gap:10px;margin-top:8px;font-size:16px;font-weight:700;display:flex}.f-kicker .ic{background:var(--c-surface-tint);width:40px;height:40px;color:var(--c-ink);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.f-h1{letter-spacing:-.01em;text-wrap:balance;margin-top:14px;font-size:34px;font-weight:700;line-height:1.1}.f-lead{color:var(--c-ink-soft);max-width:40rem;margin-top:12px;font-size:18px}@media (width>=1120px){.f-head{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:48px;padding-block:24px 48px;display:grid}.f-h1{font-size:52px}}.f-assure{color:var(--c-ink-soft);flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:16px;display:flex}.f-assure li{align-items:center;gap:8px;display:flex}.f-assure .icon{width:18px;height:18px;color:var(--c-ink);stroke-width:2.2px}@media (width>=1120px){.f-assure{flex-direction:column;margin-top:0;padding-bottom:6px}}.f-band{background:var(--c-surface-tint);padding-block:24px 56px}.f-layout{align-items:start;gap:20px;display:grid}@media (width>=1120px){.f-band{padding-block:48px 96px}.f-layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px}}.f-card{background:var(--c-bg);border-radius:28px;padding:24px 20px 28px}@media (width>=600px){.f-card{padding:40px 48px 44px}}.stepper{gap:10px;display:grid}.stepper-count{color:var(--c-ink-soft);font-size:15px;font-weight:700}.stepper ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stepper li{color:var(--c-ink-soft);flex-direction:column;gap:8px;font-size:15px;display:flex}.stepper li:before{content:"";background:var(--c-surface-deep);border-radius:999px;height:6px}.stepper li.is-current{color:var(--c-ink);font-weight:700}.stepper li.is-current:before{background:var(--c-brand)}.stepper .label-short{display:none}@media (width<=599px){.stepper li .label-long{display:none}.stepper li .label-short{display:inline}}.f-step-h{margin-top:28px;font-size:26px;font-weight:700;line-height:1.2}.f-step-sub{color:var(--c-ink-soft);margin-top:6px}@media (width>=1120px){.f-step-h{margin-top:36px;font-size:32px}}.f-form{gap:30px;margin-top:28px;display:grid}.q{border:0;min-width:0;margin:0;padding:0}.q legend,.q-label{margin-bottom:12px;padding:0;font-size:18px;font-weight:700;display:block}.q-hint{color:var(--c-ink-soft);margin-top:-6px;margin-bottom:12px;font-size:15px;display:block}.q .opt{color:var(--c-ink-soft);font-weight:400}.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=600px){.choices.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.choice{min-width:0;display:flex;position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice span{border:1.5px solid var(--c-control-line);background:var(--c-bg);min-width:0;min-height:64px;transition:background-color var(--ease), border-color var(--ease);border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:10px;padding:14px 16px;font-size:17px;font-weight:600;line-height:1.25;display:flex}.choice span .icon{width:26px;height:26px}.choices.c4 .choice span{justify-content:flex-start;min-height:108px}.choice input:hover+span{border-color:var(--c-ink);background:var(--c-surface-soft)}.choice input:checked+span{background:var(--c-brand);border-color:var(--c-brand);color:var(--c-on-brand)}.choice input:focus-visible+span{outline:3px solid var(--c-ink);outline-offset:3px}.choices.row2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:28rem}.choices.row2 .choice span{flex-direction:row;align-items:center}.fields{gap:16px;display:grid}@media (width>=600px){.fields.two{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.field{gap:8px;min-width:0;display:grid}.field label{font-size:16px;font-weight:600}.input{width:100%;min-height:56px;font:inherit;color:var(--c-ink);background:var(--c-bg);border:1.5px solid var(--c-control-line);border-radius:14px;padding:0 16px;font-size:18px}.input::placeholder{color:var(--c-ink-soft)}.input:hover{border-color:var(--c-ink)}.input:focus-visible{outline:3px solid var(--c-ink);outline-offset:1px;border-color:var(--c-ink)}.affix-wrap{max-width:14rem;position:relative}.affix-wrap .input{padding-right:56px}.affix-wrap .affix{color:var(--c-ink-soft);pointer-events:none;font-weight:600;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.f-actions{border-top:1px solid var(--c-line);flex-direction:column-reverse;gap:16px;margin-top:8px;padding-top:28px;display:flex}.f-actions .btn-gold{width:100%}.f-actions-note{color:var(--c-ink-soft);font-size:15px}.f-actions-note a{min-height:var(--target);color:var(--c-ink);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}@media (width>=600px){.f-actions{flex-direction:row;justify-content:space-between;align-items:center}.f-actions .btn-gold{width:auto;min-width:15rem}}.f-guide .guide-why{margin-top:10px;font-size:17px}.f-guide .plan{gap:0;margin-top:4px;display:grid}.f-guide .plan li{border-top:1px solid var(--c-line);grid-template-columns:30px 1fr;gap:12px;padding:12px 0;display:grid}.f-guide .plan li:first-child{border-top:0;padding-top:2px}.f-guide .plan .n{background:var(--c-surface-tint);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:inline-flex}.f-guide .plan li.is-current .n{background:var(--c-brand);color:var(--c-on-brand)}.f-guide .plan b{font-size:17px;font-weight:700;display:block}.f-guide .plan span.d{color:var(--c-ink-soft);font-size:15px;display:block}.f-guide .now{background:var(--c-surface-tint);color:var(--c-ink);vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:13px;font-weight:700;display:inline-block}.f-guide .talk{border-top:1px solid var(--c-line);color:var(--c-ink-soft);align-items:center;gap:12px;margin-top:24px;padding-top:20px;font-size:15px;display:flex}.f-guide .talk a{color:var(--c-ink);text-underline-offset:4px;min-height:var(--target);align-items:center;font-weight:700;display:inline-flex}.f-guide .talk .icon{flex:none}.stepper li.is-done:before{background:var(--c-brand)}.stepper li.is-done{color:var(--c-ink)}.f-actions-row{flex-direction:column-reverse;gap:12px;display:flex}.f-actions-row .btn-gold,.f-actions-row .btn-line{width:100%}@media (width>=600px){.f-actions-row{flex-direction:row;justify-content:space-between;align-items:center}.f-actions-row .btn-gold{width:auto;min-width:15rem}.f-actions-row .btn-line{width:auto}}.f-actions-stack{border-top:1px solid var(--c-line);gap:14px;margin-top:8px;padding-top:28px;display:grid}.choices.compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=600px){.choices.compact{grid-template-columns:repeat(4,minmax(0,1fr))}}.choices.compact .choice span{text-align:center;align-items:center;min-height:52px;padding:10px 14px;font-size:16px}.choices.c3{grid-template-columns:1fr}@media (width>=600px){.choices.c3{grid-template-columns:repeat(3,minmax(0,1fr))}}.choices.c3 .choice span{justify-content:flex-start;min-height:96px}.choice small{opacity:.85;font-size:15px;font-weight:400;display:block}.follow{border-left:2px solid var(--c-surface-deep);gap:16px;margin-top:16px;padding-left:18px;display:grid}@media (width>=600px){.follow{grid-template-columns:repeat(2,minmax(0,1fr))}}.textarea{width:100%;min-height:120px;font:inherit;color:var(--c-ink);background:var(--c-bg);border:1.5px solid var(--c-control-line);resize:vertical;border-radius:14px;padding:14px 16px;font-size:18px}.textarea:hover{border-color:var(--c-ink)}.textarea:focus-visible{outline:3px solid var(--c-ink);outline-offset:1px;border-color:var(--c-ink)}.field-hint{color:var(--c-ink-soft);font-size:15px}.req{color:var(--c-ink-soft);font-weight:400}.checks{gap:6px;display:grid}.check{min-height:var(--target);cursor:pointer;align-items:flex-start;gap:14px;padding:8px 0;font-size:16px;line-height:1.5;display:flex}.check input{appearance:none;border:1.5px solid var(--c-control-line);background:var(--c-bg);cursor:pointer;border-radius:8px;flex:none;place-content:center;width:26px;height:26px;margin:0;display:grid}.check input:after{content:"";border-left:2.5px solid var(--c-on-brand);border-bottom:2.5px solid var(--c-on-brand);opacity:0;width:12px;height:7px;transform:rotate(-45deg)translate(1px,-1px)}.check input:checked{background:var(--c-brand);border-color:var(--c-brand)}.check input:checked:after{opacity:1}.check input:hover{border-color:var(--c-ink)}.check input:focus-visible{outline:3px solid var(--c-ink);outline-offset:2px}.check a{color:var(--c-ink);text-underline-offset:4px;font-weight:600}.check .opt{color:var(--c-ink-soft)}.notice{color:var(--c-ink-soft);align-items:flex-start;gap:12px;font-size:16px;display:flex}.notice .icon{color:var(--c-ink);margin-top:2px}.notice b{color:var(--c-ink)}.ty{gap:20px;display:grid}.ty-badge{background:var(--c-brand);width:64px;height:64px;color:var(--c-on-brand);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ty-badge .icon{stroke-width:2.2px;width:30px;height:30px}.ty-h{letter-spacing:-.01em;font-size:32px;font-weight:700;line-height:1.12}@media (width>=1120px){.ty-h{font-size:44px}}.ty-lead{color:var(--c-ink-soft);max-width:38rem;font-size:19px}.summary{border-block:1px solid var(--c-line);grid-template-columns:1fr;gap:2px 32px;margin-top:8px;padding:20px 0;display:grid}@media (width>=600px){.summary{grid-template-columns:max-content 1fr}}.summary dt{color:var(--c-ink-soft);font-size:16px}.summary dd{margin-bottom:10px;font-weight:700}@media (width>=600px){.summary dd{margin-bottom:0}}.ty-actions{flex-wrap:wrap;gap:12px;display:flex}.ct-ways{background:var(--c-brand);color:var(--c-on-brand);border-radius:28px;gap:4px;padding:28px 24px;display:grid}@media (width>=1120px){.ct-ways{padding:36px 32px}}.ct-ways h2{margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.2}.ct-way{border-top:1px solid var(--c-line-on-brand);align-items:center;gap:14px;min-height:72px;padding:10px 0;text-decoration:none;display:flex}.ct-way small{color:var(--c-on-brand-soft);font-size:14px;display:block}.ct-way b{font-size:18px;font-weight:700}.ct-info{border-top:1px solid var(--c-line-on-brand);color:var(--c-on-brand-soft);gap:14px;margin-top:16px;padding-top:20px;font-size:16px;display:grid}.ct-info li{align-items:flex-start;gap:12px;display:flex}.ct-info .icon{color:var(--c-on-brand);margin-top:2px}.ct-info b{color:var(--c-on-brand);font-weight:700;display:block}@media (width>=768px) and (width<=1119px){.b-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:32px 64px}.b-h1{font-size:48px}.b-photo{aspect-ratio:4/5}}@media (width>=600px) and (width<=1119px){.b-choose-band,.f-band{padding-block:64px}.b-h2{font-size:38px}.b-contact{padding:40px}.b-ways{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (width>=768px) and (width<=1119px){.b-choose{grid-template-columns:minmax(0,1fr) minmax(0,19rem);gap:24px}.b-tile{flex-basis:100%;min-height:76px}.b-guide{padding:24px 20px;position:sticky;top:16px}.f-layout{grid-template-columns:minmax(0,1fr) minmax(0,18rem);gap:24px}}@media (width>=600px) and (width<=1119px){.b-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.b-tile .go{transition:transform var(--ease)}.b-tile:hover .go{transform:translate(3px)}.b-tile:focus-visible{outline:3px solid var(--c-ink);outline-offset:3px}.b-group-h{line-height:24px}.pick-groups>.b-group:first-child{margin-top:24px}@media (width>=768px){.pick-groups>.b-group:first-child{margin-top:32px}.pick-grid{align-items:stretch}.pick-grid .how{margin-top:68px}.pick-grid .how-steps{flex:1;align-content:space-evenly}}.how{background:var(--c-bg);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.how-main{flex-direction:column;flex:1;padding:28px 24px 12px;display:flex}.how-h{font-size:26px;font-weight:700;line-height:1.2}.how-sub{color:var(--c-ink-soft);margin-top:6px;font-size:17px}.how-steps{gap:0;margin-top:20px;display:grid}.how-steps li{border-top:1px solid var(--c-line);grid-template-columns:36px 1fr;gap:14px;padding:16px 0;display:grid}.how-steps li:first-child{border-top:0;padding-top:4px}.how-steps .n{background:var(--c-brand);width:36px;height:36px;color:var(--c-on-brand);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.how-steps b{font-size:18px;font-weight:700;display:block}.how-steps span.d{color:var(--c-ink-soft);margin-top:2px;font-size:16px;display:block}.how-call{background:var(--c-brand);color:var(--c-on-brand);gap:14px;padding:24px;display:grid}.how-call-who{align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.how-call-who .avatar{background:var(--c-hover-on-brand);width:48px;height:48px;color:var(--c-on-brand-soft)}.how-call-hours{color:var(--c-on-brand-soft);font-size:15px;font-weight:400}.how-call-phone{min-height:var(--target);align-items:center;gap:12px;font-size:24px;font-weight:700;text-decoration:none;display:inline-flex}.how-call-phone .icon{width:22px;height:22px}.how-call-phone:hover span{text-underline-offset:5px;text-decoration:underline}.how-call-alt{border-top:1px solid var(--c-line-on-brand);flex-wrap:wrap;gap:4px 20px;padding-top:10px;display:flex}.how-call-alt a{min-height:var(--target);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.how-call-alt a:hover{text-underline-offset:4px;text-decoration:underline}.how-call-alt .icon{width:20px;height:20px;color:var(--c-on-brand-soft)}@media (width>=1120px){.how-main{padding:32px 32px 12px}.how-steps{margin-top:12px}.how-steps li,.how-steps li:first-child{padding:12px 0}.how-call{gap:10px;padding:22px 32px 24px}.how-call-alt{padding-top:6px}}.b-illus{padding:16px}.b-illus img{object-fit:contain;width:100%;height:100%}@media (width>=1120px){.b-illus{padding:24px}}.b-illus picture{display:contents}[hidden]{display:none!important}.dir-b{font-family:"Commissioner", "Commissioner Fallback", var(--f)}html{-webkit-text-size-adjust:100%;background:var(--c-surface-tint)}body{flex-direction:column;min-height:100dvh;display:flex}body>main{flex:1 0 auto}.skip-link{left:var(--gutter);z-index:100;background:var(--c-brand);color:var(--c-on-brand);border-radius:999px;padding:12px 20px;font-weight:700;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:12px}.nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.hd{z-index:20;background:var(--c-bg);position:relative}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-btn:hover{background:var(--c-surface-tint)}.menu .menu-close,.menu[open] .menu-open{display:none}.menu[open] .menu-close{display:block}.menu-panel{background:var(--c-bg);border-block:1px solid var(--c-line);max-height:calc(100vh - 64px);padding-block:8px 28px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.menu-links a{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.menu-links a:hover{background:var(--c-surface-soft)}.menu-links a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.menu-links .icon{color:var(--c-ink-soft)}.menu-end{gap:12px;margin-top:24px;display:grid}.menu-phone{min-height:var(--target);justify-self:start;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.menu[open]>summary:before{content:"";background:color-mix(in srgb, var(--c-brand) 45%, transparent);cursor:default;height:100vh;position:absolute;top:100%;left:0;right:0}@media (prefers-reduced-motion:no-preference){.menu[open]>summary:before{animation:menu-dim var(--ease)}}@keyframes menu-dim{0%{opacity:0}}@media (width<=1279px){html:has(.hd .menu[open]){scrollbar-gutter:stable;overflow:hidden}}.menu-panel{overscroll-behavior:contain;max-height:calc(100dvh - 88px)}@media (width<=767px){body:has(.callme) .menu-panel{max-height:calc(100dvh - 88px - 72px - env(safe-area-inset-bottom,0px))}}.menu[open]>.menu-btn:hover{background:0 0}.menu[open]>.menu-btn:has(>:hover){background:var(--c-surface-tint)}.menu[open]>summary:before{touch-action:none}@media (width>=600px){.menu-end{grid-template-columns:max-content max-content;align-items:center;gap:24px}}@media (width>=1120px){.menu{display:none}}.nav{flex-wrap:wrap;justify-content:flex-end}.nav a,.hd-cta{white-space:nowrap}.logo{flex-shrink:0}@media (width>=1120px) and (width<=1279px){.nav{display:none}.menu{display:block}.menu-btn{display:inline-flex}.menu-end .btn{display:none}}@media (width>=1280px) and (width<=1399px){.hd-row{gap:16px}.nav a{padding:0 5px}}.f-step-h.is-first,.guide-h.is-first{margin-top:0}.f-step-h.is-call{margin-top:8px}.fields.pair{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.f-end{margin-top:30px}.f-end .f-actions{margin-top:0}.offer-status:empty,.human-check:empty{display:none}.offer-status{font-size:16px;font-weight:600}.follow:not(:has(>:not([hidden]))){display:none}.field-q .field-hint{margin-top:8px;display:block}.input-plate{text-transform:uppercase}@media (width>=600px){.f-actions-row .btn-gold{margin-left:auto}}.field-error{color:var(--c-ink);align-items:flex-start;gap:8px;margin-top:8px;font-size:15px;font-weight:700;display:flex}.field-error:before{content:"!";background:var(--c-brand);width:20px;height:20px;color:var(--c-on-brand);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:13px;display:inline-flex}.offer-status.error-text{font-weight:700}.has-error .input,.has-error .textarea,.q.has-error .choice span,.check.has-error input{border-color:var(--c-ink);box-shadow:0 0 0 1px var(--c-ink)}.privacy-note-title{color:var(--c-ink)}.privacy-note-more summary{min-height:var(--target);cursor:pointer;color:var(--c-ink);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.privacy-note-more p{margin-top:4px}.form-fallback,.thanks-hurry{gap:12px;display:grid}.f-fallback-links{margin-top:28px}.f-guide .plan .n .icon,.f-guide .plan li.is-done .n-num{display:none}.f-guide .plan li.is-done .n .icon{display:block}.callbox>summary{cursor:pointer;min-height:var(--target);list-style:none}.callbox>summary::-webkit-details-marker{display:none}.callbox>summary b{color:var(--c-ink);text-underline-offset:4px;text-decoration:underline}.ty-h-sm{font-size:26px}.contact-strip.after-band{margin-top:72px}.callme{z-index:30;position:fixed;bottom:0;left:0;right:0}.callme-bar{padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:var(--c-brand);grid-template-columns:1fr;gap:8px;display:grid}.callme[data-count="2"] .callme-bar{grid-template-columns:minmax(0,1fr) auto}.callme-open,.callme-call{min-height:56px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding-inline:12px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.callme-open{background:var(--c-bg);color:var(--c-ink)}.callme-call{background:var(--c-hover-on-brand);color:var(--c-on-brand)}.callme-bar :focus-visible{outline:3px solid var(--c-on-brand);outline-offset:2px}.callme-panel{overscroll-behavior:contain;border-top:1px solid var(--c-line);background:var(--c-bg);border-radius:24px 24px 0 0;max-height:calc(100dvh - 96px);padding:20px 16px 24px;overflow-y:auto}.callme-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.callme-h{font-size:22px;font-weight:700;line-height:1.2}.callme-close{width:var(--target);height:var(--target);background:var(--c-surface-tint);color:var(--c-ink);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.callme-form{gap:20px;margin-top:8px;display:grid}@media (width<=767px){body:has(.callme)>footer{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (width>=768px){.callme{display:none}}.crumbs .crumb-home{gap:6px}.crumb-home .icon{width:18px;height:18px}.footer-gap{margin-top:72px}.f-h1{overflow-wrap:break-word}.legal-text :is(p,li){overflow-wrap:anywhere}.notice-meta{color:var(--c-ink-soft);font-size:15px}.table-wrap{max-width:100%;overflow-x:auto}.legal-nav .ft-links a[aria-current=page]{text-underline-offset:4px;font-weight:700;text-decoration:underline}.legal-nav .ft-links a{font-size:16px}@media (width<=1119.98px){.legal-jump{order:-1}}.legal-part+.legal-part{border-top:1px solid var(--c-line);margin-top:48px;padding-top:40px}.legal-part,.legal-part section{scroll-margin-top:24px}.service-pick{margin-top:0}.error-head{padding-block:48px 24px}.error-actions{margin-top:28px}.request-form{--err-line:22px;--err-room:calc(14px + 2 * var(--err-line))}.request-form .f-form{--gap:30px;gap:var(--gap)}.request-form .fields,.request-form .follow{--gap:16px;gap:var(--gap);grid-template-columns:minmax(0,1fr)}.request-form .fields[data-month-pick]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.request-form .request-step{container-type:inline-size}@container (width<=559px){.request-form .choices.c4,.request-form .choices.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.request-form .choices.c3{grid-template-columns:minmax(0,1fr)}}@container (width>=560px){.request-form .follow{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.request-form .follow>*{align-self:end}}.request-form .checks{--gap:6px;gap:var(--gap)}.request-form [data-error-slot]{padding-bottom:var(--err-room);margin-bottom:calc(-1 * var(--gap));position:relative}.request-form [data-error-slot]>.field-error{inset-inline:0;top:calc(100% - var(--err-room));line-height:var(--err-line);margin-top:8px;position:absolute}.request-form .field-error:before{margin-top:1px}.request-form .input-short{max-width:12rem}.select-wrap{min-width:0;display:block;position:relative}.select-wrap>select.input{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-inline-end:44px}.select-wrap:after{content:"";inset-inline-end:20px;border-right:2px solid var(--c-ink);border-bottom:2px solid var(--c-ink);pointer-events:none;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.pick-groups>.b-row2:first-child>.b-group:first-child{margin-top:24px}@media (width>=768px){.pick-groups>.b-row2:first-child>.b-group:first-child{margin-top:32px}}[data-fit="16"]{--fit:16}[data-fit="18"]{--fit:18}[data-fit="20"]{--fit:20}[data-fit="22"]{--fit:22}[data-fit="24"]{--fit:24}[data-fit="26"]{--fit:26}[data-fit="28"]{--fit:28}[data-fit="30"]{--fit:30}[data-fit="32"]{--fit:32}[data-fit="34"]{--fit:34}[data-fit="36"]{--fit:36}[data-fit="38"]{--fit:38}[data-fit="40"]{--fit:40}.b-ways{container-type:inline-size}.b-way{min-width:0}.b-way[href^=tel\:] .b-way-val,.b-way[href^="https://wa.me/"] .b-way-val,.b-way[href^=mailto\:] .b-way-val{font-size:clamp(16px, calc(100cqi / (var(--fit,26) * .5)), 24px);white-space:nowrap}.b-way[href^=mailto\:] .b-way-val{white-space:normal;overflow-wrap:anywhere}@media (width>=600px){.b-ways{flex-wrap:wrap;display:flex}.b-way{flex:auto;max-width:100%}}@media (width>=1120px){.b-ways{column-gap:0}.b-way{text-align:center;align-items:center;padding-inline:20px}.b-way:first-child{border-left:0}.b-way[href^=tel\:] .b-way-val,.b-way[href^="https://wa.me/"] .b-way-val,.b-way[href^=mailto\:] .b-way-val{font-size:clamp(16px, calc(100cqi / (var(--fit,26) * .5)), 26px)}}.ct-ways{container-type:inline-size}.ct-way>span{min-width:0}.ct-way b{font-size:clamp(14px, calc((100cqi - 38px) / (var(--fit,26) * .5)), 18px);white-space:nowrap}.ct-way[href^=mailto\:] b{white-space:normal;overflow-wrap:anywhere}.kb-results{padding-top:0}.kb-card:target{scroll-margin-top:24px}.content-text :is(p,li,h2,h3){overflow-wrap:anywhere}.about-card{gap:16px;display:grid}.about-card>.prose>h2:first-child{margin-top:20px}.about-legal li{overflow-wrap:anywhere}@media (width>=1120px){.b-compare-one{grid-template-columns:minmax(0,1fr)}}.b-h1,.b-why-state,.b-contact-h,.b-assure strong,.how-call-who,.how-call-alt a{overflow-wrap:anywhere}.b-hero>*,.b-why>*{min-width:0}.b-hero-text{container-type:inline-size}.b-h1{font-size:min(40px,13cqi)}@media (width>=768px) and (width<=1119px){.b-h1{font-size:min(48px,13cqi)}}@media (width>=1120px){.b-h1{font-size:min(68px,13cqi)}}.form-kb-acc{margin-top:28px}.invest-main{min-width:0}.invest-risk{margin-top:20px}.form-kb .b-compare li{align-items:center;min-height:44px}.form-kb .b-compare li .icon{flex:none;margin-top:0}.offer-steps .guide-steps b{font-weight:700;display:block}.offer-steps .guide-steps .d{color:var(--c-ink-soft);font-size:15px;display:block}.offer-steps-line{margin-top:16px;font-weight:700}.offer-steps .btn{margin-top:20px}.invest-why{max-width:820px;margin-bottom:32px}.invest-why .b-sub{margin-top:12px;font-size:18px}.invest-tagline{text-decoration:underline;-webkit-text-decoration-color:var(--c-brand);text-decoration-color:var(--c-brand);text-underline-offset:6px;margin-top:32px;font-size:20px;font-weight:700;text-decoration-thickness:3px}.b-contact-h{text-align:center}a.group-link{text-underline-offset:3px;min-height:auto;text-decoration:underline;display:inline}.nav a[aria-current=page]{text-underline-offset:8px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.kb-crumb-ic{flex:none;width:16px;height:16px;margin-right:6px}.kb-head .f-kicker{margin-top:12px}.kb-band{background:var(--c-surface-tint);padding-block:48px 56px}.kb-h2{text-wrap:balance;font-size:26px;font-weight:700;line-height:1.2}.kb-h2-lg{letter-spacing:-.01em;text-wrap:balance;margin-top:6px;font-size:32px;font-weight:700;line-height:1.1}.kb-sec{padding-block:56px 24px}.kb-sec-top,.kb-sec-mid{padding-top:56px}.kb-before-band{padding-bottom:56px}.kb-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}.kb-count{color:var(--c-ink-soft);font-size:16px}.kb-contact-wrap{padding-block:72px}.kb-more{min-height:var(--target);text-underline-offset:5px;align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.kb-more .icon{width:20px;height:20px;transition:transform var(--ease);flex:none}.kb-more:hover .icon{transform:translate(3px)}.kb-split{gap:20px;display:grid}.kb-search{max-width:34rem;margin-top:24px}.kb-search-label{margin-bottom:8px;font-size:16px;font-weight:700;display:block}.kb-search-row{gap:8px;display:flex}.kb-search-field{flex:1;min-width:0;position:relative}.kb-search-field .icon{width:20px;height:20px;color:var(--c-ink-soft);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.kb-search input{border:1.5px solid var(--c-control-line);background:var(--c-bg);width:100%;min-height:52px;color:var(--c-ink);font:inherit;border-radius:999px;padding:0 16px 0 46px;font-size:17px}.kb-search input::placeholder{color:var(--c-ink-soft);opacity:1}.kb-search input:focus-visible{outline:3px solid var(--c-ink);outline-offset:2px}.kb-search .btn{flex:none;min-height:52px}.kb-search-status{overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.3}.kb-search-hint{color:var(--c-ink-soft);margin-top:8px}.kb-search-empty{padding-block:8px 40px}@media (width<=599px){.kb-search input{padding-right:10px;font-size:16px}.kb-search .btn{padding:0 18px}}.kb-cats .b-group:first-child,.kb-cats .b-row2 .b-group{margin-top:20px}.kb-cats>.b-group{margin-top:28px}.kb-cats .b-tile{min-height:76px}.kb-tile .b-tile-meta .ph{background:var(--c-surface-tint)}@media (width>=1120px){.kb-cats .b-tile{flex-direction:row;align-items:center;min-height:88px;padding:16px 20px}.kb-cats .b-tile .go{margin:0 0 0 auto}}.kb-grid,.kb-list{gap:16px;display:grid}.kb-card{background:var(--c-bg);border:1px solid var(--c-line);transition:border-color var(--ease);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.kb-band .kb-card{border-color:#0000}.kb-card:hover{border-color:var(--c-ink-soft)}.kb-card-body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:20px 22px 22px;display:flex}.kb-card-cat{letter-spacing:.02em;color:var(--c-ink-soft);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.kb-card-cat .icon{width:16px;height:16px}.kb-card-t{overflow-wrap:break-word;hyphens:auto;font-size:20px;font-weight:700;line-height:1.25}.kb-card-t a{text-decoration:none}.kb-card-t a:after{content:"";border-radius:inherit;position:absolute;inset:0}.kb-card-t a:focus-visible{outline:none}.kb-card-t a:focus-visible:after{outline:3px solid var(--c-ink);outline-offset:-3px;border-radius:20px}.kb-card:hover .kb-card-t a{text-underline-offset:4px;text-decoration:underline}.kb-card-s{color:var(--c-ink-soft);font-size:16px;line-height:1.45}.kb-date{color:var(--c-ink-soft);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;display:inline-flex}.kb-date .icon{flex:none;width:16px;height:16px}.kb-thumb{aspect-ratio:16/9;background:var(--c-surface-deep);color:var(--c-ink);flex:none;justify-content:center;align-items:center;display:flex}.kb-thumb img{object-fit:cover;width:100%;height:100%;display:block}.kb-thumb .icon{stroke-width:1.5px;width:40px;height:40px}@media (width<=599px){.kb-card{flex-direction:row}.kb-card .kb-thumb{aspect-ratio:auto;width:96px;min-height:96px}.kb-card .kb-thumb .icon{width:28px;height:28px}.kb-card-body{gap:4px;padding:14px 16px}.kb-card-t{font-size:17px;line-height:1.3}.kb-card-s{display:none}.kb-date{padding-top:4px;font-size:14px}}@media (width>=600px){.kb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kb-card--row{flex-direction:row;min-height:188px}.kb-card--row .kb-thumb{aspect-ratio:auto;width:38%}}@media (width>=1120px){.kb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kb-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.kb-pager{justify-content:center;margin-top:32px;display:flex}.kb-side-cta{color:var(--c-ink-soft);margin-top:20px;font-size:16px}.kb-side-cta .kb-more{color:var(--c-ink)}.kb-acc{border-top:1px solid var(--c-line)}.kb-acc details{border-bottom:1px solid var(--c-line)}.kb-acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;font-size:18px;font-weight:700;line-height:1.35;list-style:none;display:flex}.kb-acc summary::-webkit-details-marker{display:none}.kb-acc summary:hover>span:first-child{text-underline-offset:4px;text-decoration:underline}.kb-acc summary:focus-visible{outline:3px solid var(--c-ink);outline-offset:2px;border-radius:4px}.kb-acc-ic{background:var(--c-surface-tint);width:36px;height:36px;transition:transform var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.kb-acc-ic .icon{width:18px;height:18px}.kb-acc details[open] .kb-acc-ic{transform:rotate(45deg)}.kb-acc-a{color:var(--c-ink-soft);padding:0 52px 20px 0}@media (width<=599px){.kb-acc-a{padding-right:0}}.kb-art-head{padding-block:16px 32px}.kb-art-cat{margin-top:16px}.kb-art-h1{letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;hyphens:auto;max-width:52rem;margin-top:10px;font-size:34px;font-weight:700;line-height:1.12}.kb-art-date{margin-top:14px;padding-top:0;font-size:15px}.kb-art-layout{gap:40px;display:grid}.kb-prose{min-width:0;max-width:46rem;font-size:18px;line-height:1.65}.kb-prose>*+*,.kb-body>*+*{margin-top:18px}.kb-prose .kb-lead{color:var(--c-ink);font-size:21px;line-height:1.5}.kb-prose h2{color:var(--c-ink);margin-top:44px;scroll-margin-top:24px;font-size:26px;font-weight:700;line-height:1.2}.kb-prose h3{color:var(--c-ink);margin-top:28px;font-size:20px;font-weight:700;line-height:1.3}.kb-prose p,.kb-prose li{color:var(--c-ink-soft)}.kb-prose strong{color:var(--c-ink)}.kb-prose a{color:var(--c-ink);text-underline-offset:4px}.kb-prose ul,.kb-prose ol{gap:10px;padding-left:0;list-style:none;display:grid}.kb-prose ul li{padding-left:26px;position:relative}.kb-prose ul li:before{content:"";background:var(--c-ink);border-radius:999px;width:8px;height:8px;position:absolute;top:.7em;left:4px}.kb-prose ol{counter-reset:n}.kb-prose ol li{counter-increment:n;padding-left:44px;position:relative}.kb-prose ol li:before{content:counter(n);background:var(--c-surface-tint);width:30px;height:30px;color:var(--c-ink);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.kb-fig{margin-top:32px}.kb-fig img{background:var(--c-surface-deep);border-radius:20px;width:100%;height:auto;display:block}.kb-fig figcaption{color:var(--c-ink-soft);margin-top:10px;font-size:15px}.kb-note{background:var(--c-surface-tint);border-radius:16px;gap:12px;padding:18px 20px;font-size:17px;display:flex}.kb-note .icon{width:22px;height:22px;color:var(--c-ink);flex:none;margin-top:3px}.kb-prose .kb-disclaimer{border-top:1px solid var(--c-line);color:var(--c-ink-soft);margin-top:40px;padding-top:16px;font-size:14px;line-height:1.55}.kb-offer{background:var(--c-surface-tint);border-radius:24px;gap:20px;margin-top:32px;padding:28px 24px;display:grid}.kb-prose>.kb-offer{margin-top:32px}.kb-offer-h{color:var(--c-ink);text-wrap:balance;font-size:24px;font-weight:700;line-height:1.2}.kb-prose .kb-offer p{color:var(--c-ink-soft);margin-top:8px;font-size:17px}.kb-offer .btn{justify-self:start}.kb-toc{display:none}.kb-related{padding-top:72px}@media (width>=1120px){.kb-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.kb-h2-lg{font-size:48px}.kb-h2{font-size:32px}.kb-band{padding-block:64px 80px}.kb-sec,.kb-sec-top{padding-top:96px}.kb-sec-mid{padding-top:88px}.kb-before-band{padding-bottom:96px}.kb-side-cta{margin-top:0;padding-bottom:6px}.kb-head .kb-search{justify-self:stretch;margin-top:0}.kb-contact-wrap{padding-block:96px}.kb-art-head{padding-block:24px 48px}.kb-art-h1{font-size:52px}.kb-art-layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px}.kb-toc{border-left:1px solid var(--c-line);align-self:start;padding-left:24px;display:block;position:sticky;top:24px}.kb-toc-h{letter-spacing:.03em;color:var(--c-ink-soft);margin-bottom:6px;font-size:15px;font-weight:700}.kb-toc a{min-height:var(--target);align-items:center;padding-block:4px;font-size:16px;line-height:1.35;text-decoration:none;display:flex}.kb-toc a:hover{text-underline-offset:4px;text-decoration:underline}.kb-offer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:36px 40px}.kb-offer-h{font-size:28px}.kb-related{padding-top:112px}.kb-search-empty{padding-block:16px 56px}}.en-intro{color:var(--c-ink-soft);margin-bottom:24px;font-size:18px}.en-tiles .en-tile{flex-basis:calc(50% - 6px)}.en-info{color:var(--c-ink-soft);align-items:flex-start;gap:12px;margin-top:24px;font-size:16px;display:flex}.en-info .icon{width:22px;height:22px;color:var(--c-ink);flex:none}.en-info-sm{margin-top:28px;font-size:15px}.en-ticks{margin-top:0}.en-guides{border-top:1px solid var(--c-line)}.en-guides li{border-bottom:1px solid var(--c-line)}.en-guide{gap:6px;padding:16px 0;text-decoration:none;display:grid}.en-guide-t{font-size:19px;font-weight:700;line-height:1.3}.en-guide:hover .en-guide-t{text-underline-offset:4px;text-decoration:underline}.en-guide-m{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.en-guide-m .kb-date{margin:0;padding:0}.en-guides+.kb-more{margin-top:12px}@media (width<=599px){.en-tiles .en-tile{flex-basis:100%}}@media (width>=1120px){.en-tiles .en-tile{min-height:190px}}.sf{background:var(--c-surface-tint);color:var(--c-ink);padding-top:56px}.sf a{color:inherit}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.sf-cs{order:1;grid-column:1/-1}.sf-brand{order:2;grid-column:1/-1}.sf-col{order:3;min-width:0}.sf-h{margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.3}.sf-logo{display:inline-block}.sf-logo img{width:190px;height:auto;display:block}.sf-tag{color:var(--c-ink-soft);margin-top:14px;font-size:16px}.sf-social{gap:10px;margin-top:20px;display:flex}.sf-social a{background:var(--c-bg);width:44px;height:44px;color:var(--c-ink);transition:background-color var(--ease), color var(--ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sf-social a:hover{background:var(--c-brand);color:var(--c-on-brand)}.sf-social .icon{width:20px;height:20px}.sf-links a{min-height:var(--target);align-items:center;gap:8px;font-size:16px;line-height:1.3;text-decoration:none;display:inline-flex}.sf-links a:hover{text-underline-offset:4px;text-decoration:underline}.sf-links .icon{width:16px;height:16px;color:var(--c-ink-soft);flex:none}.sf-cs-list{gap:4px;margin-top:4px;display:grid}.sf-cs-item{align-items:center;gap:14px;min-height:56px;text-decoration:none;display:flex}.sf-cs-ic{background:var(--c-bg);width:40px;height:40px;color:var(--c-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sf-cs-ic .icon{width:19px;height:19px}.sf-cs-t{flex-direction:column;min-width:0;display:flex}.sf-cs-l{color:var(--c-ink-soft);font-size:14px;line-height:1.3}.sf-cs-v{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.35}a.sf-cs-item:hover .sf-cs-v{text-underline-offset:4px;text-decoration:underline}.sf-bar{border-top:1px solid var(--c-line);color:var(--c-ink-soft);flex-direction:column;gap:4px 24px;margin-top:40px;padding-block:16px 24px;font-size:14px;display:flex}.sf-copy{padding-block:12px 4px}.sf-reg{color:var(--c-ink-soft);overflow-wrap:anywhere;flex-basis:100%;padding-top:4px;font-size:13px;line-height:1.5}.sf-legal{flex-wrap:wrap;column-gap:20px;display:flex}.sf-legal a{min-height:var(--target);align-items:center;text-decoration:none;display:inline-flex}.sf-legal a:hover{color:var(--c-ink);text-underline-offset:4px;text-decoration:underline}@media (width>=768px){.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}.sf-brand{order:1;grid-column:auto}.sf-cs{order:2;grid-column:auto}.sf-bar{flex-flow:wrap;justify-content:space-between;align-items:center}.sf-copy{padding-block:0}}@media (width>=1120px){.sf{padding-top:80px}.sf-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr);gap:48px}.sf-brand,.sf-col,.sf-cs{order:0}.sf-bar{margin-top:56px}}.sf-bar{text-align:center;justify-content:center}.sf-cs-list{container-type:inline-size}.sf-cs-item{min-width:0}.sf-cs-v:is([data-cms=contact\.phone],[data-cms=contact\.messaging],[data-cms=contact\.email],[data-cms=company\.gemi],[data-cms=company\.insuranceReg]){font-size:clamp(14px, calc((100cqi - 54px) / (var(--fit,26) * .5)), 17px);white-space:nowrap}.sf-cs-v[data-cms=contact\.email]{white-space:normal;overflow-wrap:anywhere}.sf-copy a{min-height:var(--target);color:inherit;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.sf-copy a:hover{color:var(--c-ink)}.cmp-dot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.lang-wrap{align-items:center;display:flex;position:relative}.cmp-tab{display:none}@media (width>=1280px){.cmp-tab{z-index:2;background:var(--ink);max-width:220px;height:34px;color:var(--gold);box-shadow:var(--sh-card);border-radius:0 0 10px 10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:calc(50% + 38px);left:50%;transform:translate(-50%)}.cmp-tab:before{content:"";position:absolute;inset:-5px 0}.cmp-tab-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmp-tab:hover .cmp-tab-text,.cmp-tab:focus-visible .cmp-tab-text{text-decoration:underline}.hd.has-cmp~main .crumbs ol{flex-wrap:nowrap;max-width:calc(100% - 260px)}.hd.has-cmp~main .crumbs li:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}}.dir-b .menu-panel .cmp-pill{border:1px solid var(--gold);max-width:100%;min-height:44px;color:var(--gold);background:0 0;border-radius:999px;align-items:center;gap:10px;margin:12px 0 8px;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dir-b .menu-panel .cmp-pill:hover{background:var(--on-ink-hover)}.dir-b .menu-panel .cmp-pill:focus-visible{box-shadow:var(--focus-ring);outline:0}.cmp-pill .cmp-tab-text{overflow-wrap:anywhere}.cmp-line{display:none}@media (width<=760px){.cmp-line{background:var(--ink);border-bottom:1px solid var(--ink-line);min-height:44px;color:var(--gold);justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.cmp-line .icon{flex:none;width:16px;height:16px}.dir-b .cmp-line:focus-visible{box-shadow:inset 0 0 0 2px var(--on-ink);outline:0}.cmp-line-text{overflow-wrap:anywhere}}.cmp-badge{background:var(--ink);color:var(--gold);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.cmp-pop{background:var(--white);width:min(560px,100% - 32px);max-height:calc(100% - 32px);color:var(--ink);box-shadow:var(--sh-card);border:0;border-radius:16px;padding:0;overflow:auto}.cmp-pop::backdrop{background:color-mix(in srgb, var(--ink) 55%, transparent)}.cmp-pop-card{position:relative}.cmp-pop-x{z-index:1;background:var(--white);width:44px;height:44px;color:var(--ink);box-shadow:var(--sh-panel);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.cmp-pop-x:focus-visible{box-shadow:var(--focus-ring);outline:0}.cmp-pop-img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.cmp-pop-body{padding:24px}.cmp-pop-h{overflow-wrap:anywhere;margin:0 48px 8px 0;font-size:22px;line-height:1.25}.cmp-pop-img+.cmp-pop-body .cmp-pop-h{margin-right:0}.cmp-pop-text{color:var(--soft);overflow-wrap:anywhere;margin:0 0 20px;line-height:1.55}@media (width<=760px){.cmp-pop{border-radius:16px 16px 0 0;width:100%;max-width:100%;margin:auto 0 0}}.dir-b .cmp-head .crumbs ol{flex-wrap:nowrap}.dir-b .cmp-head .crumbs li[aria-current]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cmp-hero{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.dir-b .cmp-head .cmp-badge{margin-top:12px}.dir-b .f-h1.cmp-h1{overflow-wrap:anywhere;max-width:none;margin:0 0 12px}.dir-b .f-lead.cmp-intro{overflow-wrap:anywhere;margin:0 0 8px}.dir-b .f-assure.cmp-bullets{flex-flow:column;gap:10px;margin:20px 0 24px}.dir-b .f-assure.cmp-bullets li{overflow-wrap:anywhere;align-items:flex-start}.dir-b .f-assure.cmp-bullets .icon{flex:none}.cmp-cta{white-space:normal;max-width:100%}.cmp-media img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:16px;width:100%;height:auto;display:block}@media (width>=1101px){.cmp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px}}.cmp-card{max-width:760px;margin-inline:auto}.cmp-terms{color:var(--soft);padding-block:24px 8px;font-size:13px;line-height:1.6}.cmp-terms p{overflow-wrap:anywhere;max-width:60em;margin:0 0 8px}:root{--ink:#1e2329;--ink-raised:#2b3239;--ink-line:#3a424b;--on-ink:#f3f4f6;--on-ink-soft:#c3cad2;--gold:#e2ac45;--gold-hover:#ebbe66;--gold-text:#946309;--soft:#4a4f57;--white:#fff;--stone:#f4f2ee;--stone-light:#faf9f6;--line:#e2ded6;--card-edge:#dad5cc;--control:#80796f;--lang-sep:#6b7480;--on-ink-tile:#ffffff1a;--on-ink-hover:#ffffff0f;--on-ink-rule:#ffffff24;--gold-halo:#e2ac4538;--sh-panel:0 1px 2px #1e23290a, 0 10px 28px -20px #1e232940;--sh-card:0 2px 4px #1e23290f, 0 16px 32px -16px #1e232938;--sh-selected:0 10px 22px -14px #1e23298c;--focus-ring:0 0 0 2px var(--white), 0 0 0 4px var(--ink);--c-bg:var(--white);--c-surface-tint:var(--stone);--c-surface-soft:var(--stone-light);--c-surface-deep:var(--line);--c-ink:var(--ink);--c-ink-soft:var(--soft);--c-line:var(--line);--c-control-line:var(--control);--c-brand:var(--ink);--c-brand-hover:var(--ink-raised);--c-on-brand:var(--on-ink);--c-on-brand-soft:var(--on-ink-soft);--c-line-on-brand:var(--ink-line);--c-hover-on-brand:var(--on-ink-hover);--c-accent:var(--gold);--c-accent-hover:var(--gold-hover);--c-on-accent:var(--ink);--wrap:1216px;--gutter:20px;--label-col:216px;--section:40px;--band-top:32px}@media (width>=761px){:root{--gutter:32px;--section:88px;--band-top:56px}}@media (width<=1179px){:root{--label-col:180px}}@media (width>=1600px){:root{--wrap:1312px}}.dir-b .hd,.dir-b .how-call,.dir-b .ct-ways{--c-bg:var(--ink);--c-surface-tint:var(--ink-raised);--c-surface-soft:var(--ink-raised);--c-ink:var(--on-ink);--c-ink-soft:var(--on-ink-soft);--c-line:var(--ink-line);--c-brand:var(--gold);--c-on-brand:var(--ink);--focus-ring:0 0 0 2px var(--ink), 0 0 0 4px var(--on-ink);background:var(--ink);color:var(--on-ink)}.dir-b{color:var(--ink);font-size:16px;line-height:1.55}.dir-b :is(h1,h2,h3,h4),.dir-b :is(b,strong){font-weight:650}.dir-b .icon{stroke-width:2px}.dir-b .icon *{vector-effect:non-scaling-stroke}.dir-b .icon .f{fill:currentColor;fill-opacity:.16}.dir-b :focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.dir-b .btn{border-radius:10px;gap:8px;font-weight:650}.dir-b .btn .icon{width:18px;height:18px}.dir-b .btn-gold{background:var(--gold);color:var(--ink)}.dir-b .btn-gold:hover{background:var(--gold-hover)}.dir-b .btn-navy{background:var(--ink);color:var(--on-ink)}.dir-b .btn-navy:hover{background:var(--ink-raised)}.dir-b .btn-line{border-color:var(--control);color:var(--ink);background:var(--white)}.dir-b .btn-line:hover{border-color:var(--ink);background:var(--white)}.dir-b .btn-lg{min-height:56px;padding:0 26px;font-size:17px}.dir-b main{overflow-x:clip}html{background:var(--stone)}.dir-b .hd{border-bottom:0}.dir-b .hd-row{gap:20px;min-height:76px}.dir-b .logo img{width:auto;height:44px;transform:translate(-5%)}.dir-b .nav{gap:2px}.dir-b .nav a{min-height:44px;color:var(--on-ink);border-radius:8px;padding:0 10px;font-size:15px;font-weight:550}.dir-b .hd .nav a:hover{background:var(--on-ink-hover)}.dir-b .nav a[aria-current=page]{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.dir-b .lang a{color:var(--on-ink-soft);font-size:15px;font-weight:550}.dir-b .lang a[aria-current=true]{color:var(--on-ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;font-weight:650;text-decoration-thickness:2px}.dir-b .lang-sep{color:var(--lang-sep)}.dir-b .hd .btn-navy{background:var(--gold);min-height:48px;color:var(--ink);border-radius:10px;padding:0 18px;font-size:15px;font-weight:650}.dir-b .hd .btn-navy:hover{background:var(--gold-hover)}.dir-b .hd .btn-navy.btn-lg{min-height:56px;font-size:17px}.dir-b .menu-btn{color:var(--on-ink)}.dir-b .menu-panel{background:var(--ink);border-block:1px solid var(--ink-line)}.dir-b .menu-links a{border-bottom-color:var(--ink-line);font-weight:600}.dir-b .menu-links a:hover{background:var(--on-ink-hover)}.dir-b .menu-links .icon,.dir-b .menu-phone .icon{color:var(--gold)}.dir-b .menu-panel{max-height:calc(100dvh - 76px)}.dir-b .menu[open]>summary:before{background:color-mix(in srgb, var(--ink) 45%, transparent)}@media (width<=760px){.dir-b .hd-row{gap:8px;min-height:64px}.dir-b .logo img{height:38px}.dir-b .menu-panel{max-height:calc(100dvh - 64px)}}@media (width<=767px){.dir-b:has(.callme) .menu-panel{max-height:calc(100dvh - 64px - 72px - env(safe-area-inset-bottom,0px))}}.dir-b .b-hero{align-items:start;gap:16px;padding-block:36px 28px;display:grid}.dir-b .h1-accent{color:var(--gold-text)}.dir-b .b-lead{max-width:27.5em;color:var(--soft);margin-top:0;font-size:17px;line-height:1.55}@media (width>=761px){.dir-b .b-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;padding-block:72px 56px}.dir-b .b-h1{font-size:min(60px,13cqi)}.dir-b .b-hero-text{padding-right:40px}.dir-b .b-lead{max-width:none;padding-top:6px;font-size:19px}}@media (width>=1600px){.dir-b .b-h1{font-size:min(68px,13cqi)}}.dir-b .b-assure{gap:12px;margin-top:24px}.dir-b .b-assure li{gap:12px}.dir-b .b-assure .tick{background:var(--gold);width:26px;height:26px;color:var(--ink);margin-top:1px}.dir-b .b-assure .tick .icon{stroke-width:2.6px;width:15px;height:15px}.dir-b .b-assure strong{color:var(--ink);font-size:16px;font-weight:650}.dir-b .b-assure span{color:var(--soft)}.dir-b .b-assure li>span:last-child>span{font-size:15px;line-height:1.6}.dir-b .b-points{border:1px solid var(--line);background:var(--white);box-shadow:var(--sh-panel);border-radius:16px;gap:0;margin:0;padding:4px 16px}.dir-b .b-points li{padding:16px 0}.dir-b .b-points li+li{border-top:1px solid var(--line)}@media (width>=761px){.dir-b .b-points strong{font-size:17px}.dir-b .b-points{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;margin-top:16px;padding:0}.dir-b .b-points li,.dir-b .b-points li+li{border-top:2px solid var(--ink);padding:20px 0 0}}.dir-b .b-choose-band{background:var(--white);border-top:1px solid var(--line);padding-block:var(--band-top) 0}.dir-b .pick-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:24px;display:flex}.dir-b .b-h2{letter-spacing:-.015em;font-size:26px;font-weight:650;line-height:1.15}.dir-b .pick-head .b-sub{color:var(--soft);margin:0;font-size:15px}.dir-b .b-choose.pick-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.dir-b .pick-groups{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.dir-b .pick-groups>.b-row2{display:contents}.dir-b .pick-groups>.b-group,.dir-b .pick-groups>.b-row2>.b-group,.dir-b .pick-groups>.b-row2:first-child>.b-group:first-child{margin:0}.dir-b .pick-groups .b-group,.dir-b .b-choose-band:not(:has(.pick-groups)) .b-group,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *){background:var(--white);border:1px solid var(--card-edge);border-top:3px solid var(--gold);box-shadow:var(--sh-panel);border-radius:16px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.dir-b .pick-groups .b-group-h{text-transform:uppercase;letter-spacing:.07em;color:var(--soft);margin:0;padding:14px 16px 4px;font-size:13px;font-weight:650;line-height:1.3}.dir-b .pick-groups .b-tiles,.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles,.dir-b .kb-band .en-tiles{flex:1;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.dir-b .b-tile{background:var(--white);min-height:64px;box-shadow:none;color:var(--ink);border-radius:0;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:14px;padding:10px 8px;text-decoration:none;display:grid;position:relative;transform:none}.dir-b .b-tiles>.b-tile+.b-tile{border-top:1px solid var(--line)}.dir-b .b-tile:hover{background:var(--stone-light);box-shadow:none;transform:none}.dir-b .b-tile:after{content:none}.dir-b .b-tile:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.dir-b .b-tile .ic{background:var(--stone);width:44px;height:44px;color:var(--ink);box-shadow:none;border-radius:12px}.dir-b .b-tile .ic .icon{width:58%;height:58%}.dir-b .b-tile-name{font-size:16px;font-weight:600;line-height:1.3}.dir-b .b-tile-meta{color:var(--soft);margin-top:2px;font-size:13px;line-height:1.5}.dir-b .b-tile .go{width:28px;height:28px;color:var(--ink);transition:transform var(--ease), background-color var(--ease);margin:0;padding:4px;display:block}.dir-b .b-tile:hover .go{transform:translate(2px)}@media (width>=761px){.dir-b .b-h2{font-size:34px}.dir-b .pick-groups{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ene tel""ins ins""inv inv";gap:16px}.dir-b .pick-groups>.b-row2>.b-group:first-child{grid-area:ene}.dir-b .pick-groups>.b-row2>.b-group:last-child{grid-area:tel}.dir-b .pick-groups>.b-group:not([data-invest-cards]){grid-area:ins}.dir-b .pick-groups>.b-group[data-invest-cards]{grid-area:inv}.dir-b .pick-groups .b-group,.dir-b .b-choose-band:not(:has(.pick-groups)) .b-group,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *){border-radius:14px}.dir-b .pick-groups .b-group-h{border-bottom:1px solid var(--line);text-transform:none;letter-spacing:0;min-height:56px;color:var(--ink);align-items:center;padding:18px 22px 14px;font-size:17px;display:flex}.dir-b .b-tile{grid-template-columns:56px minmax(0,1fr);gap:16px;min-height:112px;padding:20px 62px 20px 22px}.dir-b .b-tile .ic{width:56px;height:56px}.dir-b .b-tile-name{font-size:17px;font-weight:650}.dir-b .b-tile-meta{font-size:15px}.dir-b .b-tile .go{background:var(--stone);border-radius:999px;width:32px;height:32px;margin-top:-16px;padding:7px;position:absolute;top:50%;right:18px}.dir-b .b-tile:hover .go,.dir-b .b-tile:focus-visible .go{background:var(--gold)}.dir-b .pick-groups>.b-row2>.b-group:last-child .b-tile{grid-template-columns:minmax(0,1fr);align-content:center;gap:14px}.dir-b .pick-groups>.b-row2>.b-group:last-child .b-tile .go{margin-top:-16px;top:calc(50% - 34px)}.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tile:first-child{grid-column:1/-1;grid-template-columns:72px minmax(0,1fr);gap:20px}.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tile:first-child .ic{border-radius:14px;width:72px;height:72px}.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tile:first-child .b-tile-name{font-size:24px;line-height:1.2}.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tile:nth-child(odd):not(:first-child){border-left:1px solid var(--line)}.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tile:nth-child(3){border-top:1px solid var(--line)}.dir-b .pick-groups>.b-group[data-invest-cards] .b-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dir-b .pick-groups>.b-group[data-invest-cards] .b-tile{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding-top:22px}.dir-b .pick-groups>.b-group[data-invest-cards] .b-tile+.b-tile{border-top:0;border-left:1px solid var(--line)}.dir-b .pick-groups>.b-group[data-invest-cards] .b-tile .go{margin-top:0;top:34px}}@media (width>=1101px){.dir-b .pick-groups{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"ene tel ins ins""inv inv ins ins"}}.dir-b .pick-grid .how{margin-top:0}.dir-b .how{border:1px solid var(--line);background:var(--white);box-shadow:none;border-radius:16px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.dir-b .how-main{padding:24px 20px}.dir-b .how-h{font-size:24px;font-weight:650;line-height:1.2}.dir-b .how-steps{gap:0;margin-top:20px;display:grid}.dir-b .how-steps li,.dir-b .how-steps li:first-child{border:0;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:0 0 20px;display:grid;position:relative}.dir-b .how-steps li:last-child{padding-bottom:0}.dir-b .how-steps li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:28px;bottom:0;left:13px}.dir-b .how-ic{width:28px;height:28px;display:block;position:relative}.dir-b .how-ic>.icon{display:none}.dir-b .how-steps .n{background:var(--ink);width:28px;height:28px;color:var(--on-ink);border:0;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:650;display:inline-flex}.dir-b .how-steps b{font-size:17px;font-weight:650;line-height:1.35;display:block}.dir-b .how-steps span.d{color:var(--soft);margin-top:4px;font-size:15px;line-height:1.55}.dir-b .how-call{align-content:center;gap:18px;padding:24px 20px;display:grid}.dir-b .how-call-who,.dir-b .how-call-alt a{grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.dir-b .how-call-who{font-size:16px;font-weight:600;line-height:1.4}.dir-b .how-call-who .avatar{background:var(--on-ink-tile);width:44px;height:44px;color:var(--gold)}.dir-b .how-call-phone{background:var(--gold);min-height:56px;color:var(--ink);white-space:nowrap;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:10px;padding:0 24px;font-size:19px;font-weight:650;text-decoration:none;display:inline-flex}.dir-b .how-call-phone:hover{background:var(--gold-hover)}.dir-b .how-call-phone:hover span{text-decoration:none}.dir-b .how-call-phone .icon{width:20px;height:20px;color:var(--ink)}.dir-b .how-call-alt{border-top:0;padding-top:0}.dir-b .how-call-alt a{min-height:44px;color:var(--on-ink-soft);text-underline-offset:4px;font-size:15px;font-weight:500;text-decoration:underline}.dir-b .how-call-alt .icon{background:var(--on-ink-tile);width:36px;height:36px;color:var(--gold);border-radius:999px;justify-self:center;padding:9px}@media (width>=761px){.dir-b .how{grid-template-columns:minmax(0,1fr) 380px}.dir-b .how-main,.dir-b .how-call{padding:40px}.dir-b .how-h{font-size:26px}.dir-b .how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px}.dir-b .how-steps li,.dir-b .how-steps li:first-child{padding:0;display:block}.dir-b .how-steps li:not(:last-child):before{content:none}.dir-b .how-ic{background:var(--stone);width:56px;height:56px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.dir-b .how-ic>.icon{width:32px;height:32px;display:block}.dir-b .how-steps .n{background:var(--gold);width:24px;height:24px;color:var(--ink);box-shadow:0 0 0 3px var(--white);font-size:12px;position:absolute;top:-8px;left:40px}.dir-b .how-call-who,.dir-b .how-call-alt a{grid-template-columns:56px minmax(0,1fr)}.dir-b .how-call-who .avatar{width:56px;height:56px}}@media (width>=761px) and (width<=1100px){.dir-b .how{grid-template-columns:minmax(0,1fr)}}.dir-b .b-why{padding-block:var(--section);gap:24px}.dir-b .b-why .b-group-h,.dir-b .kb-split .b-group-h{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-text);margin-bottom:14px;font-size:13px;font-weight:650;line-height:1.4}.dir-b .b-why-state{letter-spacing:-.02em;font-size:30px;font-weight:650;line-height:1.15}.dir-b .b-why-p{color:var(--soft);font-size:17px;line-height:1.6}.dir-b .b-compare-one{background:var(--stone);border-radius:14px;margin-top:28px;padding:24px 20px}.dir-b .b-compare-one h3{margin-bottom:8px;font-size:17px;font-weight:650}.dir-b .b-compare-one li{color:var(--soft);align-items:flex-start;gap:12px;padding:14px 0;font-size:15px;line-height:1.6}.dir-b .b-compare-one li+li{border-top:1px solid var(--line)}.dir-b .b-compare-one li strong{color:var(--ink)}.dir-b .b-compare-one li .icon{width:18px;height:18px;color:var(--gold-text);stroke-width:2.4px;background:0 0;border-radius:0;flex:none;margin-top:3px;padding:0}@media (width>=761px){.dir-b .b-why-state{font-size:40px}.dir-b .b-compare-one{padding:28px 32px}}@media (width>=1101px){.dir-b .b-why,.dir-b .kb-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.dir-b .b-why>:first-child,.dir-b .kb-split>:first-child{grid-column:auto;padding-right:48px}.dir-b .b-why>:last-child:not(:first-child),.dir-b .kb-split>:last-child:not(:first-child){grid-column:auto}}.dir-b .b-contact{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:20px;gap:20px;padding:20px 16px 16px;display:grid;overflow:visible}.dir-b .b-contact-h{text-align:left;font-size:24px;font-weight:650;line-height:1.2}@media (width>=600px){.dir-b .b-contact-h{text-align:center}}.dir-b .b-ways{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.dir-b .b-way{border:1px solid var(--line);background:var(--stone-light);text-align:left;min-height:76px;transition:border-color var(--ease);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-content:center;align-items:center;column-gap:14px;padding:18px 20px;display:grid;container-type:inline-size}.dir-b .b-way:first-child{border-left:1px solid var(--line)}.dir-b .b-way-top{display:contents}.dir-b .b-way-top .icon{border:1px solid var(--line);background:var(--white);width:40px;height:40px;color:var(--ink);border-radius:10px;grid-area:1/1/3;padding:10px}.dir-b .b-way-top>span{color:var(--soft);grid-column:2;font-size:13px;line-height:1.4}.dir-b .b-way-val{color:var(--ink);grid-column:2;font-size:16px;font-weight:600;line-height:1.35}.dir-b .b-way[href^=tel\:] .b-way-val,.dir-b .b-way[href^="https://wa.me/"] .b-way-val,.dir-b .b-way[href^=mailto\:] .b-way-val{font-size:clamp(14px, calc((100cqi - 56px) / (var(--fit,26) * .56)), 16px)}@media (width>=761px){.dir-b .b-contact{gap:24px;padding:40px}.dir-b .b-contact-h{font-size:28px}.dir-b .b-ways{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.dir-b .b-way-val{font-size:19px}.dir-b .b-way[href^=tel\:] .b-way-val,.dir-b .b-way[href^="https://wa.me/"] .b-way-val,.dir-b .b-way[href^=mailto\:] .b-way-val{font-size:clamp(14px, calc((100cqi - 56px) / (var(--fit,26) * .56)), 19px)}}@media (width>=761px) and (width<=1100px){.dir-b .b-ways{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-auto-flow:row}}.dir-b .contact-strip.after-band{margin-top:var(--section)}.dir-b .sf{background:var(--stone);padding-top:48px}.dir-b .footer-gap{margin-top:var(--section)}.dir-b .sf-logo img{width:152px;transform:translate(-5%)}.dir-b .sf-h{letter-spacing:.07em;text-transform:uppercase;color:var(--soft);margin-bottom:10px;font-size:14px;font-weight:650;line-height:1.4}.dir-b .sf-links a{min-height:44px;color:var(--ink);font-size:15px}.dir-b .sf-social a{border:1px solid var(--line);background:var(--white)}.dir-b .sf-social a:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.dir-b .sf-cs-item{min-height:52px}.dir-b .sf-cs-ic{border:1px solid var(--line);background:var(--white);width:40px;height:40px;color:var(--ink)}.dir-b .sf-cs-l{color:var(--soft);font-size:14px}.dir-b .sf-cs-v{color:var(--ink);font-weight:600}.dir-b .sf-bar{border-top-color:var(--line);color:var(--soft);font-size:14px}@media (width>=761px){.dir-b .sf{padding-top:64px}}@media (width>=1101px){.dir-b .sf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 16px}.dir-b .sf-brand,.dir-b .sf-col,.dir-b .sf-cs{order:0}}.dir-b .f-head{padding-block:16px 28px}.dir-b .crumbs ol{color:var(--soft);gap:0 8px;font-size:13px}.dir-b .crumbs a{min-height:44px;color:var(--soft)}.dir-b .crumbs li+li:before{color:var(--control);margin-right:8px}.dir-b .f-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--gold-text);gap:10px;margin-top:8px;font-size:13px;font-weight:650}.dir-b .f-kicker .ic{background:var(--stone);width:32px;height:32px;color:var(--ink);box-shadow:none;border-radius:10px}.dir-b .f-kicker .ic .icon{width:19px;height:19px}.dir-b .f-h1{letter-spacing:-.02em;margin-top:12px;font-size:32px;font-weight:650;line-height:1.1}.dir-b .f-lead{max-width:40rem;color:var(--soft);margin-top:12px;font-size:16px;line-height:1.55}.dir-b .f-assure{color:var(--ink);gap:6px 14px;margin-top:16px;font-size:12.5px;font-weight:600}.dir-b .f-assure li{gap:6px}.dir-b .f-assure .icon{background:var(--gold);width:16px;height:16px;color:var(--ink);stroke-width:3px;border-radius:999px;flex:none;padding:3px}@media (width>=761px){.dir-b .f-head{padding-block:20px 40px}.dir-b .f-h1{font-size:44px}.dir-b .f-lead{font-size:19px}.dir-b .f-assure{gap:8px 20px;font-size:15px}.dir-b .f-assure .icon{width:22px;height:22px;padding:4px}}@media (width>=1101px){.dir-b .f-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;display:grid}.dir-b .f-head>:first-child{grid-column:auto;padding-right:0}.dir-b .f-head>:last-child:not(:first-child){grid-column:auto}.dir-b .f-assure{border:1px solid var(--line);background:var(--white);box-shadow:var(--sh-panel);border-radius:14px;flex-direction:column;gap:12px;margin:0 0 4px;padding:20px 24px}}.dir-b .f-band{border-top:1px solid var(--line);background:var(--stone);padding-block:24px 40px}.dir-b .f-layout{gap:20px}.dir-b .f-card{background:var(--white);box-shadow:var(--sh-card);border-radius:18px;padding:24px 20px 28px}.dir-b .request-card{padding-top:0;overflow:hidden}.dir-b .request-card>.offer-fallback,.dir-b .request-card>.thanks,.dir-b .request-form:not(:has(.stepper)){padding-top:24px}@media (width>=761px){.dir-b .f-band{padding-block:48px var(--section)}.dir-b .f-layout{gap:24px}.dir-b .f-card{padding:40px 44px}.dir-b .request-card{padding:0 44px 40px}.dir-b .request-card>.offer-fallback,.dir-b .request-card>.thanks,.dir-b .request-form:not(:has(.stepper)){padding-top:40px}}@media (width>=761px) and (width<=1100px){.dir-b .f-layout{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}.dir-b .f-card,.dir-b .request-card{padding-inline:28px}}@media (width>=1101px){.dir-b .f-layout{grid-template-columns:minmax(0,1fr) 352px}}.dir-b .b-guide{background:var(--white);box-shadow:var(--sh-panel);border-radius:18px;padding:20px}.dir-b .b-guide .guide-h{font-size:18px;font-weight:650;line-height:1.3}.dir-b .b-guide .guide-steps .n{width:auto;min-width:26px;height:auto;color:var(--gold-text);background:0 0;border-radius:0;padding-top:2px;font-size:14px;font-weight:700}.dir-b .offer-steps .guide-steps{font-size:15px}.dir-b .offer-steps .guide-steps b{font-weight:650}.dir-b .offer-steps-line{border-top:1px solid var(--line);padding-top:16px;font-weight:650}.dir-b .b-guide .btn{width:100%}.dir-b .guide-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--gold-text);font-size:13px;font-weight:650}.dir-b .f-guide .talk{border-top-color:var(--line);color:var(--soft)}.dir-b .f-guide .talk a,.dir-b .callbox>summary b{color:var(--ink);font-weight:650}.dir-b .f-guide .plan .n{background:var(--stone)}.dir-b .f-guide .plan li.is-current .n{background:var(--gold);color:var(--ink)}.dir-b .f-guide .plan li.is-done .n{background:var(--ink);color:var(--on-ink)}@media (width>=761px){.dir-b .b-guide{padding:32px}}.dir-b .ct-ways{border-radius:18px;gap:0;padding:22px 20px}.dir-b .ct-ways h2{margin-bottom:8px;font-size:22px;font-weight:650}.dir-b .ct-way,.dir-b .ct-info li{border-top:1px solid var(--on-ink-rule);grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:14px;min-height:72px;padding:12px 0;display:grid}.dir-b .ct-way>.icon,.dir-b .ct-info .icon{background:var(--on-ink-tile);width:40px;height:40px;color:var(--gold);border-radius:10px;margin:0;padding:10px}.dir-b .ct-way small,.dir-b .ct-info b{color:var(--on-ink-soft);font-size:13px;font-weight:400;display:block}.dir-b .ct-way b{color:var(--on-ink);font-weight:600;font-size:clamp(14px, calc((100cqi - 54px) / (var(--fit,26) * .56)), 18px)}.dir-b .ct-way:hover b{text-underline-offset:4px;text-decoration:underline}.dir-b .ct-info{color:var(--on-ink);border:0;margin:0;padding:0;font-size:16px;font-weight:600}@media (width>=761px){.dir-b .ct-ways{padding:32px}}.dir-b .f-step-h{margin-top:24px;font-size:24px;font-weight:650;line-height:1.2}.dir-b .f-step-h.is-first{margin-top:0}.dir-b .f-step-sub{color:var(--soft);margin-top:6px;font-size:16px}@media (width>=761px){.dir-b .f-step-h{margin-top:32px;font-size:28px}}.dir-b .stepper{counter-reset:v111-step;border-bottom:1px solid var(--line);background:var(--stone-light);gap:14px;margin-inline:-20px;padding:18px 20px 16px;display:grid}.dir-b .stepper-count{letter-spacing:.07em;text-transform:uppercase;color:var(--soft);font-size:13px;font-weight:650}.dir-b .stepper ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.dir-b .stepper li{counter-increment:v111-step;color:var(--soft);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:550;line-height:1.3;display:flex;position:relative}.dir-b .stepper li:nth-child(2){text-align:center;align-items:center}.dir-b .stepper li:nth-child(3){text-align:right;align-items:flex-end}.dir-b .stepper li:before{content:counter(v111-step) / "";box-sizing:border-box;border:2px solid var(--control);background:var(--white);width:28px;height:28px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:650;display:inline-flex}.dir-b .stepper li.is-done:before{content:"";border-color:var(--ink);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 14px no-repeat}.dir-b .stepper li.is-current:before{border-color:var(--gold);background:var(--gold);color:var(--ink);box-shadow:0 0 0 4px var(--gold-halo)}.dir-b .stepper li.is-current,.dir-b .stepper li.is-done{color:var(--ink)}.dir-b .stepper li.is-current{font-weight:650}.dir-b .stepper li:not(:last-child):after{content:"";background:var(--line);height:2px;position:absolute;top:13px}.dir-b .stepper li:first-child:after{left:36px;right:calc(22px - 50%)}.dir-b .stepper li:nth-child(2):after{left:calc(50% + 22px);right:calc(36px - 100%)}.dir-b .stepper li.is-done:after{background:var(--ink)}.dir-b .stepper .label-long{display:none}.dir-b .stepper .label-short{display:inline}@media (width<=359px){.dir-b .stepper li:nth-child(2){white-space:normal}}@media (width>=1101px){.dir-b .stepper{margin-inline:-44px;padding:24px 44px 22px}.dir-b .stepper ol{align-items:center;display:flex}.dir-b .stepper li,.dir-b .stepper li:nth-child(2),.dir-b .stepper li:nth-child(3){text-align:left;flex-direction:row;flex:auto;align-items:center;gap:10px;font-size:15px}.dir-b .stepper li:last-child{flex:none}.dir-b .stepper li:before{width:32px;height:32px;font-size:14px}.dir-b .stepper li:not(:last-child):after,.dir-b .stepper li:first-child:after,.dir-b .stepper li:nth-child(2):after{flex:1 1 0;min-width:16px;margin-inline:4px 14px;position:static}.dir-b .stepper .label-long{display:inline}.dir-b .stepper .label-short{display:none}}@media (width>=761px) and (width<=1100px){.dir-b .stepper{margin-inline:-28px;padding-inline:28px}.dir-b .stepper .label-long{display:none}.dir-b .stepper .label-short{display:inline}}.dir-b .input,.dir-b .textarea{border:1.5px solid var(--control);background:var(--white);min-height:52px;color:var(--ink);border-radius:10px;padding-inline:14px;font-size:16px}.dir-b .textarea{min-height:128px;padding-block:14px}.dir-b .input::placeholder,.dir-b .textarea::placeholder{color:var(--soft)}.dir-b .input:hover,.dir-b .textarea:hover{border-color:var(--ink)}.dir-b .input:focus-visible,.dir-b .textarea:focus-visible{border-color:var(--ink);box-shadow:var(--focus-ring);outline:0}.dir-b .request-form .input-short,.dir-b .input-plate,.dir-b .input[type=date],.dir-b .request-form .affix-wrap{max-width:260px}.dir-b .affix-wrap .input{max-width:none}.dir-b .select-wrap:after{border-color:var(--ink)}.dir-b .field label,.dir-b .q legend,.dir-b .q-label{font-size:15px;font-weight:600;line-height:21px}.dir-b .field-hint,.dir-b .q-hint{color:var(--soft);font-size:14px}.dir-b .q .opt,.dir-b .req{color:var(--soft);font-weight:400}.dir-b .has-error .input,.dir-b .has-error .textarea,.dir-b .q.has-error .choice-body,.dir-b .check.has-error input{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.dir-b .field-error:before{background:var(--ink);color:var(--on-ink)}.dir-b .request-form .f-form,.dir-b .offer-form.f-form,.dir-b .plus-form-card .f-form{--gap:0px;gap:0}.dir-b .request-form .f-form>:is(.q,.field,.field-q,.fields),.dir-b .offer-form.f-form>:is(.q,.field),.dir-b .plus-form-card .f-form>:is(.q,.field,.field-q,.fields){padding-top:16px}.dir-b .offer-form.f-form>:is(.q,.field),.dir-b .plus-form-card .f-form>:is(.q,.field,.field-q,.fields){padding-bottom:16px}.dir-b .request-form .f-form>:is(.q,.field,.field-q,.fields)+:is(.q,.field,.field-q,.fields),.dir-b .offer-form.f-form>:is(.q,.field)+:is(.q,.field),.dir-b .plus-form-card .f-form>:is(.q,.field,.field-q,.fields)+:is(.q,.field,.field-q,.fields){border-top:1px solid var(--line)}.dir-b .q legend,.dir-b .q-label{margin-bottom:10px;padding-inline:0}.dir-b .q>legend{float:left;width:100%}@media (width>=1101px){.dir-b .request-form .f-form>:is(.q,.field,.field-q,.fields),.dir-b .plus-form-card .f-form>:is(.q,.field,.field-q,.fields){padding-top:22px}.dir-b .offer-form.f-form>:is(.q,.field),.dir-b .plus-form-card .f-form>:is(.q,.field,.field-q,.fields){padding-block:22px}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>:is(.field,.field-q),.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.fields>.field{grid-template-columns:var(--label-col) minmax(0, 1fr);align-items:start;gap:0 24px;display:grid}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>:is(.field,.field-q)>.field-hint,.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.fields>.field>.field-hint{margin-top:8px}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>:is(.field,.field-q)>label,.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.fields>.field>label{grid-area:1/1/span 4;margin:0;padding-top:15px}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>:is(.field,.field-q)>:not(label),.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.fields>.field>:not(label){grid-column:2}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.q>legend{width:var(--label-col);margin:0;padding-top:15px}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.q>legend+*{clear:none}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>fieldset.q>:not(legend){margin-left:calc(var(--label-col) + 24px)}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>fieldset.q>.q-hint{margin-top:0;margin-bottom:10px}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.fields{grid-template-columns:minmax(0,1fr);gap:16px}.dir-b :is(.request-form .f-form,.offer-form.f-form)>.q:has(.choices .icon)>legend{padding-top:0}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.q .fields>.field{grid-template-columns:8.5em minmax(0,1fr);align-items:center;column-gap:16px}.dir-b .offer-form.f-form>.q .fields>.field{grid-template-columns:5em minmax(0,1fr)}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.q .fields>.field>label{padding:0;font-weight:500}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.q .fields>.field>:not(label){grid-column:2}.dir-b .offer-form .fields.pair,.dir-b .plus-form-card .fields.pair{grid-template-columns:minmax(0,1fr)}.dir-b .request-form .f-form>[data-error-slot]>.field-error{left:calc(var(--label-col) + 24px)}}.dir-b .checks{border:1px solid var(--line);background:var(--stone-light);border-radius:14px;gap:4px;margin-top:16px;padding:16px}.dir-b .callme-form .checks,.dir-b .callbox .checks{margin-top:0}.dir-b .check{gap:12px;font-size:14px;line-height:1.55}.dir-b .check input{border:1.5px solid var(--control);border-radius:6px;width:22px;height:22px;margin-top:0}.dir-b .check input:checked{border-color:var(--ink);background:var(--ink)}.dir-b .check input:after{border-color:var(--white)}.dir-b .check a{color:var(--ink);padding-block:14px;font-weight:650}@media (width>=761px){.dir-b .checks{margin-top:22px;padding:24px}}.dir-b .f-end{margin-top:24px}.dir-b .f-actions,.dir-b .f-actions-stack{border-top:1px solid var(--line);margin-top:0;padding-top:24px}.dir-b .f-actions .btn-gold,.dir-b .f-actions-row .btn-gold{white-space:nowrap;min-width:220px}.dir-b .f-actions .btn-line,.dir-b .f-actions-row .btn-line{white-space:nowrap}.dir-b .f-actions-note{color:var(--soft);font-size:15px}.dir-b .notice .icon{color:var(--ink)}@media (width<=599px){.dir-b .request-form .f-actions-row:not(:has(>[type=submit]:not([hidden]))){flex-flow:wrap;align-items:center}.dir-b .request-form .f-actions-row:not(:has(>[type=submit]:not([hidden])))>.f-actions-note{flex-basis:100%;order:2}.dir-b .request-form .f-actions-row:not(:has(>[type=submit]:not([hidden])))>.btn-line{flex:none;width:auto}.dir-b .request-form .f-actions-row:not(:has(>[type=submit]:not([hidden])))>.btn-gold{flex:1 1 0;width:auto;min-width:0}.dir-b .f-actions-row .btn{min-width:0}}.dir-b .callbox .field label,.dir-b .callme-form .field label{padding:0}.dir-b .b-choose-band:not(:has(.pick-groups)){border-top:1px solid var(--line);padding-block:40px 0}.dir-b .service-pick,.dir-b .en-intro{color:var(--ink);margin-bottom:20px;font-size:19px;font-weight:650;line-height:1.4}.dir-b .kb-band{background:var(--white);border-top:1px solid var(--line)}.dir-b .kb-band .en-tiles{background:var(--white);border:1px solid var(--card-edge);border-top:3px solid var(--gold);box-shadow:var(--sh-panel);border-radius:14px;margin-top:0;overflow:hidden}@media (width>=761px){.dir-b .b-choose-band:not(:has(.pick-groups)){padding-top:56px}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tile,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-height:176px;padding:24px 22px 26px}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tile .go,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile .go{margin-top:0;top:36px;right:18px}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles>.b-tile+.b-tile,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *)>.b-tile+.b-tile{border-top:0;border-left:1px solid var(--line)}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tile:only-child{grid-template-columns:72px minmax(0,1fr);align-content:center;align-items:center;gap:20px;min-height:128px}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tile:only-child .go{margin-top:-16px;top:50%}.dir-b .kb-band .en-tile,.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tile:only-child{grid-template-columns:72px minmax(0,1fr);gap:20px;min-height:128px;padding:24px 62px 24px 24px}.dir-b .kb-band .en-tile .ic,.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tile:only-child .ic{border-radius:14px;width:72px;height:72px}.dir-b .kb-band .en-tile .b-tile-name,.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tile:only-child .b-tile-name{font-size:24px;line-height:1.2}}@media (width>=761px) and (width<=1100px){.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles:has(>:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles:has(>:nth-child(4))>.b-tile:nth-child(n+4){border-top:1px solid var(--line)}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles:has(>:nth-child(4))>.b-tile:nth-child(3n+1){border-left:0}}.dir-b .invest-tagline{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.dir-b .prose,.dir-b .legal-text{font-size:16px;line-height:1.65}.dir-b .legal-nav .ft-links a{font-size:15px}.dir-b .legal-nav .ft-links a[aria-current=page]{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);font-weight:650}.dir-b .ty-badge{background:var(--gold);color:var(--ink)}.dir-b .ty-h{letter-spacing:-.02em;font-weight:650}.dir-b .summary{border-color:var(--line)}.dir-b .error-head{padding-block:48px var(--section)}.dir-b .form-kb .b-assure .tick{background:var(--gold)}.dir-b .form-kb .b-compare li{align-items:center}.dir-b .form-kb .b-compare li .icon{color:var(--gold-text);margin-top:0}.dir-b .callme-bar{border-top:1px solid var(--line);background:var(--white);gap:8px}.dir-b .callme-open,.dir-b .callme-call{white-space:nowrap;border-radius:10px;min-height:52px;font-size:15px;font-weight:650}.dir-b .callme-open{border:1.5px solid var(--control);background:var(--white);color:var(--ink)}.dir-b .callme-call{background:var(--gold);color:var(--ink)}.dir-b .callme-bar :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dir-b .callme-panel{border-top-color:var(--line);border-radius:18px 18px 0 0}.dir-b .callme-panel .btn-navy{background:var(--gold);color:var(--ink)}@media (width<=767px){.dir-b:has(.callme)>footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (width<=359px){.dir-b .b-contact{padding-inline:12px}.dir-b .b-way{column-gap:10px;padding-inline:12px}.dir-b .b-way[href^=tel\:] .b-way-val,.dir-b .b-way[href^="https://wa.me/"] .b-way-val,.dir-b .b-way[href^=mailto\:] .b-way-val{font-size:clamp(14px, calc((100cqi - 52px) / (var(--fit,26) * .56)), 16px)}}@media (width<=400px){.dir-b .request-form .checks [data-error-slot]{--err-room:calc(14px + 3 * var(--err-line))}}@media (width>=1101px) and (width<=1299px){.dir-b .pick-groups .b-tile{gap:12px;padding-left:18px;padding-right:56px}.dir-b .pick-groups .b-tile .go{right:14px}.dir-b .pick-groups .b-tile-name{font-size:16px}}.dir-b .kb-cats .b-tiles{gap:12px}.dir-b .kb-cats .b-tile,.dir-b .kb-cats .b-tiles>.b-tile+.b-tile{border:1px solid var(--card-edge);box-shadow:var(--sh-panel);border-radius:14px}.dir-b .kb-cats .b-tile:hover{border-color:var(--ink)}.dir-b .kb-cats .b-group-h{letter-spacing:.07em;text-transform:uppercase;color:var(--soft);font-size:13px;font-weight:650}:root{--cream:#fdf7ec;--t-speed:.15s}.dir-b .b-hero{padding-block:28px 0;display:block}.dir-b .b-hero-text{padding-right:0}.dir-b .b-h1{letter-spacing:-.03em;font-size:36px;font-weight:700;line-height:1.1}@media (width>=761px){.dir-b .b-hero{padding-block:48px 0}.dir-b .b-h1{font-size:64px;line-height:1.04}}.dir-b .b-choose-band:has(.pick-groups){border-top:0;padding-top:12px}.dir-b .pick-head{margin-bottom:18px;display:block}.dir-b .pick-head>.b-h2,.dir-b .pick-head>.b-sub{letter-spacing:0;font-size:17px;line-height:1.4;display:inline}.dir-b .pick-head>.b-h2{color:var(--ink);font-weight:600}.dir-b .pick-head>.b-sub{color:var(--soft);margin-left:.25em;font-weight:400}@media (width>=761px){.dir-b .b-choose-band:has(.pick-groups){padding-top:18px}.dir-b .pick-head{margin-bottom:28px}.dir-b .pick-head>.b-h2,.dir-b .pick-head>.b-sub{font-size:20px}}.dir-b .b-tile{transition:background-color var(--t-speed)}.dir-b .b-tile .ic,.dir-b .b-tile .go{transition:background-color var(--t-speed), color var(--t-speed), transform var(--t-speed)}.dir-b .pick-groups .b-tile:is(:hover,:focus-visible){background:var(--cream)}.dir-b .pick-groups .b-tile:is(:hover,:focus-visible) .ic{background:var(--gold);color:var(--ink)}@media (width>=761px){.dir-b .pick-groups .b-tile .go{background:var(--stone-light);color:var(--ink)}.dir-b .pick-groups .b-tile:is(:hover,:focus-visible) .go{background:var(--ink);color:var(--gold)}}.dir-b .kb-cats .b-tile:is(:hover,:focus-visible){background:var(--cream)}.dir-b .kb-cats .b-tile:is(:hover,:focus-visible) .ic{background:var(--gold);color:var(--ink)}@media (width>=761px){.dir-b .kb-cats .b-tile .go{background:var(--stone-light);color:var(--ink)}.dir-b .kb-cats .b-tile:is(:hover,:focus-visible) .go{background:var(--ink);color:var(--gold)}}.dir-b .how{background:0 0;border:0;border-radius:0;gap:16px;overflow:visible}.dir-b .how-main{border:1px solid var(--line);background:var(--white);border-radius:14px}.dir-b .how-call{border-radius:14px}.dir-b .how-steps{gap:20px}.dir-b .how-steps li,.dir-b .how-steps li:first-child{grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding:0;display:grid}.dir-b .how-steps li:not(:last-child):before{content:none}.dir-b .how-ic{background:0 0;width:32px;height:32px;margin:0;display:block}.dir-b .how-steps .n{background:var(--ink);width:32px;height:32px;color:var(--on-ink);box-shadow:none;border-radius:8px;font-size:15px;font-weight:700;position:static}.dir-b .how-steps b{font-size:16px;font-weight:600}.dir-b .how-call-phone{justify-self:stretch}@media (width>=761px){.dir-b .how{grid-template-columns:minmax(0,1fr)}.dir-b .how-main,.dir-b .how-call{padding:32px}.dir-b .how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.dir-b .how-steps li,.dir-b .how-steps li:first-child{display:grid}.dir-b .how-ic{background:0 0;width:32px;height:32px;margin:0;display:block}}@media (width>=1101px){.dir-b .how{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.dir-b .b-how-wrap{margin-top:24px;margin-bottom:28px}@media (width>=761px){.dir-b .b-how-wrap{margin-top:32px;margin-bottom:40px}}.dir-b .b-points{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;display:grid}.dir-b .b-points li,.dir-b .b-points li+li{background:var(--stone-light);border:0;border-radius:14px;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:18px;display:grid}.dir-b .b-points .tick{border-radius:8px;width:28px;height:28px;margin-top:0}@media (width>=761px){.dir-b .b-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dir-b .b-points li,.dir-b .b-points li+li{padding:24px}}@media (width>=761px) and (width<=1100px){.dir-b .b-points{grid-template-columns:minmax(0,1fr)}}.dir-b .f-head{background:var(--stone-light);box-shadow:0 0 0 100vmax var(--stone-light);clip-path:inset(0 -100vmax);padding-block:4px 24px;display:block;position:relative}.dir-b .f-head:after{content:"";background:var(--line);height:1px;position:absolute;bottom:0;left:-100vmax;right:-100vmax}.dir-b .f-head+:is(.f-band,.b-choose-band,.kb-band){border-top:0}.dir-b .crumbs .crumb-home .icon{display:none}.dir-b .crumbs ol{font-size:14px}.dir-b .f-kicker .ic{display:none}.dir-b .f-h1{font-size:30px;font-weight:700;line-height:1.08}.dir-b .f-lead{max-width:36em;font-size:16px}.dir-b .f-lead+.f-lead{margin-top:6px}.dir-b .f-combo{border-left:3px solid var(--gold);background:var(--cream);max-width:36em;color:var(--ink);border-radius:0 10px 10px 0;margin-top:12px;padding:8px 14px;font-size:15px;font-weight:600;line-height:1.45;display:inline-block}.dir-b .f-assure{box-shadow:none;background:0 0;border:0;border-radius:0;flex-flow:wrap;gap:8px 16px;margin:18px 0 0;padding:0;font-size:13px;font-weight:600}.dir-b .f-assure li{align-items:center;gap:8px;display:flex}.dir-b .f-assure .icon{border-radius:6px;width:20px;height:20px;padding:4px}@media (width>=761px){.dir-b .f-head{padding-block:12px 40px}.dir-b .f-h1{font-size:46px}.dir-b .f-lead{font-size:18px}.dir-b .f-assure{gap:8px 24px;margin-top:20px;font-size:15px}.dir-b .f-assure .icon{width:24px;height:24px;padding:5px}}@media (width>=1101px){.dir-b .f-head{display:block}.dir-b .f-head>:first-child{padding-right:0}.dir-b .f-h1{max-width:12.5em}}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles,.dir-b .kb-band .en-tiles,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *){box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:8px;display:grid;overflow:visible}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-group{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tile,.dir-b .kb-band .en-tile,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile,.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles>.b-tile+.b-tile,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *)>.b-tile+.b-tile{border:1px solid var(--line);background:var(--white);min-height:104px;box-shadow:var(--sh-panel);transition:border-color var(--t-speed), box-shadow var(--t-speed);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;display:flex}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile,.b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile):is(:hover,:focus-visible){border-color:var(--gold-text);box-shadow:0 0 0 1px var(--gold-text);background:var(--white)}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile,.b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile) .ic{width:28px;height:28px;color:var(--gold-text);background:0 0;border-radius:0}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile,.b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile) .ic .icon{width:100%;height:100%}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile,.b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile) .go{display:none}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile,.b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile) .b-tile-name{font-size:15px;font-weight:600;line-height:1.3}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tiles,.kb-band .en-tiles,.b-tiles[data-invest-cards]:not(.pick-groups *))>.b-tile:last-child:nth-child(odd){grid-column:1/-1}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tiles,.kb-band .en-tiles)>.b-tile:only-child{flex-direction:row;align-items:center;gap:14px;min-height:72px}@media (width<=760px){.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tiles,.kb-band .en-tiles)>.b-tile:last-child:nth-child(odd){flex-direction:row;align-items:center;min-height:64px}}@media (width>=761px){.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles,.dir-b .kb-band .en-tiles,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tiles,.kb-band .en-tiles,.b-tiles[data-invest-cards]:not(.pick-groups *))>.b-tile:last-child:nth-child(odd){grid-column:auto}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tile,.dir-b .kb-band .en-tile,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile,.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles>.b-tile+.b-tile,.dir-b .b-tiles[data-invest-cards]:not(.pick-groups *)>.b-tile+.b-tile{gap:12px;min-height:120px;padding:16px}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile,.b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile) .ic{width:32px;height:32px}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile,.b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile) .b-tile-name{font-size:16px}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tiles,.kb-band .en-tiles)>.b-tile:only-child{min-height:88px;padding:20px 24px}}@media (width>=761px) and (width<=1100px){.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles:has(>:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}.dir-b .f-band{background:var(--white)}.dir-b .b-guide{border:1px solid var(--line);box-shadow:none}.dir-b .f-card{border:1px solid var(--line)}.dir-b .stepper{gap:4px;padding-bottom:0}.dir-b .stepper ol{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-bottom:-1px;display:grid}.dir-b .stepper li,.dir-b .stepper li:nth-child(2),.dir-b .stepper li:nth-child(3){border-bottom:3px solid #0000;justify-content:center;gap:6px;min-height:72px;padding-block:8px}.dir-b .stepper li:not(:last-child):after{content:none}.dir-b .stepper li:before{border-width:1.5px;border-radius:8px;width:28px;height:28px}.dir-b .stepper li.is-current{border-bottom-color:var(--gold-text)}.dir-b .stepper li.is-current:before{box-shadow:none}@media (width>=761px){.dir-b .stepper li,.dir-b .stepper li:nth-child(2),.dir-b .stepper li:nth-child(3){text-align:left;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:10px;min-height:56px;padding-block:0;font-size:15px}}@media (width>=1101px){.dir-b .stepper{padding:18px 44px 0}.dir-b .stepper ol{display:grid}.dir-b .stepper li:before{width:28px;height:28px;font-size:14px}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>:is(.field,.field-q),.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.fields>.field,.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.q .fields>.field,.dir-b .offer-form.f-form>.q .fields>.field{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:8px;display:grid}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>:is(.field,.field-q)>label,.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.fields>.field>label,.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.q .fields>.field>label{grid-area:auto/1;padding-top:0}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>:is(.field,.field-q)>:not(label),.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.fields>.field>:not(label),.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.q .fields>.field>:not(label){grid-column:1}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>:is(.field,.field-q)>.field-hint,.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.fields>.field>.field-hint{margin-top:0}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.q>legend{width:100%;margin:0 0 12px;padding-top:0}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>.q>legend+*{clear:both}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>fieldset.q>:not(legend){margin-left:0}.dir-b .request-form .f-form>[data-error-slot]>.field-error{left:0}.dir-b .offer-form .fields.pair,.dir-b .plus-form-card .fields.pair{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}}.dir-b .f-actions-note a{color:var(--gold-text);font-weight:600}.dir-b .req-items{gap:12px;margin:0 0 20px;display:grid}.dir-b .req-items-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dir-b .req-items-list li{border:1px solid var(--line);background:var(--stone-light);overflow-wrap:anywhere;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 8px 8px 14px;font-size:14px;display:flex}.dir-b .req-item-remove{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;font-size:22px;line-height:1}.dir-b .req-item-remove:hover{background:var(--stone)}.dir-b .req-item-remove:focus-visible{box-shadow:var(--focus-ring);outline:0}.dir-b .req-items[data-items]{margin:0}.dir-b .req-items[data-items]:has(li){margin-bottom:20px}.dir-b .req-add{white-space:normal;justify-self:start;max-width:100%;min-height:44px}.dir-b .b-contact-h{text-align:left}.dir-b .b-contact{border-radius:14px}.dir-b .b-way{border-color:#0000;border-radius:10px}.dir-b .b-way-top .icon{color:var(--gold-text);border:0}@media (width>=761px){.dir-b .b-contact{padding:32px}.dir-b .b-contact-h{font-size:24px}.dir-b .b-way-val{font-size:17px}.dir-b .b-way[href^=tel\:] .b-way-val,.dir-b .b-way[href^="https://wa.me/"] .b-way-val,.dir-b .b-way[href^=mailto\:] .b-way-val{font-size:clamp(14px, calc((100cqi - 56px) / (var(--fit,26) * .56)), 17px)}}@media (width>=1280px){.dir-b .b-contact{grid-template-columns:minmax(0,1fr) minmax(0,4fr);align-items:center;column-gap:16px}.dir-b .b-contact-h{font-size:22px}.dir-b .b-contact .b-way{padding-inline:16px}}@media (width<=767px){html{scroll-padding-bottom:88px}}.dir-b .sf-cs-ic{display:none}.dir-b .sf-cs-item{min-height:44px;padding-block:4px}.dir-b .sf-cs-l{font-size:14px}.dir-b .sf-cs-v{font-size:16px;font-weight:600}.dir-b .sf-social a{border-radius:8px}.dir-b .h1-accent{isolation:isolate;white-space:nowrap;color:var(--ink);display:inline-block;position:relative}.dir-b .h1-stroke{z-index:-1;pointer-events:none;width:105%;height:.36em;position:absolute;bottom:-.02em;left:-3%;overflow:visible}.dir-b .h1-stroke path{fill:var(--gold);stroke:none}.dir-b .b-h1:has(.h1-stroke){padding-bottom:.08em}.dir-b .icon,.dir-b .b-assure .tick .icon,.dir-b .f-assure .icon,.dir-b .ty-badge .icon,.dir-b .b-compare-one li .icon,.dir-b .kb-thumb .icon{stroke-width:2px}.dir-b .icon .f{fill:none}.dir-b .b-way-top .icon{color:var(--ink);transition:background-color var(--t-speed)}.dir-b .how-call-alt .icon{border-radius:10px;width:40px;height:40px;padding:10px}.dir-b .sf-social a{border:1px solid var(--line);background:var(--white);width:44px;height:44px;color:var(--ink);transition:background-color var(--t-speed), border-color var(--t-speed)}.dir-b .sf-social a:is(:hover,:focus-visible){border-color:var(--gold);background:var(--gold);color:var(--ink)}.dir-b .sf-social .icon{width:20px;height:20px}.dir-b .jobs-list{color:var(--ink);gap:6px;margin:16px 0 0;padding-left:1.2em;font-weight:600;display:grid}.dir-b .ty-cross{border:1px solid var(--line);background:var(--stone-light);border-radius:10px;margin:20px 0 0;padding:14px 16px;font-size:15px}.dir-b .ty-cross p{margin:0 0 8px}.dir-b .ty-cross a{min-height:44px;line-height:44px;display:inline-block}.dir-b .f-end-assure{border-top:1px solid var(--line);color:var(--soft);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:16px 0 0;padding:14px 0 0;font-size:14px;line-height:1.4;list-style:none;display:flex}.dir-b .f-end-assure[hidden]{display:none}.dir-b .f-end-assure li{align-items:center;gap:8px;display:inline-flex}.dir-b .f-end-assure .icon{width:16px;height:16px;color:var(--gold-text);flex:none}@media (width<=1100px){.dir-b .f-end-assure{justify-content:flex-start;gap:8px 16px}}.dir-b [data-skip]{display:none!important}@media (width<=760px){.dir-b .tile-sub-full{display:none}.dir-b .tile-sub-short{display:inline}}@media (width>=761px){.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tiles:has(>:nth-child(10))>.b-tile:first-child{grid-column:auto;grid-template-columns:56px minmax(0,1fr);gap:16px}.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tiles:has(>:nth-child(10))>.b-tile:first-child .ic{border-radius:10px;width:56px;height:56px}.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tiles:has(>:nth-child(10))>.b-tile:first-child .b-tile-name{font-size:17px;line-height:inherit}.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tiles:has(>:nth-child(10))>.b-tile{border-left:0}.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tiles:has(>:nth-child(10))>.b-tile:nth-child(2){border-top:0}.dir-b .pick-groups>.b-group:not([data-invest-cards]) .b-tiles:has(>:nth-child(10))>.b-tile:nth-child(2n){border-left:1px solid var(--line)}.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles:has(>:nth-child(10)){grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row}}@media (width>=761px) and (width<=1100px){.dir-b .b-choose-band:not(:has(.pick-groups)) .b-tiles:has(>:nth-child(10)){grid-template-columns:repeat(2,minmax(0,1fr))}}.dir-b .ins-about{max-width:52rem;color:var(--ink);padding-block:40px 48px;font-size:16px;line-height:1.65}.dir-b .ins-about-h{margin:0 0 4px;font-size:24px;line-height:1.25}.dir-b .ins-about-sub{color:var(--soft);margin:0 0 16px;font-weight:600}.dir-b .ins-about p{margin:0 0 12px}.dir-b .ins-about h3{margin:20px 0 8px;font-size:17px;line-height:1.3}.dir-b .ins-about ul{margin:0 0 12px;padding-left:1.25em;list-style:outside}.dir-b .ins-about li::marker{color:var(--gold-text)}.dir-b .ins-about li+li{margin-top:6px}.dir-b .ins-about-list{border:1px solid var(--line);background:var(--stone-light);border-radius:10px;margin:16px 0;padding:0 16px}.dir-b .ins-about-list>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-weight:650;list-style:none;display:flex}.dir-b .ins-about-list>summary::-webkit-details-marker{display:none}.dir-b .ins-about-list>summary:after{content:"";width:8px;height:8px;transition:transform var(--t-speed);border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)}.dir-b .ins-about-list[open]>summary:after{transform:rotate(-135deg)}.dir-b .ins-about-list>summary:focus-visible{box-shadow:var(--focus-ring);outline:0}.dir-b .ins-about-list[open]>summary{margin-bottom:4px}.dir-b .ins-about-list>:last-child{padding-bottom:12px}@media (width>=761px){.dir-b .ins-about{padding-block:32px 8px}.dir-b .ins-about-h{font-size:28px}}.dir-b .choices,.dir-b .choices.row2,.dir-b .choices.c3,.dir-b .choices.c4,.dir-b .choices.compact{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;max-width:none;display:grid}.dir-b .choices.row2{max-width:34rem}@container (width>=560px){.dir-b .request-form .choices.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.dir-b .request-form .choices.c4,.dir-b .request-form .choices.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.dir-b .request-form .q-combo .choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=559px){.dir-b .request-form .q-combo .choices,.dir-b .request-form .choices:has(.icon){grid-template-columns:minmax(0,1fr)}}@container (width>=560px){.dir-b .request-form .choices.c4:has(.icon){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=560px) and (width<=679px){.dir-b .request-form .choices.c3:has(.icon){grid-template-columns:repeat(2,minmax(0,1fr))}}.dir-b .choices .choice{min-width:0;display:flex;position:relative}.dir-b .choices .choice>input{z-index:1;opacity:1;width:20px;height:20px;accent-color:var(--gold);cursor:pointer;margin:-10px 0 0;position:absolute;inset:50% auto auto 16px}.dir-b .choices .choice>.choice-body{border:1.5px solid var(--control);background:var(--white);min-width:0;min-height:56px;color:var(--ink);text-align:left;box-shadow:none;cursor:pointer;transition:background-color var(--t-speed), border-color var(--t-speed);border-radius:10px;flex-direction:row;flex:auto;justify-content:flex-start;align-items:center;gap:12px;padding:10px 14px 10px 48px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.dir-b .choices .choice .choice-text{font-size:inherit;text-align:left;min-width:0;min-height:0;box-shadow:none;overflow-wrap:break-word;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:2px;padding:0;display:flex}.dir-b .choices .choice .choice-text small{color:var(--soft);font-size:13px;font-weight:400;line-height:1.35}.dir-b .choices .choice{-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.dir-b .choices .choice:hover>input:not(:checked)+.choice-body{border-color:var(--soft)}}.dir-b .choices .choice>input:hover+.choice-body{border-color:var(--control);background:var(--white)}.dir-b .choices .choice>input:checked:hover+.choice-body{border-color:var(--ink);background:var(--ink)}.dir-b .q.has-error .choices .choice>input+.choice-body{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.dir-b .choices .choice>input:not(:checked):active+.choice-body,.dir-b .choices .choice:active>input:not(:checked)+.choice-body{background:var(--white)}.dir-b .choices .choice>input:checked+.choice-body{border-color:var(--ink);background:var(--ink);color:var(--white)}.dir-b .choices .choice>input:focus-visible+.choice-body{outline:2px solid var(--ink);outline-offset:2px}.dir-b .q.has-error .choices .choice>.choice-body{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.dir-b .choices .choice .icon,.dir-b .b-tile .ic,.dir-b .b-way-top .icon,.dir-b .f-guide .talk>.icon,.dir-b .msg-num .icon{box-sizing:border-box;border:1px solid var(--card-edge);background:var(--stone);color:var(--ink);border-radius:8px;flex:none}.dir-b .choices .choice .icon{width:40px;height:40px;padding:9px}.dir-b .choices .choice>input:checked+.choice-body .icon{border-color:var(--ink-line);background:var(--on-ink-tile);color:var(--gold)}.dir-b .f-guide .talk>.icon,.dir-b .msg-num .icon{width:36px;height:36px;padding:8px}.dir-b .how-call-who .avatar,.dir-b .ct-way>.icon,.dir-b .ct-info .icon,.dir-b .msg-dark .msg-num .icon{box-sizing:border-box;border:1px solid var(--ink-line);background:var(--ink-raised);color:var(--on-ink);border-radius:8px}.dir-b .how-call-who .avatar .icon{width:24px;height:24px}.dir-b .ct-way>.icon,.dir-b .ct-info .icon{flex:none;width:40px;height:40px;padding:9px}.dir-b .stepper li,.dir-b .stepper li:nth-child(2),.dir-b .stepper li:nth-child(3){white-space:normal;justify-self:start;width:max-content;max-width:100%}@media (width>=761px) and (width<=1100px){.dir-b .stepper li,.dir-b .stepper li:nth-child(2),.dir-b .stepper li:nth-child(3){flex-direction:column;justify-content:center;gap:6px;min-height:72px;padding-block:8px;font-size:12.5px}.dir-b .stepper li:nth-child(2){text-align:center;align-items:center}.dir-b .stepper li:nth-child(3){text-align:right;align-items:flex-end}}@media (width<=1100px){.dir-b .stepper li:nth-child(2){justify-self:center}.dir-b .stepper li:nth-child(3){justify-self:end}}.dir-b :is(.f-card,.b-guide,.ct-ways,.ins-about-list,.kb-note,.cmp-pop){border-radius:14px}.dir-b .kb-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--sh-panel);transition:background-color var(--t-speed);border-radius:14px}.dir-b .kb-band .kb-card{border-color:var(--line)}.dir-b .kb-card:is(:hover,:focus-within){border-color:var(--line);background:var(--cream)}.dir-b .kb-card,.dir-b .kb-card--row{flex-direction:column;min-height:0}.dir-b .kb-thumb,.dir-b .kb-card--row .kb-thumb{aspect-ratio:auto;background:var(--stone);width:44px;height:44px;transition:background-color var(--t-speed);border-radius:12px;margin:20px 22px 0}.dir-b .kb-thumb .icon{stroke-width:2px;width:24px;height:24px}.dir-b .kb-card-body{padding-top:14px}.dir-b .kb-card:is(:hover,:focus-within) .kb-thumb{background:var(--gold);color:var(--ink)}@media (width<=599px){.dir-b .kb-card{flex-direction:row;align-items:flex-start}.dir-b .kb-card .kb-thumb{width:44px;min-height:0;margin:16px 0 0 16px}.dir-b .kb-card-body{padding-top:14px}}.dir-b .kb-cats .b-tile,.dir-b .kb-cats .b-tile:is(:hover,:focus-visible){border-color:var(--line);box-shadow:var(--sh-panel);border-radius:14px}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile,.b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile){min-height:0;transition:background-color var(--t-speed);border-radius:14px}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile,.b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile):is(:hover,:focus-visible){border-color:var(--line);background:var(--cream);box-shadow:var(--sh-panel)}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile,.b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile) .ic{background:var(--stone);width:44px;height:44px;color:var(--ink);border-radius:12px}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile,.b-tiles[data-invest-cards]:not(.pick-groups *) .b-tile):is(:hover,:focus-visible) .ic{background:var(--gold);color:var(--ink)}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile) .ic .icon{width:58%;height:58%}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile):focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (width>=761px){.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile) .go{background:var(--stone-light);color:var(--ink)}.dir-b :is(.b-choose-band:not(:has(.pick-groups)) .b-tile,.kb-band .en-tile):is(:hover,:focus-visible) .go{background:var(--ink);color:var(--gold)}}.dir-b .b-assure .tick{border-radius:8px;width:28px;height:28px;margin-top:0}.dir-b .f-guide .talk>.icon{width:40px;height:40px}.dir-b{--surf:#faf9f6;--gold-h:#ebbe66;--gtx:#946309;--line2:#d9d3c8;--ctrl:#80796f;--on-soft:#c3cad2;--wrap:1232px;--gutter:24px}@media (width<=759px){.dir-b{--gutter:16px}}.dir-b :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.dir-b .dark :focus-visible{outline-color:var(--gold)}.dir-b .kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--gtx);font-size:13px;font-weight:650}.dir-b .h1{letter-spacing:-.02em;font-size:44px;font-weight:700;line-height:1.1}.dir-b .h2{letter-spacing:-.015em;font-size:32px;font-weight:700;line-height:1.15}.dir-b .lead{color:var(--soft);max-width:760px;font-size:18px;line-height:1.55}.dir-b h1,.dir-b h2,.dir-b h3{hyphens:manual;overflow-wrap:break-word;text-wrap:balance}.dir-b .hero{padding-block:40px 28px}.dir-b .h1-hero{letter-spacing:-.03em;font-size:64px;font-weight:700;line-height:1.04}.dir-b .howrow{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:56px;padding-bottom:48px;display:grid}.dir-b .v-how h2{font-size:22px;font-weight:650;line-height:1.2}.dir-b .steps{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dir-b .steps li{grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.dir-b .num{background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.dir-b .steps b{font-size:16.5px;font-weight:650;line-height:1.35;display:block}.dir-b .steps .v-d{color:var(--soft);margin-top:2px;font-size:15.5px;line-height:1.5;display:block}.dir-b .adv{background:var(--ink);color:#f3f4f6;border-radius:16px;padding:26px 28px 22px}.dir-b .adv-q{font-size:17px;font-weight:600;line-height:1.4}.dir-b .adv-hours{color:var(--on-soft);margin-top:4px;font-size:14.5px}.dir-b .adv .btn-call{border-radius:12px;justify-content:flex-start;gap:12px;width:100%;min-height:60px;margin-top:18px;padding:0 19px;font-size:20px;font-weight:700;text-decoration:none}.dir-b .adv .slot{width:auto}.dir-b .adv .btn-call .icon{width:22px;height:22px}.dir-b .slot{flex:none;justify-content:flex-start;align-items:center;gap:4px;width:52px;display:inline-flex}.dir-b .slot .icon,.dir-b .mm .mk{width:22px;height:22px}.dir-b .icon.mk{stroke-width:0}.dir-b .msg{grid-template-columns:22px auto 40px;justify-content:start;align-items:center;gap:0 12px;margin-top:12px;padding:0 20px;display:grid}.dir-b .msg-cap{color:var(--on-soft);grid-area:1/2/auto/4;margin-bottom:-8px;font-size:13.5px;font-weight:500;line-height:1.3}.dir-b .msg .mm,.dir-b .msg .msg-num,.dir-b .msg .cp{grid-row:2}.dir-b .msg .mm{color:#fff;gap:6px}.dir-b .msg-num{color:#fff;white-space:nowrap;font-size:20px;font-weight:700;line-height:44px}.dir-b .cp{width:40px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:-4px;padding:0;transition:color .15s;display:inline-flex;position:relative}.dir-b .cp .icon{width:18px;height:18px}.dir-b .cp:hover{color:var(--gtx)}.dir-b .dark .cp:hover{color:var(--gold)}.dir-b .dark .cp{color:#fff}.dir-b .cp[data-done]:after{content:attr(data-copied);background:var(--ink);color:#fff;white-space:nowrap;pointer-events:none;border-radius:6px;padding:4px 9px;font-size:12.5px;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translate(-50%)}.dir-b .dark .cp[data-done]:after{color:var(--ink);background:#fff}.dir-b .num-line{align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.dir-b .num-line .mm{gap:6px;display:inline-flex}.dir-b .cband{background:var(--stone);padding-block:44px 48px}.dir-b .choose-h{font-size:20px;font-weight:600;line-height:1.4}.dir-b .choose-h span{color:var(--soft);font-weight:400}.dir-b .cat{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"ene tel ins ins""inv inv ins ins";gap:16px;margin-top:18px;display:grid}.dir-b .g-energy{grid-area:ene}.dir-b .g-telecom{grid-area:tel}.dir-b .g-insurance{grid-area:ins}.dir-b .g-invest{grid-area:inv}.dir-b .panel{box-shadow:inset 0 3px 0 var(--gold);background:#fff;border:1px solid #ddd7cc;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dir-b .panel-h{border-bottom:1px solid var(--line);padding:15px 18px 13px;font-size:16px;font-weight:650}.dir-b .panel-b{flex:1;display:grid}.dir-b .g-insurance .panel-b,.dir-b .g-invest .panel-b{grid-template-columns:1fr 1fr}.dir-b .tile{min-height:76px;color:var(--ink);box-shadow:0 -1px 0 var(--line);background:#fff;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;column-gap:14px;padding:14px 16px;text-decoration:none;transition:background .15s;display:grid;position:relative}.dir-b .panel-b>.tile:first-child{box-shadow:none}.dir-b .panel-b.c2>.tile{box-shadow:0 -1px 0 var(--line), -1px 0 0 var(--line)}.dir-b .tile-ic{background:var(--stone);width:44px;height:44px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.dir-b .tile-ic .icon{width:22px;height:22px}.dir-b .tile-t{font-size:16px;font-weight:600;line-height:1.3;display:block}.dir-b .tile-s{color:var(--soft);margin-top:3px;font-size:14px;line-height:1.45;display:block}.dir-b .tile-go{background:var(--surf);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-flex}.dir-b .tile-go .icon{width:15px;height:15px;transition:transform .18s}.dir-b .tile:hover,.dir-b .tile:focus-visible{background:var(--cream)}.dir-b .tile:hover .tile-ic,.dir-b .tile:focus-visible .tile-ic{background:var(--gold)}.dir-b .tile:hover .tile-go,.dir-b .tile:focus-visible .tile-go{background:var(--ink);color:var(--gold)}.dir-b .tile:hover .tile-go .icon,.dir-b .tile:focus-visible .tile-go .icon{transform:translate(2px)}.dir-b .tile-sub-short{display:none}.dir-b .points{border-top:1px solid var(--line2);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0 0;padding:24px 0 0;list-style:none;display:grid}.dir-b .points li{align-items:center;gap:12px;font-size:18px;font-weight:650;line-height:1.3;display:flex}.dir-b .points .icon{flex:none;width:22px;height:22px}.dir-b .why{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;padding-block:64px 0;display:grid}.dir-b .why .h2{margin-top:10px}.dir-b .why .lead{max-width:none;font-size:17.5px}.dir-b .appr{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:22px 0 0;padding:0;list-style:none;display:grid}.dir-b .appr li{align-items:center;gap:12px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.dir-b .appr .icon{flex:none;width:22px;height:22px}.dir-b .appr-h{letter-spacing:.07em;text-transform:uppercase;color:var(--soft);margin-top:28px;font-size:13px;font-weight:650}.dir-b .ft{background:var(--stone);color:var(--ink);margin-top:0;padding-block:52px 0}.dir-b main:has(>.fband:last-child)+.ft,.dir-b main:has(>.cband:last-child)+.ft{box-shadow:inset 0 1px 0 var(--line2)}.dir-b .v-ft-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr);gap:32px;display:grid}.dir-b .ft-col:first-child{flex-direction:column;display:flex}.dir-b .ft-col:first-child .soc{margin-top:0}.dir-b .v-ft-logo img{width:auto;height:48px;display:block}.dir-b .soc{gap:6px;margin-left:-10px;padding-top:16px;display:flex}.dir-b .soc a{width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.dir-b .soc a:hover{color:var(--gtx);background:0 0;border:0}.dir-b .soc .mk{width:24px;height:24px}.dir-b .v-ft-h{letter-spacing:.07em;text-transform:uppercase;color:var(--soft);font-size:13px;font-weight:650}.dir-b .ft-list{margin:10px 0 0;padding:0;list-style:none}.dir-b .ft-list li{flex-wrap:wrap;align-items:center;min-height:44px;font-size:15.5px;line-height:1.4;display:flex}.dir-b .ft-list a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.dir-b .ft-list a:hover{text-underline-offset:4px;text-decoration:underline}.dir-b .ft-cs .ft-list li{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.dir-b .ft-cs .slot{width:52px}.dir-b .ft-cs .slot .icon,.dir-b .ft-cs .mm .mk{width:20px;height:20px}.dir-b .ft-cs li>span:last-child,.dir-b .ft-cs li>a{min-width:0}.dir-b .ft-cs li.mob{gap:12px}.dir-b .ft-bottom{border-top:1px solid var(--line2);color:var(--soft);text-align:center;margin-top:40px;padding-block:8px 12px;font-size:14px;line-height:1.9}.dir-b .ft-bottom .wrap{flex-wrap:wrap;justify-content:center;column-gap:0;display:flex}.dir-b .ft-bottom .it{white-space:nowrap}.dir-b .ft-bottom .it:not(:last-child):after{content:"·";color:var(--ctrl);padding-inline:8px}.dir-b .ft-bottom a{font:inherit;line-height:inherit;vertical-align:baseline;text-underline-offset:4px;margin-block:-11px;padding-block:11px;display:inline-block}@media (width<=759px){.dir-b .ft-bottom .wrap{flex-direction:column;align-items:center}.dir-b .ft-bottom .it:not(:last-child):after{content:none}.dir-b .ft-bottom .it{white-space:normal}}@media (width<=1119px){.dir-b .howrow{grid-template-columns:minmax(0,1fr);gap:28px}.dir-b .cat{grid-template-columns:1fr 1fr;grid-template-areas:"ene tel""ins ins""inv inv"}.dir-b .points{grid-template-columns:minmax(0,1fr);gap:12px}.dir-b .why{grid-template-columns:minmax(0,1fr);gap:20px}.dir-b .v-ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.dir-b .hero{padding-block:22px 18px}.dir-b .h1-hero{font-size:38px;line-height:1.08}.dir-b .howrow{padding-bottom:32px}.dir-b .adv{padding:20px 18px 16px}.dir-b .adv .btn-call{min-height:56px;font-size:19px}.dir-b .cband{padding-block:28px 32px}.dir-b .choose-h{font-size:17px}.dir-b .cat{grid-template-columns:minmax(0,1fr);grid-template-areas:"ene""tel""ins""inv";gap:12px}.dir-b .g-insurance .panel-b,.dir-b .g-invest .panel-b{grid-template-columns:minmax(0,1fr)}.dir-b .panel-b.c2>.tile{box-shadow:0 -1px 0 var(--line)}.dir-b .panel-b>.tile:first-child{box-shadow:none}.dir-b .tile{min-height:68px;padding:12px 14px}.dir-b .points li{font-size:17px}.dir-b .why{padding-block:40px 48px}.dir-b .h2{font-size:26px}.dir-b .appr{grid-template-columns:minmax(0,1fr)}.dir-b .v-ft-grid{grid-template-columns:minmax(0,1fr);gap:28px}.dir-b .h1{font-size:32px}.dir-b .lead{font-size:17px}}.dir-b .ph{background:var(--surf);padding-block:8px 28px}.dir-b .crumbs ol{color:var(--soft);flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.dir-b .crumbs li+li:before{content:"/";padding:0 8px}.dir-b .crumbs a,.dir-b .crumbs span{align-items:center;min-height:44px;display:inline-flex}.dir-b .crumbs a{text-underline-offset:4px}.dir-b .rq-kicker{align-items:center;gap:10px;margin-top:2px;font-size:15px;font-weight:650;display:flex}.dir-b .rq-kicker .icon{width:22px;height:22px}.dir-b .ph .h1{margin-top:8px}.dir-b .ph .lead{margin-top:10px}.dir-b .ticks{flex-wrap:wrap;gap:8px 26px;margin:16px 0 0;padding:0;list-style:none;display:flex}.dir-b .ticks li{align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.dir-b .ticks .icon{width:20px;height:20px}.dir-b .ph-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:56px;display:grid}.dir-b .ph-grid .adv{margin-top:8px}.dir-b .note{color:var(--soft);margin-top:12px;font-size:14.5px}.dir-b .sec{padding-block:56px 64px}.dir-b .sec-h{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.2}.dir-b .more{align-items:center;gap:8px;min-height:44px;margin-top:10px;font-weight:650;text-decoration:none;display:inline-flex}.dir-b .more .icon{width:18px;height:18px;transition:transform .15s}.dir-b .more:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.dir-b .more:hover .icon{transform:translate(2px)}.dir-b .svc{margin-top:18px}.dir-b .svc.panel,.dir-b .svc .panel{box-shadow:inset 0 3px 0 var(--gold)}.dir-b .svc .panel-b{grid-template-columns:1fr 1fr}.dir-b .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.dir-b .qa{border-top:1px solid var(--line2);margin-top:16px}.dir-b .qa details{border-bottom:1px solid var(--line2)}.dir-b .qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding-block:10px;font-size:17px;font-weight:650;line-height:1.4;list-style:none;display:flex}.dir-b .qa summary::-webkit-details-marker{display:none}.dir-b .qa summary .icon{flex:none;width:20px;height:20px;transition:transform .15s}.dir-b .qa details[open] summary .icon{transform:rotate(180deg)}.dir-b .qa p{color:var(--soft);margin:0;padding:0 40px 18px 0;font-size:16px;line-height:1.65}.dir-b .rows{border-top:1px solid var(--line2);margin:16px 0 0;padding:0;list-style:none}.dir-b .rows li{border-bottom:1px solid var(--line2)}.dir-b .arow{padding:16px 0 18px;text-decoration:none;display:block}.dir-b .a-cat{letter-spacing:.07em;text-transform:uppercase;color:var(--gtx);font-size:12.5px;font-weight:650;display:block}.dir-b .a-t{margin-top:5px;font-size:17px;font-weight:650;line-height:1.35;display:block}.dir-b .a-s{color:var(--soft);margin-top:4px;font-size:15px;line-height:1.5;display:block}.dir-b .a-d{color:var(--soft);margin-top:8px;font-size:13.5px;display:block}.dir-b .arow:hover .a-t,.dir-b .acard:hover .a-t{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:2px}.dir-b .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 40px;margin-top:18px;display:grid}.dir-b .acard{border:0;border-top:1px solid var(--line2);box-shadow:none;color:inherit;background:0 0;border-radius:0;flex-direction:column;padding:18px 0 20px;text-decoration:none;display:flex}.dir-b .acard .a-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;display:-webkit-box;overflow:hidden}.dir-b .acard .a-d{margin-top:auto;padding-top:10px}.dir-b .kb-pager{margin-top:24px}.dir-b .ktopics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.dir-b .ktopic{min-height:176px;box-shadow:inset 0 3px 0 var(--gold);color:var(--ink);background:#fff;border:1px solid #ddd7cc;border-radius:14px;grid-template-rows:auto 1fr auto;align-content:start;gap:6px;padding:24px 22px 20px;text-decoration:none;transition:background .15s;display:grid;position:relative}.dir-b .ktopic:hover,.dir-b .ktopic:focus-visible{background:var(--cream)}.dir-b .ktopic-ic .icon{width:30px;height:30px;color:var(--ink)}.dir-b .ktopic-t{margin-top:10px;font-size:19px;font-weight:650;line-height:1.3}.dir-b .ktopic-s{color:var(--soft);font-size:14.5px}.dir-b .ktopic-go{background:var(--surf);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-flex;position:absolute;bottom:18px;right:18px}.dir-b .ktopic-go .icon{width:15px;height:15px}.dir-b .ktopic:hover .ktopic-go,.dir-b .ktopic:focus-visible .ktopic-go{background:var(--ink);color:var(--gold)}@media (width<=1099px){.dir-b .ktopics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.dir-b .ktopics{grid-template-columns:minmax(0,1fr);gap:12px}.dir-b .ktopic{min-height:0;padding:20px 20px 18px}}.dir-b .search{max-width:640px;margin-top:22px}.dir-b .search label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.dir-b .search-row{gap:10px;display:flex}.dir-b .search-in{flex:1;min-width:0;position:relative}.dir-b .search-in .icon{pointer-events:none;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;left:14px}.dir-b .search-in .in{padding-left:44px}.dir-b .kcat{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"ene tel ins ins""inv inv ins ins";gap:16px;margin-top:18px;display:grid}.dir-b .art-h1{letter-spacing:-.02em;max-width:672px;margin-top:8px;font-size:40px;font-weight:700;line-height:1.14}.dir-b .art-date{color:var(--soft);margin-top:12px;font-size:14.5px}.dir-b .art{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:72px;padding-block:44px 56px;display:grid}.dir-b .prose{max-width:710px}.dir-b .prose h2{margin-top:36px;scroll-margin-top:20px;font-size:24px;font-weight:700;line-height:1.25}.dir-b .prose h3{margin-top:28px;font-size:19px;font-weight:650;line-height:1.35}.dir-b .prose h4{margin-top:22px;font-size:17px;font-weight:650;line-height:1.4}.dir-b .prose p,.dir-b .prose li{font-size:17px;line-height:1.7}.dir-b .prose p{margin-top:14px}.dir-b .prose>:first-child,.dir-b .prose .kb-body>:first-child{margin-top:0}.dir-b .prose ul,.dir-b .prose ol{margin-top:12px;padding-left:22px}.dir-b .prose ul{list-style:outside}.dir-b .prose ol{list-style:decimal}.dir-b .prose li{margin-top:6px}.dir-b .prose li::marker{color:var(--gtx);font-weight:650}.dir-b .prose a{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:2px;position:relative}.dir-b .prose p a:after,.dir-b .prose li a:after{content:"";position:absolute;inset:-12px 0}.dir-b .prose .callout{box-shadow:inset 3px 0 0 var(--gold);margin-top:20px;padding:4px 0 4px 18px;font-weight:550}.dir-b .prose .kb-fig{margin:24px 0 0}.dir-b .prose .kb-fig img{border-radius:12px;max-width:100%;height:auto;display:block}.dir-b .prose .kb-fig figcaption{color:var(--soft);margin-top:8px;font-size:14px}.dir-b .disc{border-top:1px solid var(--line2);color:var(--soft);margin-top:32px;padding-top:16px;font-size:14.5px;line-height:1.6}.dir-b .offer{background:var(--stone);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:24px 26px;display:flex}.dir-b .offer h2{margin:0;font-size:19px;font-weight:650;line-height:1.35}.dir-b .offer p{color:var(--soft);margin-top:4px;font-size:15.5px}.dir-b .toc{box-shadow:inset 1px 0 0 var(--line2);padding-left:22px;position:sticky;top:20px}.dir-b .toc-h{letter-spacing:.07em;text-transform:uppercase;color:var(--soft);font-size:13px;font-weight:650}.dir-b .toc ol{margin:8px 0 0;padding:0;list-style:none}.dir-b .toc a{align-items:center;min-height:44px;font-size:15.5px;font-weight:550;line-height:1.4;text-decoration:none;display:flex}.dir-b .toc a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.dir-b .rel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.dir-b .rel-band{box-shadow:inset 0 1px 0 var(--line2);padding-block:44px 56px}.dir-b .co{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:72px;padding-block:48px 64px;display:grid}.dir-b .co .prose h2{margin-top:40px;font-size:26px}.dir-b .co .prose ul{padding-left:0;list-style:none}.dir-b .co .prose ul li{margin-top:10px;padding-left:18px;position:relative}.dir-b .co .prose ul li:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}.dir-b .co .prose ul li strong{font-weight:650}.dir-b .os{background:var(--stone);border-radius:16px;padding:26px 26px 24px;position:sticky;top:20px}.dir-b .offer-steps .guide-h{margin:0;font-size:19px;font-weight:650;line-height:1.3}.dir-b .offer-steps .guide-steps{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dir-b .offer-steps .guide-steps li{grid-template-columns:32px minmax(0,1fr);column-gap:14px;display:grid}.dir-b .offer-steps b{font-size:15.5px;font-weight:650;line-height:1.35;display:block}.dir-b .offer-steps .v-d{color:var(--soft);margin-top:2px;font-size:14.5px;line-height:1.5;display:block}.dir-b .offer-steps-line{margin:16px 0 0;font-size:15.5px;font-weight:650;line-height:1.45}.dir-b .offer-steps .btn{width:100%;margin-top:14px}.dir-b .fband{background:var(--stone);padding-block:36px 48px}.dir-b .ct{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:32px;display:grid}.dir-b .ct .adv{position:sticky;top:20px}.dir-b .adv .row{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:12px;min-height:44px;padding:0 20px;font-size:16px;display:grid}.dir-b .adv .row .icon{width:20px;height:20px}.dir-b .adv .row a{color:#fff;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.dir-b .adv .row a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.dir-b .adv .rows2{margin-top:14px;padding-top:12px;box-shadow:0 -1px #3a424b}@media (width<=1119px){.dir-b .ph-grid,.dir-b .two,.dir-b .art,.dir-b .co,.dir-b .ct{grid-template-columns:minmax(0,1fr)}.dir-b .ph-grid{gap:24px}.dir-b .two{gap:40px}.dir-b .art,.dir-b .co{gap:32px}.dir-b .toc,.dir-b .os,.dir-b .ct .adv{position:static}.dir-b .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dir-b .kcat{grid-template-columns:1fr 1fr;grid-template-areas:"ene tel""ins ins""inv inv"}}@media (width<=759px){.dir-b .sec{padding-block:36px 44px}.dir-b .sec-h{font-size:21px}.dir-b .svc .panel-b{grid-template-columns:minmax(0,1fr)}.dir-b .svc .panel-b>.tile{box-shadow:0 -1px 0 var(--line)}.dir-b .svc .panel-b>.tile:first-child{box-shadow:none}.dir-b .cards{grid-template-columns:minmax(0,1fr);gap:0}.dir-b .kcat{grid-template-columns:minmax(0,1fr);grid-template-areas:"ene""tel""ins""inv";gap:12px}.dir-b .art-h1{font-size:28px;line-height:1.2}.dir-b .art{padding-block:28px 40px}.dir-b .prose p,.dir-b .prose li{font-size:16.5px}.dir-b .offer{flex-direction:column;align-items:stretch;padding:20px 18px}.dir-b .offer .btn{width:100%}.dir-b .toc{padding-left:16px}.dir-b .rel-band{padding-block:32px 40px}.dir-b .co{padding-block:32px 44px}.dir-b .os{padding:20px 18px}.dir-b .fband{padding-block:20px 32px}.dir-b .search-row .btn{padding:0 16px}}.dir-b .hd .logo img{width:auto;height:38px;display:block}@media (width<=759px){.dir-b .hd .logo img{height:32px}}.dir-b .kicker{line-height:1.55}.dir-b .btn-ink{background:var(--ink);color:#fff;border:0}.dir-b .btn-ink:hover{color:#fff;background:#2b3239}.dir-b .in{border:1.5px solid var(--ctrl);width:100%;height:52px;color:var(--ink);background:#fff;border-radius:10px;padding:0 14px;font-size:16px}.dir-b .offer .btn{white-space:nowrap}.dir-b .co .prose .motto{margin-top:28px;font-size:19px;font-weight:650;line-height:1.45}.dir-b .f-card{box-shadow:none;background:#fff;border:0;border-radius:16px;padding:28px 32px 30px}.dir-b .f-form .q,.dir-b .f-form .field,.dir-b .f-form .f-q,.dir-b .f-form .checks{box-shadow:none;border:0}.dir-b .f-step-h{letter-spacing:0;margin:0;font-size:24px;font-weight:700;line-height:1.2}.dir-b .f-step-sub{color:var(--soft);margin:6px 0 0;font-size:16px}.dir-b .f-form .q{background:0 0;min-width:0;margin:22px 0 0;padding:0}.dir-b .f-form .q legend,.dir-b .f-form .field>label{float:none;width:auto;margin:0 0 10px;padding:0;font-size:16px;font-weight:650;line-height:1.4;display:block}.dir-b .f-form .field>label{margin-bottom:7px;font-size:15px;font-weight:600}.dir-b .f-form .opt,.dir-b .f-form .req{color:var(--soft);font-weight:400}.dir-b .f-form .field{margin:22px 0 0;padding:0}.dir-b .f-form .fields.pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0;display:grid}.dir-b .f-form .fields.pair .field{margin-top:0}.dir-b .f-form .input,.dir-b .f-form .textarea,.dir-b .f-form select.input{border:1.5px solid var(--ctrl);width:100%;height:52px;color:var(--ink);box-shadow:none;background:#fff;border-radius:10px;padding:0 14px;font-size:16px}.dir-b .f-form textarea.textarea{resize:vertical;height:110px;padding:12px 14px}.dir-b .f-form select.input{appearance:none;padding-right:42px}.dir-b .f-form .select-wrap{display:block;position:relative}.dir-b .f-form .select-wrap .icon{pointer-events:none;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:14px}.dir-b .f-form .checks{background:0 0;gap:10px;margin:24px 0 0;padding:0;display:grid}.dir-b .f-form .check{min-height:44px;color:var(--soft);cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:12px;padding-block:4px;font-size:14.5px;line-height:1.5;display:grid}.dir-b .f-form .check input{width:20px;height:20px;accent-color:var(--ink);margin:1px 0 0}.dir-b .f-form .check a{color:var(--ink);font-weight:600}.dir-b .f-form .f-actions-stack{border:0;margin:28px 0 0;padding:0}.dir-b .f-form .f-actions-row{justify-content:flex-start;align-items:center;gap:12px;display:flex}.dir-b .f-form .f-actions-row .btn{min-width:0}@media (width<=759px){.dir-b .f-card{padding:20px 16px 22px}.dir-b .f-form .fields.pair:not([data-month-pick]){grid-template-columns:minmax(0,1fr)}.dir-b .f-form .fields.pair .field+.field{margin-top:18px}.dir-b .f-form .f-actions-row .btn{flex:1}}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>:is(.q,.field,.field-q,.fields)+:is(.q,.field,.field-q,.fields),.dir-b .offer-form.f-form>:is(.q,.field)+:is(.q,.field){border-top:0}.dir-b :is(.request-form .f-form,.offer-form.f-form,.plus-form-card .f-form)>:is(.q,.field,.field-q,.fields),.dir-b .offer-form.f-form>:is(.q,.field),.dir-b .request-form .f-form>:is(.q,.field,.field-q,.fields),.dir-b .plus-form-card .f-form>:is(.q,.field,.field-q,.fields){border:0;margin:22px 0 0;padding:0}.dir-b .request-form .request-step>.f-form{margin-top:0}.dir-b .q legend,.dir-b .q-label{font-size:16px;font-weight:650;line-height:1.4}.dir-b .field>label,.dir-b .field-q>.q-label{font-size:15px;font-weight:600}.dir-b .q>legend{float:none;width:auto;margin:0 0 10px;padding:0}.dir-b .q>legend+*{clear:none}.dir-b .opt,.dir-b .req{color:var(--soft);font-weight:400}.dir-b .input,.dir-b .textarea{border:1.5px solid var(--ctrl);box-shadow:none;background:#fff;border-radius:10px;font-size:16px}.dir-b .input{height:52px}.dir-b .choices,.dir-b .choices.row2,.dir-b .choices.c3,.dir-b .choices.c4,.dir-b .choices.compact{grid-auto-rows:auto;gap:10px;max-width:none}.dir-b .choices .choice>.choice-body{border:1.5px solid var(--line);min-height:56px;color:var(--ink);background:#fff;border-radius:12px;padding:0 16px 0 48px;font-size:16px;font-weight:600}.dir-b .choices .choice>input{accent-color:var(--ink)}.dir-b .choices .choice:hover>input:not(:checked)+.choice-body{border-color:#bdb6aa}.dir-b .choices .choice>input:checked+.choice-body,.dir-b .choices .choice>input:checked:hover+.choice-body{border-color:var(--ink);background:var(--cream);color:var(--ink)}.dir-b .choices .choice>input:checked+.choice-body small{color:var(--soft)}.dir-b .choices .choice .icon{width:22px;height:22px;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0}.dir-b .stepper{background:0 0;border:0;gap:0;padding:0}.dir-b .stepper-count{color:var(--soft);margin:0;font-size:13px;font-weight:600}.dir-b .stepper ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.dir-b .stepper li,.dir-b .stepper li:nth-child(2),.dir-b .stepper li:nth-child(3){border:0;border-top:3px solid var(--line);min-height:0;color:var(--soft);text-align:left;flex:none;gap:0;padding:10px 0 0;font-size:14px;font-weight:600;display:block}.dir-b .stepper li:before,.dir-b .stepper li:after{content:none;display:none}.dir-b .stepper li.is-done{border-top-color:var(--ink);color:var(--ink)}.dir-b .stepper li.is-current{border-top-color:var(--gold);color:var(--ink)}.dir-b .request-step-title,.dir-b .f-step-h.request-step-title{margin-top:24px}.dir-b .f-card .f-step-h.is-first{margin-top:0}.dir-b .f-actions-note{color:var(--soft)}@media (width>=1101px){.dir-b .stepper{padding:0}}@media (width<=759px){.dir-b .choices,.dir-b .choices.row2,.dir-b .choices.c3,.dir-b .choices.c4,.dir-b .choices.compact{grid-template-columns:minmax(0,1fr)}.dir-b .choices.row2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dir-b .rq>.guide,.dir-b .rq>.b-guide{box-shadow:none;background:#fff;border:0;border-radius:16px;padding:26px 26px 8px;position:sticky;top:20px}@media (width<=1119px){.dir-b .rq>.guide,.dir-b .rq>.b-guide{position:static}}@media (width<=759px){.dir-b .rq>.guide,.dir-b .rq>.b-guide{padding:20px 16px 4px}}.dir-b .about{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;padding-block:56px 64px;display:grid}.dir-b .about .h2{font-size:28px}.dir-b .about .sub{color:var(--gtx);margin-top:6px;font-size:18px;font-weight:600}.dir-b .about p.t{max-width:710px;margin-top:14px;font-size:16.5px;line-height:1.65}.dir-b .about h3{font-size:19px;font-weight:650;line-height:1.35}.dir-b .about .who{margin-top:22px}.dir-b .about .who ul{margin:8px 0 0;padding-left:20px}.about .who li{margin-top:6px;font-size:16px;line-height:1.6}.about .who li::marker{color:var(--gtx)}.dir-b .about .close p{color:var(--soft);margin-top:10px;font-size:16px;line-height:1.65}.dir-b .dis{border-top:1px solid var(--line);margin-top:18px}.dir-b .dis summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-size:16px;font-weight:650;list-style:none;display:flex}.dir-b .dis summary::-webkit-details-marker{display:none}.dir-b .dis summary .icon{flex:none;width:20px;height:20px;transition:transform .15s}.dir-b .dis[open] summary .icon{transform:rotate(180deg)}.dir-b .about .dis p{color:var(--soft);font-size:15.5px}.dir-b .dis ul{margin:8px 0 6px;padding-left:20px}.dir-b .dis li{color:var(--soft);margin-top:6px;font-size:15.5px;line-height:1.55}.dir-b .dis li::marker{color:var(--gtx)}.dir-b .dis li strong{color:var(--ink);font-weight:650}@media (width<=1119px){.dir-b .about{grid-template-columns:minmax(0,1fr)}}@media (width<=759px){.dir-b .about{gap:28px;padding-block:36px 44px}}.dir-b .rq{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}@media (width<=1119px){.dir-b .rq{grid-template-columns:minmax(0,1fr)}}.dir-b .stepper{text-transform:none;margin-inline:0}.dir-b .stepper-count{text-transform:none;letter-spacing:0}.dir-b .f-actions-note{display:none}.dir-b .f-actions-row,.dir-b .f-actions{justify-content:flex-start;align-items:center;gap:12px;display:flex}.dir-b .sec2{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.dir-b .sec2 h3{margin:0;font-size:16px;font-weight:650}.dir-b .tel{min-height:44px;color:var(--ink);align-items:center;gap:10px;margin-top:4px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.dir-b .tel .icon{width:20px;height:20px}.dir-b .tel:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.dir-b .cbx{border-top:1px solid var(--line);margin-top:22px}.dir-b .cbx summary{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0;font-size:16px;font-weight:650;list-style:none;display:flex}.dir-b .cbx summary::-webkit-details-marker{display:none}.dir-b .cbx summary .icon{width:20px;height:20px;transition:transform .15s}.dir-b .cbx[open] summary .icon{transform:rotate(180deg)}.dir-b .cbx[open]{padding-bottom:20px}.dir-b .cbx .callbox-body{padding:0}.dir-b .f-actions,.dir-b .f-actions-stack{border-top:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin-top:28px;padding-top:0}.dir-b .f-actions .btn-gold,.dir-b .f-actions-row .btn-gold{width:auto;min-width:0}.dir-b .f-actions-stack .f-actions-row{flex:none}.dir-b .input.input-short,.dir-b .input-short{max-width:200px}.dir-b .solo .f-card{max-width:780px}.dir-b .jobs-list{border-top:1px solid var(--line2);margin:16px 0 0;padding:0;list-style:none}.dir-b .jobs-list li{border-bottom:1px solid var(--line2);padding:14px 0;font-size:17px;font-weight:650}.dir-b .lg{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:72px;padding-block:44px 64px;display:grid}.dir-b .jump{position:sticky;top:20px}.dir-b .jump ul{margin:8px 0 0;padding:0;list-style:none}.dir-b .jump a{align-items:center;min-height:44px;font-size:15.5px;font-weight:550;line-height:1.35;text-decoration:none;display:flex}.dir-b .jump a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.dir-b .part{border-top:1px solid var(--line2);margin-top:40px;padding-top:36px;scroll-margin-top:16px}.dir-b .part:first-child{border-top:0;margin-top:0;padding-top:0}.dir-b .part>h2{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.2}.dir-b .part .meta{color:var(--soft);margin:8px 0 0;font-size:14.5px}.dir-b .part .prose{margin-top:6px}.dir-b .part .prose h3{margin-top:30px;font-size:20px}.dir-b .part .prose h4{margin-top:22px;font-size:17px;font-weight:650}.dir-b .part .prose p,.dir-b .part .prose li{overflow-wrap:anywhere;font-size:16px;line-height:1.7}.dir-b .part .prose .table-wrap{max-width:100%;overflow-x:auto}.dir-b .notice-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:14.5px;line-height:1.55}.dir-b .notice-table th{text-align:left;border-bottom:1.5px solid var(--ink);background:0 0;padding:10px 12px 10px 0;font-weight:650}.dir-b .notice-table tbody th{border-bottom:1px solid var(--line2);white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:13.5px;font-weight:400}.dir-b .notice-table td{vertical-align:top;border-bottom:1px solid var(--line2);padding:10px 12px 12px 0}@media (width<=1119px){.dir-b .lg{grid-template-columns:minmax(0,1fr);gap:32px}.dir-b .jump{position:static}}@media (width<=759px){.dir-b .lg{padding-block:28px 44px}.dir-b .part>h2{font-size:23px}.dir-b .notice-table,.dir-b .notice-table tbody,.dir-b .notice-table tr,.dir-b .notice-table td,.dir-b .notice-table tbody th{width:100%;display:block}.dir-b .notice-table thead{display:none}.dir-b .notice-table tr{border-bottom:1px solid var(--line2);padding-block:10px}.dir-b .notice-table td,.dir-b .notice-table tbody th{white-space:normal;border:0;padding:2px 0}}.dir-b .thanks.ty{scroll-margin-top:16px}.dir-b .ty-head{align-items:center;gap:12px;display:flex}.dir-b .ty-badge{width:auto;height:auto;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;flex:none;padding:0;display:inline-flex}.dir-b .ty-badge .icon{stroke-width:2px;width:28px;height:28px}.dir-b .ty-h,.dir-b .ty-h.ty-h-sm{letter-spacing:-.01em;text-align:left;margin:0;font-size:28px;font-weight:700;line-height:1.2}.dir-b .ty-lead{color:var(--soft);text-align:left;margin:8px 0 0;font-size:17px;line-height:1.55}.dir-b .summary{border:0;border-block:1px solid var(--line);background:0 0;grid-template-columns:max-content minmax(0,1fr);gap:4px 18px;margin:20px 0 0;padding:14px 0;display:grid}.dir-b .summary dt{color:var(--soft);font-size:14.5px}.dir-b .summary dd{margin:0;font-weight:650}.dir-b .ty-cross{background:0 0;border:0;margin-top:22px;padding:0}.dir-b .ty-cross p{margin:0;font-size:16px;line-height:1.6}.dir-b .ty-cross ul{flex-wrap:wrap;gap:4px 24px;margin:4px 0 0;padding:0;list-style:none;display:flex}.dir-b .ty-cross a{min-height:44px;color:var(--ink);align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.dir-b .ty-cross a .icon{width:16px;height:16px}.dir-b .ty-cross a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.dir-b .hurry{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.dir-b .hurry p{color:var(--ink);margin:0;font-size:15px;font-weight:600}.dir-b .hurry-row{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:10px;display:flex}.dir-b .hurry .btn-line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line2);background:0 0;border:0}.dir-b .hurry .btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.dir-b .ty .ty-actions,.dir-b .ty .acts{align-items:center;gap:12px;margin-top:26px;display:flex}.dir-b .menu-btn{color:#f3f4f6;background:#2b3239;border-radius:10px;width:48px;height:48px}.dir-b .menu-btn:hover,.dir-b .menu[open]>.menu-btn:has(>:hover){background:#38414a}.dir-b .stepper li,.dir-b .stepper li:nth-child(2),.dir-b .stepper li:nth-child(3){text-align:left;flex-direction:column;justify-self:stretch;align-items:stretch;width:auto}@media (width<=1100px){.dir-b .stepper li:nth-child(2),.dir-b .stepper li:nth-child(3){justify-self:stretch;width:auto}}.dir-b .inv-cat{margin-top:0;display:block}.dir-b .inv-why{padding-block:40px 28px}.dir-b .inv-why .lead+.lead{margin-top:12px}.dir-b .panel-b.inv3{grid-template-columns:repeat(3,minmax(0,1fr))}.dir-b .panel-b.inv3>.tile{box-shadow:-1px 0 0 var(--line)}.dir-b .panel-b.inv3>.tile:first-child{box-shadow:none}.dir-b .invest-tagline{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;margin:28px 0 0;font-size:20px;font-weight:650;text-decoration-thickness:3px}.dir-b .invest-risk{align-items:flex-start;gap:10px;margin-top:16px;display:flex}.dir-b .invest-risk .icon{flex:none;width:20px;height:20px;margin-top:2px}.dir-b .invest-nav{padding-bottom:18px}.dir-b .invest-links{margin:8px 0 0;padding:0;list-style:none}.dir-b .invest-links a{align-items:center;min-height:44px;font-size:15.5px;font-weight:550;text-decoration:none;display:flex}.dir-b .invest-links a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.dir-b .invest-links a[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.dir-b .rq>.invest-main{min-width:0}.dir-b .form-kb-points{grid-template-columns:minmax(0,1fr);margin-top:18px}.dir-b .form-kb-points .v-d{color:var(--soft);margin-top:2px;font-size:15px;font-weight:400;display:block}.dir-b .form-kb-points li{align-items:flex-start}.dir-b .form-kb-points .icon{margin-top:3px}@media (width<=1119px){.dir-b .panel-b.inv3{grid-template-columns:minmax(0,1fr)}.dir-b .panel-b.inv3>.tile{box-shadow:0 -1px 0 var(--line)}.dir-b .panel-b.inv3>.tile:first-child{box-shadow:none}}.dir-b .os h2{margin:0;font-size:19px;font-weight:650;line-height:1.3}.dir-b .guide-os .btn{width:100%;margin-top:14px}.dir-b .guide-os h3{border-top:1px solid var(--line2);margin-top:24px;padding-top:18px;font-size:15px;font-weight:650}.dir-b .os-list{margin:6px 0 0;padding:0;list-style:none}.dir-b .os-list a{align-items:center;min-height:44px;font-size:15.5px;font-weight:550;text-decoration:none;display:flex}.dir-b .os-list a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.dir-b .prose .more{margin-top:20px}.dir-b .thanks.ty{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.dir-b .thanks.ty[hidden]{display:none}.dir-b .thanks.ty>*{grid-column:1/-1}.dir-b .thanks.ty>.ty-badge{grid-column:1}.dir-b .thanks.ty>.ty-badge+.ty-h{grid-column:2}.dir-b .panel-b.c2>.tile:last-child:nth-child(odd){box-shadow:0 -1px 0 var(--line);grid-column:1/-1}.dir-b .panel-b.c2>.tile:first-child:last-child{box-shadow:none}.dir-b .panel.bare{position:relative}.dir-b .panel.bare:before{content:"";z-index:1;background:var(--gold);pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.dir-b .acard .a-img{aspect-ratio:16/9;border-radius:12px;margin-bottom:14px;display:block;overflow:hidden}.dir-b .acard .a-img img{object-fit:cover;width:100%;height:100%;display:block}.dir-b .art-hero{padding-top:28px}.dir-b .art-hero img{object-fit:cover;border-radius:14px;width:100%;height:auto;max-height:420px;display:block}.dir-b .acard .a-ph{background-color:var(--cream,var(--stone-light));background-image:repeating-linear-gradient(135deg, transparent 0 11px, var(--line) 11px 12px);position:relative}.dir-b .acard .a-ph:before{content:"";background:var(--gold);height:3px;position:absolute;inset:0 0 auto}.dir-b .cstrip{background:var(--ink);color:var(--on-ink);text-align:center;padding-block:72px}.dir-b .cstrip-in{max-width:calc(640px + 2 * var(--gutter));margin-inline:auto}.dir-b .cstrip-t h2{letter-spacing:-.015em;color:#fff;text-wrap:balance;margin:0;font-size:32px;font-weight:700;line-height:1.15}.dir-b .cstrip-t p{color:var(--on-soft);margin:14px 0 0;font-size:17px;line-height:1.55}.dir-b .cstrip-a{flex-direction:column;align-items:center;gap:16px;margin-top:28px;display:flex}.dir-b .cstrip-m{color:var(--on-soft);margin:0;font-size:15.5px}.dir-b .cstrip-m a{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;display:inline-flex}.dir-b .cstrip-m a:hover{color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.dir-b .cstrip :focus-visible{outline-color:var(--gold)}@media (width<=759px){.dir-b .cstrip{padding-block:48px}.dir-b .cstrip-t h2{font-size:26px}.dir-b .cstrip-a{margin-top:24px}}.dir-b a{text-underline-offset:4px}.dir-b :is(h1,h2,h3,.h1,.h2){text-wrap:balance}.dir-b :is(p,li,dd,summary,.lead){text-wrap:pretty}.dir-b>main{flex-direction:column;display:flex}.dir-b>main>:last-child{flex:1 0 auto}.dir-b .cstrip{flex-direction:column;justify-content:center;display:flex}.dir-b .sec+.sec{padding-top:0}@media (width<=760px){.dir-b .tile-sub-full{display:none}.dir-b .tile-sub-short{display:inline}}.dir-b .u-mt-8{margin-top:8px}.dir-b .u-mt-10{margin-top:10px}.dir-b .u-mt-12{margin-top:12px}.dir-b .u-pt-28{padding-top:28px}.dir-b .u-pb-0{padding-bottom:0}.dir-b .error-actions{margin:20px 0 28px}
