:is(body[data-surface=apex],body[data-surface=entry]){--ai:#123f8e;--ai-deep:#01255a;--ai-tint:#e8eff5;--ai-line:#c9d7ea;--focus:#123f8e;--paper:#f1f4f7;--paper-2:#e8eff5;--ink:#1f2a3d;--ink-2:#2b374b;--rule:#e3e9f0;--radius-s:4px;--radius:6px;--radius-l:8px;--t-navy:#01255a;--t-num:#043170;--t-red:#ef2c28;--t-or:#fc6a15;--t-or-top:#ff8a3c;--t-or-edge:#c9520d;--t-chip:#e8eff5;--t-footer:#0c2350}:is(body[data-surface=apex],body[data-surface=entry]) :is(h1,h2,h3,.hero__sub,.lead,.tool__text,.steps li,.consult-path p,.svc p){word-break:auto-phrase;line-break:strict}:is(body[data-surface=apex],body[data-surface=entry]) :is(h1,h2,h3,.section__title){color:var(--t-navy);font-weight:900}:is(body[data-surface=apex],body[data-surface=entry]) .section__title{letter-spacing:.01em;font-size:26px}:is(body[data-surface=apex],body[data-surface=entry]) .btn:not(.btn--ghost){background:linear-gradient(180deg, var(--t-or-top) 0, var(--t-or) 7%, var(--t-or) 100%);color:#fff;box-shadow:inset 0 1px 0 #ffffff59, 0 3px 0 var(--t-or-edge), 0 8px 16px #f0641438;border:0;border-radius:6px;font-weight:900;transition:transform .15s,box-shadow .15s,filter .15s}:is(body[data-surface=apex],body[data-surface=entry]) .btn:not(.btn--ghost):hover{background:linear-gradient(180deg, var(--t-or-top) 0, var(--t-or) 7%, var(--t-or) 100%);color:#fff;filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff4d, 0 1px 0 var(--t-or-edge), 0 3px 8px #f0641433;transform:translateY(2px)}:is(body[data-surface=apex],body[data-surface=entry]) .btn:not(.btn--ghost):active{box-shadow:inset 0 1px 0 #ffffff40, 0 0 0 var(--t-or-edge), 0 3px 8px #f0641433;transform:translateY(3px)}:is(body[data-surface=apex],body[data-surface=entry]) .btn:not(.btn--ghost)[disabled]{filter:none;transform:none}:is(body[data-surface=apex],body[data-surface=entry]) .btn:focus-visible{outline-offset:3px;outline:3px solid #ffd2b3}:is(body[data-surface=apex],body[data-surface=entry]) .btn--ghost{border-color:var(--t-navy);color:var(--t-navy);border-radius:6px;font-weight:700}:is(body[data-surface=apex],body[data-surface=entry]) :is(.input,.select){border-radius:6px}:is(body[data-surface=apex],body[data-surface=entry]) .brand{color:var(--t-navy);font-weight:900}:is(body[data-surface=apex],body[data-surface=entry]) .site-nav a{color:var(--ink-2);white-space:nowrap;font-weight:700}@media (max-width:1099px){:is(body[data-surface=apex],body[data-surface=entry]) .site-header__inner:has(.header-cta) .site-nav{display:none}:is(body[data-surface=apex],body[data-surface=entry]) .site-header__inner:has(.header-cta) .header-cta{margin-left:auto}}@media (max-width:1599px){:is(body[data-surface=apex],body[data-surface=entry]) .site-header__inner:has(.site-nav):has(.header-cta) .brand__sub{display:none}}:is(body[data-surface=apex],body[data-surface=entry]) .site-nav a:hover{color:var(--t-navy)}:is(body[data-surface=apex],body[data-surface=entry]) .hero{background:linear-gradient(#fdfeff 0%,#f6f9fd 100%);border-bottom:0}:is(body[data-surface=apex],body[data-surface=entry]) .hero h1{letter-spacing:.01em;font-weight:900}:is(body[data-surface=apex],body[data-surface=entry]) .hero--hub .eyebrow{background:var(--t-red);color:#fff;letter-spacing:.04em;border-radius:4px;margin-bottom:18px;padding:9px 14px;font-size:15px;font-weight:900;line-height:1}:is(body[data-surface=apex],body[data-surface=entry]) .hero__sub{color:var(--ink-2);font-weight:700}:is(body[data-surface=apex],body[data-surface=entry]) .tools{background:#f6f9fd;padding-bottom:72px}:is(body[data-surface=apex],body[data-surface=entry]) .trust{gap:10px}:is(body[data-surface=apex],body[data-surface=entry]) .trust li{background:var(--t-chip);color:#122e62;border-radius:4px;padding:6px 14px;font-size:14px;font-weight:700}:is(body[data-surface=apex],body[data-surface=entry]) .trust svg{color:var(--t-navy)}:is(body[data-surface=apex],body[data-surface=entry]) .tool{border-color:var(--rule);border-radius:8px;box-shadow:0 1px 2px #0f2c660d,0 10px 24px -16px #0f2c6640}:is(body[data-surface=apex],body[data-surface=entry]) .tool__icon{background:var(--t-chip);color:var(--t-navy);border-radius:6px}:is(body[data-surface=apex],body[data-surface=entry]) .tool__title{color:var(--t-navy);font-weight:900}:is(body[data-surface=apex],body[data-surface=entry]) .tool-grid--single .tool__cta{background:var(--t-or);box-shadow:0 3px 0 var(--t-or-edge);border-radius:6px}:is(body[data-surface=apex],body[data-surface=entry]) .tool-grid--single .tool:hover .tool__cta{background:var(--t-or)}:is(body[data-surface=apex],body[data-surface=entry]) .tool-grid.tool-grid--single{grid-template-columns:minmax(0,760px)}:is(body[data-surface=apex],body[data-surface=entry]) .tool-grid--single .tool--form{grid-template-areas:"icon title""icon text""icon row"}:is(body[data-surface=apex],body[data-surface=entry]) .tool--form:hover{border-color:var(--rule)}:is(body[data-surface=apex],body[data-surface=entry]) .tool__row{grid-area:row;gap:10px;margin-top:14px;display:flex}:is(body[data-surface=apex],body[data-surface=entry]) .tool__row .input{flex:1;min-width:0;min-height:56px;font-size:16px}:is(body[data-surface=apex],body[data-surface=entry]) .tool__row .btn{white-space:nowrap;min-height:56px;padding:10px 24px;font-size:17px}@media (max-width:640px){:is(body[data-surface=apex],body[data-surface=entry]) .tool__row{flex-direction:column}}@media (max-width:480px){:is(body[data-surface=apex],body[data-surface=entry]) .tool-grid--single .tool--form{grid-template-areas:"icon""title""text""row"}}:is(body[data-surface=apex],body[data-surface=entry]) :is(.section--alt,.section--sheet){background:#f1f4f7}:is(body[data-surface=apex],body[data-surface=entry]) .steps li{border-color:var(--rule);border-radius:6px}:is(body[data-surface=apex],body[data-surface=entry]) .steps li:before{background:var(--t-num);font-weight:900}:is(body[data-surface=apex],body[data-surface=entry]) .steps li strong{color:var(--t-navy);font-weight:900}:is(body[data-surface=apex],body[data-surface=entry]) .faq summary{color:#3a3d42;padding-left:46px}:is(body[data-surface=apex],body[data-surface=entry]) .faq summary:before{content:"Q";color:#fff;text-align:center;background:#042e6f;border-radius:3px;width:32px;height:28px;margin-top:-14px;font-size:15px;font-weight:900;line-height:28px;position:absolute;top:50%;left:0}:is(body[data-surface=apex],body[data-surface=entry]) .faq summary:hover{color:var(--t-navy)}:is(body[data-surface=apex],body[data-surface=entry]) .faq details p{padding-left:46px}:is(body[data-surface=apex],body[data-surface=entry]) .link-list a{color:var(--t-navy);font-weight:700}:is(body[data-surface=apex],body[data-surface=entry]) .site-footer{background:var(--t-footer);color:#c9d6ec;border-top:0}:is(body[data-surface=apex],body[data-surface=entry]) .site-footer a{color:#dfe7f5}:is(body[data-surface=apex],body[data-surface=entry]) .site-footer a:hover,:is(body[data-surface=apex],body[data-surface=entry]) :is(.site-footer__brand,.site-footer__head){color:#fff}:is(body[data-surface=apex],body[data-surface=entry]) .site-footer__note,:is(body[data-surface=apex],body[data-surface=entry]) .site-footer__note a{color:#9fb0cc}:is(body[data-surface=apex],body[data-surface=entry]) .site-footer__grid+.wrap>:first-child{border-top-color:#ffffff26}:is(body[data-surface=apex],body[data-surface=entry]) .doc .consult-h2{border-bottom:0;margin-top:56px;padding-bottom:0;font-size:26px}:is(body[data-surface=apex],body[data-surface=entry]) .consult-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path{text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:16px;margin:0;padding:28px 24px 24px;display:flex}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path__body{flex:1;align-self:stretch}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path__body p{text-align:left}:is(body[data-surface=apex],body[data-surface=entry]) .doc .consult-h2+.guide-cards{margin-top:20px}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path>.btn{justify-content:center;width:100%}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path+.consult-path{margin-top:0}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path__img{width:120px;height:auto}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path__body>*+*{margin-top:8px}:is(body[data-surface=apex],body[data-surface=entry]) .doc .consult-path__title{border:0;margin:0;padding:0;font-size:20px}:is(body[data-surface=apex],body[data-surface=entry]) .guide-cards,:is(body[data-surface=apex],body[data-surface=entry]) .doc .guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:is(body[data-surface=apex],body[data-surface=entry]) .guide-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}:is(body[data-surface=apex],body[data-surface=entry]) .doc .guide-cards li+li{margin-top:0}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card{border:1px solid var(--rule);height:100%;color:var(--t-navy);background:#fff;border-radius:8px;flex-direction:column;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f2c660d}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card:hover{color:var(--t-navy);transform:translateY(-2px);box-shadow:0 10px 24px -14px #0f2c6659}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card__img{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid var(--rule);width:100%;height:auto;display:block}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card__img--blank{color:#6b7f9e;background:linear-gradient(135deg,#eaf1fb,#f6f9fd);place-items:center;font-size:14px;font-weight:700;display:grid}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card__body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card__title{word-break:auto-phrase;font-size:16px;font-weight:900;line-height:1.6}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card:hover .guide-card__title{text-underline-offset:3px;text-decoration:underline}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card__desc{color:var(--ink-2);font-size:13.5px;line-height:1.75}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card__date{color:var(--muted);margin-top:auto;padding-top:4px;font-size:12.5px}:is(body[data-surface=apex],body[data-surface=entry]) .guide-head>*{max-width:var(--max-text)}:is(body[data-surface=apex],body[data-surface=entry]) .guide-index{padding-top:40px;padding-bottom:72px}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(body[data-surface=apex],body[data-surface=entry]) .guide-cats{grid-template-columns:minmax(0,1fr);gap:64px}:is(body[data-surface=apex],body[data-surface=entry]) .guide-cat__head{margin-bottom:18px}:is(body[data-surface=apex],body[data-surface=entry]) .guide-cat h2{margin-bottom:6px;font-size:24px}:is(body[data-surface=apex],body[data-surface=entry]) .guide-cat__more{text-align:right;margin-top:16px;font-weight:700}@media (max-width:1080px){:is(body[data-surface=apex],body[data-surface=entry]) .guide-cards--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){:is(body[data-surface=apex],body[data-surface=entry]) .guide-cards,:is(body[data-surface=apex],body[data-surface=entry]) .guide-cards--4,:is(body[data-surface=apex],body[data-surface=entry]) .doc .guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:is(body[data-surface=apex],body[data-surface=entry]) .guide-cards,:is(body[data-surface=apex],body[data-surface=entry]) .guide-cards--4,:is(body[data-surface=apex],body[data-surface=entry]) .doc .guide-cards{grid-template-columns:minmax(0,1fr);gap:12px}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card{grid-template-columns:112px minmax(0,1fr);align-items:stretch;display:grid}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card__img{border-bottom:0;border-right:1px solid var(--rule);height:100%}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card__body{gap:4px;padding:12px 14px}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card__title{font-size:14.5px}:is(body[data-surface=apex],body[data-surface=entry]) .guide-card__desc{display:none}:is(body[data-surface=apex],body[data-surface=entry]) .guide-cat h2{font-size:20px}}@media (max-width:900px){:is(body[data-surface=apex],body[data-surface=entry]) .consult-paths{grid-template-columns:minmax(0,1fr);gap:14px}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path{text-align:left;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"img body""img btn";align-items:start;gap:10px 18px;padding:20px;display:grid}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path__img{grid-area:img;width:96px}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path__body{grid-area:body}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path>.btn{grid-area:btn;justify-self:start;width:auto}}@media (max-width:640px){:is(body[data-surface=apex],body[data-surface=entry]) .consult-path{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"img body""btn btn";padding:18px}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path__img{width:72px}:is(body[data-surface=apex],body[data-surface=entry]) .consult-path>.btn{width:100%}:is(body[data-surface=apex],body[data-surface=entry]) .doc .consult-path__title{font-size:18px}}
