.loc .tablecard{border:1px solid var(--rule);border-radius:14px;overflow:hidden;background:#ffffffb8}@media(max-width:860px){.loc .tablecard{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.loc .tablecard .data{min-width:33rem}}.loc .g-white .tablecard{background:var(--g2)}.loc .g-navy .tablecard,.loc .g-blue .tablecard{background:#ffffff0f;border-color:#ffffff29}.loc .tablecard-h{padding:16px 20px 14px;border-bottom:1px solid var(--rule)}.loc .g-navy .tablecard-h,.loc .g-blue .tablecard-h{border-bottom-color:#ffffff29}@media(min-width:768px){.loc .tablecard-h{padding:18px 28px 16px}}.loc .data{width:100%;border-collapse:collapse}.loc .data .th{padding:12px 16px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cyt);text-align:left;white-space:nowrap;background:hsl(var(--wd-blue) / .07);border-bottom:1px solid var(--rule)}.loc .data .td{padding:14px 16px;font-size:.92rem;line-height:1.55;color:#546078;border-bottom:1px solid var(--rule);vertical-align:top}.loc .data tbody tr:last-child .td{border-bottom:0}.loc .data tbody tr:nth-child(2n){background:hsl(var(--wd-blue) / .035)}.loc .td-k{font-weight:700;color:var(--navy)}.loc .td-hi{color:var(--cyt);font-weight:600}.loc .td-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.86rem;color:var(--navy);font-weight:600}.loc .td-note{font-size:.86rem;color:#636f88}.loc figcaption.td-note{display:block;padding:12px 16px 14px;border-top:1px solid var(--rule)}.loc .g-tint2 .data .th,.loc .g-tint2 .td-hi{color:#005a70}.loc .g-navy .data .th,.loc .g-blue .data .th{color:#a3f0ff;background:#ffffff0f;border-bottom-color:#ffffff29}.loc .g-navy .data .td,.loc .g-blue .data .td{color:#c9dcee;border-bottom-color:#ffffff24}.loc .g-navy .td-k,.loc .g-blue .td-k,.loc .g-navy .td-mono,.loc .g-blue .td-mono{color:#fff}.loc .g-navy .td-hi,.loc .g-blue .td-hi{color:#a3f0ff}.loc .g-navy .td-note,.loc .g-blue .td-note{color:#b6c7d8}.loc .g-navy .data tbody tr:nth-child(2n),.loc .g-blue .data tbody tr:nth-child(2n){background:#ffffff0a}.loc .g-navy figcaption.td-note,.loc .g-blue figcaption.td-note{border-top-color:#ffffff29}@media(max-width:720px){.loc .data .th,.loc .data .td{padding:11px 12px;font-size:.86rem}.loc .data .td-note,.loc .data .th:last-child{display:none}.loc figcaption.td-note{display:block}}.loc .quote{font-size:clamp(1.12rem,1.7vw,1.32rem);line-height:1.5;font-weight:600;color:var(--navy);letter-spacing:-.012em}.loc .quote:before{content:"“"}.loc .quote:after{content:"”"}.loc .quote-by{font-size:.84rem;font-weight:700;color:var(--cyt)}.loc .g-navy .quote,.loc .g-blue .quote{color:#fff}.loc .g-navy .quote-by{color:var(--cy)}.loc .g-blue .quote-by{color:#a3f0ff}.loc .step-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;font-size:.82rem;font-weight:800;color:#fff;background:hsl(var(--wd-blue))}.loc .g-navy .step-badge,.loc .g-blue .step-badge{background:#ffffff29}.loc .tick{color:var(--cyt)}.loc .g-navy .tick,.loc .g-cta .tick{color:var(--cy)}.loc .g-blue .tick{color:#a3f0ff}.loc .tick-gold{color:#845206}.loc .g-navy .tick-gold,.loc .g-blue .tick-gold,.loc .g-cta .tick-gold{color:#edbc5a}.loc .kick-mute{font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#636f88;margin-bottom:14px}.loc .g-navy .kick-mute,.loc .g-blue .kick-mute,.loc .g-cta .kick-mute{color:#acbfd2}.loc .body-strong{font-weight:700;color:var(--navy)}.loc .chip-wide{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left}.loc .body,.loc .lede,.loc .prose-links{max-width:46rem}.loc .prose-links>*,.loc .prose-links p,.loc .prose-links ul{max-width:100%}.loc .card .body,.loc .card .lede,.loc .col .body,.loc .sec-d,.loc .guar-terms dd{max-width:none}.loc .reasons{border-top:2px solid hsl(var(--wd-cyan));padding-top:16px}.loc .reasons-k{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5c6984;margin-bottom:14px}.loc .reasons ol{list-style:none;margin:0;padding:0}.loc .reasons li{display:grid;grid-template-columns:30px 1fr;gap:2px 14px;padding:14px 0;border-bottom:1px solid var(--rule)}.loc .reasons li:first-child{padding-top:0}.loc .reasons-n{grid-row:1 / span 2;font-size:1.5rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--cyt)}.loc .reasons-t{font-size:1rem;font-weight:800;letter-spacing:-.015em;color:var(--navy)}.loc .reasons-d{font-size:.86rem;line-height:1.55;color:#58657e}.loc .reasons-x{display:flex;justify-content:center;margin-top:26px}.loc .reasons-x .btn-cyan{font-size:13.5px;padding:15px 30px}@media(max-width:1023px){.loc .reasons{max-width:34rem}}.loc .secs{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:46rem;border-top:1px solid var(--rule)}.loc .sec{display:grid;grid-template-columns:64px 1fr;gap:22px;padding:26px 0;border-bottom:1px solid var(--rule)}.loc .sec-n{font-size:2.1rem;font-weight:800;line-height:.9;letter-spacing:-.05em;color:#2283b4}.loc .sec-t{font-size:1.24rem;font-weight:800;letter-spacing:-.022em;color:var(--navy);margin-bottom:7px}.loc .sec-d{font-size:.96rem;line-height:1.65;color:#4f5b72}.loc .sec-e{margin-top:12px;font-size:.82rem;color:#58657e}.loc .sec-e span{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;color:var(--cyt);margin-right:8px}.loc .g-navy .secs,.loc .g-navy .sec,.loc .g-blue .secs,.loc .g-blue .sec{border-color:var(--rule-lt)}.loc .g-navy .sec-n,.loc .g-blue .sec-n{color:#64d0f7}.loc .g-navy .sec-t,.loc .g-blue .sec-t{color:#fff}.loc .g-navy .sec-d,.loc .g-blue .sec-d{color:#c9dcee}.loc .g-navy .sec-e,.loc .g-blue .sec-e{color:#afc2d4}.loc .g-navy .sec-e span,.loc .g-cta .sec-e span{color:var(--cy)}.loc .g-blue .sec-e span{color:#a3f0ff}.loc .g-tint2 .sec-e span{color:#005a70}@media(max-width:640px){.loc .sec{grid-template-columns:40px 1fr;gap:14px}.loc .sec-n{font-size:1.5rem}}.loc .steps{list-style:none;margin:0;padding:0;max-width:calc(46rem + 74px);display:grid;gap:18px}@media(min-width:768px){.loc .steps{gap:22px}}.loc .faqs{max-width:46rem}.loc .stats{display:grid;grid-template-columns:repeat(var(--stat-cols, 5),1fr);gap:0;border-top:1px solid var(--rule);padding-top:26px}.loc .stat{padding:0 26px;border-left:1px solid var(--rule)}.loc .stat:first-child{border-left:0;padding-left:0}.loc .stat-k{font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;color:#5c6984;margin-bottom:10px;font-weight:700}.loc .stat-big{font-size:2.3rem;font-weight:800;letter-spacing:-.03em;color:var(--navy);line-height:1;margin-bottom:8px}.loc .stat-v{font-size:.875rem;line-height:1.55;color:#4f5b72;max-width:none}.loc .g-navy .stats,.loc .g-blue .stats,.loc .g-cta .stats{border-top-color:#ffffff38}.loc .g-navy .stat,.loc .g-blue .stat,.loc .g-cta .stat{border-left-color:#ffffff2e}.loc .g-navy .stat:first-child,.loc .g-blue .stat:first-child,.loc .g-cta .stat:first-child{border-left:0}.loc .g-navy .stat-k,.loc .g-blue .stat-k,.loc .g-cta .stat-k{color:#bbd6ef}.loc .g-navy .stat-big,.loc .g-blue .stat-big,.loc .g-cta .stat-big{color:#fff}.loc .g-navy .stat-v,.loc .g-blue .stat-v,.loc .g-cta .stat-v{color:#dceaf7}@media(max-width:1000px){.loc .stats{grid-template-columns:repeat(2,1fr);gap:28px 0}.loc .stat{border-left:0;padding-left:0;padding-right:20px}}@media(max-width:620px){.loc .stats{grid-template-columns:1fr}}.loc .pairs{display:grid;grid-template-columns:repeat(2,1fr);gap:42px 56px}@media(max-width:860px){.loc .pairs{grid-template-columns:1fr;gap:32px}}.loc .pair{border-top:2px solid hsl(var(--wd-cyan));padding-top:18px}.loc .punch{font-size:clamp(1.4rem,3vw,2rem);line-height:1.22;font-weight:800;letter-spacing:-.02em;color:var(--cyt);max-width:24ch}.loc .g-navy .punch,.loc .g-cta .punch{color:var(--cy)}.loc .g-blue .punch{color:#a3f0ff}.loc .cap{font-size:.8rem;color:#58657e;margin-top:12px;padding-left:12px;border-left:2px solid hsl(var(--wd-cyan));max-width:62ch}.loc .g-navy .cap,.loc .g-cta .cap{color:#b5c7d9}.loc .g-blue .cap{color:#d7e8f4}.loc .gwrap{display:block;max-width:1000px;margin:0 auto;line-height:0;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px -22px #23365c73;transition:transform .4s ease,box-shadow .4s ease}.loc .gwrap:hover{transform:translateY(-4px);box-shadow:0 26px 60px -24px #23365c8c}.loc .gwrap img{width:100%;height:auto}@media(prefers-reduced-motion:reduce){.loc .gwrap{transition:none}}.loc .shot{max-width:750px;margin:0}.loc .shot img{width:100%;height:auto;display:block;border-radius:14px}.loc .steps{list-style:none;margin:0;padding:0;max-width:46rem;display:block}.loc .step{display:grid;grid-template-columns:92px 1fr;gap:28px;align-items:start;padding:30px 0;border-top:1px solid var(--rule)}.loc .step:last-child{border-bottom:1px solid var(--rule)}.loc .step-n{font-size:3.4rem;font-weight:800;line-height:.85;letter-spacing:-.05em;color:#006a85d9}.loc .g-navy .step,.loc .g-blue .step{border-color:var(--rule-lt)}.loc .g-navy .step-n,.loc .g-blue .step-n{color:#38deffb3}@media(max-width:720px){.loc .step{grid-template-columns:56px 1fr;gap:16px}.loc .step-n{font-size:2.2rem}}.loc .doc{display:grid;grid-template-columns:minmax(0,232px) minmax(0,1fr);gap:0 96px;align-items:start}@media(max-width:1080px){.loc .doc{grid-template-columns:minmax(0,1fr);gap:0}}.loc .doc>*{min-width:0}.loc .toc{position:sticky;top:116px;padding-left:18px;max-height:calc(100vh - 150px);overflow-y:auto;overscroll-behavior:contain;border-left:2px solid hsl(var(--wd-cyan) / .35)}@media(max-width:1080px){.loc .toc{display:none}}.loc .toc-h{font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#606e8a;margin-bottom:14px}.loc .toc a{display:block;font-size:.84rem;line-height:1.4;color:#546078;padding:6px 0;transition:color .15s ease}.loc .toc a:hover{color:var(--cyt)}.loc .toc a.on{color:var(--navy);font-weight:700}.loc .loc-doc [data-doc-body] section{padding-top:0;padding-bottom:0;background:none}.loc .loc-doc [data-doc-body] .container{max-width:none;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.loc .loc-doc [data-doc-body]>*+*,.loc .loc-doc [data-doc-body] section+section{margin-top:64px}@media(min-width:768px){.loc .loc-doc [data-doc-body]>*+*,.loc .loc-doc [data-doc-body] section+section{margin-top:76px}}.loc .loc-doc .gwrap{max-width:100%;margin-left:0}.loc .loc-doc .stats{--stat-cols: 4}@media(max-width:1240px){.loc .loc-doc .stats{--stat-cols: 2}}.loc .loc-doc .shot{max-width:100%}.loc .notes{display:grid;gap:30px;max-width:46rem}.loc .notes>div>.h3,.loc .notes>div>h3{max-width:40ch}@media(min-width:768px){.loc .notes{gap:34px}}.loc .wide{max-width:none}.loc .loc-doc .lede{font-size:1.02rem;line-height:1.72}.loc .loc-doc .lede,.loc .loc-doc .body{color:#2e3648}.loc .loc-doc .h3{font-size:1.06rem}.loc .loc-doc .g-navy .lede,.loc .loc-doc .g-navy .body{color:#c9dcee}.loc .revs{display:grid;gap:18px}.loc .rev{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media(min-width:900px){.loc .rev{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:34px;align-items:start}}.loc .rev blockquote{font-size:1.02rem;line-height:1.7}.loc .rev-shot{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--rule);background:#fff}.loc .rev-zoom{cursor:zoom-in}.loc .hero .display{font-size:clamp(1.85rem,3.4vw,2.9rem)}.loc .gwrap{display:block;position:relative;border-radius:16px}.loc .gwrap img{display:block;width:100%;height:auto;border-radius:16px}.loc .case-box{border:1px solid var(--rule);border-radius:20px;padding:34px 30px 36px;background:var(--g1);box-shadow:0 24px 60px -44px #23365c99}@media(min-width:900px){.loc .case-box{padding:44px 44px 46px}}.loc .case-box>.kick{margin-top:0}.loc .cases{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media(min-width:900px){.loc .cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}}.loc .doors{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:860px){.loc .doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.loc .door{display:block;padding:24px 26px 26px;border-radius:14px;border:1px solid var(--rule);background:var(--g1);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.loc .door:hover{transform:translateY(-3px);border-color:hsl(var(--wd-cyan) / .55);box-shadow:0 18px 40px -28px #23365c80}.loc .door-hi{border-color:hsl(var(--wd-cyan) / .6);box-shadow:0 0 0 1px hsl(var(--wd-cyan) / .3)}.loc .door-t{display:block;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:var(--navy);margin:4px 0 6px}.loc .door-n{display:block;font-size:1rem;font-weight:700;color:var(--cyt);margin-bottom:8px;overflow-wrap:anywhere}.loc .door .body{font-size:.93rem}.loc .g-navy .door,.loc .g-blue .door{background:#ffffff0f;border-color:#ffffff2e}.loc .g-navy .door-t,.loc .g-blue .door-t{color:#fff}.loc .g-navy .door-n,.loc .g-blue .door-n{color:var(--cy)}
