.refund-page{min-height:100vh;overflow:hidden;color:#1b2441;background:#f8faff}.refund-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.refund-hero{position:relative;min-height:535px;overflow:hidden;color:#ffffff;background:radial-gradient(circle at 77% 44%,rgba(32,103,255,.22),transparent 28%),radial-gradient(circle at 97% 78%,rgba(209,42,234,.2),transparent 29%),linear-gradient(120deg,#050a27,#071136 56%,#171045)}.refund-grid{position:absolute;inset:0;opacity:.18;background-image:radial-gradient(rgba(255,255,255,.7) .7px,transparent 0),radial-gradient(rgba(255,255,255,.48) .7px,transparent 0);background-position:0 0,40px 43px;background-size:76px 76px}.refund-glow{position:absolute;border-radius:50%;pointer-events:none}.refund-glow-blue{top:61px;right:20%;width:305px;height:305px;border:1px solid rgba(47,126,255,.26);box-shadow:0 0 125px rgba(30,97,252,.21)}.refund-glow-pink{right:-112px;bottom:-185px;width:450px;height:450px;border:1px solid rgba(223,55,244,.23);box-shadow:0 0 110px rgba(210,45,237,.11)}.refund-breadcrumb{position:relative;z-index:2;display:flex;gap:10px;padding-top:28px;color:rgba(255,255,255,.58);font-size:12px}.refund-breadcrumb a{color:#ffffff;text-decoration:none}.refund-hero-content{position:relative;z-index:2;display:grid;grid-template-columns:.97fr 1.03fr;align-items:center;min-height:450px;gap:40px}.refund-eyebrow,.refund-final-kicker,.section-kicker{display:inline-flex;margin-bottom:15px;font-size:11px;font-weight:800;letter-spacing:1.6px}.refund-eyebrow{color:#adb9fb}.refund-hero-copy{padding-bottom:18px}.refund-hero-copy h1{margin:0;color:#ffffff;font-size:clamp(46px,5.5vw,70px);font-weight:800;line-height:.99;letter-spacing:-2.8px}.refund-hero-copy h1 span{color:#bf43e6}.refund-hero-copy p{max-width:500px;margin:23px 0;color:#d4dcf0;font-size:15px;line-height:1.7}.refund-meta{display:flex;align-items:center;gap:19px}.refund-meta div:not(.refund-meta-divider){display:grid;gap:4px}.refund-meta span{color:#aebde0;font-size:10px}.refund-meta strong{color:#ffffff;font-size:12px}.refund-meta-divider{width:1px;height:31px;background:rgba(255,255,255,.2)}.refund-hero-visual{position:relative;min-height:390px}.refund-orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(103,171,255,.35);border-radius:50%;transform:translate(-50%,-50%)}.refund-orbit-large{width:470px;height:310px;transform:translate(-50%,-50%) rotate(-11deg)}.refund-orbit-small{width:298px;height:196px}.refund-card-visual{position:absolute;top:50%;left:50%;display:flex;width:164px;min-height:194px;flex-direction:column;justify-content:center;padding:19px 16px;border:1px solid #629aff;border-radius:14px;background:linear-gradient(145deg,rgba(43,103,216,.46),rgba(9,27,74,.96)),#0b1c50;box-shadow:0 0 0 8px rgba(37,103,255,.07),0 0 42px rgba(29,111,255,.69);transform:translate(-50%,-50%) rotate(5deg)}.refund-card-logo{display:flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:19px;border-radius:10px;background:linear-gradient(145deg,#1a66e9,#8732c9)}.refund-card-logo img{width:26px;height:26px;object-fit:contain}.refund-card-line{display:block;height:6px;margin-bottom:9px;border-radius:4px;background:rgba(224,235,255,.55)}.long-line{width:100%}.medium-line{width:75%}.short-line{width:55%}.refund-card-status{gap:6px;margin-top:8px;padding-top:11px;border-top:1px solid rgba(255,255,255,.16);color:#dcf9ed;font-weight:700}.refund-card-status,.refund-card-status span{display:flex;align-items:center;font-size:9px}.refund-card-status span{width:16px;height:16px;justify-content:center;border-radius:50%;color:#ffffff;background:#1bb585;font-weight:900}.refund-pill{position:absolute;display:flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid rgba(255,255,255,.29);border-radius:25px;color:#ffffff;box-shadow:0 9px 24px rgba(0,0,0,.22);font-size:11px;font-weight:800}.refund-pill span{font-size:16px}.pill-pricing{top:46px;left:22px;background:linear-gradient(135deg,#1668e9,#2445be)}.pill-support{top:53px;right:7px;background:linear-gradient(135deg,#0d9c86,#147a86)}.pill-secure{right:104px;bottom:28px;background:linear-gradient(135deg,#8427c8,#c52ccb)}.refund-mini-icon{position:absolute;display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid rgba(137,171,255,.28);border-radius:8px;background:rgba(9,26,72,.82);box-shadow:0 7px 15px rgba(0,0,0,.18);font-size:14px;font-weight:800}.refund-mini-one{top:152px;left:-3px;color:#ffcc71;transform:rotate(-15deg)}.refund-mini-two{right:-3px;bottom:127px;color:#77aaff;transform:rotate(14deg)}.refund-mini-three{bottom:57px;left:45px;color:#62e0ae;transform:rotate(-13deg)}.refund-summary-section{padding:64px 0 55px;background:#f8faff}.refund-summary-card{display:grid;grid-template-columns:auto .85fr 1.15fr;align-items:center;gap:24px;padding:27px 31px;border:1px solid #dce5f0;border-radius:14px;background:radial-gradient(circle at 100% 20%,rgba(121,69,234,.06),transparent 25%),#ffffff;box-shadow:0 10px 26px rgba(49,68,111,.05)}.refund-summary-logo{display:flex;width:63px;height:63px;align-items:center;justify-content:center;border-radius:17px;background:linear-gradient(145deg,#174fe0,#7b2fc6);box-shadow:0 8px 18px rgba(62,53,192,.21)}.refund-summary-logo img{width:42px;height:42px;object-fit:contain}.refund-summary-content .section-kicker{margin-bottom:7px;color:#5d72dd}.refund-summary-content h2{margin:0;color:#202846;font-size:21px}.refund-summary-content p{max-width:375px;margin:8px 0 0;color:#768198;font-size:12px;line-height:1.6}.refund-summary-checks{display:grid;gap:10px}.refund-summary-checks div{display:flex;align-items:center;gap:9px}.refund-summary-checks span{display:flex;width:19px;height:19px;flex:0 0 19px;align-items:center;justify-content:center;border-radius:50%;color:#ffffff;background:linear-gradient(145deg,#1b9cda,#1cb580);font-size:10px;font-weight:900}.refund-summary-checks p{margin:0;color:#48536c;font-size:12px;font-weight:700}.refund-process-section{padding:0 0 67px;background:#f8faff}.refund-process-heading{max-width:620px;margin:0 auto 30px;text-align:center}.refund-process-heading .section-kicker{margin-bottom:9px;color:#5b70dd}.refund-process-heading h2{margin:0;color:#1f2745;font-size:clamp(27px,4vw,36px);letter-spacing:-1px}.refund-process-heading p{margin:11px auto 0;color:#758098;font-size:13px;line-height:1.65}.refund-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.refund-step{position:relative;min-height:215px;padding:25px;border:1px solid #e0e7f1;border-radius:13px;background:#ffffff;box-shadow:0 9px 24px rgba(51,69,114,.04)}.step-number{position:absolute;top:18px;right:20px;color:#b4bed0;font-size:12px;font-weight:800}.step-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:13px;color:#ffffff;font-size:20px;font-weight:800}.step-blue{background:linear-gradient(145deg,#1769ed,#243ec9)}.step-purple{background:linear-gradient(145deg,#a62fd9,#6426b5)}.step-green{background:linear-gradient(145deg,#0faa89,#147d88)}.refund-step h3{margin:0 0 8px;color:#202846;font-size:17px}.refund-step p{margin:0;color:#758099;font-size:12px;line-height:1.65}.refund-content-section{padding:0 0 70px;background:#f8faff}.refund-layout{display:grid;grid-template-columns:265px minmax(0,1fr);align-items:start;gap:39px}.refund-toc{position:relative}.refund-toc-sticky{position:sticky;top:100px;padding:19px 16px;border:1px solid #e0e7f0;border-radius:12px;background:#ffffff}.toc-heading{display:block;padding:0 7px 12px;color:#66718b;font-size:10px;font-weight:800;letter-spacing:1px}.refund-toc nav{display:grid;gap:2px}.refund-toc nav a{display:flex;align-items:center;gap:9px;padding:9px 7px;border-radius:6px;color:#5f6a83;font-size:11px;font-weight:700;text-decoration:none;transition:color .2s ease,background .2s ease}.refund-toc nav a:hover{color:#245bd6;background:#eef3ff}.refund-toc nav a span{color:#8d99af;font-size:10px;font-weight:800}.refund-toc-help{display:flex;gap:9px;margin-top:17px;padding:13px 8px 0;border-top:1px solid #e9edf4}.toc-help-icon{display:flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:7px;color:#ffffff;background:linear-gradient(145deg,#216deb,#9235da);font-size:13px;font-weight:800}.refund-toc-help strong{display:block;color:#313a56;font-size:11px}.refund-toc-help p{margin:3px 0;color:#7d889d;font-size:10px;line-height:1.4}.refund-toc-help a{color:#245ed9;font-size:10px;font-weight:800;text-decoration:none}.refund-policy-content{padding:42px 46px;border:1px solid #e0e7f0;border-radius:14px;background:#ffffff;box-shadow:0 10px 27px rgba(48,66,110,.04)}.refund-introduction{padding-bottom:29px;border-bottom:1px solid #e8edf4}.refund-introduction .section-kicker{margin-bottom:9px;color:#5a70dc}.refund-introduction h2{margin:0 0 14px;color:#1d2543;font-size:clamp(25px,4vw,34px);letter-spacing:-.9px}.refund-introduction p,.refund-section-content p{margin:0 0 13px;color:#67738d;font-size:13px;line-height:1.78}.refund-introduction a,.refund-section-content a{color:#2859c9;font-weight:800;text-decoration:none}.refund-policy-section{display:grid;grid-template-columns:47px minmax(0,1fr);gap:18px;padding:32px 0;border-bottom:1px solid #e8edf4;scroll-margin-top:110px}.refund-policy-section:last-child{padding-bottom:0;border-bottom:0}.refund-section-number{display:flex;width:35px;height:35px;align-items:center;justify-content:center;border-radius:10px;color:#265bd0;background:#edf3ff;font-size:11px;font-weight:800}.refund-section-content h2{margin:2px 0 13px;color:#212947;font-size:21px}.refund-section-content h3{margin:20px 0 9px;color:#303a57;font-size:14px}.refund-section-content ul{display:grid;gap:9px;margin:0 0 14px;padding:0;list-style:none}.refund-section-content li{position:relative;padding-left:19px;color:#69758e;font-size:13px;line-height:1.7}.refund-section-content li:before{position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:50%;background:linear-gradient(145deg,#246cea,#a43bd8);content:""}.refund-contact-box{gap:13px;margin:21px 0 16px;padding:16px;border:1px solid #d6e3f8;background:linear-gradient(135deg,#f5f9ff,#fbf6ff)}.refund-contact-box,.refund-contact-icon{display:flex;align-items:center;border-radius:10px}.refund-contact-icon{width:39px;height:39px;justify-content:center;color:#ffffff;background:linear-gradient(145deg,#1768ed,#8232d2);font-size:17px}.refund-contact-box div:nth-child(2){display:grid;gap:4px}.refund-contact-box div:nth-child(2) span{color:#6d7890;font-size:10px}.refund-contact-box div:nth-child(2) a{color:#244fc1;font-size:12px;font-weight:800;text-decoration:none}.refund-contact-button{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:9px 12px;border:1px solid #c4d0e9;border-radius:7px;color:#2351bc;background:#ffffff;font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap}.refund-final-note{margin-bottom:0!important}.refund-related-section{padding:0 0 70px;background:#f8faff}.refund-related-card{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:37px;padding:35px 39px;border:1px solid #e0e7f0;border-radius:14px;background:#ffffff;box-shadow:0 10px 26px rgba(48,66,110,.04)}.refund-related-card .section-kicker{margin-bottom:8px;color:#5a70dc}.refund-related-card h2{margin:0;color:#202846;font-size:25px}.refund-related-card p{margin:9px 0 0;color:#748098;font-size:12px;line-height:1.65}.refund-related-links{display:grid;gap:9px}.refund-related-links a{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid #e4e9f2;border-radius:9px;color:inherit;background:#fcfdff;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.refund-related-links a:hover{border-color:#bbc8ec;transform:translateX(3px)}.related-icon{display:flex;width:31px;height:31px;align-items:center;justify-content:center;border-radius:8px;color:#ffffff;font-size:15px;font-weight:800}.blue-related{background:linear-gradient(145deg,#1b6bec,#2741c8)}.purple-related{background:linear-gradient(145deg,#a835dc,#6526b6)}.green-related{background:linear-gradient(145deg,#13a989,#147b87)}.refund-related-links div{display:grid;gap:3px}.refund-related-links strong{color:#303956;font-size:11px}.refund-related-links small{color:#7e899e;font-size:10px}.refund-related-links b{margin-left:auto;color:#3560cb;font-size:17px}.refund-final-section{padding:0 0 76px;background:#f8faff}.refund-final-card{display:flex;align-items:center;justify-content:space-between;gap:27px;padding:40px 43px;overflow:hidden;border-radius:15px;color:#ffffff;background:radial-gradient(circle at 87% 2%,rgba(218,48,237,.28),transparent 31%),radial-gradient(circle at 68% 100%,rgba(29,96,255,.18),transparent 27%),linear-gradient(110deg,#071130,#0f1650 74%,#2d1058)}.refund-final-kicker{margin-bottom:8px;color:#b6c3f2}.refund-final-card h2{margin:0;color:#ffffff;font-size:clamp(27px,4vw,38px);letter-spacing:-1px}.refund-final-card h2 span{color:#d257e9}.refund-final-card p{max-width:540px;margin:10px 0 0;color:#d1daec;font-size:13px;line-height:1.6}.refund-primary-button{display:inline-flex;min-height:45px;flex:0 0 auto;align-items:center;justify-content:center;gap:13px;padding:0 21px;border-radius:8px;color:#ffffff;background:linear-gradient(100deg,#175eea,#c136dc);box-shadow:0 9px 23px rgba(68,57,223,.3);font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s ease}.refund-primary-button:hover{transform:translateY(-2px)}@media (max-width:1050px){.refund-summary-card{grid-template-columns:auto 1fr}.refund-summary-checks{grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-top:8px;border-top:1px solid #edf0f5}.refund-related-card{grid-template-columns:1fr}}@media (max-width:900px){.refund-layout{grid-template-columns:1fr}.refund-toc{display:none}}@media (max-width:760px){.refund-container{width:min(100% - 30px,570px)}.refund-hero{min-height:705px}.refund-hero-content{display:block;min-height:auto;padding-top:48px}.refund-hero-copy h1{font-size:52px}.refund-hero-visual{min-height:325px;margin-top:18px;transform:scale(.82)}.refund-summary-card{grid-template-columns:auto 1fr;gap:17px;padding:24px}.refund-steps,.refund-summary-checks{grid-template-columns:1fr}.refund-step{min-height:auto}.refund-policy-content{padding:33px 27px}.refund-related-card{padding:30px 25px}.refund-final-card{align-items:flex-start;flex-direction:column;padding:33px 27px}}@media (max-width:470px){.refund-hero{min-height:670px}.refund-hero-copy h1{font-size:43px;letter-spacing:-2px}.refund-hero-copy p{font-size:14px}.refund-meta{gap:12px}.refund-hero-visual{min-height:260px;transform:scale(.67);transform-origin:top center}.refund-orbit-large{width:430px}.pill-pricing{left:-17px}.pill-support{right:-17px}.pill-secure{right:31px}.refund-summary-card{grid-template-columns:1fr}.refund-summary-logo{width:55px;height:55px}.refund-policy-section{grid-template-columns:1fr;gap:11px;padding:26px 0}.refund-section-content h2{margin-top:0}.refund-contact-box{align-items:flex-start;flex-wrap:wrap}.refund-contact-button{width:100%;justify-content:center;margin-left:0}.refund-related-card{padding:27px 20px}.refund-related-links a{padding:10px}}