:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#f9d000;--brand-light:#fff8d6;--brand-deep:#8c6900;--brand-ink:#0a0a0a;--bg-page:#f7f8fa;--bg-white:#fff;--surface-2:#f4f4f6;--ink:#0a0a0a;--on-ink:#fff;--text-main:#14181f;--text-muted:#14181f;--border:#e6e9f0;--success:#16a34a;--success-bg:#dcfce7;--danger:#dc2626;--danger-bg:#fee2e2;--warning:#d97706;--warning-bg:#fef3c7;--info:#2563eb;--info-bg:#dbeafe;--overlay:#11182773;--shadow-card:0 1px 3px #14181f0f;--sidebar-bg:#0a0a0a;--sidebar-text:#9aa0a6;--sidebar-text-hover:#fff;--sidebar-active-bg:#1a1a1a;--sidebar-active-text:#f9d000;--sidebar-label:#5f6368;--sidebar-border:#1f1f1f;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-pop:cubic-bezier(.34, 1.36, .64, 1);--dur-press:.12s;--dur-fast:.16s;--dur-base:.22s;--dur-slow:.28s;--chrome-bg:#f7f8fab8;--chrome-line:#14181f14;--sidebar-width:260px;--header-height:64px;--radius:9px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-light:#2a2410;--brand-deep:#f3c623;--bg-page:#0e0f12;--bg-white:#16181d;--surface-2:#1f2228;--ink:#2a2d34;--on-ink:#fff;--text-main:#eef0f4;--text-muted:#eef0f4;--border:#2a2e36;--success:#4ade80;--success-bg:#13281b;--danger:#f87171;--danger-bg:#2d1517;--warning:#fbbf24;--warning-bg:#2b2210;--info:#60a5fa;--info-bg:#172338;--overlay:#0009;--shadow-card:0 1px 3px #00000073;--chrome-bg:#0e0f12b8;--chrome-line:#ffffff14}*{box-sizing:border-box;margin:0;padding:0;font-family:Plus Jakarta Sans,Segoe UI,sans-serif}html{font-size:14px}body{background:var(--bg-page);color:var(--text-main);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.overlay{background:var(--overlay);z-index:99;position:fixed;inset:0}.page-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-title{letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.15}.crumb{display:none}@media (width<=600px){.page-title{font-size:22px}}.crumb-sep{margin:0 .4rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.anim-in{animation:fadeInUp .3s var(--ease-out) both}.tap{transition:transform .16s ease-out}.tap:active{transform:scale(.98)}.lift{transition:transform .2s var(--ease-out), box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.lift:hover{transform:translateY(-3px);box-shadow:0 12px 24px -8px #1018281f}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.anim-scale-in{animation:scaleIn .18s var(--ease-out) both}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";opacity:0;background:radial-gradient(circle,#0000001f 10%,#0000 10.5%) 50% no-repeat;transition:transform .28s,opacity .28s;position:absolute;inset:0;transform:scale(10)}.ripple:active:after{opacity:1;transition:all;transform:scale(0)}.anim-collapse{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.anim-collapse.open{grid-template-rows:1fr}.anim-collapse>*{min-height:0;overflow:hidden}.anim-collapse>*>*{opacity:0;transition:opacity .2s 50ms}.anim-collapse.open>*>*{opacity:1;transition:opacity .25s .1s}@keyframes pageIn{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.anim-page{animation:none}@media (prefers-reduced-motion:reduce){.anim-in,.anim-scale-in,.anim-page,.lift,.tap{transition:none!important;animation:none!important}}html,body{overscroll-behavior:none}body:has(.admin-shell){width:100%;position:fixed;inset:0;overflow:hidden}body .admin-shell{height:100dvh;height:var(--app-h,100dvh)}.admin-main,.admin-content,.sidebar,.nb-list,.fs-sheet,.modal-box,.apop,.mm{overscroll-behavior:none;-webkit-overflow-scrolling:touch}.admin-main,.admin-content{overscroll-behavior-y:none}.ex-page>*,.ex-panel>*,.ex-table tbody tr,.ld-page-anim,.anim-in,.tk-nav,.tk-main-col,.tk-ticket-col,.tk-route-bar,.tk-sidebar,.tk-main,.psp-nav,.psp-hero,.psp-divider,.psp-body,.prv,.prv-loading,.prv .ex-head,.prv .ex-sum,.prv .ex-panel,.prv .ex-card,.prv .ex-note,.prv-msg,.amk-card-enter,.sl-stat,.ach-locked,.iprof-detail-inner,.iprof-page>.page-head-row,.iprof-list,.iprof-list .iprof-row:first-child,.iprof-list .iprof-row:nth-child(2),.iprof-list .iprof-row:nth-child(3),.iprof-list .iprof-row:nth-child(4),.iprof-list .iprof-row:nth-child(5),.iprof-detail,.lb-card,.ai-panel,.pz-banner,.ach-card,.ach-search-count,.cw-section,.lhd-security-note,.lhd-card,.gcp-wrap>.page-head-row,.gcp-wrap>.gcp-steps,.gcp-wrap>.gcp-page,.gcp-wrap>.gcp-step3-layout,.gcp-draft-banner,.cb>.page-head-row,.cb-card,.cbi-screen,.cpn-page>.page-head-row,.cpn-empty,.cpn-list,.lmsc-page>.page-head-row,.lmsc-page>.cpn-empty,.lmsc-page>.dt,.lst-page>.page-head-row,.lst-page>.cpn-empty,.lst-pills,.lst-page .dt,.gdb-page>.page-head-row,.gdb-hero,.gdb-stats-grid .gdb-stat-card:first-child,.gdb-stats-grid .gdb-stat-card:nth-child(2),.gdb-stats-grid .gdb-stat-card:nth-child(3),.gdb-stats-grid .gdb-stat-card:nth-child(4),.gdb-stats-grid .gdb-stat-card:nth-child(5),.gdb-pill,.gdb-section-title,.gdb-section-sub,.cpn-page>.cpn-empty,.cpn-page>.dt,.cpl-page>.page-head-row,.cpl-filters,.cpl-empty,.cpl-page>.pdt-wrap{animation:softIn .3s var(--ease-out) both!important;animation-delay:0s!important}@keyframes softIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}.sk:after{display:none!important}.sk,.sk-on-dark{animation:.2s .25s both sk-in!important}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;animation:.12s ease-out both fadeIn}.modal-box{animation:fastRise .18s var(--ease-out) both;box-shadow:0 12px 32px #0000002e}@keyframes fastRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.fs-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;animation-duration:.12s}.fs-backdrop.fs-fading{animation-duration:.14s}.fs-sheet{box-shadow:0 12px 32px #0000002e}.fs-desktop{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);transform:translateY(10px)}.fs-desktop.fs-desktop-in{transform:translate(0,0)}.fs-mobile{transition-duration:.24s;transition-timing-function:var(--ease-out)}.cos-backdrop,.co-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.pcz-slide-forward,.pcz-slide-back{animation-duration:.18s}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}.page-title{letter-spacing:-.01em}::selection{background:var(--brand);color:var(--brand-ink)}*{scrollbar-width:thin;scrollbar-color:#d3d8e2 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d3d8e2 padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#b9c0cf padding-box content-box}a:focus-visible,button:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.dt,.ex-tablewrap{box-shadow:0 1px 2px #1018280a}.dt-table td,.ex-table td,.dt-table th,.ex-table th{font-variant-numeric:tabular-nums}.dt-table tbody tr,.ex-table tbody tr{transition:background .15s}.dt-table th,.ex-table th{letter-spacing:.01em;background:var(--surface-2);font-size:.82rem;font-weight:700}.dt-table th:first-child,.ex-table th:first-child{border-top-left-radius:10px}.dt-table th:last-child,.ex-table th:last-child{border-top-right-radius:10px}.dt-user-name{font-weight:600}.ex-sub{font-size:.8rem}.ex-pill{padding:.25rem .7rem;font-size:.78rem;font-weight:600}.ex-good{background:var(--success-bg);color:var(--success)}.ex-wait{background:var(--warning-bg);color:var(--warning)}.ex-bad{background:var(--danger-bg);color:var(--danger)}.ex-plain{background:var(--surface-2);color:var(--text-main)}.ex-avatar{width:36px;height:36px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{-webkit-tap-highlight-color:transparent}button,a,[role=button],label,summary,input[type=checkbox],input[type=radio]{touch-action:manipulation}.tap,.btn,.alert-btn,.lb-chip,.nt-pill,.pz-tab,.lb-tab,.po-row,.po-pg,.dc-option,.as-card,.as-item,.hp-item,.dt-page-btn,.dt-page-num,.dt-page-icon,.cw-btn,.sm-send,.sm-cancel{transition-property:transform,background-color,color,box-shadow,opacity;transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}.tap:active,.btn:not(:disabled):active,.alert-btn:active,.lb-chip:active,.nt-pill:active,.pz-tab:active,.lb-tab:active,.po-pg:not(:disabled):active,.dc-option:active,.as-card:active,.dt-page-btn:not(:disabled):active,.dt-page-num:active,.dt-page-icon:not(:disabled):active,.cw-btn:active,.sm-send:not(:disabled):active,.sm-cancel:active{transform:scale(.97)}.po-row:active,.as-item:active,.hp-item:active{transform:scale(.99)}.hp-menu{transform-origin:100% 0}.as-menu{transform-origin:bottom}.bdd-menu{transform-origin:top}@keyframes menuIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.hp-menu,.bdd-menu{animation:menuIn var(--dur-fast) var(--ease-out) both}@keyframes materialise{0%{opacity:0;filter:blur(6px);transform:scale(.96)}to{opacity:1;filter:blur();transform:none}}.modal-box,.sm-modal,.dc-modal{animation:materialise var(--dur-base) var(--ease-out) both!important}.modal-backdrop,.sm-overlay,.dc-overlay{animation-duration:var(--dur-fast)!important;animation-timing-function:var(--ease-out)!important}@media (width<=480px){.dc-modal,.sm-modal{animation:sheetUp var(--dur-slow) var(--ease-drawer) both!important}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}.admin-main>.header,.admin-main .header{background:var(--chrome-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);transition:box-shadow var(--dur-base) ease;box-shadow:0 1px #0000}.admin-main[data-scrolled=true] .header{box-shadow:0 1px 0 var(--chrome-line)}body{line-height:1.5}h1,.page-title{letter-spacing:-.022em;line-height:1.12}h2{letter-spacing:-.016em;line-height:1.2}h3{letter-spacing:-.01em;line-height:1.3}.menu-label,.as-menu-label,.hp-label,.sh-eyebrow,.dt-table th,.ld-side-label{letter-spacing:.04em}.lb-num,.po-row-end b,.po-hero-balance,.po-stats b,.gdb-stat-card,.dt-table td{font-variant-numeric:tabular-nums}html.theme-fading,html.theme-fading *,html.theme-fading :before,html.theme-fading :after{transition:background-color .28s,color .28s,border-color .28s,fill .28s!important}@media (prefers-reduced-transparency:reduce){.admin-main .header{background:var(--bg-page);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--border:#9aa3b2;--chrome-line:#0006}:root[data-theme=dark]{--border:#6b7280}}@media (prefers-reduced-motion:reduce){.modal-box,.sm-modal,.dc-modal,.hp-menu,.bdd-menu{animation:fadeOnly var(--dur-fast) ease both!important}.tap:active,.btn:active,.po-row:active,.dc-option:active{transform:none}}@keyframes fadeOnly{0%{opacity:0}to{opacity:1}}.fs-mobile{transition:transform var(--dur-slow) var(--ease-drawer)}.fs-mobile.fs-dragging{transition:none!important}.fs-desktop{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}@keyframes themeIconIn{0%{opacity:0;transform:rotate(-70deg)scale(.9)}to{opacity:1;transform:none}}.theme-btn-icon{animation:themeIconIn var(--dur-base) var(--ease-out) both;place-items:center;display:grid}@media (width<=768px){.admin-main .header{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#0a0a0aeb}.admin-main[data-scrolled=true] .header{box-shadow:0 1px #ffffff14}.header .hp-chevron{display:none}.header .hp-trigger{background:0 0;gap:0;padding:0}.header-right{gap:.35rem}.header .theme-btn{color:#e6e6e6}}@media (width<=768px) and (prefers-reduced-transparency:reduce){.admin-main .header{background:var(--sidebar-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.theme-btn-icon{animation:none}}:root{--header-height:72px}.hp-theme{display:none}@media (width<=768px){:root{--header-height:64px}.admin-main .header{background:var(--sidebar-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.header .theme-btn{display:none}.hp-theme{display:block}.hp-theme .ts{margin:.25rem .5rem .35rem}}.set-theme .ts{min-width:270px;margin:0}@media (width<=600px){.set-row:has(.set-theme){flex-wrap:wrap;row-gap:.85rem}.set-row:has(.set-theme) .set-row-left{flex:100%}.set-theme{flex:100%}.set-theme .ts{width:100%;min-width:0}}.as-item-text em,.as-item-text em *,.awb-icon,.awb-icon *,.badge,.badge *,.btn-primary,.btn-primary *,.elc-ic,.elc-ic *,.elc-btn,.elc-btn *,.pcz-check,.pcz-check *,.loader-dots span,.loader-dots span *,.pc-lms,.pc-lms *,.pmm-send,.pmm-send *,.pdt-lms-btn,.pdt-lms-btn *,.re-up-bar i,.re-up-bar i *,.brand-mark,.brand-mark *,.user-avatar,.user-avatar *,.sm-send,.sm-send *,.ex-primary,.ex-primary *,.ex-tab.on .ex-tabcount,.ex-tab.on .ex-tabcount *,.ex-module-no,.ex-module-no *,.notfound-btn,.notfound-btn *,.nt-dot,.nt-dot *,.psp-notfound-btn,.psp-notfound-btn *,.psp-nav-av-init,.psp-nav-av-init *,.psp-hero-av-init,.psp-hero-av-init *,.psp-hero-cta,.psp-hero-cta *,.psp-module-hd.open .psp-module-num,.psp-module-hd.open .psp-module-num *,.psp-aside-cta,.psp-aside-cta *,.su-plans-wrap .pr-card.is-popular .pr-btn,.su-plans-wrap .pr-card.is-popular .pr-btn *,.sh-window-bar i:first-child,.sh-window-bar i:first-child *,.sh-bar span,.sh-bar span *,.sh-step-n,.sh-step-n *,.pt-add-main,.pt-add-main *,.pt-m-btn.primary,.pt-m-btn.primary *,.type-check,.type-check *,.au-chip.on,.au-chip.on *,.au-renew-ic,.au-renew-ic *,.ph-btn.primary.solid,.ph-btn.primary.solid *,.ap-toggle.on,.ap-toggle.on *,.av-bar i,.av-bar i *,.toggle.on,.toggle.on *,.gcp-step.gcp-active .gcp-step-dot,.gcp-step.gcp-active .gcp-step-dot *,.gcp-step.gcp-done .gcp-step-dot,.gcp-step.gcp-done .gcp-step-dot *,.gcp-row.gcp-active .gcp-radio,.gcp-row.gcp-active .gcp-radio *,.gcp-numlabel-badge,.gcp-numlabel-badge *,.gcp-external-submit,.gcp-external-submit *,.gcp-toggle.gcp-on,.gcp-toggle.gcp-on *,.gcp-continue,.gcp-continue *,.eu-toggle.on,.eu-toggle.on *,.pg-add,.pg-add *,.pg-m-btn.primary,.pg-m-btn.primary *,.ps-mode.on .ps-mode-icon,.ps-mode.on .ps-mode-icon *,.kit-btn,.kit-btn *,.m-btn.primary,.m-btn.primary *,.ua-tabs button.on,.ua-tabs button.on *,.wd-tabs button.on,.wd-tabs button.on *,.cpn-switch.on,.cpn-switch.on *,.cb-add-module,.cb-add-module *,.cb-quiz-badge,.cb-quiz-badge *,.cbi-intro-num,.cbi-intro-num *,.cbi-proceed,.cbi-proceed *,.cbi-number.active,.cbi-number.active *,.cb-uprog-bar i,.cb-uprog-bar i *,.gcp-min.gcp-active .gcp-radio,.gcp-min.gcp-active .gcp-radio *,.gcp-draft-continue,.gcp-draft-continue *,.gdb-verified,.gdb-verified *,.gdb-hero-premium .gdb-hero-avatar,.gdb-hero-premium .gdb-hero-avatar *,.ebl-btn.primary,.ebl-btn.primary *,.ebm-bar i,.ebm-bar i *,.lmsc-kind.course,.lmsc-kind.course *,.lst-pill.active,.lst-pill.active *,.cpl-add-btn,.cpl-add-btn *,.iprof-row.active,.iprof-row.active *,.prof-avatar-edit,.prof-avatar-edit *,.cotp-pill,.cotp-pill *,.set-toggle-track.on,.set-toggle-track.on *,.sa-eyebrow,.sa-eyebrow *,.ach-view-btn,.ach-view-btn *,.ach-enroll,.ach-enroll *,.lb-you,.lb-you *,.amk-promote-btn,.amk-promote-btn *,.amk-view-btn,.amk-view-btn *,.amk-page-num.active,.amk-page-num.active *,.amk-link-chip.active,.amk-link-chip.active *,.perf-legend-key i,.perf-legend-key i *,.pz-step.reached .pz-dot,.pz-step.reached .pz-dot *,.pz-banner-icon,.pz-banner-icon *,.pz-banner-btn,.pz-banner-btn *,.pz-dot-badge,.pz-dot-badge *{color:var(--brand-ink)!important}.intro{z-index:1000;color:#fff;cursor:pointer;background:#0a0a0a;justify-content:center;align-items:center;padding:24px;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1),filter .7s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.intro.is-out{opacity:0;filter:blur(6px);pointer-events:none;transform:scale(1.04)}.intro-in{text-align:center;width:100%;max-width:820px}.intro-word{letter-spacing:-.045em;color:#fff;font-size:clamp(46px,9vw,104px);font-weight:800;line-height:1}.intro-g{color:#f9d000;opacity:0;will-change:transform, filter, opacity;animation:1.15s cubic-bezier(.16,1,.3,1) both introG;display:inline-block}@keyframes introG{0%{opacity:0;filter:blur(12px);transform:translate(-90px)scale(.92)}to{opacity:1;filter:blur();transform:none}}.intro-w{white-space:nowrap;display:inline-block}.intro-ch{opacity:0;will-change:transform, filter, opacity;animation:.75s cubic-bezier(.16,1,.3,1) both introCh;display:inline-block}@keyframes introCh{0%{opacity:0;filter:blur(7px);transform:translateY(.32em)}to{opacity:1;filter:blur();transform:none}}.intro-tag{text-wrap:balance;color:#ffffffc7;max-width:660px;min-height:3.2em;margin:16px auto 0;font-size:clamp(13.5px,1.5vw,16.5px);font-weight:500;line-height:1.6}.intro-tag .intro-ch{animation-duration:.6s}.intro-skip{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;position:absolute;bottom:24px;right:24px}.intro-skip:hover{color:#fff;border-color:#ffffff73}@media (prefers-reduced-motion:reduce){.intro{display:none}}.site-nav{z-index:50;opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0;transform:translateY(-18px)}.site-nav.is-show{opacity:1;pointer-events:auto;transform:none}.site-nav:before{content:"";z-index:0;-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#0a0a0ab8;border-bottom:1px solid #ffffff12;transition:opacity .3s;position:absolute;inset:0}.site-nav.is-scrolled:before{opacity:1}@keyframes siteNavIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.site-nav-in{z-index:2;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:18px 24px;display:flex;position:relative}.site-logo{z-index:2;flex-shrink:0;align-items:center;display:flex;position:relative}.site-logo img{width:auto;height:28px;display:block}.site-links{align-items:center;gap:6px;display:flex}.site-link{color:#ffffffb3;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;transition:color .15s;position:relative}.site-link:hover,.site-link.on{color:#fff}.site-link.on:after{content:"";background:#f9d000;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:1px;left:50%}.site-actions{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.site-signin{color:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.site-signin:hover{background:#ffffff14}.site-cta{color:#0a0a0a;background:#f9d000;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;transition:filter .15s}.site-cta:hover{filter:brightness(.94)}.site-burger{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.site-sheet{z-index:1;background:#0a0a0a;flex-direction:column;gap:4px;padding:96px 24px 32px;animation:.25s both siteNavIn;display:flex;position:fixed;inset:0;overflow-y:auto}.site-sheet-link{color:#fffc;border-bottom:1px solid #ffffff14;padding:14px 4px;font-size:22px;font-weight:700}.site-sheet-link.active{color:#f9d000}.site-sheet-actions{gap:10px;margin-top:24px;display:flex}.site-sheet-actions .site-signin{border:1px solid #fff3}.site-sheet-actions .site-cta{text-align:center;flex:1}@media (width<=880px){.site-links{display:none}.site-burger{display:inline-flex}.site-actions>.site-signin{display:none}.site-actions>.site-cta{padding:9px 16px}}.bp{aspect-ratio:16/9;background:#0a0a0a;border-radius:14px;width:100%;position:relative;overflow:hidden}.bp iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bp-wait{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1rem;font-size:.85rem;line-height:1.5;display:flex;position:absolute;inset:0}.apop-video{margin:0 0 1.1rem}.ha{text-align:left;opacity:0;width:100%;max-width:680px;margin:0 auto 30px}.hero.is-play .ha{animation:1s cubic-bezier(.16,1,.3,1) .2s both heroFade}.ha-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:20px;display:flex;overflow-x:auto}.ha-track::-webkit-scrollbar{display:none}.ha-slide{scroll-snap-align:start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;flex:0 0 100%;align-items:stretch;gap:16px;height:156px;padding:10px;display:flex;position:relative;overflow:hidden}.ha-slide:not(.has-flyer){align-items:center;padding-left:18px}.ha-flyer{background:#000;border-radius:13px;flex:0 0 40%;position:relative;overflow:hidden}.ha-flyer:before{content:"";background:var(--img) center / cover no-repeat;filter:blur(18px)brightness(.55);position:absolute;inset:-20px}.ha-flyer img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.ha-icon{color:#0a0a0a;background:#f9d000;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.ha-text{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:4px 8px 4px 0;display:flex}.ha-kicker{letter-spacing:.08em;text-transform:uppercase;color:#f9d000;font-size:11px;font-weight:800}.ha-title{letter-spacing:-.02em;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 0;font-size:16.5px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.ha-body{color:#ffffffb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ha-actions{z-index:2;align-items:center;gap:12px;margin-top:10px;display:flex;position:relative}.ha-cta{color:#0a0a0a;white-space:nowrap;background:#f9d000;border-radius:999px;align-items:center;gap:5px;height:32px;padding:0 14px;font-size:12.5px;font-weight:800;text-decoration:none;transition:transform .16s ease-out,filter .15s;display:inline-flex}.ha-more{color:#ffffffd9;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline}.ha-open{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ha-cta:active,.ha-arrow:active{transform:scale(.96)}.ha-nav{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.ha-arrow{color:#fffc;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;transition:border-color .2s,transform .16s ease-out;display:grid}.ha-dots{align-items:center;gap:6px;display:flex}.ha-dot{cursor:pointer;background:#ffffff47;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .3s cubic-bezier(.23,1,.32,1),background .2s;position:relative;overflow:hidden}.ha-dot:before{content:"";position:absolute;inset:-8px}.ha-dot.on{background:#ffffff47;width:26px}.ha-dot.on:after{content:"";border-radius:inherit;transform-origin:0;background:#f9d000;position:absolute;inset:0}.ha-dot.on.run:after{animation:haFill var(--every) linear both}@keyframes haFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ha-sheet{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:16px;animation:.2s ease-out haIn;display:grid;position:fixed;inset:0}.ha-sheet-card{overscroll-behavior:contain;color:#0a0a0a;text-align:left;background:#fff;border-radius:22px;width:100%;max-width:560px;max-height:calc(100dvh - 32px);animation:.28s cubic-bezier(.23,1,.32,1) haUp;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000080}.ha-sheet-x{z-index:2;color:#fff;cursor:pointer;background:#0a0a0a99;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.ha-sheet-flyer{object-fit:contain;background:#0a0a0a;width:100%;max-height:62vh;display:block}.ha-sheet-media{background:#0a0a0a}.ha-sheet-body{padding:20px 22px 24px}.ha-sheet-body h2{letter-spacing:-.02em;margin:0 40px 8px 0;font-size:21px;font-weight:800;line-height:1.3}.ha-sheet-body p{color:#3a3a36;white-space:pre-line;margin:0;font-size:15px;line-height:1.7}.ha-sheet-ctas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ha-btn{color:#fff;background:#0a0a0a;border-radius:999px;align-items:center;gap:6px;height:44px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ha-btn.ghost{color:#0a0a0a;background:#f1f1ec}@keyframes haIn{0%{opacity:0}to{opacity:1}}@keyframes haUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.ha-cta:hover{filter:brightness(.94)}.ha-more:hover{color:#fff}.ha-arrow:hover{color:#fff;border-color:#ffffff80}.ha-slide:hover{border-color:#f9d00059}}@media (width<=560px){.hero:has(.ha){align-items:flex-start;min-height:auto;padding-top:98px;padding-bottom:92px}.ha{margin-bottom:22px}.ha-slide{gap:12px;height:136px;padding:8px}.ha-flyer{flex-basis:38%}.ha-title{font-size:15px}.ha-body{-webkit-line-clamp:2;font-size:12.5px}.ha-actions{gap:10px;margin-top:8px}.ha-cta{height:30px;padding:0 12px}.ha-sheet{align-items:end;padding:0}.ha-sheet-card{max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:22px 22px 0 0}}@media (prefers-reduced-motion:reduce){.ha,.ha-sheet,.ha-sheet-card{opacity:1;animation:none!important}.ha-dot.on.run:after{animation:none;transform:none}}.hero{--p:0;color:#fff;background:#0a0a0a;justify-content:center;align-items:center;min-height:100svh;padding:90px 24px 60px;display:flex;position:relative;overflow:hidden}.hero-grid{pointer-events:none;opacity:0;transform:translateY(calc(var(--p) * 40px));background-image:radial-gradient(#ffffff1c 1px,#0000 1.2px);background-size:28px 28px;transition:opacity 1.4s .3s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 50%,#000 15%,#0000 75%);mask-image:radial-gradient(55% 50%,#000 15%,#0000 75%)}.hero.is-play .hero-grid{opacity:1}.hero-final{text-align:center;width:100%;max-width:820px;transform:translateY(calc(var(--p) * -50px));opacity:calc(1 - var(--p) * 1.1);will-change:transform, opacity;position:relative}.hero-title{letter-spacing:-.04em;font-size:clamp(34px,5.6vw,70px);font-weight:800;line-height:1.05}.hero-line{padding:.06em 0 .14em;display:block;overflow:hidden}.hero-line>span{display:inline-block;transform:translateY(115%)}.hero.is-play .hero-line>span{animation:1.2s cubic-bezier(.16,1,.3,1) both heroRise}.hero-y{color:#f9d000}@keyframes heroRise{0%{transform:translateY(115%)}to{transform:none}}.hero-sub{color:#ffffffbd;opacity:0;max-width:470px;margin:18px auto 0;font-size:clamp(13.5px,1.4vw,15.5px);font-weight:500;line-height:1.65}.hero-buttons{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.hero.is-play .hero-sub{animation:1.1s cubic-bezier(.16,1,.3,1) .95s both heroFade}.hero.is-play .hero-buttons{animation:1.1s cubic-bezier(.16,1,.3,1) 1.1s both heroFade}@keyframes heroFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-btn{border-radius:999px;align-items:center;gap:7px;height:44px;padding:0 22px;font-size:13.5px;font-weight:700;transition:filter .15s,border-color .15s;display:inline-flex}.hero-btn-main{color:#0a0a0a;background:#f9d000}.hero-btn-main:hover{filter:brightness(.94)}.hero-btn-ghost{color:#fff;border:1px solid #ffffff38}.hero-btn-ghost:hover{border-color:#ffffff8c}.hero-scroll{color:#fffc;opacity:0;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-left:-19px;transition:border-color .15s;display:flex;position:absolute;bottom:26px;left:50%}.hero.is-play .hero-scroll{animation:1s 1.8s both heroFade}.hero.is-play .hero-scroll svg{animation:2s ease-in-out 2.8s infinite heroBob}.hero-scroll:hover{border-color:#fff9}@keyframes heroBob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.hero-line>span,.hero-sub,.hero-buttons,.hero-scroll,.hero-grid{opacity:1;transition:none;transform:none;animation:none!important}.hero-final{opacity:1;transform:none}}body.site-page .toploader{display:none!important}.sec{padding:72px 24px}.sec-in{max-width:1100px;margin:0 auto}.sec-light{color:#0a0a0a;background:#fff}.sec-soft{color:#0a0a0a;background:#f6f6f2}.sec-yellow{color:#0a0a0a;background:#e3b500}.sec-dark{color:#fff;background:#0a0a0a}.sec-head{text-align:center;margin-bottom:40px}.sec-head h2{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.15}.sec-head p{max-width:520px;margin:10px auto 0;font-size:14.5px;font-weight:500;line-height:1.6}.sec-light .sec-head p,.sec-soft .sec-head p{color:#3a3a36}.sec-yellow .sec-head p{color:#2a2500}.sec-dark .sec-head p{color:#ffffffb3}.sec-head em{font-style:normal}.sec-dark .sec-head em{color:#f9d000}.sec-yellow .sec-head em{background:linear-gradient(#0000 58%,#fff 58% 92%,#0000 92%);padding:0 4px}.sec-light .sec-head em,.sec-soft .sec-head em{background:linear-gradient(#0000 58%,#f9d000 58% 92%,#0000 92%);padding:0 4px}.sec-pill{background:#fff;border:1px solid #deded6;border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.sec-pill svg{color:#c9a400}.sec-grid{gap:18px;display:grid}.sec-grid-3{grid-template-columns:repeat(3,1fr)}.sec-grid-4{grid-template-columns:repeat(4,1fr)}.sec-card{border-radius:16px;transition:border-color .25s,transform .25s,box-shadow .25s}.rv>.sec-card{height:100%}.rv{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1) var(--d,0s), transform .9s cubic-bezier(.16,1,.3,1) var(--d,0s);transform:translateY(30px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.sec-icon{color:#f9d000;background:#0a0a0a;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;display:inline-flex}.portal-card{background:#fff;border:1px solid #e4e4dc;flex-direction:column;padding:26px;display:flex}.portal-card:hover{border-color:#f9d000;transform:translateY(-4px);box-shadow:0 14px 30px -18px #00000040}.portal-card h3{letter-spacing:-.02em;margin-bottom:8px;font-size:19px;font-weight:800}.portal-text{color:#3a3a36;margin-bottom:18px;font-size:13.5px;font-weight:500;line-height:1.65}.portal-list{flex-direction:column;flex:1;gap:10px;margin-bottom:24px;list-style:none;display:flex}.portal-list li{align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.chip{color:#8a6d00;background:#fff8d6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s,color .2s;display:inline-flex}.portal-card:hover .chip{color:#0a0a0a;background:#f9d000}.portal-btn{color:#0a0a0a;background:#f9d000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13.5px;font-weight:700;transition:filter .15s;display:flex}.portal-btn:hover{filter:brightness(.94)}.feat-card{background:#161616;border:1px solid #262626;padding:26px}.feat-card:hover{border-color:#f9d000;transform:translateY(-4px)}.feat-card .sec-icon{background:#262210}.feat-card h3{letter-spacing:-.01em;color:#fff;margin-bottom:8px;font-size:16.5px;font-weight:700}.feat-card p{color:#ffffffad;font-size:13.5px;font-weight:500;line-height:1.7}.prod-card{color:#0a0a0a;background:#fff;border:1px solid #e4e4dc;flex-direction:column;display:flex;overflow:hidden}.prod-card:hover{border-color:#f9d000;transform:translateY(-4px);box-shadow:0 14px 30px -18px #00000040}.prod-cover{aspect-ratio:16/9;background:#0a0a0a;position:relative;overflow:hidden}.prod-cover img{object-fit:cover;width:100%;height:100%;display:block}.prod-fallback{letter-spacing:-.04em;color:#f9d000;background:radial-gradient(circle at 30% 20%,#232323,#0a0a0a 70%);justify-content:center;align-items:center;font-size:44px;font-weight:800;display:flex;position:absolute;inset:0}.prod-tag{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:58%;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:10px;overflow:hidden}.prod-tag-feat{color:#0a0a0a;background:#f9d000;left:10px}.prod-tag-cat{color:#fff;background:#0a0a0ac7;right:10px}.prod-body{flex-direction:column;flex:1;padding:16px 16px 18px;display:flex}.prod-body h3{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.35}.prod-by{color:#55554f;margin-top:4px;font-size:12.5px;font-weight:600}.prod-blurb{color:#3a3a36;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-top:10px;font-size:12.5px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.prod-foot{border-top:1px solid #ecece4;justify-content:space-between;align-items:flex-end;margin-top:14px;padding-top:12px;display:flex}.prod-label{color:#55554f;font-size:11.5px;font-weight:600;display:block}.prod-price{letter-spacing:-.02em;font-size:22px;font-weight:800}.prod-right{text-align:right}.prod-comm{font-size:17px;font-weight:800}.prod-earn{text-align:center;background:#fff8d6;border-radius:8px;margin-top:10px;padding:7px 10px;font-size:12px;font-weight:700}.sec-more{text-align:center;margin-top:34px}.sec-btn{color:#fff;background:#0a0a0a;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 24px;font-size:13.5px;font-weight:700;transition:opacity .15s;display:inline-flex}.sec-btn:hover{opacity:.85}@media (width<=1000px){.sec-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.sec-grid-3{grid-template-columns:1fr}}@media (width<=560px){.sec{padding:54px 18px}.sec-grid-4{grid-template-columns:1fr}}.tm{max-width:720px;margin:0 auto;padding-top:34px}.tm-stack{position:relative}.tm-stack:before,.tm-stack:after{content:"";z-index:0;background:#ffffff8c;border-radius:20px;position:absolute;inset:0}.tm-stack:before{transform:translateY(14px)scale(.95)}.tm-stack:after{background:#fffc;transform:translateY(7px)scale(.975)}.tm-card{z-index:1;text-align:center;background:#fff;border-radius:20px;padding:54px 36px 30px;animation:.6s cubic-bezier(.16,1,.3,1) both tmIn;position:relative;box-shadow:0 20px 40px -24px #00000059}@keyframes tmIn{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.tm-avatar{color:#f9d000;background:#0a0a0a;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-left:-34px;font-size:22px;font-weight:800;display:flex;position:absolute;top:-34px;left:50%;overflow:hidden;box-shadow:0 8px 18px -8px #0006}.tm-avatar img{object-fit:cover;width:100%;height:100%}.tm-quote{color:#f9d000;fill:#f9d000;margin-bottom:10px}.tm-text{color:#1d1d1a;max-width:560px;margin:0 auto;font-size:15.5px;font-weight:500;line-height:1.75}.tm-who{flex-direction:column;gap:2px;margin-top:20px;display:flex}.tm-who b{font-size:14.5px;font-weight:800}.tm-who span{color:#6b6b63;font-size:12.5px;font-weight:600}.tm-ctrl{justify-content:center;align-items:center;gap:18px;margin-top:44px;display:flex}.tm-ctrl>button{color:#f9d000;cursor:pointer;background:#0a0a0a;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:inline-flex}.tm-ctrl>button:hover{transform:scale(1.08)}.tm-dots{gap:7px;display:flex}.tm-dots button{cursor:pointer;background:#00000040;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.tm-dots button.on{background:#0a0a0a;width:24px}.cta-sec{padding-top:64px;padding-bottom:64px}.cta-card{text-align:center;color:#fff;background-color:#0a0a0a;background-image:radial-gradient(circle at 12% 0,#f9d00029,#0000 42%),radial-gradient(circle at 92% 100%,#f9d0001f,#0000 45%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:28px;padding:64px 28px;position:relative;overflow:hidden}.cta-pill{color:#f9d000;background:#f9d00014;border:1px solid #f9d00059;border-radius:999px;align-items:center;gap:7px;padding:7px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.cta-card h2{letter-spacing:-.035em;margin-top:20px;font-size:clamp(28px,4.4vw,46px);font-weight:800;line-height:1.12}.cta-card h2 em{color:#f9d000;font-style:normal}.cta-card>p{color:#ffffffb3;max-width:520px;margin:16px auto 0;font-size:14.5px;font-weight:500;line-height:1.7}.cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.cta-primary,.cta-ghost{border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 26px;font-size:14px;font-weight:700;transition:transform .2s,background .2s,filter .2s;display:inline-flex}.cta-primary{color:#0a0a0a;background:#f9d000}.cta-primary:hover{filter:brightness(.94);transform:translateY(-2px)}.cta-ghost{color:#fff;border:1px solid #ffffff47}.cta-ghost:hover{background:#ffffff14;transform:translateY(-2px)}.cta-perks{color:#ffffffc7;flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-top:34px;font-size:13px;font-weight:600;list-style:none;display:flex}.cta-perks li{align-items:center;gap:8px;display:inline-flex}.cta-perks svg{color:#f9d000}@media (width<=560px){.cta-card{border-radius:22px;padding:48px 20px}.cta-br{display:none}.tm-card{padding:50px 22px 26px}}.ft{color:#fff;background:#0a0a0a;padding:60px 24px 26px}.ft-in{max-width:1100px;margin:0 auto}.ft-top{grid-template-columns:1.6fr repeat(4,1fr);gap:36px;padding-bottom:38px;display:grid}.ft-brand img{width:auto;height:28px;display:block}.ft-brand p{color:#ffffff9e;max-width:290px;margin-top:16px;font-size:13px;font-weight:500;line-height:1.7}.ft-social{gap:8px;margin-top:20px;display:flex}.ft-social a{color:#fffc;background:#1a1a1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.ft-social a:hover{color:#0a0a0a;background:#f9d000;transform:translateY(-2px)}.ft-col{flex-direction:column;gap:11px;display:flex}.ft-col h4{margin-bottom:4px;font-size:13px;font-weight:800}.ft-col a{color:#ffffff9e;font-size:13px;font-weight:500;transition:color .15s}.ft-col a:hover{color:#f9d000}.ft-contact{color:#ffffffb3;border-top:1px solid #222;flex-wrap:wrap;gap:14px 34px;padding:22px 0;font-size:13px;font-weight:500;display:flex}.ft-contact a,.ft-contact span{align-items:center;gap:8px;display:inline-flex}.ft-contact svg{color:#f9d000}.ft-contact a:hover{color:#fff}.ft-bottom{color:#ffffff80;border-top:1px solid #222;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:20px;font-size:12.5px;font-weight:500;display:flex}.ft-made{align-items:center;gap:6px;display:inline-flex}.ft-made svg{color:#ec4899}@media (width<=900px){.ft-top{grid-template-columns:1fr 1fr 1fr}.ft-brand{grid-column:1/-1}}@media (width<=560px){.ft{padding:48px 18px 22px}.ft-top{grid-template-columns:1fr 1fr;gap:28px}.ft-bottom{flex-direction:column}}.ph{color:#fff;text-align:center;background:#0a0a0a;padding:140px 24px 80px;position:relative;overflow:hidden}.ph-grid{pointer-events:none;background-image:radial-gradient(#ffffff1a 1px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 60% at 50% 45%,#000 15%,#0000 75%);mask-image:radial-gradient(55% 60% at 50% 45%,#000 15%,#0000 75%)}.ph-in{max-width:700px;margin:0 auto;position:relative}.ph-title{letter-spacing:-.04em;font-size:clamp(34px,5.2vw,60px);font-weight:800;line-height:1.08;animation:1s cubic-bezier(.16,1,.3,1) .1s both phRise}.ph-title em{color:#f9d000;font-style:normal}.ph-text{color:#ffffffb8;max-width:540px;margin:16px auto 0;font-size:clamp(13.5px,1.4vw,15.5px);font-weight:500;line-height:1.7;animation:1s cubic-bezier(.16,1,.3,1) .3s both phRise}@keyframes phRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=560px){.ph{padding:124px 18px 64px}}@media (prefers-reduced-motion:reduce){.ph-title,.ph-text{animation:none}}.svc-tool{background:#fff;border:1px solid #e4e4dc;padding:24px}.svc-tool:hover{border-color:#f9d000;transform:translateY(-4px);box-shadow:0 14px 30px -18px #00000040}.svc-chip{border-radius:11px;width:40px;height:40px;margin-bottom:16px}.svc-tool:hover .svc-chip{color:#0a0a0a;background:#f9d000}.svc-tool h3{letter-spacing:-.01em;margin-bottom:7px;font-size:16px;font-weight:800}.svc-tool p{color:#3a3a36;font-size:13.5px;font-weight:500;line-height:1.65}.pr-plans{padding-top:64px}.pr-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.pr-grid>.rv{display:flex}.pr-grid>.rv>.pr-card{width:100%}.pr-grid-2{grid-template-columns:repeat(2,1fr);max-width:820px;margin:0 auto}.pr-card{background:#fff;border:1px solid #e4e4dc;border-radius:18px;flex-direction:column;padding:28px 26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.pr-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px -20px #0000004d}.pr-card h3{letter-spacing:-.02em;font-size:20px;font-weight:800}.pr-desc{color:#4a4a44;min-height:3.4em;margin-top:8px;font-size:13px;font-weight:500;line-height:1.65}.pr-price{align-items:baseline;gap:4px;margin-top:18px;display:flex}.pr-price b{letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1}.pr-price span{color:#6b6b63;font-size:14px;font-weight:600}.pr-renew{color:#6b6b63;margin-top:6px;font-size:12px;font-weight:600;display:block}.pr-btn{color:#0a0a0a;border:1.5px solid #0a0a0a;border-radius:12px;justify-content:center;align-items:center;height:46px;margin-top:20px;font-size:14px;font-weight:700;transition:background .2s,color .2s,filter .2s;display:flex}.pr-btn:hover{color:#fff;background:#0a0a0a}.pr-list{border-top:1px solid #ecece4;flex-direction:column;gap:11px;margin-top:24px;padding-top:22px;list-style:none;display:flex}.pr-list li{align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.pr-card:hover .chip{color:#0a0a0a;background:#f9d000}.pr-card.is-popular{color:#fff;background:#0a0a0a;border:2px solid #f9d000;padding-top:34px;box-shadow:0 22px 44px -26px #0000008c}.pr-card.is-popular .pr-desc,.pr-card.is-popular .pr-price span,.pr-card.is-popular .pr-renew{color:#ffffffb3}.pr-card.is-popular .pr-price b{color:#f9d000}.pr-card.is-popular .pr-btn{color:#0a0a0a;background:#f9d000;border-color:#f9d000}.pr-card.is-popular .pr-btn:hover{filter:brightness(.94);color:#0a0a0a;background:#f9d000}.pr-card.is-popular .pr-list{border-top-color:#262626}.pr-card.is-popular .chip{color:#f9d000;background:#262210}.pr-badge{color:#0a0a0a;white-space:nowrap;background:#f9d000;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pr-skel{background:linear-gradient(100deg,#ecece4 30%,#f6f6f2 50%,#ecece4 70%) 0 0/300% 100%;border-radius:18px;min-height:520px;animation:1.4s linear infinite prShimmer}@keyframes prShimmer{0%{background-position:100% 0}to{background-position:0 0}}.pr-error{text-align:center;color:#3a3a36;padding:60px 0;font-size:14px;font-weight:600}.pr-error button{color:#fff;cursor:pointer;background:#0a0a0a;border:0;border-radius:999px;align-items:center;gap:8px;height:42px;margin-top:14px;padding:0 20px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex}@media (width<=900px){.pr-grid{grid-template-columns:1fr;max-width:460px;margin:0 auto}.pr-skel{min-height:320px}.pr-desc{min-height:0}}@media (width<=640px){.pr-grid-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pr-skel{animation:none}}.pr-switch{background:#fff;border:1px solid #e4e4dc;border-radius:999px;gap:4px;width:fit-content;margin:0 auto 32px;padding:5px;display:flex}.pr-switch button{color:#3a3a36;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:130px;height:40px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s,color .2s}.pr-switch button:hover:not(.on){background:#f3f3ee}.pr-switch button.on{color:#f9d000;background:#0a0a0a}@media (width<=640px){.pr-switch{width:100%}.pr-switch button{flex:1;min-width:0;padding:0 12px}}.ab-story{max-width:760px}.ab-p{color:#3a3a36;margin-bottom:20px;font-size:15.5px;font-weight:500;line-height:1.85}.ab-p:last-child{margin-bottom:0}.ab-two{grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto;display:grid}.ab-two>.rv{display:flex}.ab-card{width:100%;padding:32px}.ab-card h3{font-size:20px}.ab-card p{font-size:14.5px;line-height:1.75}@media (width<=700px){.ab-two{grid-template-columns:1fr}.ab-card{padding:26px}}.ct-sec{padding-top:56px}.ct-ways{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ct-ways>.rv{display:flex}.ct-way{text-align:center;color:#0a0a0a;background:#fff;border:1px solid #e4e4dc;flex-direction:column;align-items:center;width:100%;padding:26px 18px;display:flex}a.ct-way:hover{border-color:#f9d000;transform:translateY(-4px);box-shadow:0 14px 30px -18px #00000040}.ct-icon{width:44px;height:44px;margin-bottom:14px}.ct-way h3{margin-bottom:6px;font-size:15.5px;font-weight:800}.ct-way p{color:#4a4a44;word-break:break-word;font-size:13px;font-weight:500}.ct-main{grid-template-columns:1.7fr 1fr;align-items:start;gap:20px;margin-top:20px;display:grid}.ct-side{flex-direction:column;gap:20px;display:flex}.ct-card{background:#fff;border:1px solid #e4e4dc;border-radius:18px;padding:26px}.ct-card-accent{border-color:#f9d000}.ct-card-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ct-card-head h3{font-size:16.5px;font-weight:800}.ct-chip{border-radius:10px;width:36px;height:36px}.ct-hours{color:#3a3a36;flex-direction:column;gap:9px;font-size:13.5px;font-weight:500;list-style:none;display:flex}.ct-qa{flex-direction:column;gap:14px;display:flex}.ct-qa dt{font-size:13.5px;font-weight:800}.ct-qa dd{color:#4a4a44;margin-top:3px;font-size:13px;font-weight:500;line-height:1.6}.ct-connect{margin-bottom:14px;font-size:16.5px;font-weight:800}.ct-social{gap:8px;display:flex}.ct-social a{color:#0a0a0a;background:#fff8d6;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,transform .2s;display:inline-flex}.ct-social a:hover{background:#f9d000;transform:translateY(-2px)}.ct-form-card{padding:32px}.ct-form-card h2{letter-spacing:-.02em;margin-bottom:22px;font-size:24px;font-weight:800}.ct-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ct-field{margin-bottom:18px}.ct-field label{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.ct-field input,.ct-field textarea{color:#0a0a0a;background:#fafaf7;border:1px solid #e4e4dc;border-radius:11px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.ct-field textarea{resize:vertical;min-height:140px;line-height:1.6}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#9a9a92}.ct-field input:focus,.ct-field textarea:focus{background:#fff;border-color:#f9d000;box-shadow:0 0 0 3px #f9d00038}.ct-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ct-error{color:#991b1b;background:#fee2e2;border-radius:10px;margin:-4px 0 14px;padding:10px 14px;font-size:13px;font-weight:600}.ct-send{color:#0a0a0a;cursor:pointer;background:#f9d000;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;font-family:inherit;font-size:14.5px;font-weight:700;transition:filter .2s,transform .2s;display:flex}.ct-send:hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px)}.ct-send:disabled{opacity:.65;cursor:default}.ct-done{text-align:center;padding:40px 10px}.ct-done-icon{color:#f9d000;background:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;animation:.6s cubic-bezier(.16,1,.3,1) both ctPop;display:flex}@keyframes ctPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.ct-done h2{margin-bottom:10px}.ct-done p{color:#3a3a36;max-width:420px;margin:0 auto;font-size:14.5px;font-weight:500;line-height:1.7}@media (width<=1000px){.ct-ways{grid-template-columns:repeat(2,1fr)}.ct-main{grid-template-columns:1fr}}@media (width<=560px){.ct-ways{grid-template-columns:1fr}.ct-row{grid-template-columns:1fr;gap:0}.ct-form-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.ct-done-icon{animation:none}}.snf{color:#0a0a0a;background:#f6f6f2;flex-direction:column;align-items:center;gap:28px;padding:56px 16px 72px;display:flex}.snf-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.snf-primary,.snf-ghost{touch-action:manipulation;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s ease-out,opacity .15s;display:inline-flex}.snf-primary{color:#fff;background:#0a0a0a}.snf-ghost{color:#0a0a0a;background:#f9d000}.snf-primary:active,.snf-ghost:active{transform:scale(.97)}.snf-links{flex-wrap:wrap;justify-content:center;gap:6px 20px;font-size:14px;display:flex}.snf-links a{color:#3a3a36;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.snf-primary:hover,.snf-ghost:hover{opacity:.88}.snf-links a:hover{color:#0a0a0a;text-decoration:underline}}.lg{color:#0a0a0a;background:#fff;grid-template-columns:240px minmax(0,720px);justify-content:center;gap:56px;padding:64px 24px 88px;display:grid}.lg-side{align-self:start;font-size:13.5px;position:sticky;top:96px}.lg-updated{color:#6b6b66;margin:0 0 18px;font-weight:600}.lg-side-h{letter-spacing:.06em;text-transform:uppercase;color:#6b6b66;margin:0 0 10px;font-size:12px;font-weight:800}.lg-side ol{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.lg-side a{color:#3a3a36;line-height:1.35;text-decoration:none}.lg-doc{color:#2b2b28;min-width:0;font-size:15.5px;line-height:1.75}.lg-sec{scroll-margin-top:96px}.lg-sec+.lg-sec{margin-top:40px}.lg-sec h2{letter-spacing:-.02em;color:#0a0a0a;margin:0 0 12px;font-size:21px;font-weight:800;line-height:1.3}.lg-sec h2 span{color:#b89500}.lg-sec p{margin:0 0 12px}.lg-sec ul{margin:0 0 12px;padding-left:22px}.lg-sec li{margin-bottom:6px}.lg-sec li::marker{color:#b89500}.lg-contact{background:#f6f6f2;border-radius:16px;align-items:flex-start;gap:12px;margin-top:48px;padding:18px 20px;font-size:14.5px;display:flex}.lg-contact svg{color:#b89500;flex:none;margin-top:4px}.lg-contact p{margin:0}.lg-doc a{color:#0a0a0a;text-underline-offset:3px;font-weight:700;text-decoration-color:#f9d000;text-decoration-thickness:2px}.lg-others{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.lg-doc .lg-others a{background:#f6f6f2;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.lg-side a:hover{color:#0a0a0a;text-decoration:underline}.lg-doc .lg-others a:hover{background:#f9d000}}@media (width<=900px){.lg{grid-template-columns:minmax(0,1fr);gap:28px;padding:40px 16px 64px}.lg-side{background:#f6f6f2;border-radius:16px;padding:16px 18px;position:static}.lg-doc{font-size:15px}}.hc-hero{color:#fff;text-align:center;background:#0a0a0a;padding:136px 16px 72px;position:relative;overflow:hidden}.hc-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff1a 1px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 60% at 50% 45%,#000 15%,#0000 75%);mask-image:radial-gradient(55% 60% at 50% 45%,#000 15%,#0000 75%)}.hc-hero-in{max-width:640px;margin:0 auto;animation:.9s cubic-bezier(.16,1,.3,1) both hcRise;position:relative}.hc-kicker{color:#f9d000;letter-spacing:.04em;background:#f9d0001f;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-block}.hc-hero h1{letter-spacing:-.04em;margin:16px 0 28px;font-size:clamp(34px,5.6vw,58px);font-weight:800;line-height:1.06}.hc-hero h1 em{color:#f9d000;font-style:normal}.hc-search{color:#6b6b66;background:#fff;border-radius:999px;align-items:center;gap:12px;height:60px;padding:0 10px 0 22px;display:flex;box-shadow:0 18px 50px #00000059}.hc-search:focus-within{box-shadow:0 0 0 3px #f9d000,0 18px 50px #00000059}.hc-search input{min-width:0;font:inherit;color:#0a0a0a;background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:500}.hc-search input::-webkit-search-cancel-button{display:none}.hc-clear{color:#3a3a36;cursor:pointer;background:#f1f1ec;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.hc-popular{color:#fff9;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.hc-popular button{color:#fff;height:32px;font:inherit;text-transform:capitalize;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.hc-popular button:active{transform:scale(.96)}@keyframes hcRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hc{color:#0a0a0a;background:#fff;padding:48px 16px 88px}.hc-in{max-width:920px;margin:0 auto}.hc-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hc-topic{color:#0a0a0a;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#f6f6f2;border:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;transition:transform .16s ease-out,background .2s;display:flex}.hc-topic-ic{color:#0a0a0a;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:10px;display:grid}.hc-topic b{font-size:15.5px}.hc-topic small{color:#6b6b66;font-size:13px}.hc-topic.on{color:#fff;background:#0a0a0a}.hc-topic.on .hc-topic-ic{background:#f9d000}.hc-topic.on small{color:#ffffffa6}.hc-topic:active{transform:scale(.98)}.hc-list{max-width:760px;margin:0 auto;padding-top:40px;scroll-margin-top:90px}.hc-group+.hc-group{margin-top:36px}.hc-group-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hc-h{letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:800}.hc-all{color:#6b6b66;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:13.5px;font-weight:700;text-decoration:underline}.hc-qa{border-bottom:1px solid #ecece6}.hc-q{color:#0a0a0a;width:100%;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.hc-q small{letter-spacing:.04em;text-transform:uppercase;color:#b89500;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.hc-q svg{color:#6b6b66;flex:none;transition:transform .25s cubic-bezier(.23,1,.32,1)}.hc-qa.open .hc-q svg{color:#0a0a0a;transform:rotate(180deg)}.hc-a{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.23,1,.32,1);display:grid}.hc-a>div{overflow:hidden}.hc-qa.open .hc-a{grid-template-rows:1fr}.hc-a p{color:#3a3a36;margin:0;padding:0 40px 20px 2px;font-size:15px;line-height:1.75}.hc-none{color:#6b6b66;margin:4px 0 0}.hc-contact{color:#fff;background:#0a0a0a;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:28px;margin-top:64px;padding:32px;display:grid}.hc-contact h2{letter-spacing:-.03em;margin:0 0 8px;font-size:26px;font-weight:800}.hc-contact p{color:#ffffffb3;margin:0;font-size:14.5px;line-height:1.65}.hc-ways{flex-direction:column;gap:8px;display:flex}.hc-way{color:#fff;background:#ffffff12;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .2s,transform .16s ease-out;display:flex}.hc-way svg{color:#f9d000;flex:none}.hc-way span{color:#ffffffb3;flex-direction:column;font-size:13.5px;display:flex}.hc-way b{color:#fff;font-size:15px}.hc-way:active{transform:scale(.98)}.hc-policies{text-align:center;color:#6b6b66;margin:24px 0 0;font-size:14px}.hc-policies a{color:#0a0a0a;text-underline-offset:3px;font-weight:700;text-decoration-color:#f9d000;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.hc-popular button:hover{background:#ffffff1a}.hc-topic:not(.on):hover{background:#ecece6}.hc-q:hover svg{color:#0a0a0a}.hc-way:hover{background:#ffffff21}}@media (width<=760px){.hc-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hc-topic{padding:16px}.hc-contact{grid-template-columns:1fr;padding:24px 18px}}@media (width<=560px){.hc-hero{padding:120px 16px 56px}.hc-search{height:56px}}@media (prefers-reduced-motion:reduce){.hc-hero-in{animation:none}.hc-a,.hc-q svg{transition:none}}
