/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
div.tnp-subscription,form.tnp-subscription,form.tnp-profile{display:block;margin:1em
auto;max-width:500px;width:100%}div.tnp-profile{display:block;margin:1em
0;max-width:500px}.tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field{margin-bottom: .7em;border:0;padding:0}.tnp-subscription label,
.tnp-profile
label{display:block;color:inherit;font-weight:normal;line-height:normal;padding:0;margin:0;margin-bottom: .25em;font-size: .9em}.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox
label{display:inline-block}.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile
textarea{width:100%;padding: .7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box}.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]{max-width:1em;display:inline-block;margin-right: .5em}.tnp-subscription select option,
.tnp-profile select
option{margin-right: .75em}.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block}@media all and (max-width: 480px){.tnp-subscription input[type=submit],
.tnp-profile input[type=submit]{width:100%}}.tnp-widget{width:100%;display:block;box-sizing:border-box}.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-widget
label{display:block;color:inherit;font-size:14px}.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget
select{width:100%;padding:10px;display:block;border:1px
solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto}.tnp-widget input[type=checkbox], .tnp-widget input[type=radio]{width:auto;display:inline-block}.tnp-widget select
option{margin-right:10px}.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0}.tnp-field input[type="submit"]{position:inherit}.tnp-field
label{}.tnp-widget-minimal{width:100%}.tnp-widget-minimal
form{margin:0;padding:0;border:0}.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px}.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0}.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px
0}.tnp-subscription-minimal
form{width:auto;margin:0;padding:0;border:0;white-space:nowrap}.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0px;margin-right:10px}.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name{width:31%}.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px}.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0px;margin:0}.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem}.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0}@media all and (max-width: 525px){.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit{width:100%;max-width:100%;margin:0;display:block;margin-bottom: .5rem}}.tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0}.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px}.tnp-comments
label{display:block}.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important}.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px
solid #ddd}.tnp-nl-checkout{margin-bottom:1em}@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");body{font-family:"Rubik",sans-serif;overflow-x:hidden}select,#cashcred_point_type{padding:15px}#cashcred_point_type{padding:10px
15px}.topbar{background-color:blue !important}.topbar .content-wrap
*{background:transparent !important}#site-logo{width:150px;height:auto}.son-main-logo{width:120px;height:auto}.topbar a:hover{text-decoration:underline;text-underline-offset:0.5em}#mainfootcontainer{background-color:#121212;width:100%;padding-bottom:50px}#mainfootcontainer
h4{color:#1877f2}#footcontainer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;color:#fff;text-align:left;font-size:clamp(10px, 2vw, 15px);margin:auto;padding-top:20px;width:80%}#footcontainer>div{width:80%;height:100%}#footcontainer
.smspan{color:#2768ff;font-weight:bold}#footcontainer
a{color:#e9e5fc;text-decoration:none}#footcontainer a:hover{text-decoration:underline}#smcredit{position:relative;color:#fafbfebb;font-size:clamp(8px, 2vw, 14px);font-weight:bold;text-align:center}.partners-div{font-size:clamp(8px, 2vw, 14px);text-align:center;color:white}.partners-div
a{color:#3ff1d9d3;text-decoration:none}.stickyMain{position:fixed;bottom:0;width:100%;z-index:999999999 !important;text-align:center;height:auto}.stickyMain
img{width:250px;height:97px}#closeBtn{background-color:blue;border-radius:5px;padding:5px;color:white;font-variant:small-caps;font-weight:bold;padding-bottom:0;cursor:pointer;margin-top:2px}.movieblock{padding-left:10px}.faqDiv{background-color:blue;color:white;padding:10px}#son-pages-root{position:fixed;inset:0;z-index:99999999 !important;width:100vw;height:100vh;overflow-y:scroll;padding:5px;background-color:#1d2a35;font-family:"M PLUS 1",sans-serif;font-size:14px}.bottom-nav{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #ddd;display:flex;justify-content:space-around;align-items:center;padding:8px
0;z-index:9999;box-shadow:0 -1px 5px rgba(0, 0, 0, 0.05)}.bottom-nav
a{text-decoration:none;color:#444;font-size:10px;display:flex;flex-direction:column;align-items:center}.bottom-nav img,
.bottom-nav
.feather{width:15px;height:15px;margin-bottom:2px}.bottom-nav
.feather{color:#1877f2}#androidNavBar a.nav-active{border-bottom:2px solid #2563eb;color:#2563eb;font-weight:600}.app-download-modal-overlay{display:none;position:fixed;inset:0;background:rgba(0, 0, 0, 0.6);z-index:1000;justify-content:center;align-items:center;animation:fadeIn 0.3s ease-in-out}.app-download-modal{background:white;border-radius:16px;padding:2rem;max-width:400px;width:90%;text-align:center;box-shadow:0 10px 25px rgba(0, 0, 0, 0.15);position:relative}.app-download-modal
h2{margin-bottom:0.5rem;font-size:1.5rem}.app-download-modal
p{font-size:1rem;margin-bottom:1.5rem;color:#555}.app-download-modal
button{background-color:#4f46e5;color:white;border:none;padding:0.75rem 1.25rem;border-radius:8px;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:0.5rem}.app-download-modal button:hover{background-color:#4338ca}.app-download-modal
.icon{width:24px;height:24px}.hidden{display:none}.streak-widget{width:100%;max-width:700px;margin-left:auto;margin-right:auto;padding:1rem;overflow-x:hidden;box-sizing:border-box}.streak-week-labels{display:grid;grid-template-columns:repeat(7, 1fr);text-align:center;font-weight:600;font-size:0.75rem;color:#6b7280;margin-bottom:0.25rem;gap:0.5rem}.streak-days{display:grid;grid-template-columns:repeat(7, 1fr);gap:0.5rem}.streak-box{display:flex;align-items:center;justify-content:center;height:60px;width:60px;border-radius:50%;background-color:#f3f4f6;color:#9ca3af;position:relative;transition:all 0.3s ease;margin:0
auto}.streak-box.checked{background-color:#3b82f6;color:white}.streak-box.missed{background-color:#fee2e2;color:#dc2626}.streak-box
i{width:20px;height:20px;stroke-width:2.5;display:flex;align-items:center;justify-content:center}.streak-box:hover{transform:scale(1.05)}.topbar .content-wrap
*{background:rgba(0, 0, 255, 0.336) !important;color:white !important;transition:background-color 0.3s ease, color 0.3s ease}.son-modal-overlay{position:fixed;inset:0;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.son-modal{background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(0, 0, 0, 0.15);max-width:400px;width:90%;padding:2rem;animation:popIn 0.6s ease;text-align:center;font-family:"Segoe UI",sans-serif}.son-modal-header
h2{font-size:1.5rem;margin-bottom:0.25rem;color:#333}.son-modal-header
p{font-size:0.95rem;color:#666;margin-bottom:1.5rem}.son-modal-reward{margin:1rem 0}.son-reward-icon{font-size:3rem;animation:pulse 1.5s infinite}.son-reward-text{font-size:1rem;margin-top:0.5rem;color:#222}.son-modal-actions
button{background-color:#2563eb;color:#fff;border:none;padding:0.75rem 1.5rem;font-size:1rem;border-radius:8px;cursor:pointer;transition:background 0.3s ease}.son-modal-actions button:hover{background-color:#1d4ed8}@keyframes
popIn{0%{transform:scale(0.85);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes
pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes
fadeIn{from{opacity:0}to{opacity:1}}@media only screen and (min-width: 1024px){.bottom-nav img,
.bottom-nav
.feather{width:18px;height:18px}.bottom-nav
a{font-size:12px}}:root{--son-ink:#0b1739;--son-blue:#2764ff;--son-blue-dark:#1545d8;--son-green:#60e6a8;--son-canvas:#f4f7fc;--son-line:#dce5f3;--son-muted:#5f6d86}.son-home,
.son-home
*{box-sizing:border-box}.son-home{background:#fff;color:var(--son-ink);font-family:"Rubik",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.son-shell{width:min(1180px, calc(100% - 48px));margin-inline:auto}.son-hero{position:relative;overflow:hidden;min-height:650px;padding:96px
0 88px;color:#fff;background:radial-gradient(circle at 78% 18%, rgba(96, 230, 168, .17), transparent 25%),
radial-gradient(circle at 15% 85%, rgba(39, 100, 255, .28), transparent 33%),
linear-gradient(135deg, #071329 0%, #0c1c42 60%, #12265a 100%)}.son-hero::before{content:"";position:absolute;inset:0;opacity: .28;background-image:linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.04) 1px, transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom, #000, transparent 85%)}.son-hero__glow{position:absolute;width:420px;height:420px;right:-150px;bottom:-220px;border-radius:50%;background:var(--son-blue);filter:blur(80px);opacity: .22}.son-hero__layout{position:relative;display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(360px, .92fr);align-items:center;gap:76px}.son-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:#c7d5f1;font-size:12px;font-weight:750;letter-spacing: .13em;text-transform:uppercase}.son-kicker>span{width:24px;height:2px;background:var(--son-green)}.son-kicker--dark{color:var(--son-blue-dark)}.son-hero
h1{max-width:700px;margin:0
0 26px;color:#fff;font-size:clamp(48px, 6.5vw, 82px);line-height: .98;letter-spacing:-.055em;font-weight:820}.son-hero h1
em{color:var(--son-green);font-style:normal}.son-hero__copy>p{max-width:630px;margin:0
0 32px;color:#c5d0e6;font-size:18px;line-height:1.72}.son-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.son-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;padding:13px
22px;border:1px
solid transparent;border-radius:12px;font-weight:750;line-height:1.2;text-decoration:none !important;transition:transform .2s ease, box-shadow .2s ease, background-color .2s ease}.son-button:hover{transform:translateY(-2px)}.son-button--primary{background:var(--son-green);color:#07172e !important;box-shadow:0 16px 36px rgba(96,230,168,.18)}.son-button--primary:hover{background:#7aefb9;box-shadow:0 20px 40px rgba(96,230,168,.25)}.son-button--secondary{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.07);color:#fff !important}.son-button--secondary:hover{background:rgba(255,255,255,.13)}.son-button--dark{background:var(--son-ink);color:#fff !important}.son-trust-row{display:flex;flex-wrap:wrap;gap:20px;margin:28px
0 0;padding:0;list-style:none;color:#aab8d2;font-size:13px}.son-trust-row
span{color:var(--son-green);font-weight:800}.son-hero__panel{position:relative;padding:18px;border:1px
solid rgba(255,255,255,.15);border-radius:24px;background:rgba(255,255,255,.08);box-shadow:0 30px 70px rgba(0,0,0,.25);backdrop-filter:blur(18px)}.son-panel__header{display:flex;align-items:center;justify-content:space-between;padding:4px
4px 15px;color:#fff;font-size:13px;font-weight:700}.son-live-dot{display:inline-flex;align-items:center;gap:7px;color:#b9c7df;font-size:11px;text-transform:uppercase;letter-spacing: .1em}.son-live-dot::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--son-green);box-shadow:0 0 0 5px rgba(96,230,168,.12)}.son-feature-row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-top:10px;padding:17px;border:1px
solid rgba(255,255,255,.1);border-radius:16px;background:rgba(5,16,39,.38);color:#fff !important;text-decoration:none !important;transition:border-color .2s ease, background-color .2s ease, transform .2s ease}.son-feature-row:hover{transform:translateX(3px);border-color:rgba(96,230,168,.4);background:rgba(8,24,57,.72)}.son-feature-row--lead{background:rgba(39,100,255,.28)}.son-feature-row__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#386fff;font-size:16px;font-weight:800}.son-feature-row__icon--green{background:#2eae7a}.son-feature-row__icon--amber{background:#ec9b33;font-size:12px}.son-feature-row strong, .son-feature-row
small{display:block}.son-feature-row
strong{margin-bottom:4px;font-size:15px}.son-feature-row
small{color:#aebbd1;font-size:12px}.son-feature-row
b{color:#9baccc;font-size:18px}.son-section{padding:104px
0}.son-section__heading{display:grid;grid-template-columns:1fr minmax(300px, .7fr);align-items:end;gap:70px;margin-bottom:48px}.son-section__heading h2, .son-steps h2, .son-cta
h2{margin:0;color:var(--son-ink);font-size:clamp(36px, 4.5vw, 58px);line-height:1.05;letter-spacing:-.045em}.son-section__heading>p{margin:0;color:var(--son-muted);font-size:16px;line-height:1.75}.son-service-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.son-service-card{position:relative;min-height:330px;padding:30px;overflow:hidden;border:1px
solid var(--son-line);border-radius:20px;background:#fff;color:var(--son-ink) !important;text-decoration:none !important;box-shadow:0 8px 28px rgba(15,42,85,.06);transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease}.son-service-card::after{content:"";position:absolute;width:150px;height:150px;right:-75px;bottom:-90px;border-radius:50%;background:var(--son-blue);opacity: .07;transition:transform .3s ease, opacity .3s ease}.son-service-card:hover{transform:translateY(-6px);border-color:#b9caff;box-shadow:0 22px 50px rgba(15,42,85,.12)}.son-service-card:hover::after{transform:scale(1.35);opacity: .12}.son-service-card__icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:34px;border-radius:15px;color:var(--son-blue);background:#edf2ff}.son-service-card__icon
svg{width:25px;height:25px}.son-service-card__eyebrow{display:block;margin-bottom:8px;color:var(--son-blue-dark);font-size:11px;font-weight:750;letter-spacing: .1em;text-transform:uppercase}.son-service-card
h3{margin:0
0 12px;color:var(--son-ink);font-size:23px;line-height:1.2}.son-service-card
p{margin:0;color:var(--son-muted);font-size:14px;line-height:1.65}.son-service-card__link{position:absolute;left:30px;bottom:27px;color:var(--son-ink);font-size:13px;font-weight:750}.son-service-card__link
b{margin-left:6px;color:var(--son-blue)}.son-section--contrast{background:var(--son-ink);color:#fff}.son-steps{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:100px}.son-steps
h2{color:#fff}.son-steps__intro>p{margin:24px
0;color:#b7c2d8;font-size:16px;line-height:1.75}.son-text-link{color:var(--son-green) !important;font-weight:750;text-decoration:none !important}.son-step-list{margin:0;padding:0;list-style:none}.son-step-list
li{display:grid;grid-template-columns:56px 1fr;gap:22px;padding:26px
0;border-bottom:1px solid rgba(255,255,255,.1)}.son-step-list li:first-child{padding-top:0}.son-step-list li>span{color:var(--son-green);font-size:13px;font-weight:800;letter-spacing: .1em}.son-step-list
strong{display:block;margin-bottom:7px;color:#fff;font-size:18px}.son-step-list
p{margin:0;color:#9eabc3;font-size:14px;line-height:1.55}.son-cta{padding:78px
0;background:linear-gradient(115deg, #62e7a9 0%, #a5f4c9 100%)}.son-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:42px}.son-cta
h2{max-width:760px;font-size:clamp(34px, 4vw, 52px)}@media (max-width: 960px){.son-hero{padding:78px
0}.son-hero__layout{grid-template-columns:1fr;gap:52px}.son-hero__panel{max-width:680px}.son-section__heading{grid-template-columns:1fr;gap:20px}.son-service-grid{grid-template-columns:repeat(2, minmax(0,1fr))}.son-steps{grid-template-columns:1fr;gap:55px}}@media (max-width: 620px){.son-shell{width:min(100% - 30px, 1180px)}.son-hero{min-height:0;padding:64px
0 60px}.son-hero
h1{font-size:clamp(43px, 14vw, 62px)}.son-hero__copy>p{font-size:16px}.son-hero__actions,.son-button{width:100%}.son-trust-row{gap:10px 18px}.son-hero__panel{padding:12px;border-radius:19px}.son-feature-row{grid-template-columns:42px 1fr auto;gap:11px;padding:14px
12px}.son-feature-row__icon{width:42px;height:42px}.son-section{padding:72px
0}.son-service-grid{grid-template-columns:1fr}.son-service-card{min-height:300px}.son-steps{gap:45px}.son-step-list
li{grid-template-columns:42px 1fr;gap:14px}.son-cta{padding:62px
0}.son-cta__inner{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion: reduce){.son-home *, .son-home *::before, .son-home *::after{scroll-behavior:auto !important;transition:none !important}}.um-page-register .content-container{width:min(100%, 1180px);padding:58px
24px 100px}.um-page-register .main-section{width:100% !important;max-width:760px;margin:0
auto !important;padding:clamp(28px, 5vw, 58px) !important;border:1px
solid var(--son-line);border-radius:24px;background:#fff;box-shadow:0 24px 70px rgba(11, 23, 57, .10)}.um-page-register .content-column,
.um-page-register .post-content,
.um-page-register .um-register{width:100% !important;max-width:none !important}.um-page-register .sidebar-column,
.um-page-register .bs-listing-listing-mix-1-4,
.um-page-register .bsac,
.um-page-register .tgxm-container,
.um-page-register .listing-item-blog-5,
.um-page-register .section-heading.multi-tab{display:none !important}.um-page-register .main-section > .content-column h1,
.um-page-register .entry-content
h1{margin:0
0 12px;color:var(--son-ink) !important;font-family:"Rubik",sans-serif !important;font-size:clamp(34px, 5vw, 52px) !important;line-height:1.05 !important;letter-spacing:-.045em;text-transform:none}.um-page-register .entry-content
h5{margin:0
0 10px;color:var(--son-blue-dark);font-size:16px;line-height:1.5}.um-page-register .entry-content>p{color:var(--son-muted);line-height:1.7}.um-page-register .um-form{margin-top:34px;padding-top:32px;border-top:1px solid var(--son-line)}.um-page-register .um-field{margin-top:20px}.um-page-register .um-field-label
label{color:var(--son-ink);font-size:13px !important;font-weight:750 !important}.um-page-register .um-form input[type="text"],
.um-page-register .um-form input[type="email"],
.um-page-register .um-form input[type="password"],
.um-page-register .um-form input[type="tel"],
.um-page-register .um-form textarea,
.um-page-register .um-form
select{min-height:50px !important;padding:12px
14px !important;border:1px
solid #cbd6e7 !important;border-radius:10px !important;background:#f9fbfe !important;color:var(--son-ink) !important;font-family:inherit !important;font-size:15px !important;transition:border-color .2s ease, box-shadow .2s ease, background-color .2s ease !important}.um-page-register .um-form input:focus,
.um-page-register .um-form textarea:focus,
.um-page-register .um-form select:focus{border-color:var(--son-blue) !important;background:#fff !important;box-shadow:0 0 0 4px rgba(39, 100, 255, .12) !important;outline:none !important}.um-page-register input[type="submit"].um-button,
.um-page-register .um-button{min-height:52px !important;border-radius:11px !important;background:var(--son-blue) !important;color:#fff !important;font-family:inherit !important;font-size:15px !important;font-weight:750 !important;box-shadow:0 12px 25px rgba(39, 100, 255, .2) !important}.um-page-register input[type="submit"].um-button:hover,
.um-page-register .um-button:hover{background:var(--son-blue-dark) !important}.um-page-register .bf-breadcrumb{max-width:760px;margin:18px
auto 0;color:var(--son-muted)}body.um-page-register{background:var(--son-canvas)}@media (max-width: 620px){.um-page-register .content-container{padding:28px
15px 84px}.um-page-register .main-section{padding:26px
18px !important;border-radius:18px}.um-page-register .um-form{margin-top:26px;padding-top:24px}}.sor-app{color:var(--son-ink)}.sor-app .sor-grid{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:14px}.sor-app .sor-box,
.sor-app .sor-item{padding:20px;border:1px
solid var(--son-line);border-radius:14px;box-shadow:0 8px 24px rgba(11, 23, 57, .05)}.sor-app .sor-box
strong{margin-top:8px;color:var(--son-blue-dark);font-size:1.45em}.sor-app
button{min-height:44px;padding:10px
17px;border-radius:9px;background:var(--son-blue);font-weight:700}.son-page-kicker{display:block;margin-bottom:10px;color:var(--son-blue-dark);font-size:12px;font-weight:800;letter-spacing: .12em;text-transform:uppercase}.son-member-home{min-height:100vh;background:var(--son-canvas) !important;color:var(--son-ink)}.son-member-home .son-member-shell{width:min(100%, 1160px);margin:0
auto;padding:54px
24px 120px !important}.son-member-home .atm-card{max-width:none !important;min-height:230px !important;margin-bottom:22px !important;padding:clamp(26px, 4vw, 42px) !important;border:1px
solid rgba(255,255,255,.14);border-radius:22px !important;background:radial-gradient(circle at 85% 15%, rgba(96,230,168,.28), transparent 28%),
linear-gradient(135deg, #08162f, #12336f) !important;box-shadow:0 24px 55px rgba(11,23,57,.18) !important}.son-member-home .atm-card::before{background:linear-gradient(110deg, transparent 35%, rgba(255,255,255,.08), transparent 68%) !important}.son-member-home .card-chip{width:42px !important;height:30px !important;border-radius:7px !important;background:linear-gradient(135deg, #f4d27b, #b88b2d) !important}.son-member-home .atm-card
h3{color:#b8c7e4;font-size:13px !important;font-weight:650;letter-spacing: .08em;text-transform:uppercase}.son-member-home .atm-card .balance-item{color:#fff;font-size:clamp(18px, 3vw, 27px) !important;line-height:1.45}.son-member-home .card-footer{color:var(--son-green) !important;font-size:11px !important;letter-spacing: .13em !important}.son-member-home
#streakWidget{max-width:none;margin:0
auto !important;padding:24px
!important;border:1px
solid var(--son-line);border-radius:18px !important;box-shadow:0 12px 36px rgba(11,23,57,.07) !important}.son-member-home .son-member-shell>.grid{gap:16px !important;margin-top:22px !important;padding:0
!important}.son-member-home .son-member-shell>.grid>div{overflow:hidden;border:1px
solid var(--son-line);border-radius:16px !important;box-shadow:0 7px 24px rgba(11,23,57,.05) !important;transition:transform .2s ease, box-shadow .2s ease !important}.son-member-home .son-member-shell>.grid>div:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(11,23,57,.1) !important}.son-member-home .son-member-shell > .grid
a{min-height:142px !important;color:var(--son-ink) !important;font-weight:700;text-decoration:none !important}.son-member-home .son-member-shell > .max-w-6xl .bg-white{padding:28px
!important;border:1px
solid var(--son-line);border-radius:18px !important;box-shadow:0 10px 30px rgba(11,23,57,.06) !important}.son-member-home
#refLink{min-height:48px;padding:11px
13px !important;border:1px
solid #cad5e7 !important;border-radius:9px !important;background:#f8faff}.son-member-home .copy-btn{min-height:45px;padding:10px
18px !important;border-radius:9px !important;background:var(--son-blue) !important;font-weight:700}.son-member-home
#authModal{padding:20px;background:radial-gradient(circle at 75% 15%, rgba(96,230,168,.18), transparent 25%),
rgba(5, 14, 34, .94) !important;backdrop-filter:blur(10px)}.son-member-home #authModal>div{width:min(100%, 440px) !important;max-width:440px !important;padding:clamp(28px, 5vw, 42px) !important;border:1px
solid rgba(255,255,255,.12);border-radius:20px !important;background:#fff !important;box-shadow:0 30px 80px rgba(0,0,0,.35) !important}.son-member-home #authModal
h2{margin:0
0 24px !important;color:var(--son-ink);font-family:"Rubik",sans-serif;font-size:clamp(30px, 6vw, 42px) !important;line-height:1.05;letter-spacing:-.04em}.son-member-home #authModal
input{min-height:50px;margin-bottom:12px !important;padding:12px
14px !important;border:1px
solid #cbd6e7 !important;border-radius:9px !important;background:#f8faff;color:var(--son-ink);font-size:15px}.son-member-home #authModal input:focus{border-color:var(--son-blue) !important;box-shadow:0 0 0 4px rgba(39,100,255,.12);outline:none}.son-member-home #authModal
button{min-height:50px;border:0;border-radius:9px !important;background:var(--son-blue) !important;font-family:inherit;font-weight:750}.son-member-home #authModal .text-center{margin-top:18px !important;color:var(--son-muted);font-size:13px}.son-member-home #authModal
a{color:var(--son-blue-dark) !important;font-weight:700}.task-container{width:min(100% - 32px, 920px) !important;max-width:920px !important;margin:54px
auto 110px !important;padding:clamp(28px, 5vw, 58px) !important;border:1px
solid var(--son-line);border-radius:22px !important;background:#fff !important;box-shadow:0 24px 65px rgba(11,23,57,.10) !important}.task-container>h1{margin:0
0 18px !important;color:var(--son-ink) !important;font-size:clamp(36px, 6vw, 58px) !important;line-height:1.05;letter-spacing:-.045em;text-align:left !important}.task-container>h2{margin:44px
0 18px !important;color:var(--son-ink) !important;font-size:23px !important;text-align:left}.task-container>.bg-yellow-100{padding:18px
20px !important;border:1px
solid #f3d898 !important;border-left:4px solid #d99813 !important;border-radius:12px !important;background:#fff9e9 !important;box-shadow:none !important}.task-container #daily-mission{margin:0
0 24px !important;padding:24px
!important;border:1px
solid #ccebdc !important;border-left:4px solid #2fb27b !important;border-radius:14px !important;box-shadow:0 8px 25px rgba(11,23,57,.06) !important}.task-container .task-card{margin-bottom:14px !important;padding:22px
!important;border:1px
solid var(--son-line) !important;border-left:4px solid var(--son-blue) !important;border-radius:14px !important;background:#fbfcff !important;box-shadow:none !important}.task-container .task-card:hover{border-left-color:var(--son-green) !important;box-shadow:0 10px 28px rgba(11,23,57,.07) !important}.task-container #start-mission-btn,
.task-container .task-link
a{border-radius:9px !important;font-weight:700}.dashboard_container{width:min(100% - 40px, 1120px) !important;max-width:1120px !important;margin:0
auto !important;padding:64px
0 120px !important;background:transparent !important;color:var(--son-ink)}.dashboard_container>.son-page-kicker,.dashboard_container>h2,.dashboard_container>p{text-align:left !important}.dashboard_container>h2{margin:0
0 16px !important;color:var(--son-ink) !important;font-size:clamp(38px, 6vw, 62px) !important;line-height:1.02;letter-spacing:-.05em}.dashboard_container>hr{margin:26px
0 !important;border-top:1px solid var(--son-line) !important}.dashboard_container>p{max-width:720px;color:var(--son-muted);font-size:16px;line-height:1.65}.dashboard_container #streakWidget,
.dashboard_container .card,.dashboard_container>.max-w-full{border:1px
solid var(--son-line);border-radius:18px !important;background:#fff !important;box-shadow:0 10px 34px rgba(11,23,57,.06) !important}.dashboard_container
#streakWidget{max-width:none;padding:24px
!important}.dashboard_container .card-grid{gap:18px !important}.dashboard_container
.card{padding:28px
!important}.dashboard_container .card-title{margin-top:0 !important;color:var(--son-ink) !important;font-size:20px !important;text-align:left !important}.dashboard_container .balance-grid{gap:10px !important}.dashboard_container .balance-item{padding:14px
!important;border:1px
solid #e4eaf4;border-radius:10px !important;background:#f7f9fd !important}.dashboard_container .copy-btn,
.dashboard_container .wp-block-button__link{min-height:46px;border-radius:9px !important;background:var(--son-blue) !important;font-weight:750}.dashboard_container
#refLink{min-height:46px;border-color:#cad5e7 !important;background:#f8faff}.dashboard_container>h3,.dashboard_container>h4{color:var(--son-ink) !important;text-align:left !important;text-transform:none !important}.dashboard_container .timer-container{justify-content:flex-start !important}.dashboard_container .circle-timer
circle.progress{stroke:var(--son-blue) !important}@media (max-width: 680px){.son-member-home .son-member-shell{padding:28px
15px 96px !important}.son-member-home .atm-card{min-height:210px !important;border-radius:18px !important}.son-member-home
#streakWidget{padding:18px
!important}.son-member-home .son-member-shell>.grid{grid-template-columns:repeat(2, minmax(0,1fr)) !important;gap:11px !important}.son-member-home .son-member-shell > .grid
a{min-height:118px !important;padding:14px
!important}.task-container{width:min(100% - 24px, 920px) !important;margin-top:24px !important;padding:26px
18px !important;border-radius:17px !important}.task-container #daily-mission, .task-container .task-card{padding:18px
!important}.dashboard_container{width:min(100% - 28px, 1120px) !important;padding-top:34px !important}.dashboard_container
.card{min-width:0 !important;flex-basis:100% !important;padding:20px
!important}.dashboard_container .timer-container{gap:8px !important}.dashboard_container .circle-timer, .dashboard_container .circle-timer
svg{width:86px !important;height:86px !important}}.son-home{--son-home-ink:#111827;--son-home-muted:#526071;--son-home-blue:#155eef;--son-home-blue-dark:#0e3fa9;--son-home-line:#d9e1ea;--son-home-soft:#f4f7fb;background:#fff;color:var(--son-home-ink)}.son-home .son-shell{width:min(1140px, calc(100% - 48px))}.son-home .son-hero{min-height:0;padding:76px
0 80px;overflow:visible;color:var(--son-home-ink);background:#f6f8fb;border-bottom:1px solid var(--son-home-line)}.son-home .son-hero::before,
.son-home .son-hero__glow{display:none}.son-home .son-hero__layout{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(330px, .8fr);align-items:center;gap:72px}.son-home .son-kicker{display:block;margin:0
0 14px;color:var(--son-home-blue-dark);font-size:12px;font-weight:800;letter-spacing: .11em;text-transform:uppercase}.son-home .son-hero
h1{max-width:740px;margin:0
0 22px;color:var(--son-home-ink);font-family:"Rubik",system-ui,sans-serif;font-size:clamp(40px, 5vw, 62px);font-weight:780;letter-spacing:-.042em;line-height:1.08}.son-home .son-hero__copy>p{max-width:650px;margin:0
0 28px;color:var(--son-home-muted);font-size:18px;line-height:1.7}.son-home .son-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.son-home .son-button{min-height:48px;padding:12px
19px;border-radius:7px;font-size:14px;font-weight:750;transform:none;box-shadow:none}.son-home .son-button:hover{transform:none}.son-home .son-button--primary{background:var(--son-home-blue);color:#fff !important}.son-home .son-button--primary:hover{background:var(--son-home-blue-dark);box-shadow:none}.son-home .son-button--secondary{border-color:#aebaca;background:#fff;color:var(--son-home-ink) !important}.son-home .son-button--secondary:hover{border-color:var(--son-home-blue);background:#fff;color:var(--son-home-blue-dark) !important}.son-home .son-hero__note{margin:22px
0 0;color:#687589;font-size:13px;line-height:1.5}.son-home .son-hero__note
span{margin:0
7px;color:#9aa6b5}.son-home .son-home-start{position:static !important;inset:auto !important;width:auto !important;height:auto !important;transform:none !important;visibility:visible !important;padding:25px
28px;border:1px
solid #cfd8e5;border-top:4px solid var(--son-home-blue);border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(18, 36, 64, .08)}.son-home .son-home-start__label{margin:0
0 8px;color:#66758a;font-size:12px;font-weight:800;letter-spacing: .1em;text-transform:uppercase}.son-home .son-home-start>a{position:relative;display:block;padding:19px
34px 19px 0;border-bottom:1px solid #e2e7ee;color:var(--son-home-ink) !important;text-decoration:none !important}.son-home .son-home-start>a:last-child{border-bottom:0;padding-bottom:4px}.son-home .son-home-start > a span,
.son-home .son-home-start > a
small{display:block}.son-home .son-home-start > a
span{margin-bottom:4px;color:var(--son-home-ink);font-size:16px;font-weight:750}.son-home .son-home-start > a
small{color:#687589;font-size:13px;line-height:1.45}.son-home .son-home-start > a
b{position:absolute;top:24px;right:0;color:var(--son-home-blue);font-size:18px}.son-home .son-section{padding:86px
0}.son-home .son-section__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:36px}.son-home .son-section__heading h2,
.son-home .son-experiences h2,
.son-home .son-cta
h2{margin:0;color:var(--son-home-ink);font-family:"Rubik",system-ui,sans-serif;font-size:clamp(32px, 4vw, 46px);font-weight:760;letter-spacing:-.035em;line-height:1.12;text-transform:none !important}.son-home .son-heading-link{flex:0 0 auto;margin-bottom:5px;color:var(--son-home-blue-dark) !important;font-size:14px;font-weight:750;text-decoration:none !important}.son-home .son-story-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.son-home .son-story-card{overflow:hidden;border:1px
solid var(--son-home-line);border-radius:7px;background:#fff}.son-home .son-story-card__image{display:block;height:205px;overflow:hidden;background:#e9eef5;text-decoration:none !important}.son-home .son-story-card__image
img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.son-home .son-story-card:hover .son-story-card__image
img{transform:scale(1.025)}.son-home .son-story-card__image>span{display:grid;height:100%;place-items:center;color:#8c99aa;font-size:22px;font-weight:800;letter-spacing: .14em}.son-home .son-story-card__body{padding:23px
24px 25px}.son-home .son-story-card__meta{margin:0
0 9px;color:#69778a;font-size:11px;font-weight:750;letter-spacing: .08em;text-transform:uppercase}.son-home .son-story-card
h3{margin:0
0 10px;color:var(--son-home-ink);font-size:20px;font-weight:750;line-height:1.3}.son-home .son-story-card h3
a{color:var(--son-home-ink) !important;text-decoration:none !important}.son-home .son-story-card__body>p:not(.son-story-card__meta){margin:0
0 18px;color:var(--son-home-muted);font-size:14px;line-height:1.65}.son-home .son-story-card__link{color:var(--son-home-blue-dark) !important;font-size:13px;font-weight:750;text-decoration:none !important}.son-home .son-experiences{background:var(--son-home-soft);border-top:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef}.son-home .son-experiences__layout{display:grid;grid-template-columns:minmax(0, .85fr) minmax(440px, 1.15fr);gap:86px}.son-home .son-experiences__intro{align-self:start;position:sticky;top:32px}.son-home .son-experiences__intro>p{margin:20px
0 0;color:var(--son-home-muted);font-size:16px;line-height:1.7}.son-home .son-experience{display:grid;grid-template-columns:44px 1fr;gap:20px;padding:26px
0;border-bottom:1px solid #cfd8e5;color:var(--son-home-ink) !important;text-decoration:none !important}.son-home .son-experience:first-child{padding-top:0}.son-home .son-experience__number{color:var(--son-home-blue-dark);font-size:12px;font-weight:800;letter-spacing: .08em}.son-home .son-experience__content strong,
.son-home .son-experience__content small,
.son-home .son-experience__content
em{display:block}.son-home .son-experience__content
strong{margin-bottom:7px;color:var(--son-home-ink);font-size:20px;line-height:1.3}.son-home .son-experience__content
small{color:var(--son-home-muted);font-size:14px;line-height:1.6}.son-home .son-experience__content
em{margin-top:12px;color:var(--son-home-blue-dark);font-size:13px;font-style:normal;font-weight:750}.son-home .son-cta{padding:68px
0;background:#e8f0ff;border-bottom:1px solid #cfdaed}.son-home .son-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:56px}.son-home .son-cta__inner>div{max-width:740px}.son-home .son-cta
p{margin:14px
0 0;color:var(--son-home-muted);font-size:15px;line-height:1.65}.son-home .son-button--dark{flex:0 0 auto;background:var(--son-home-ink);color:#fff !important}@media (max-width: 960px){.son-home .son-hero{padding:64px
0}.son-home .son-hero__layout{grid-template-columns:1fr;gap:42px}.son-home .son-home-start{max-width:700px}.son-home .son-story-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.son-home .son-story-card:last-child{display:none}.son-home .son-experiences__layout{grid-template-columns:1fr;gap:46px}.son-home .son-experiences__intro{position:static;max-width:680px}}@media (max-width: 620px){.son-home .son-shell{width:min(100% - 30px, 1140px)}.son-home .son-hero{padding:46px
0 50px}.son-home .son-hero
h1{font-size:clamp(34px, 10.5vw, 44px);letter-spacing:-.035em}.son-home .son-hero__copy>p{font-size:16px;line-height:1.65}.son-home .son-hero__actions{display:grid}.son-home .son-button{width:100%}.son-home .son-hero__note{font-size:12px}.son-home .son-home-start{padding:20px}.son-home .son-section{padding:62px
0}.son-home .son-section__heading{display:block}.son-home .son-heading-link{display:inline-block;margin-top:16px}.son-home .son-story-grid{grid-template-columns:1fr}.son-home .son-story-card:last-child{display:block}.son-home .son-story-card__image{height:190px}.son-home .son-experiences__layout{gap:36px}.son-home .son-experience{grid-template-columns:34px 1fr;gap:13px}.son-home .son-cta__inner{align-items:stretch;flex-direction:column;gap:28px}}