.faq-page .nav-panel a.is-current-panel{color:var(--red)}.faq-page .nav-panel p{font-size:14px}.faq-page button:focus-visible,.faq-page a:focus-visible,.faq-page input:focus-visible,.faq-page textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--red) 42%, transparent);outline-offset:3px}.faq-hero{background:var(--soft);border-bottom:1px solid var(--line);min-height:760px;position:relative;overflow:hidden}.faq-hero-grid,.faq-question-grid,.faq-subscribe-grid{pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--line) 78%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 78%, transparent) 1px, transparent 1px);-webkit-mask-image:linear-gradient(to right, var(--navy), transparent 82%);mask-image:linear-gradient(to right, var(--navy), transparent 82%);background-size:82px 82px;position:absolute;inset:0}.faq-hero:after{content:"?";color:color-mix(in srgb, var(--red) 5%, transparent);font-family:Archivo Variable,Archivo,sans-serif;font-size:48vw;font-weight:800;line-height:1;position:absolute;bottom:-17vw;right:-2vw}.faq-hero .breadcrumb{z-index:2;position:relative}.faq-hero-layout{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(580px,1.18fr);align-items:center;gap:clamp(52px,7vw,120px);min-height:660px;padding:48px 0 82px;display:grid;position:relative}.faq-hero-copy h1{color:var(--navy);letter-spacing:-.067em;margin:22px 0 26px;font-family:Archivo Variable,Archivo,sans-serif;font-size:clamp(58px,6.3vw,94px);font-weight:780;line-height:.93}.faq-hero-copy h1 em{color:var(--red);font-style:normal;font-weight:430}.faq-hero-copy>p{max-width:650px;color:var(--muted);margin:0;font-size:17px;line-height:1.78}.faq-hero-trust{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 21px;margin-top:36px;padding-top:26px;display:flex}.faq-hero-trust span{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.faq-hero-trust svg{color:var(--red)}.faq-guide-workspace{z-index:3;border:1px solid color-mix(in srgb, var(--paper) 14%, transparent);background:var(--navy);color:var(--paper);box-shadow:26px 26px 0 color-mix(in srgb, var(--navy) 9%, transparent);padding:30px;position:relative}.faq-guide-workspace:after{content:"";border-top:4px solid var(--red);border-right:4px solid var(--red);width:54px;height:54px;position:absolute;top:-14px;right:-14px}.faq-guide-head{border-bottom:1px solid color-mix(in srgb, var(--paper) 16%, transparent);justify-content:space-between;align-items:center;gap:20px;padding-bottom:21px;display:flex}.faq-guide-head span{color:var(--paper);letter-spacing:.12em;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.faq-guide-head small{color:color-mix(in srgb, var(--paper) 60%, transparent);letter-spacing:.1em;font-size:11px;font-weight:800}.faq-guide-intro{grid-template-columns:52px 1fr;align-items:center;gap:17px;padding:26px 0 23px;display:grid}.faq-guide-intro>svg{border:1px solid color-mix(in srgb, var(--paper) 18%, transparent);width:52px;height:52px;color:var(--red);padding:11px}.faq-guide-intro span{flex-direction:column;display:flex}.faq-guide-intro small{color:color-mix(in srgb, var(--paper) 58%, transparent);letter-spacing:.11em;font-size:11px;font-weight:800}.faq-guide-intro strong{margin-top:5px;font-family:Archivo Variable,Archivo,sans-serif;font-size:22px;line-height:1.25}.faq-guide-intro p{color:color-mix(in srgb, var(--paper) 64%, transparent);margin:8px 0 0;font-size:14px;line-height:1.65}.faq-guide-steps{border-top:1px solid color-mix(in srgb, var(--paper) 16%, transparent)}.faq-guide-steps article{border-bottom:1px solid color-mix(in srgb, var(--paper) 16%, transparent);grid-template-columns:30px 37px 1fr;align-items:center;gap:14px;min-height:98px;padding:18px 0;display:grid}.faq-guide-steps article>span{color:var(--red);font-size:11px;font-weight:800}.faq-guide-steps article>svg{color:var(--red)}.faq-guide-steps article>div{flex-direction:column;display:flex}.faq-guide-steps article strong{font-size:13px;line-height:1.35}.faq-guide-steps article p{color:color-mix(in srgb, var(--paper) 61%, transparent);margin:4px 0 0;font-size:14px;line-height:1.55}.faq-guide-note{color:color-mix(in srgb, var(--paper) 62%, transparent);align-items:flex-start;gap:9px;margin:19px 0 0;font-size:11px;line-height:1.65;display:flex}.faq-guide-note svg{color:var(--red);flex:none;margin-top:1px}.faq-popular-section{background:var(--paper)}.faq-popular-count{border-left:4px solid var(--red);background:var(--navy);min-width:150px;color:var(--paper);align-items:center;gap:12px;padding:17px 19px;display:flex}.faq-popular-count strong{font-family:Archivo Variable,Archivo,sans-serif;font-size:32px}.faq-popular-count span{max-width:62px;color:color-mix(in srgb, var(--paper) 64%, transparent);font-size:11px;font-weight:800;line-height:1.4}.faq-popular-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.faq-popular-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);scroll-margin-top:175px}.faq-popular-grid article>button{width:100%;min-height:112px;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 44px;align-items:center;gap:17px;padding:22px;transition:background .22s,color .22s;display:grid}.faq-popular-grid article>button>span{color:var(--red);letter-spacing:.08em;font-size:11px;font-weight:800}.faq-popular-grid article>button>strong{font-family:Archivo Variable,Archivo,sans-serif;font-size:16px;line-height:1.42}.faq-popular-grid article>button>i{border:1px solid var(--line);place-items:center;width:44px;height:44px;font-style:normal;transition:transform .25s,background .25s,border-color .25s;display:grid}.faq-popular-grid article.is-open>button{background:var(--navy);color:var(--paper)}.faq-popular-grid article.is-open>button>i{border-color:var(--red);background:var(--red);transform:rotate(180deg)}.faq-answer-shell{grid-template-rows:0fr;transition:transform .34s,opacity .34s;display:grid}.faq-answer-shell>div{overflow:hidden}.is-open>.faq-answer-shell{grid-template-rows:1fr}.faq-answer-shell p{color:var(--muted);margin:0;padding:25px 28px 12px 81px;font-size:14px;line-height:1.82}.faq-answer-shell a{border-bottom:1px solid var(--line);color:var(--red);text-transform:uppercase;align-items:center;gap:7px;margin:0 28px 27px 81px;padding-bottom:4px;font-size:11px;font-weight:800;display:inline-flex}.faq-route-section{background:var(--red);color:var(--paper);padding:104px 0;scroll-margin-top:180px;overflow:hidden}.faq-route-section .section-heading-light .eyebrow,.faq-route-section .section-heading-light h2 em{color:var(--paper)}.faq-route-section .section-heading-light .eyebrow span{background:var(--paper)}.faq-route-section .section-heading-light>p{color:color-mix(in srgb, var(--paper) 78%, transparent)}.faq-route-head{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:48px;display:flex}.faq-route-head>svg{color:var(--paper)}.faq-route-grid{border-top:1px solid color-mix(in srgb, var(--paper) 16%, transparent);border-left:1px solid color-mix(in srgb, var(--paper) 16%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.faq-route-grid>a{border-right:1px solid color-mix(in srgb, var(--paper) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--paper) 16%, transparent);background:color-mix(in srgb, var(--paper) 5%, transparent);flex-direction:column;align-items:flex-start;min-height:325px;padding:27px;transition:transform .24s,background .24s;display:flex;position:relative}.faq-route-grid>a:hover{z-index:2;background:var(--navy);transform:translateY(-6px)}.faq-route-grid>a>span{color:color-mix(in srgb, var(--paper) 42%, transparent);align-self:flex-end;font-size:11px;font-weight:800}.faq-route-grid>a>svg{color:var(--paper);margin-top:22px}.faq-route-grid small{color:color-mix(in srgb, var(--paper) 58%, transparent);letter-spacing:.11em;margin-top:25px;font-size:11px;font-weight:800}.faq-route-grid h3{letter-spacing:-.03em;margin:10px 0 12px;font-family:Archivo Variable,Archivo,sans-serif;font-size:24px;line-height:1.12}.faq-route-grid p{color:color-mix(in srgb, var(--paper) 65%, transparent);margin:0;font-size:14px;line-height:1.68}.faq-route-grid strong{color:var(--paper);text-transform:uppercase;align-items:center;gap:7px;margin-top:auto;padding-top:26px;font-size:11px;display:flex}.faq-topic-cards-section{background:var(--soft);border-bottom:1px solid var(--line)}.faq-topic-total{border-left:4px solid var(--red);background:var(--paper);align-items:center;gap:12px;min-width:180px;padding:18px 20px;display:flex}.faq-topic-total span{color:var(--red);font-family:Archivo Variable,Archivo,sans-serif;font-size:35px;font-weight:750}.faq-topic-total small{max-width:80px;color:var(--navy);font-size:11px;font-weight:800;line-height:1.4}.faq-topic-card-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);box-shadow:20px 20px 0 color-mix(in srgb, var(--navy) 6%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.faq-topic-card-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:270px;padding:25px;transition:transform .24s,background .24s,color .24s;display:flex}.faq-topic-card-grid>a:hover{z-index:2;background:var(--navy);color:var(--paper);transform:translateY(-6px)}.faq-topic-card-grid>a>div{justify-content:space-between;align-items:center;display:flex}.faq-topic-card-grid>a>div svg{color:var(--red)}.faq-topic-card-grid>a>div span{color:var(--muted);font-size:11px;font-weight:800}.faq-topic-card-grid h3{color:var(--navy);letter-spacing:-.025em;margin:36px 0 12px;font-family:Archivo Variable,Archivo,sans-serif;font-size:20px;line-height:1.22}.faq-topic-card-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.faq-topic-card-grid strong{color:var(--red);text-transform:uppercase;align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.faq-topic-card-grid>a:hover h3,.faq-topic-card-grid>a:hover strong{color:var(--paper)}.faq-topic-card-grid>a:hover p{color:color-mix(in srgb, var(--paper) 68%, transparent)}.faq-sticky-nav{z-index:45;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 96%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--navy) 7%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:118px}.faq-sticky-nav-inner{align-items:center;gap:18px;min-height:61px;display:flex}.faq-sticky-nav-inner>span{color:var(--red);letter-spacing:.11em;flex:none;font-size:11px;font-weight:800}.faq-sticky-nav-inner>div{scrollbar-width:none;flex:1;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.faq-sticky-nav-inner>div::-webkit-scrollbar{display:none}.faq-sticky-nav-inner a{border-left:1px solid var(--line);min-height:60px;color:var(--navy);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;transition:background .2s,color .2s;display:flex}.faq-sticky-nav-inner a:last-child{border-right:1px solid var(--line)}.faq-sticky-nav-inner a i{color:var(--red);font-size:11px;font-style:normal}.faq-sticky-nav-inner a:hover{background:var(--navy);color:var(--paper)}.faq-sticky-nav-inner>button{border:1px solid var(--line);background:var(--soft);min-height:38px;color:var(--navy);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.faq-results-anchor{scroll-margin-top:175px}.faq-search-summary{background:var(--red);color:var(--paper);padding:28px 0}.faq-search-summary>div{justify-content:space-between;align-items:center;gap:25px;display:flex}.faq-search-summary>div>div{align-items:center;gap:14px;display:flex}.faq-search-summary>div>div span{flex-direction:column;display:flex}.faq-search-summary small{color:color-mix(in srgb, var(--paper) 72%, transparent);letter-spacing:.11em;font-size:11px;font-weight:800}.faq-search-summary strong{margin-top:4px;font-family:Archivo Variable,Archivo,sans-serif;font-size:20px}.faq-search-summary button{border:1px solid color-mix(in srgb, var(--paper) 38%, transparent);min-height:40px;color:var(--paper);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.faq-topic-section{background:var(--paper);scroll-margin-top:175px}.faq-topic-section.is-soft{background:var(--soft)}.faq-topic-layout{grid-template-columns:minmax(300px,.63fr) minmax(620px,1.37fr);align-items:start;gap:clamp(58px,8vw,128px);display:grid}.faq-topic-intro{position:sticky;top:205px}.faq-topic-index{background:var(--navy);width:86px;height:86px;color:var(--paper);box-shadow:12px 12px 0 color-mix(in srgb, var(--red) 16%, transparent);justify-content:center;align-items:center;gap:10px;margin-bottom:30px;display:flex}.faq-topic-index span{color:var(--red);font-size:11px;font-weight:800}.faq-topic-index svg{color:var(--paper)}.faq-topic-intro h2{color:var(--navy);letter-spacing:-.05em;margin:17px 0 19px;font-family:Archivo Variable,Archivo,sans-serif;font-size:clamp(38px,3.7vw,54px);line-height:1.04}.faq-topic-intro>p{max-width:460px;color:var(--muted);margin:0;font-size:14px;line-height:1.78}.faq-topic-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:13px;margin:28px 0;padding:18px 0;display:flex}.faq-topic-meta strong{color:var(--red);font-family:Archivo Variable,Archivo,sans-serif;font-size:30px}.faq-topic-meta span{max-width:115px;color:var(--navy);font-size:11px;font-weight:800;line-height:1.4}.faq-topic-list{border-top:1px solid var(--line);border-left:1px solid var(--line);box-shadow:18px 18px 0 color-mix(in srgb, var(--navy) 5%, transparent)}.faq-topic-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);scroll-margin-top:196px}.faq-topic-list article>button{width:100%;min-height:88px;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 45px;align-items:center;gap:17px;padding:19px 21px;transition:background .22s,color .22s;display:grid}.faq-topic-list article>button>span{color:var(--red);letter-spacing:.08em;font-size:11px;font-weight:800}.faq-topic-list article>button>strong{font-family:Archivo Variable,Archivo,sans-serif;font-size:16px;line-height:1.42}.faq-topic-list article>button>i{border:1px solid var(--line);place-items:center;width:44px;height:44px;font-style:normal;transition:transform .25s,background .25s,border-color .25s;display:grid}.faq-topic-list article>button:hover{background:var(--soft)}.faq-topic-list article.is-open>button{background:var(--navy);color:var(--paper)}.faq-topic-list article.is-open>button>i{border-color:var(--red);background:var(--red);transform:rotate(180deg)}.faq-subscribe-section{background:var(--navy);color:var(--paper);position:relative;overflow:hidden}.faq-subscribe-grid{opacity:.13;-webkit-mask-image:linear-gradient(to right, var(--navy), transparent);mask-image:linear-gradient(to right, var(--navy), transparent)}.faq-subscribe-layout{grid-template-columns:minmax(0,1.04fr) minmax(450px,.96fr);align-items:center;gap:clamp(60px,9vw,145px);display:grid;position:relative}.faq-subscribe-points{flex-wrap:wrap;gap:11px 19px;margin-top:30px;display:flex}.faq-subscribe-points span{color:color-mix(in srgb, var(--paper) 70%, transparent);align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.faq-subscribe-points svg{color:var(--red)}.faq-subscribe-form{background:var(--paper);color:var(--navy);box-shadow:22px 22px 0 color-mix(in srgb, var(--red) 24%, transparent);padding:31px}.faq-subscribe-form>span{color:var(--red);letter-spacing:.12em;font-size:11px;font-weight:800}.faq-subscribe-form h3{letter-spacing:-.035em;margin:9px 0 24px;font-family:Archivo Variable,Archivo,sans-serif;font-size:29px;line-height:1.12}.faq-subscribe-form label{margin-top:14px;display:block}.faq-subscribe-form label small{color:var(--navy);letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.faq-subscribe-form input{border:1px solid var(--line);background:var(--soft);width:100%;height:54px;color:var(--navy);outline:0;padding:0 15px;font-size:14px}.faq-subscribe-form input:focus{border-color:var(--red);background:var(--paper)}.faq-subscribe-form .button{width:100%;margin-top:19px}.faq-subscribe-form>p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.55}.faq-subscribe-success{align-items:center;gap:20px;min-height:290px;display:flex}.faq-subscribe-success>svg{color:var(--green);flex:none}.faq-subscribe-success span{flex-direction:column;display:flex}.faq-subscribe-success small{color:var(--green);letter-spacing:.11em;font-size:11px;font-weight:800}.faq-subscribe-success strong{margin-top:8px;font-family:Archivo Variable,Archivo,sans-serif;font-size:27px;line-height:1.2}.faq-subscribe-success p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.7}.faq-no-results{text-align:center;background:var(--soft)}.faq-no-results svg{color:var(--red)}.faq-no-results h2{color:var(--navy);margin:18px 0 10px;font-family:Archivo Variable,Archivo,sans-serif;font-size:44px}.faq-no-results p{max-width:650px;color:var(--muted);margin:0 auto 25px;font-size:14px;line-height:1.75}.faq-precision-section{background:var(--soft);border-top:1px solid var(--line)}.faq-precision-layout{grid-template-columns:minmax(0,.82fr) minmax(580px,1.18fr);align-items:center;gap:clamp(60px,8vw,125px);display:grid}.faq-precision-note{border-left:4px solid var(--red);background:var(--paper);color:var(--muted);align-items:flex-start;gap:11px;margin:27px 0 0;padding:18px 19px;font-size:11px;line-height:1.65;display:flex}.faq-precision-note svg{color:var(--red);flex:none}.faq-precision-steps{border-top:1px solid var(--line);border-left:1px solid var(--line);box-shadow:18px 18px 0 color-mix(in srgb, var(--navy) 6%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.faq-precision-steps article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;min-height:285px;padding:24px;display:flex}.faq-precision-steps article>span{color:var(--red);align-self:flex-end;font-size:11px;font-weight:800}.faq-precision-steps svg{color:var(--red);margin-top:28px}.faq-precision-steps h3{color:var(--navy);margin:25px 0 11px;font-family:Archivo Variable,Archivo,sans-serif;font-size:20px;line-height:1.2}.faq-precision-steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.faq-question-section{background:var(--navy);color:var(--paper);position:relative;overflow:hidden}.faq-question-grid{opacity:.12}.faq-question-layout{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(62px,9vw,145px);display:grid;position:relative}.faq-response-promise{border-left:4px solid var(--red);background:var(--navy-2);grid-template-columns:50px 1fr;align-items:center;gap:15px;margin-top:34px;padding:22px;display:grid}.faq-response-promise>svg{border:1px solid color-mix(in srgb, var(--paper) 18%, transparent);width:50px;height:50px;color:var(--red);padding:11px}.faq-response-promise span{flex-direction:column;display:flex}.faq-response-promise small{color:color-mix(in srgb, var(--paper) 58%, transparent);letter-spacing:.1em;font-size:11px;font-weight:800}.faq-response-promise strong{margin-top:4px;font-size:14px}.faq-response-promise p{color:color-mix(in srgb, var(--paper) 63%, transparent);margin:5px 0 0;font-size:14px}.faq-question-form{background:var(--paper);color:var(--navy);box-shadow:23px 23px 0 color-mix(in srgb, var(--red) 24%, transparent);padding:31px}.faq-form-head{border-bottom:1px solid var(--line);grid-template-columns:47px 1fr;align-items:center;gap:14px;padding-bottom:21px;display:grid}.faq-form-head>svg{background:var(--navy);width:47px;height:47px;color:var(--red);padding:10px}.faq-form-head span{flex-direction:column;display:flex}.faq-form-head small{color:var(--red);letter-spacing:.1em;font-size:11px;font-weight:800}.faq-form-head strong{margin-top:4px;font-family:Archivo Variable,Archivo,sans-serif;font-size:20px}.faq-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.faq-form-grid label{display:block}.faq-form-grid label.is-full{grid-column:1/-1}.faq-form-grid label>span{color:var(--navy);letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.faq-form-grid input,.faq-form-grid textarea{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--navy);border-radius:0;outline:0;font-size:14px;transition:border-color .2s,background .2s}.faq-form-grid input{height:53px;padding:0 14px}.faq-form-grid textarea{resize:vertical;min-height:135px;padding:14px}.faq-form-grid input:focus,.faq-form-grid textarea:focus{border-color:var(--red);background:var(--paper)}.faq-question-form>.button{width:100%;margin-top:18px}.faq-question-form>p{color:var(--muted);margin:11px 0 0;font-size:14px;line-height:1.55}.faq-question-success{justify-content:center;align-items:center;gap:20px;min-height:510px;display:flex}.faq-question-success>svg{color:var(--green);flex:none}.faq-question-success span{flex-direction:column;max-width:380px;display:flex}.faq-question-success small{color:var(--green);letter-spacing:.11em;font-size:11px;font-weight:800}.faq-question-success strong{margin-top:8px;font-family:Archivo Variable,Archivo,sans-serif;font-size:29px;line-height:1.18}.faq-question-success p{color:var(--muted);margin:11px 0 18px;font-size:14px;line-height:1.72}.faq-question-success button{border:0;border-bottom:1px solid var(--line);color:var(--red);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:7px;padding:0 0 4px;font-size:11px;font-weight:800;display:flex}.faq-contact-section{background:var(--navy-2);color:var(--paper)}.faq-contact-head{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:48px;display:flex}.faq-contact-head>svg{color:var(--red)}.faq-contact-grid{border-top:1px solid color-mix(in srgb, var(--paper) 16%, transparent);border-left:1px solid color-mix(in srgb, var(--paper) 16%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.faq-contact-grid>a{border-right:1px solid color-mix(in srgb, var(--paper) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--paper) 16%, transparent);flex-direction:column;min-height:310px;padding:27px;transition:transform .24s,background .24s;display:flex}.faq-contact-grid>a:hover{z-index:2;background:var(--navy);transform:translateY(-5px)}.faq-contact-grid>a>span{color:color-mix(in srgb, var(--paper) 45%, transparent);align-self:flex-end;font-size:11px;font-weight:800}.faq-contact-grid>a>svg{color:var(--red);margin-top:19px}.faq-contact-grid small{color:color-mix(in srgb, var(--paper) 58%, transparent);letter-spacing:.11em;margin-top:24px;font-size:11px;font-weight:800}.faq-contact-grid h3{overflow-wrap:anywhere;margin:9px 0 12px;font-family:Archivo Variable,Archivo,sans-serif;font-size:22px;line-height:1.22}.faq-contact-grid p{color:color-mix(in srgb, var(--paper) 64%, transparent);margin:0;font-size:14px;line-height:1.65}.faq-contact-grid strong{color:var(--paper);text-transform:uppercase;align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:11px;display:flex}@media (width<=1260px){.faq-hero-layout{grid-template-columns:minmax(0,.75fr) minmax(530px,1.25fr);gap:45px}.faq-topic-card-grid,.faq-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-topic-layout{grid-template-columns:minmax(270px,.55fr) minmax(560px,1.45fr);gap:55px}.faq-topic-intro h2{font-size:42px}.faq-precision-layout{grid-template-columns:1fr}.faq-precision-steps{width:min(860px,100%)}}@media (width<=980px){.faq-hero{min-height:auto}.faq-hero-layout{grid-template-columns:1fr;min-height:auto;padding:40px 0 95px}.faq-hero-copy{max-width:750px}.faq-guide-workspace{width:min(760px,100%)}.faq-popular-grid,.faq-topic-layout{grid-template-columns:1fr}.faq-topic-intro{max-width:780px;position:static}.faq-topic-meta{width:min(330px,100%)}.faq-subscribe-layout,.faq-question-layout{grid-template-columns:1fr}.faq-subscribe-form,.faq-question-form{width:min(760px,100%)}.faq-question-success{min-height:340px}.faq-contact-grid{grid-template-columns:1fr}.faq-contact-grid>a{min-height:250px}.faq-sticky-nav-inner>span{display:none}}@media (width<=720px){.faq-hero-layout{gap:34px;padding:24px 0 72px}.faq-hero-copy h1{font-size:clamp(49px,14vw,68px)}.faq-hero-copy>p{font-size:15px}.faq-hero-trust{flex-direction:column}.faq-guide-workspace{box-shadow:12px 12px 0 color-mix(in srgb, var(--navy) 9%, transparent);padding:21px}.faq-guide-head{align-items:flex-start}.faq-guide-head small{text-align:right}.faq-guide-intro{grid-template-columns:44px 1fr}.faq-guide-intro>svg{width:44px;height:44px;padding:9px}.faq-guide-steps article{grid-template-columns:27px 31px 1fr;gap:11px}.faq-popular-count,.faq-topic-total{display:none}.faq-popular-grid article>button,.faq-topic-list article>button{grid-template-columns:30px minmax(0,1fr) 40px;gap:10px;padding:17px 14px}.faq-popular-grid article>button>i,.faq-topic-list article>button>i{width:40px;height:40px}.faq-answer-shell p{padding:20px 18px 10px 54px;font-size:14px}.faq-answer-shell a{margin:0 18px 23px 54px}.faq-route-section{padding:82px 0}.faq-route-head,.faq-contact-head{align-items:flex-start}.faq-route-head>svg,.faq-contact-head>svg{display:none}.faq-route-grid,.faq-topic-card-grid{box-shadow:none;grid-template-columns:1fr}.faq-route-grid>a{min-height:265px}.faq-topic-card-grid>a{min-height:235px}.faq-sticky-nav{top:102px}.faq-sticky-nav-inner{width:100%;padding-left:18px}.faq-sticky-nav-inner>div{padding-right:18px}.faq-sticky-nav-inner>button{margin-right:18px}.faq-search-summary>div,.faq-search-summary>div>div{align-items:flex-start}.faq-search-summary button{padding:0 9px}.faq-topic-intro h2{font-size:39px}.faq-topic-list{box-shadow:none}.faq-subscribe-form,.faq-question-form{box-shadow:11px 11px 0 color-mix(in srgb, var(--red) 24%, transparent);padding:22px}.faq-precision-steps{box-shadow:none;grid-template-columns:1fr}.faq-precision-steps article{min-height:230px}.faq-form-grid{grid-template-columns:1fr}.faq-form-grid label.is-full{grid-column:auto}.faq-question-success{justify-content:flex-start;align-items:flex-start;min-height:420px;padding-top:35px}.faq-contact-grid>a{min-height:250px}}
