.support-template{width:100%;max-width:none}.support-page{--support-navy:#123a5a;--support-blue-dark:#185675;--support-blue:#2f7fa3;--support-blue-soft:#6fa8c9;--support-blue-pale:#eaf6fb;--support-blue-mist:#f5fbfe;--support-orange:#f59e0b;--support-orange-dark:#d97706;--support-orange-pale:#fff7ed;--support-text:#334155;--support-muted:#64748b;--support-line:rgba(47, 127, 163, .16);width:100%;color:var(--support-text);background:radial-gradient(circle at 8% 12%,rgb(111 168 201 / .13),transparent 28%),radial-gradient(circle at 92% 42%,rgb(245 158 11 / .07),transparent 24%),linear-gradient(180deg,#f8fcfe 0%,#ffffff 42%,#f7fbfd 100%);overflow:hidden}.support-page *{box-sizing:border-box}.support-page a{color:var(--support-blue-dark);text-underline-offset:3px}.support-hero{position:relative;isolation:isolate;padding:3vw 5vw;text-align:center;background:linear-gradient(135deg,rgb(255 255 255 / .97),rgb(234 246 251 / .92)),linear-gradient(180deg,#ffffff,#eaf6fb);border-bottom:1px solid rgb(47 127 163 / .12);overflow:hidden}.support-hero::before,.support-hero::after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.support-hero::before{width:520px;height:520px;left:-190px;top:-250px;background:radial-gradient(circle,rgb(111 168 201 / .28),#fff0 68%)}.support-hero::after{width:430px;height:430px;right:-150px;bottom:-250px;border:62px solid rgb(245 158 11 / .06);box-shadow:0 0 0 34px rgb(47 127 163 / .045)}.support-hero-inner{position:relative;max-width:1280px;margin:0 auto}.support-logo{display:block;width:auto;max-width:min(260px, 75vw);height:70px;margin:0 auto 24px;object-fit:contain}.support-hero h1{max-width:920px;margin:0 auto 22px;color:var(--support-navy);font-size:clamp(40px, 6vw, 72px);line-height:1.08;font-weight:800;letter-spacing:-.035em}.support-hero h1::after{content:"";display:block;width:84px;height:5px;margin:24px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--support-blue),var(--support-orange))}.support-hero p{max-width:780px;margin:0 auto;color:var(--support-muted);font-size:18px;line-height:1.85}.support-nav{position:relative;z-index:5;max-width:1180px;margin:-35px auto 3vw;padding:12px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;background:rgb(255 255 255 / .9);border:1px solid rgb(47 127 163 / .16);border-radius:999px;box-shadow:0 18px 48px rgb(18 58 90 / .1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.support-nav a{position:relative;padding:12px 20px;border-radius:999px;color:var(--support-navy);text-decoration:none;font-weight:700;transition:color .25s ease,background-color .25s ease,transform .25s ease}.support-nav a::after{content:"";position:absolute;left:50%;bottom:7px;width:5px;height:5px;border-radius:50%;background:var(--support-orange);opacity:0;transform:translate(-50%,5px);transition:opacity .25s ease,transform .25s ease}.support-nav a:hover{color:var(--support-blue-dark);background:var(--support-blue-pale);transform:translateY(-1px)}.support-nav a:hover::after{opacity:1;transform:translate(-50%,0)}.support-overview{max-width:1240px;margin:0 auto 3vw;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.support-overview-card{position:relative;min-height:230px;padding:30px;border-radius:26px;background:linear-gradient(155deg,rgb(255 255 255 / .98),rgb(245 251 254 / .94));border:1px solid var(--support-line);box-shadow:0 14px 36px rgb(18 58 90 / .065);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.support-overview-card::before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--support-blue),var(--support-blue-soft),var(--support-orange))}.support-overview-card::after{content:"";position:absolute;width:110px;height:110px;right:-45px;bottom:-55px;border-radius:50%;background:rgb(111 168 201 / .09)}.support-overview-card:hover{transform:translateY(-6px);border-color:rgb(47 127 163 / .28);box-shadow:0 22px 48px rgb(18 58 90 / .11)}.support-overview-card span{display:inline-flex;min-width:48px;height:34px;margin-bottom:25px;padding:0 13px;align-items:center;justify-content:center;border-radius:999px;color:var(--support-orange-dark);background:var(--support-orange-pale);border:1px solid rgb(245 158 11 / .2);font-size:14px;font-weight:800}.support-overview-card h2{margin:0 0 12px;color:var(--support-navy);font-size:21px;line-height:1.35}.support-overview-card p{position:relative;z-index:1;margin:0;color:var(--support-muted);line-height:1.75}.support-content{max-width:80%;margin:0 auto;padding:1vw 0}.support-section,.support-process,.support-faq{scroll-margin-top:110px;margin-bottom:2vw}.support-section-heading{margin-bottom:30px;text-align:center}.support-label{display:inline-flex;margin-bottom:13px;padding:7px 13px;align-items:center;justify-content:center;border-radius:999px;color:var(--support-orange-dark);background:var(--support-orange-pale);border:1px solid rgb(245 158 11 / .2);font-size:13px;line-height:1;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.support-section-heading h2{margin:0;color:var(--support-navy);font-size:clamp(30px, 4vw, 46px);line-height:1.18;letter-spacing:-.025em}.support-box{position:relative;padding:40px;border-radius:28px;background:rgb(255 255 255 / .97);border:1px solid var(--support-line);box-shadow:0 18px 46px rgb(18 58 90 / .065);overflow:hidden}.support-box::before{content:"";position:absolute;top:0;left:40px;right:40px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--support-blue),var(--support-blue-soft))}.support-box p{margin:0 0 24px;color:var(--support-muted);font-size:16px;line-height:1.85}.support-box h3{position:relative;margin:32px 0 12px;padding-left:17px;color:var(--support-navy);font-size:20px;line-height:1.4}.support-box p+h3{margin-top:28px}.support-box h3::before{content:"";position:absolute;left:0;top:.28em;width:5px;height:1em;border-radius:999px;background:linear-gradient(180deg,var(--support-orange),var(--support-orange-dark))}.support-box ul{margin:0;padding:0;list-style:none}.support-box li{position:relative;padding:14px 0 14px 38px;color:var(--support-text);line-height:1.72;border-bottom:1px solid rgb(47 127 163 / .1)}.support-box li:last-child{border-bottom:none}.support-box li::before{content:"✓";position:absolute;left:0;top:15px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--support-blue),var(--support-blue-soft));box-shadow:0 5px 12px rgb(47 127 163 / .18);font-size:12px;font-weight:900}.support-box strong{color:var(--support-navy)}.support-process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.support-process-grid div{position:relative;min-height:220px;padding:28px 22px;border-radius:24px;background:linear-gradient(160deg,#ffffff,var(--support-blue-mist));border:1px solid var(--support-line);box-shadow:0 14px 34px rgb(18 58 90 / .06);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.support-process-grid div::after{content:"";position:absolute;width:86px;height:86px;right:-34px;bottom:-38px;border-radius:50%;border:18px solid rgb(111 168 201 / .09)}.support-process-grid div:hover{transform:translateY(-5px);border-color:rgb(47 127 163 / .27);box-shadow:0 20px 42px rgb(18 58 90 / .1)}.support-process-grid strong{display:inline-flex;width:46px;height:46px;margin-bottom:22px;align-items:center;justify-content:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--support-blue-dark),var(--support-blue));box-shadow:0 9px 18px rgb(47 127 163 / .2);font-size:17px}.support-process-grid div:nth-child(2n) strong{background:linear-gradient(135deg,var(--support-orange),var(--support-orange-dark));box-shadow:0 9px 18px rgb(245 158 11 / .19)}.support-process-grid h3{margin:0 0 10px;color:var(--support-navy);font-size:18px;line-height:1.35}.support-process-grid p{position:relative;z-index:1;margin:0;color:var(--support-muted);line-height:1.7}.support-faq details{margin-bottom:15px;border-radius:20px;background:rgb(255 255 255 / .98);border:1px solid var(--support-line);box-shadow:0 10px 28px rgb(18 58 90 / .045);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.support-faq details:hover{transform:translateY(-2px);border-color:rgb(47 127 163 / .28);box-shadow:0 15px 34px rgb(18 58 90 / .08)}.support-faq details[open]{border-color:rgb(47 127 163 / .34);box-shadow:0 16px 38px rgb(18 58 90 / .09)}.support-faq summary{position:relative;padding:22px 70px 22px 26px;color:var(--support-navy);font-size:17px;font-weight:750;cursor:pointer;list-style:none;transition:background-color .25s ease}.support-faq summary::-webkit-details-marker{display:none}.support-faq details[open] summary{background:linear-gradient(90deg,var(--support-blue-pale),rgb(255 255 255 / .9))}.support-faq summary::after{content:"+";position:absolute;right:24px;top:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:11px;color:var(--support-orange-dark);background:var(--support-orange-pale);border:1px solid rgb(245 158 11 / .18);transform:translateY(-50%);font-size:23px;font-weight:500}.support-faq details[open] summary::after{content:"−";color:#fff;background:linear-gradient(135deg,var(--support-blue-dark),var(--support-blue));border-color:#fff0}.support-faq details p{margin:0;padding:20px 26px 25px;color:var(--support-muted);line-height:1.8;border-top:1px solid rgb(47 127 163 / .09)}.support-cta{position:relative;max-width:80%;margin:0 auto 2vw;padding:52px;display:flex;align-items:center;justify-content:space-between;gap:34px;border-radius:32px;color:#fff;background:radial-gradient(circle at 88% 20%,rgb(245 158 11 / .28),transparent 26%),linear-gradient(135deg,var(--support-navy),var(--support-blue-dark) 58%,var(--support-blue));border:1px solid rgb(255 255 255 / .12);box-shadow:0 24px 58px rgb(18 58 90 / .22);overflow:hidden}.support-cta::before{content:"";position:absolute;width:260px;height:260px;left:-120px;bottom:-160px;border-radius:50%;border:50px solid rgb(255 255 255 / .045)}.support-cta>*{position:relative;z-index:1}.support-cta .support-label{color:#fff;background:rgb(245 158 11 / .2);border-color:rgb(255 255 255 / .16)}.support-cta h2{margin:0 0 12px;color:#fff;font-size:clamp(28px, 4vw, 42px);line-height:1.2;letter-spacing:-.02em}.support-cta p{max-width:700px;margin:0;color:rgb(255 255 255 / .78);line-height:1.75}.support-cta-actions{display:flex;flex-wrap:wrap;gap:14px;min-width:300px;justify-content:flex-end}.support-button{min-height:54px;padding:14px 27px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;font-weight:800;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.support-button-primary{color:#fff;background:linear-gradient(135deg,var(--support-orange),var(--support-orange-dark));box-shadow:0 13px 26px rgb(0 0 0 / .16),inset 0 1px 0 rgb(255 255 255 / .28)}.support-button-secondary{color:var(--support-navy);background:#fff;border:1px solid rgb(255 255 255 / .72);box-shadow:0 12px 24px rgb(0 0 0 / .12)}.support-button:hover{transform:translateY(-3px)}.support-button-primary:hover{color:#fff;box-shadow:0 17px 32px rgb(0 0 0 / .2),inset 0 1px 0 rgb(255 255 255 / .28)}.support-button-secondary:hover{color:var(--support-blue-dark);background:var(--support-blue-pale)}@media (max-width:1024px){.support-overview{grid-template-columns:repeat(2,1fr)}.support-process-grid{grid-template-columns:repeat(2,1fr)}.support-process-grid div:last-child{grid-column:1 / -1}.support-cta{margin-left:20px;margin-right:20px;flex-direction:column;align-items:flex-start}.support-cta-actions{min-width:0;justify-content:flex-start}}@media (max-width:768px){.support-hero{padding:10vw 5vw}.support-logo{height:58px;margin-bottom:20px}.support-hero h1{font-size:clamp(36px, 11vw, 50px)}.support-hero p{font-size:16px;line-height:1.75}.support-nav{margin:-28px 18px 5vw;padding:10px;border-radius:24px}.support-nav a{flex:1 1 calc(50% - 8px);padding:11px 12px;text-align:center;font-size:14px}.support-overview{grid-template-columns:1fr;margin-bottom:0}.support-overview-card{min-height:0;padding:27px 24px}.support-content{max-width:100%;padding:5vw}.support-section,.support-process,.support-faq{margin-bottom:5vw}.support-box{padding:30px 22px;border-radius:24px}.support-box::before{left:22px;right:22px}.support-box h3{font-size:19px}.support-box li{padding-left:35px}.support-process-grid{grid-template-columns:1fr}.support-process-grid div,.support-process-grid div:last-child{grid-column:auto;min-height:0}.support-faq summary{padding:20px 64px 20px 20px;font-size:16px;line-height:1.5}.support-faq summary::after{right:18px}.support-faq details p{padding:18px 20px 22px}.support-cta{margin:0 18px 34px;padding:36px 24px;border-radius:26px}.support-cta-actions,.support-button{width:100%}}@media (max-width:420px){.support-nav a{flex-basis:100%}.support-hero h1{font-size:36px}.support-section-heading h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.support-page *,.support-page *::before,.support-page *::after{scroll-behavior:auto!important;transition:none!important}}