.unsub{--unsub-navy: #141752;--unsub-text: #3b3f6b;--unsub-muted: #6b7091;--unsub-line: #e6e8f2;--unsub-blue: #4c6ef5;--unsub-blue-dark: #364fc7;--unsub-blue-soft: #eef2ff;--unsub-red: #d64545;--unsub-red-soft: #fdecec;--unsub-green: #1c8c4d;--unsub-green-soft: #e7f9ed;--unsub-radius: 18px;--unsub-shadow: 0 15px 50px rgba(20, 23, 82, .08);color:var(--unsub-text)}.unsub p{font-size:16px;line-height:24px;color:var(--unsub-text);margin:0 0 12px}.unsub h1,.unsub h2,.unsub h3{color:var(--unsub-navy);margin:0}.unsub strong{color:var(--unsub-navy)}.unsub ul,.unsub ol{margin:0;padding:0;list-style:none}.unsub-hero{padding:60px 0 30px;background:linear-gradient(180deg,#234ada0f,#fff0)}.unsub-hero-inner{max-width:720px;margin:0 auto;text-align:center}.unsub-title{font-size:34px;line-height:1.15;font-weight:700;margin-bottom:14px}.unsub-subtitle{font-size:18px;line-height:28px;color:var(--unsub-muted);margin:0}.unsub-banner{display:flex;align-items:center;gap:12px;max-width:900px;margin:28px auto 0;padding:14px 20px;border-radius:12px;background:#fff;border:1px solid var(--unsub-line);box-shadow:0 8px 24px #1417520f;font-size:15px;line-height:22px}.unsub-banner i{color:var(--unsub-blue);font-size:18px;flex-shrink:0}.unsub-body{padding:20px 0 80px}.unsub-section{margin-top:48px}.unsub-section--narrow{max-width:760px;margin-left:auto;margin-right:auto}.unsub-card{background:#fff;border-radius:var(--unsub-radius);box-shadow:var(--unsub-shadow);padding:32px;border:1px solid var(--unsub-line)}.unsub-card--form{border-top:4px solid var(--unsub-blue)}.unsub-card-title{font-size:22px;font-weight:700;margin-bottom:18px}.unsub-block-title{font-size:17px;font-weight:700;margin-bottom:16px}.unsub-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:50px;font-size:13px;font-weight:700;background:var(--unsub-blue-soft);color:var(--unsub-blue-dark);margin-bottom:16px}.unsub-card--prose p{font-size:16px;line-height:26px;margin-bottom:14px}.unsub-card--prose p:last-child{margin-bottom:0}.unsub-notice{display:flex;gap:20px;align-items:flex-start;background:#f8f9fe;border:1px solid var(--unsub-line);border-radius:var(--unsub-radius);padding:28px}.unsub-notice-icon{width:52px;height:52px;border-radius:14px;background:#fff;color:var(--unsub-blue);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;border:1px solid var(--unsub-line)}.unsub-notice h3{font-size:19px;font-weight:700;margin-bottom:8px}.unsub-notice p{margin-bottom:14px}.unsub-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border-radius:10px;font-size:15px;font-weight:700;border:2px solid transparent;cursor:pointer;transition:all .2s ease;text-decoration:none}.unsub-btn--outline{border-color:var(--unsub-navy);color:var(--unsub-navy);background:#fff}.unsub-btn--outline:hover{background:var(--unsub-navy);color:#fff}@media(max-width:575px){.unsub-notice{flex-direction:column}}.unsub-features{padding:70px 0 80px;background:#f6f7fc;border-top:1px solid var(--unsub-line)}.unsub-features-head{text-align:center;max-width:680px;margin:0 auto 40px}.unsub-features-head h2{font-size:28px;font-weight:700;margin-bottom:10px}.unsub-features-head p{color:var(--unsub-muted);margin:0}.unsub-features-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.unsub-features-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.unsub-features-grid{grid-template-columns:repeat(4,1fr)}}.unsub-feature{background:#fff;border:1px solid var(--unsub-line);border-radius:14px;padding:20px 18px;transition:all .2s ease}.unsub-feature:hover{transform:translateY(-2px);box-shadow:0 10px 30px #14175214}.unsub-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--unsub-blue-soft);color:var(--unsub-blue);font-size:17px;margin-bottom:12px}.unsub-feature strong{display:block;font-size:15px;line-height:20px;margin-bottom:6px}.unsub-feature p{font-size:13px;line-height:19px;color:var(--unsub-muted);margin:0}@media(max-width:575px){.unsub-features{padding:50px 0 60px}.unsub-features-head h2{font-size:24px}.unsub-feature{padding:16px 14px}}.unsub-tiles{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:768px){.unsub-tiles{grid-template-columns:repeat(3,1fr)}}.unsub-tile{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--unsub-line);border-radius:16px;padding:24px;text-decoration:none;color:inherit;transition:all .2s ease}.unsub-tile:hover{transform:translateY(-2px);box-shadow:var(--unsub-shadow)}.unsub-tile>i{font-size:24px;color:var(--unsub-blue);margin-bottom:8px}.unsub-tile strong{font-size:17px}.unsub-tile p{font-size:14px;line-height:20px;color:var(--unsub-muted);margin:0 0 8px;flex:1}.unsub-tile-cta{font-size:14px;font-weight:700;color:var(--unsub-blue-dark)}.unsub-tile--primary{background:var(--unsub-navy);border-color:var(--unsub-navy)}.unsub-tile--primary>i,.unsub-tile--primary strong{color:#fff}.unsub-tile--primary p{color:#ffffffb8}.unsub-tile--primary .unsub-tile-cta{color:#fff}.unsub-field{margin-bottom:22px}.unsub-label{display:block;margin-bottom:8px;font-weight:700;color:var(--unsub-navy);font-size:15px;text-transform:none;letter-spacing:0}.unsub-input{width:100%;height:52px;padding:0 16px;font-size:16px;border:2px solid var(--unsub-line);border-radius:10px;background:#f8fafc;transition:all .2s ease;color:var(--unsub-navy)}.unsub-input:focus{outline:none;border-color:var(--unsub-blue);background:#fff;box-shadow:0 0 0 3px #4c6ef52e}.unsub-forgot{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:600;color:var(--unsub-blue-dark);text-decoration:none}.unsub-forgot:hover{text-decoration:underline}.unsub-error{color:var(--unsub-red);font-size:14px;margin-top:6px;font-weight:600}.unsub-captcha{display:flex;align-items:center;gap:12px;margin-bottom:10px}.unsub-captcha-img{display:inline-block;border-radius:8px;overflow:hidden;border:1px solid var(--unsub-line);line-height:0}.unsub-captcha-img img{display:block}.unsub-captcha-refresh{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--unsub-blue-dark);font-size:14px;font-weight:600;cursor:pointer;padding:8px 10px;border-radius:8px}.unsub-captcha-refresh:hover{background:var(--unsub-blue-soft)}.unsub-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:56px;background:var(--unsub-red);color:#fff;font-size:16px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;margin-top:8px}.unsub-submit:hover{background:#b83232;transform:translateY(-1px);box-shadow:0 6px 16px #d6454547}.unsub-alert{display:flex;gap:12px;align-items:flex-start;border-radius:10px;padding:14px 16px;margin-bottom:22px;font-weight:500;font-size:15px;line-height:22px}.unsub-alert i{margin-top:3px}.unsub-alert--error{background:var(--unsub-red-soft);color:#9b2c2c;border:1px solid #f5c6c6}.unsub-success{text-align:center;padding:8px 0}.unsub-success-icon{width:64px;height:64px;border-radius:50%;margin:0 auto 16px;background:var(--unsub-green-soft);color:var(--unsub-green);display:flex;align-items:center;justify-content:center;font-size:28px}.unsub-success-title{font-size:24px;font-weight:700;margin-bottom:18px}.unsub-success-list{text-align:left;display:grid;gap:12px;margin-bottom:18px;max-width:520px;margin-left:auto;margin-right:auto}.unsub-success-list li{display:flex;gap:12px;font-size:15px;line-height:22px}.unsub-success-list li i{color:var(--unsub-green);margin-top:3px}.unsub-success-note{font-size:14px;color:var(--unsub-muted);margin:0}.unsub-faq-item{border:1px solid var(--unsub-line);border-radius:12px;background:#fff;margin-bottom:10px;overflow:hidden}.unsub-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;font-weight:700;color:var(--unsub-navy);font-size:15px;list-style:none}.unsub-faq-item summary::-webkit-details-marker{display:none}.unsub-faq-item summary i{transition:transform .2s ease;color:var(--unsub-muted);font-size:12px}.unsub-faq-item[open] summary i{transform:rotate(180deg)}.unsub-faq-item p{padding:0 20px 16px;margin:0;font-size:15px;line-height:22px}@media(max-width:767px){.unsub-hero{padding:40px 0 20px}.unsub-title{font-size:28px}.unsub-subtitle{font-size:16px;line-height:24px}.unsub-card{padding:22px}.unsub-banner{align-items:flex-start}.unsub-banner i{margin-top:2px}}
