.oc-google-reviews{--ink:#0a0f1c;--paper:#f8fafc;--text:#0f172a;--muted:#475569;--blue:#1865d9;--cyan:#5bcdf0;--amber:#f89a1a;--amber-bright:#ffb940;padding:100px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;position:relative}.oc-google-reviews *,.oc-google-reviews :before,.oc-google-reviews :after{box-sizing:border-box}.oc-google-reviews a{color:inherit;text-decoration:none}.oc-google-reviews>.oc-container{width:100%;max-width:1280px;margin:0 auto;padding:0 28px}.oc-google-reviews .oc-section-heading{max-width:760px}.oc-google-reviews .oc-eyebrow{letter-spacing:4px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;font-weight:800;display:inline-flex}.oc-google-reviews .oc-eyebrow:before{content:"";width:32px;height:2px}.oc-google-reviews .oc-section-heading h2{letter-spacing:-.025em;margin:0 0 16px;font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(38px,5vw,68px);font-weight:900;line-height:1.02}.oc-google-reviews .oc-section-heading h2 em{font-style:normal}.oc-google-reviews .oc-section-heading p{max-width:620px;margin:0;font-size:17px;line-height:1.7}.oc-google-reviews{background:radial-gradient(circle at 85% 15%, #5bcdf029, transparent 28%), var(--ink);color:var(--paper);overflow:hidden}.oc-review-intro{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end;gap:54px;margin-bottom:42px;display:grid}.oc-google-reviews .oc-section-heading{margin-bottom:0}.oc-google-reviews .oc-eyebrow,.oc-google-reviews .oc-section-heading h2 em{color:var(--cyan)}.oc-google-reviews .oc-eyebrow:before{background:var(--cyan)}.oc-google-reviews .oc-section-heading h2{color:var(--paper)}.oc-google-reviews .oc-section-heading p{color:#f8fafcb3}.oc-review-summary{background:#ffffff0e;border:1px solid #5bcdf04d;border-radius:12px;justify-items:start;padding:28px;display:grid;box-shadow:0 24px 70px #00000038}.oc-review-summary>strong{color:var(--paper);letter-spacing:-.04em;font-family:Archivo Black,Arial Black,sans-serif;font-size:58px;line-height:1}.oc-review-summary>span:not(.oc-review-stars){color:#f8fafcb3;margin-top:6px;font-size:13px}.oc-review-platform{letter-spacing:-.03em;font-family:Archivo Black,Arial Black,sans-serif;color:var(--paper)!important;font-size:22px!important}.oc-review-stars{color:#f8fafc3d;gap:3px;font-size:20px;line-height:1;display:inline-flex}.oc-review-stars .is-filled{color:var(--amber-bright)}.oc-review-summary .oc-review-stars{margin-top:10px;font-size:24px}.oc-review-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.oc-review-actions a{color:var(--paper);letter-spacing:1.5px;text-transform:uppercase;border:1px solid #f8fafc47;border-radius:5px;padding:10px 14px;font-size:10px;font-weight:800;transition:border-color .25s,background-color .25s}.oc-review-actions a:last-child{border-color:var(--amber);background:var(--amber);color:var(--ink)}.oc-review-actions a:hover,.oc-review-actions a:focus-visible{border-color:var(--cyan);outline:none}.oc-review-carousel{position:relative}.oc-review-viewport{overflow:hidden}.oc-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.oc-review-card{background:#ffffff0e;border:1px solid #f8fafc1a;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:310px;padding:28px;display:flex}.oc-review-author{color:var(--paper);align-items:center;gap:12px;display:inline-flex}.oc-review-author>span:last-child{gap:3px;display:grid}.oc-review-author strong{font-size:14px}.oc-review-author small{color:#f8fafc8c;font-size:11px}.oc-review-avatar{object-fit:cover;border:2px solid #5bcdf073;border-radius:50%;flex:none;width:46px;height:46px}.oc-review-avatar-fallback{background:var(--blue);color:#fff;justify-content:center;align-items:center;font-family:Archivo Black,Arial Black,sans-serif;display:inline-flex}.oc-review-card>.oc-review-stars{margin-top:22px}.oc-review-card blockquote{color:#f8fafcd6;white-space:pre-line;flex:1;margin:18px 0 24px;font-size:14px;line-height:1.75}.oc-review-source{color:var(--cyan);letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:800}.oc-review-controls{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.oc-review-arrow{width:44px;height:44px;color:var(--paper);cursor:pointer;background:#ffffff0e;border:1px solid #f8fafc4d;border-radius:50%;place-items:center;padding:0;transition:border-color .25s,background-color .25s,color .25s,transform .25s;display:grid}.oc-review-arrow svg{width:20px;height:20px}.oc-review-arrow:hover,.oc-review-arrow:focus-visible{border-color:var(--cyan);background:var(--cyan);color:var(--ink);outline:none;transform:translateY(-2px)}.oc-review-dots{align-items:center;gap:9px;display:flex}.oc-review-dots button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;transition:width .3s,background-color .3s,box-shadow .3s;position:relative}.oc-review-dots button:before{content:"";background:#f8fafc52;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oc-review-dots button:hover,.oc-review-dots button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.oc-review-dots button:hover:before,.oc-review-dots button:focus-visible:before{background:var(--paper)}.oc-review-dots button.is-active{width:30px}.oc-review-dots button.is-active:before{background:var(--cyan);width:24px;box-shadow:0 0 14px #5bcdf073}.oc-review-pause{min-height:36px;color:var(--paper);letter-spacing:.8px;text-transform:uppercase;background:#ffffff0e;border:1px solid #f8fafc4d;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:800}.oc-review-pause:hover,.oc-review-pause:focus-visible{border-color:var(--cyan);background:var(--cyan);color:var(--ink)}.oc-review-page-status{color:#f8fafc80;letter-spacing:1px;text-align:center;text-transform:uppercase;margin-top:10px;font-size:10px}.oc-review-disclosure a:hover,.oc-review-disclosure a:focus-visible{text-underline-offset:3px;text-decoration:underline}.oc-review-disclosure{color:#f8fafc73;margin-top:22px;font-size:10px;line-height:1.6}.oc-review-disclosure a{color:#f8fafcbf;font-weight:800}@media (max-width:1080px){.oc-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.oc-google-reviews{padding:40px 0}.oc-google-reviews>.oc-container{padding:0 14px}.oc-google-reviews .oc-section-heading{max-width:100%}.oc-google-reviews .oc-eyebrow{letter-spacing:2.5px;margin-bottom:10px;font-size:9px}.oc-google-reviews .oc-eyebrow:before{width:20px}.oc-google-reviews .oc-section-heading h2{margin-bottom:14px;font-size:28px;line-height:1.04}.oc-google-reviews .oc-section-heading p{font-size:13px;line-height:1.55}.oc-review-intro,.oc-review-grid{grid-template-columns:1fr}.oc-review-intro{gap:24px;margin-bottom:18px}.oc-review-summary{width:100%;padding:22px}.oc-review-summary>strong{font-size:48px}.oc-review-actions{width:100%}.oc-review-actions a{text-align:center;flex:1}.oc-review-card{min-height:0;padding:22px}.oc-review-controls{flex-wrap:wrap;gap:10px;margin-top:20px}.oc-review-dots{gap:4px}.oc-review-pause{flex:0 0 100%;order:1}.oc-review-arrow{width:42px;height:42px}}@media (max-width:380px){.oc-google-reviews .oc-section-heading h2{font-size:25px}}
.site-related-pages{background:#f1f5f9;border-block:1px solid #0f172a17;padding:84px 28px}.site-related-pages__inner{width:100%;max-width:1224px;margin-inline:auto}.site-related-pages__heading{grid-template-columns:minmax(0,.8fr) minmax(320px,.55fr);align-items:end;gap:14px 64px;margin-bottom:36px;display:grid}.site-related-pages__heading p{color:#1865d9;letter-spacing:3px;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:11px;font-weight:900}.site-related-pages__heading h2{color:#0f172a;letter-spacing:-.035em;margin:0;font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(34px,4.2vw,52px);line-height:1.02}.site-related-pages__heading>span{color:#475569;font-size:15px;line-height:1.7}.site-related-pages__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.site-related-pages__grid a{color:#0f172a;background:#f8fafc;border:1px solid #0f172a1a;border-radius:10px;flex-direction:column;min-height:100%;padding:28px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 12px 36px #0f172a0d}.site-related-pages__grid a:hover,.site-related-pages__grid a:focus-visible{border-color:#1865d980;transform:translateY(-3px);box-shadow:0 18px 44px #0f172a1a}.site-related-pages__grid a:focus-visible{outline-offset:3px;outline:3px solid #1865d947}.site-related-pages__grid strong{letter-spacing:-.02em;font-family:Archivo Black,Arial Black,sans-serif;font-size:19px;line-height:1.15}.site-related-pages__grid span{color:#475569;margin-top:12px;font-size:13.5px;line-height:1.65}.site-related-pages__grid small{color:#1865d9;letter-spacing:1.7px;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:10px;font-weight:900}@media (max-width:900px){.site-related-pages__heading{grid-template-columns:1fr;gap:12px}.site-related-pages__grid{grid-template-columns:1fr}}@media (max-width:720px){.site-related-pages{padding:48px 16px}.site-related-pages__heading{margin-bottom:24px}.site-related-pages__heading p{letter-spacing:2.2px;font-size:9.5px}.site-related-pages__heading h2{font-size:30px}.site-related-pages__heading>span{font-size:13.5px;line-height:1.6}.site-related-pages__grid a{padding:22px 20px}.site-related-pages__grid strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.site-related-pages__grid a{transition:none}.site-related-pages__grid a:hover,.site-related-pages__grid a:focus-visible{transform:none}}
html,body,#root{width:100%;min-height:100%;margin:0;padding:0}:where(a[href],button,select,summary,[role=button]){cursor:pointer;transition:color .26s,filter .26s,opacity .26s,text-decoration-color .26s}:where(a[href],button,select,summary,[role=button]):hover{filter:brightness(1.16)saturate(1.12)}a[href]:not([class]):hover{color:var(--cyan,#5bcdf0);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}:where(input,select,textarea){transition:background-color .26s,border-color .26s,box-shadow .26s}:where(input,select,textarea):hover{border-color:var(--blue,#1865d9);background-color:#fff;box-shadow:0 0 0 3px #1865d914}:where(a[href],button,input,select,textarea,summary,[role=button]):focus-visible{outline:3px solid var(--cyan,#5bcdf0);outline-offset:3px}:is(.oc-header-phone,.ocs-nav-phone,.oca-nav-phone,.occ-nav-phone){border-radius:6px;transition:color .28s,filter .28s,text-shadow .28s,transform .28s}.oc-header-phone:hover,.oc-header-phone:focus-visible{color:var(--cyan);filter:brightness(1.18);text-shadow:0 0 16px #5bcdf0b8;transform:translateY(-2px)}:is(.ocs-nav-phone,.oca-nav-phone,.occ-nav-phone):hover,:is(.ocs-nav-phone,.oca-nav-phone,.occ-nav-phone):focus-visible{color:var(--blue);filter:brightness(1.12);text-shadow:0 0 14px #1865d961;transform:translateY(-2px)}:is(.oc-button,.ocs-button,.oca-button,.occ-button),.site-header-contact-action,:is(.oc-menu-button,.ocs-menu,.oca-menu,.occ-menu),:is(.oc-drawer,.ocs-drawer,.oca-drawer,.occ-drawer)>button,.oc-faq button,.oc-hero-arrow,.oc-hero-dots button{cursor:pointer;transition:background-color .28s,border-color .28s,color .28s,box-shadow .28s,transform .28s}:is(.oc-button-amber,.ocs-button-amber,.oca-button-amber,.occ-button-amber):hover,:is(.oc-button-amber,.ocs-button-amber,.oca-button-amber,.occ-button-amber):focus-visible{color:var(--ink);background:#ffb940;border-color:#ffca66;box-shadow:0 2px #d97809,0 0 20px #ffb940ad,0 14px 34px #f89a1a6b}:is(.oc-button-outline,.ocs-button-outline,.oca-button-outline):hover,:is(.oc-button-outline,.ocs-button-outline,.oca-button-outline):focus-visible{background:var(--blue);color:#fff;box-shadow:0 10px 24px #1865d938}:is(.oc-button-ghost,.ocs-button-ghost,.oca-button-ghost):hover,:is(.oc-button-ghost,.ocs-button-ghost,.oca-button-ghost):focus-visible{border-color:var(--cyan);background:var(--cyan);color:var(--ink)}.occ-button-blue:hover,.occ-button-blue:focus-visible{background:var(--cyan);color:var(--ink);box-shadow:0 10px 24px #5bcdf047}:is(.oc-menu-button,.ocs-menu,.oca-menu,.occ-menu):hover,:is(.oc-menu-button,.ocs-menu,.oca-menu,.occ-menu):focus-visible{background:var(--blue);color:#fff;border-radius:6px;outline:none}:is(.oc-drawer,.ocs-drawer,.oca-drawer,.occ-drawer)>button:hover,:is(.oc-drawer,.ocs-drawer,.oca-drawer,.occ-drawer)>button:focus-visible{background:var(--amber);color:var(--ink);border-radius:6px;outline:none}.oc-faq button:hover,.oc-faq button:focus-visible{color:var(--blue);background:#1865d914;outline:none}.oc-hero-dots button:hover,.oc-hero-dots button:focus-visible{background:var(--cyan)}:is(.oc-button,.ocs-button,.oca-button,.occ-button):active,.site-header-contact-action:active{transform:translateY(1px)scale(.985)}:is(.oc-drawer,.ocs-drawer,.oca-drawer,.occ-drawer){transition:none}@media (prefers-reduced-motion:reduce){:where(a[href],button,input,select,textarea,summary,[role=button]),:is(.oc-button,.ocs-button,.oca-button,.occ-button),button{transition-duration:.01ms}}
.site-keyword-content{--keyword-ink:#0a0f1c;--keyword-paper:#f8fafc;--keyword-soft:#f1f5f9;--keyword-text:#0f172a;--keyword-muted:#475569;--keyword-blue:#1865d9;--keyword-cyan:#5bcdf0;--keyword-amber:#f89a1a;background:radial-gradient(circle at 92% 8%, #5bcdf021, transparent 26%), var(--keyword-paper);color:var(--keyword-text);border-bottom:1px solid #0f172a17;padding:92px 28px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-keyword-content *,.site-keyword-content :before,.site-keyword-content :after{box-sizing:border-box}.site-keyword-content__inner{width:100%;max-width:1224px;margin-inline:auto}.site-keyword-content__heading{grid-template-columns:minmax(0,.9fr) minmax(300px,.55fr);align-items:end;gap:14px 64px;margin-bottom:38px;display:grid}.site-keyword-content__heading>p{color:var(--keyword-blue);letter-spacing:3px;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:11px;font-weight:900}.site-keyword-content__heading>p:before{vertical-align:middle;content:"";background:currentColor;width:28px;height:2px;margin-right:12px;display:inline-block}.site-keyword-content__heading h2{color:var(--keyword-ink);letter-spacing:-.035em;margin:0;font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(34px,4.5vw,58px);line-height:1.03}.site-keyword-content__heading>span{color:var(--keyword-muted);font-size:15.5px;line-height:1.72}.site-keyword-content__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site-keyword-content__grid article{border:1px solid #0f172a1a;border-top:4px solid var(--keyword-blue);background:#f8fafceb;border-radius:10px;min-width:0;padding:28px;box-shadow:0 14px 38px #0f172a0f}.site-keyword-content__grid article:nth-child(2){border-top-color:var(--keyword-cyan)}.site-keyword-content__grid article:nth-child(3){border-top-color:var(--keyword-amber)}.site-keyword-content__grid h3{color:var(--keyword-ink);letter-spacing:-.025em;margin:0;font-family:Archivo Black,Arial Black,sans-serif;font-size:20px;line-height:1.18}.site-keyword-content__grid p{color:var(--keyword-muted);margin:14px 0 0;font-size:14px;line-height:1.72}.site-keyword-content nav{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.site-keyword-content nav a{border:2px solid var(--keyword-blue);min-height:46px;color:var(--keyword-blue);letter-spacing:1px;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:11px;font-weight:900;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.site-keyword-content nav a:first-child{background:var(--keyword-blue);color:#fff}.site-keyword-content nav a:hover,.site-keyword-content nav a:focus-visible{background:var(--keyword-ink);border-color:var(--keyword-ink);color:#fff;transform:translateY(-2px)}.site-keyword-content nav a:focus-visible{outline-offset:3px;outline:3px solid #1865d94d}@media (max-width:900px){.site-keyword-content__heading{grid-template-columns:1fr;gap:12px}.site-keyword-content__grid{grid-template-columns:1fr}}@media (max-width:720px){.site-keyword-content{padding:48px 16px}.site-keyword-content__heading{margin-bottom:24px}.site-keyword-content__heading>p{letter-spacing:2.2px;font-size:9.5px}.site-keyword-content__heading h2{font-size:30px}.site-keyword-content__heading>span{font-size:13.5px;line-height:1.62}.site-keyword-content__grid article{padding:22px 20px}.site-keyword-content__grid h3{font-size:18px}.site-keyword-content nav{display:grid}.site-keyword-content nav a{width:100%}}@media (prefers-reduced-motion:reduce){.site-keyword-content nav a{transition:none}.site-keyword-content nav a:hover,.site-keyword-content nav a:focus-visible{transform:none}}
.site-nav-about{align-items:center;display:flex;position:relative}.site-nav-about>a{align-items:center;gap:5px;display:inline-flex}.site-nav-about>a span{font-size:9px;transition:transform .25s}.site-nav-about:hover>a span,.site-nav-about:focus-within>a span{transform:rotate(180deg)}.site-nav-submenu{z-index:120;visibility:hidden;opacity:0;background:#0a0f1c;border:1px solid #5bcdf038;border-radius:7px;min-width:180px;padding:8px;transition:opacity .24s,transform .24s,visibility .24s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,8px);box-shadow:0 16px 35px #0a0f1c3d}.site-nav-submenu:before{content:"";height:14px;position:absolute;bottom:100%;left:0;right:0}.site-nav-about:hover .site-nav-submenu,.site-nav-about:focus-within .site-nav-submenu{visibility:visible;opacity:1;transform:translate(-50%)}.site-nav-submenu a{white-space:nowrap;border-radius:5px;display:block;color:#f8fafc!important;padding:10px 12px!important}.site-nav-submenu a:hover,.site-nav-submenu a:focus-visible,.site-nav-submenu a.is-active{background:#1865d9;outline:none;color:#fff!important}.site-nav-submenu a:after{display:none}.site-nav-subpage{color:#5bcdf0!important;padding-left:18px!important;font-size:.72em!important}.site-header-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;width:100%!important;max-width:none!important;padding-inline:28px!important}.site-header-logo{grid-column:1;justify-self:start!important}.site-header-links{white-space:nowrap;grid-column:2;justify-content:center;justify-self:center!important;gap:clamp(22px,2vw,32px)!important}.site-header-actions{flex-wrap:nowrap;grid-column:3;min-width:max-content;justify-self:end!important}.site-header-phone,.site-header-cta{white-space:nowrap;flex:none}.site-header-phone{line-height:1}.site-header-phone svg{flex:none}.site-header-contact-action{border-radius:6px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;transition:background-color .25s,box-shadow .25s,color .25s,transform .25s;display:none}.site-header-contact-action svg{width:21px;height:21px}.site-header-contact-action.is-call{background:var(--amber);color:var(--ink)}.site-header-contact-action.is-text{background:var(--blue);color:#fff}.site-header-contact-action:hover,.site-header-contact-action:focus-visible{background:var(--cyan);color:var(--ink);outline:none;transform:translateY(-2px);box-shadow:0 8px 20px #5bcdf04d}@media (max-width:1150px) and (min-width:901px){.site-header-links{gap:clamp(16px,1.6vw,22px)!important}.site-header-links a{letter-spacing:.7px!important}.site-header-phone{display:none!important}}@media (max-width:1024px){.site-header-links{display:none!important}.site-header-grid{grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;padding-inline:20px!important}.site-header-actions{grid-column:2;margin-left:auto;justify-self:end!important;gap:8px!important}.site-header-phone{display:none!important}.site-header-contact-action,.site-header-cta,:is(.oc-menu-button,.ocs-menu,.oca-menu,.occ-menu){display:inline-flex!important}:is(.oc-menu-button,.ocs-menu,.oca-menu,.occ-menu){margin-left:auto}}@media (max-width:720px){.site-header-grid{gap:8px!important;padding-inline:14px!important}.site-header-actions{gap:6px!important}.site-header-contact-action{flex-basis:38px;width:38px;height:38px}.site-header-cta{letter-spacing:.45px!important;min-height:38px!important;padding:8px 11px!important;font-size:10px!important}:is(.oc-menu-button,.ocs-menu,.oca-menu,.occ-menu){justify-content:center;align-items:center;width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.site-nav-about>a span,.site-nav-submenu{transition:none}}
.site-page-answers,.site-page-faqs{--answers-ink:#0a0f1c;--answers-paper:#f8fafc;--answers-soft:#eef4fa;--answers-text:#0f172a;--answers-muted:#475569;--answers-blue:#1865d9;--answers-cyan:#5bcdf0;--answers-amber:#f89a1a;color:var(--answers-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-page-answers{background:radial-gradient(circle at 8% 14%, #5bcdf024, transparent 24%), var(--answers-soft);border-block:1px solid #0f172a17;padding:92px 28px}.site-page-faqs{background:var(--answers-paper);border-bottom:1px solid #0f172a17;padding:78px 28px 92px}.site-page-answers *,.site-page-answers :before,.site-page-answers :after,.site-page-faqs *,.site-page-faqs :before,.site-page-faqs :after{box-sizing:border-box}.site-page-answers__inner,.site-page-faqs__inner{width:100%;max-width:1224px;margin-inline:auto}.site-page-answers__heading,.site-page-faqs__heading{grid-template-columns:minmax(0,.9fr) minmax(300px,.55fr);align-items:end;gap:14px 64px;margin-bottom:34px;display:grid}.site-page-answers__heading>p,.site-page-faqs__heading>p{color:var(--answers-blue);letter-spacing:3px;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:11px;font-weight:900}.site-page-answers__heading>p:before,.site-page-faqs__heading>p:before{vertical-align:middle;content:"";background:currentColor;width:28px;height:2px;margin-right:12px;display:inline-block}.site-page-answers__heading h2,.site-page-faqs__heading h2{color:var(--answers-ink);letter-spacing:-.035em;margin:0;font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(34px,4.5vw,58px);line-height:1.03}.site-page-answers__heading>span,.site-page-faqs__heading>span{color:var(--answers-muted);font-size:15.5px;line-height:1.72}.site-page-answers__quick{background:var(--answers-ink);color:var(--answers-paper);border-radius:12px;padding:34px 38px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a24}.site-page-answers__quick:after{content:"";background:#5bcdf01a;border-radius:50%;width:210px;height:210px;position:absolute;top:-68px;right:-52px}.site-page-answers__quick>span{z-index:1;color:var(--answers-cyan);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:900;display:block;position:relative}.site-page-answers__quick h3{letter-spacing:-.025em;z-index:1;max-width:850px;margin:0;font-family:Archivo Black,Arial Black,sans-serif;font-size:clamp(24px,3vw,34px);line-height:1.18;position:relative}.site-page-answers__quick p{z-index:1;color:#f8fafcc7;max-width:980px;margin:16px 0 0;font-size:15px;line-height:1.75;position:relative}.site-page-faqs__list{max-width:1060px;margin-inline:auto}.site-page-faqs__list article{background:#fff;border:1px solid #0f172a1a;border-radius:10px;overflow:hidden;box-shadow:0 12px 32px #0f172a0d}.site-page-faqs__list article+article{margin-top:14px}.site-page-faqs__list button{width:100%;color:var(--answers-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.site-page-faqs__list button>span:first-child{color:var(--answers-ink);letter-spacing:-.025em;font-family:Archivo Black,Arial Black,sans-serif;font-size:19px;line-height:1.3}.site-page-faqs__list button:focus-visible{outline-offset:-3px;outline:3px solid #1865d959}.site-page-faqs__icon{width:36px;height:36px;color:var(--answers-blue);background:#1865d91a;border-radius:50%;flex:0 0 36px;place-items:center;font-size:25px;font-weight:800;line-height:1;display:inline-grid}.site-page-faqs__list article:nth-child(2n) .site-page-faqs__icon{color:#cf7200;background:#f89a1a21}.site-page-faqs__answer{overflow:hidden}.site-page-faqs__answer>div{border-top:1px solid #0f172a14;padding:0 26px 25px}.site-page-faqs__answer p{color:var(--answers-muted);margin:20px 0 0;font-size:15px;line-height:1.72}@media (max-width:900px){.site-page-answers__heading,.site-page-faqs__heading{grid-template-columns:1fr;gap:12px}}@media (max-width:720px){.site-page-answers,.site-page-faqs{padding:52px 16px}.site-page-answers__heading,.site-page-faqs__heading{margin-bottom:24px}.site-page-answers__heading>p,.site-page-faqs__heading>p{letter-spacing:2.2px;font-size:9.5px}.site-page-answers__heading h2,.site-page-faqs__heading h2{font-size:30px}.site-page-answers__heading>span,.site-page-faqs__heading>span{font-size:13.5px;line-height:1.62}.site-page-answers__quick{padding:26px 22px}.site-page-answers__quick h3{font-size:23px}.site-page-answers__quick p{font-size:13.5px}.site-page-faqs__list button{gap:16px;padding:21px 19px}.site-page-faqs__list button>span:first-child{font-size:17px}.site-page-faqs__icon{flex-basis:32px;width:32px;height:32px}.site-page-faqs__answer>div{padding:0 19px 22px}.site-page-faqs__answer p{font-size:13.5px}}
