.ss-ppk-tts-banner,.ss-ppk-tts-banner *{box-sizing:border-box}.ss-ppk-tts-banner{--ssptb-ink:#edf3f8;--ssptb-muted:#a9b7c9;--ssptb-soft:#7e8ca0;--ssptb-bg:rgba(8, 18, 32, 0.92);--ssptb-bg2:rgba(15, 31, 52, 0.86);--ssptb-line:rgba(175, 193, 218, 0.18);--ssptb-gold:#c9a96c;--ssptb-blue:#80aee4;--ssptb-shadow:0 22px 70px rgba(0, 0, 0, 0.24);--ssptb-radius:26px;--ssptb-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;display:block;position:relative;isolation:isolate;width:100%;margin:clamp(22px, 3.2vw, 34px) auto;padding:0;color:var(--ssptb-ink);font-family:var(--ssptb-font);font-size:16px;line-height:1.5;font-weight:400;text-align:left;overflow:visible}.ss-ppk-tts-banner .ss-ppk-tts-banner__inner{position:relative;isolation:isolate;overflow:hidden;width:min(1120px, calc(100% - 28px));margin:0 auto;padding:clamp(22px, 3vw, 32px);display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,245px);gap:clamp(20px, 3.5vw, 42px);align-items:center;border:1px solid var(--ssptb-line);border-radius:var(--ssptb-radius);background:radial-gradient(circle at 8% 0%,rgb(128 174 228 / .14),transparent 34%),radial-gradient(circle at 94% 8%,rgb(201 169 108 / .16),transparent 32%),linear-gradient(135deg,var(--ssptb-bg),var(--ssptb-bg2));box-shadow:var(--ssptb-shadow)}.ss-ppk-tts-banner .ss-ppk-tts-banner__inner::before,.ss-ppk-tts-banner .ss-ppk-tts-banner__inner::after{content:"";position:absolute;display:block;border-radius:50%;pointer-events:none;z-index:-1}.ss-ppk-tts-banner .ss-ppk-tts-banner__inner::before{width:260px;height:260px;right:-112px;top:-128px;border:1px solid rgb(128 174 228 / .13)}.ss-ppk-tts-banner .ss-ppk-tts-banner__inner::after{width:158px;height:158px;right:28px;bottom:-94px;border:1px solid rgb(201 169 108 / .14)}.ss-ppk-tts-banner .ss-ppk-tts-banner__copy,.ss-ppk-tts-banner .ss-ppk-tts-banner__action{position:relative;z-index:1;min-width:0}.ss-ppk-tts-banner .ss-ppk-tts-banner__kicker{display:inline-flex;align-items:center;gap:8px;max-width:100%;width:fit-content;margin:0;padding:7px 10px;border:1px solid rgb(201 169 108 / .28);border-radius:999px;background:rgb(201 169 108 / .08);color:var(--ssptb-gold);font-family:var(--ssptb-font);font-size:10.5px;line-height:1.25;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ss-ppk-tts-banner .ss-ppk-tts-banner__kicker::before{content:"";display:block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--ssptb-gold);box-shadow:0 0 16px rgb(201 169 108 / .42)}.ss-ppk-tts-banner .ss-ppk-tts-banner__title{display:block;max-width:740px;margin:14px 0 0;padding:0;border:0;background:#fff0;box-shadow:none;color:var(--ssptb-ink);font-family:var(--ssptb-font);font-size:clamp(25px, 2.65vw, 35px);line-height:1.1;letter-spacing:-.045em;font-weight:850;text-transform:none;overflow-wrap:anywhere}.ss-ppk-tts-banner .ss-ppk-tts-banner__description{max-width:760px;margin:11px 0 0;padding:0;border:0;color:var(--ssptb-muted);font-family:var(--ssptb-font);font-size:13.5px;line-height:1.72;font-weight:400;text-transform:none}.ss-ppk-tts-banner .ss-ppk-tts-banner__action{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:11px}.ss-ppk-tts-banner .ss-ppk-tts-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;min-height:46px;margin:0;padding:13px 18px;border:1px solid rgb(201 169 108 / .5);border-radius:999px;background:linear-gradient(135deg,#dec583,#b18b50);color:#08111e;font-family:var(--ssptb-font);font-size:12.5px;line-height:1.2;font-weight:850;letter-spacing:0;text-decoration:none;text-transform:none;text-align:center;white-space:normal;box-shadow:0 12px 30px rgb(0 0 0 / .2);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease;-webkit-tap-highlight-color:#fff0}.ss-ppk-tts-banner .ss-ppk-tts-banner__button:hover{color:#08111e;border-color:rgb(201 169 108 / .82);text-decoration:none;transform:translateY(-1px);box-shadow:0 15px 34px rgb(0 0 0 / .24)}.ss-ppk-tts-banner .ss-ppk-tts-banner__button:active{transform:translateY(0)}.ss-ppk-tts-banner .ss-ppk-tts-banner__button:focus-visible{outline:3px solid var(--ssptb-blue);outline-offset:4px}.ss-ppk-tts-banner .ss-ppk-tts-banner__arrow{display:inline-block;color:inherit;font-family:Arial,sans-serif;font-size:17px;line-height:.8;transition:transform 180ms ease}.ss-ppk-tts-banner .ss-ppk-tts-banner__button:hover .ss-ppk-tts-banner__arrow{transform:translateX(2px)}.ss-ppk-tts-banner .ss-ppk-tts-banner__meta{display:block;max-width:245px;margin:0;padding:0 2px;color:var(--ssptb-muted);font-family:var(--ssptb-font);font-size:11px;line-height:1.5;font-weight:600;text-align:right}@media (prefers-color-scheme:light){.ss-ppk-tts-banner:not([data-force-dark]){--ssptb-ink:#142237;--ssptb-muted:#4c5c70;--ssptb-soft:#68798f;--ssptb-bg:rgba(255, 255, 255, 0.86);--ssptb-bg2:rgba(249, 244, 235, 0.95);--ssptb-line:rgba(20, 35, 55, 0.15);--ssptb-gold:#9a7742;--ssptb-blue:#315c86;--ssptb-shadow:0 22px 60px rgba(61, 48, 29, 0.12)}.ss-ppk-tts-banner:not([data-force-dark]) .ss-ppk-tts-banner__button{background:linear-gradient(135deg,#d9bf7a,#a7834a)}}@media (max-width:760px){.ss-ppk-tts-banner{margin:26px auto}.ss-ppk-tts-banner .ss-ppk-tts-banner__inner{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px;border-radius:24px}.ss-ppk-tts-banner .ss-ppk-tts-banner__action{align-items:flex-start;gap:9px}.ss-ppk-tts-banner .ss-ppk-tts-banner__meta{max-width:100%;text-align:left}}@media (max-width:480px){.ss-ppk-tts-banner .ss-ppk-tts-banner__inner{width:calc(100% - 20px);padding:18px;gap:18px;border-radius:22px}.ss-ppk-tts-banner .ss-ppk-tts-banner__title{margin-top:12px;font-size:clamp(23px, 6.1vw, 27px);line-height:1.12}.ss-ppk-tts-banner .ss-ppk-tts-banner__description{margin-top:9px;font-size:13px;line-height:1.65}.ss-ppk-tts-banner .ss-ppk-tts-banner__button{min-height:44px;padding:12px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ss-ppk-tts-banner .ss-ppk-tts-banner__button,.ss-ppk-tts-banner .ss-ppk-tts-banner__arrow{transition:none}}