/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--p:#2563eb;--pd:#1d4ed8;--soft:#f8fafc;--ink:#111827;--muted:#64748b;--line:#e5e7eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{min-height:100vh}.top{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffef;border-bottom:1px solid #f1f5f9;position:sticky;top:0}.topIn{justify-content:space-between;align-items:center;max-width:1180px;height:68px;margin:auto;padding:0 24px;display:flex}.logo{align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.logo>span{background:var(--p);color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.top nav{gap:26px;display:flex}.top nav a,.auth>a:first-child{color:#475569;font-size:14px;font-weight:600}.top nav a:hover{color:var(--p)}.auth{align-items:center;gap:16px;display:flex}.btn{background:var(--p);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.btn:hover{background:var(--pd)}.btn[disabled]{cursor:not-allowed;opacity:.66}.btn.outline{color:#334155;background:#fff;border:1px solid #cbd5e1}.btn.white{color:var(--p);background:#fff}.btn.block{width:100%}.hamb{background:0 0;border:0;font-size:25px;display:none}.mob{display:none}footer{border-top:1px solid var(--line);color:var(--muted);background:#f8fafc;grid-template-columns:1fr auto;gap:20px;padding:34px max(24px,50% - 566px);display:grid}footer .logo{color:var(--ink)}footer p{font-size:14px}footer>div:nth-child(2){gap:24px;font-size:14px;display:flex}footer>small{color:#94a3b8;grid-column:1/-1}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;max-width:1180px;margin:auto;padding:90px 24px 80px;display:grid}.pill,.title>span{color:var(--p);text-transform:uppercase;letter-spacing:.09em;background:#eff6ff;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-block}.hero h1,.intro h1{letter-spacing:-.045em;margin:20px 0;font-size:58px;line-height:1.04}.hero h1 em{color:var(--p);font-style:normal}.hero>div>p,.intro>p{color:var(--muted);max-width:620px;font-size:18px;line-height:1.7}.actions{gap:12px;margin:30px 0;display:flex}.trust{color:#64748b;font-size:13px}.heroBox{background:linear-gradient(145deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:24px;padding:42px;position:relative;box-shadow:0 24px 70px #2563eb1a}.spark{background:var(--p);color:#fff;border-radius:15px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.heroBox h3{margin:24px 0 8px;font-size:24px}.heroBox p{color:var(--muted)}.fake,.filters>div{color:#94a3b8;background:#fff;border:1px solid #dbe3ef;border-radius:9px;margin:20px 0;padding:14px}.heroBox i{color:#15803d;background:#fff;border-radius:10px;padding:13px 16px;font-size:13px;font-style:normal;font-weight:700;position:absolute;bottom:-20px;right:-20px;box-shadow:0 12px 35px #0f172a22}.section{max-width:1180px;margin:auto;padding:80px 24px}.section.soft{background:#f8fafc;max-width:none;padding-left:max(24px,50% - 566px);padding-right:max(24px,50% - 566px)}.title{text-align:center;max-width:700px;margin:0 auto 45px}.title h2{letter-spacing:-.035em;margin:15px 0 12px;font-size:38px}.title p{color:var(--muted);line-height:1.65}.grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.grid2{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.step,.feature,.partner,.offer,.form,.dashGrid>section,.stats article{border:1px solid var(--line);background:#fff;border-radius:16px}.step{padding:30px}.step>span{color:var(--p);font-size:12px;font-weight:800}.step h3{font-size:20px}.step p,.feature p,.partner p,.offer p{color:var(--muted);line-height:1.6}.feature{background:linear-gradient(145deg,#eff6ff,#fff);padding:35px}.feature.purple{background:linear-gradient(145deg,#faf5ff,#fff)}.feature>b{color:var(--p);font-size:30px}.feature h3{font-size:24px}.feature a{color:var(--p);font-weight:700}.cta{text-align:center;color:#fff;background:linear-gradient(130deg,#1d4ed8,#4f46e5);padding:75px 24px}.cta h2{margin:0;font-size:38px}.cta p{opacity:.86;margin:14px 0 28px}.pageHead{background:linear-gradient(#f8fafc,#fff);padding:72px 24px 18px}.filters{grid-template-columns:1.6fr 1fr 1fr;gap:14px;margin-bottom:30px;display:grid}.filters>div{margin:0}.partner{padding:26px;position:relative}.avatar{color:#1d4ed8;background:#dbeafe;border-radius:15px;place-items:center;width:58px;height:58px;font-size:24px;font-weight:800;display:grid}.a1,.a4{color:#15803d;background:#dcfce7}.a2,.a5{color:#7e22ce;background:#f3e8ff}.partner>small{color:#15803d;background:#f0fdf4;border-radius:999px;padding:5px 8px;position:absolute;top:25px;right:20px}.stars{color:#f59e0b;margin:15px 0}.stars i{color:#64748b;font-style:normal}.offer{overflow:hidden}.pic{background:linear-gradient(135deg,#dbeafe,#bfdbfe);height:145px;padding:18px}.p1,.p4{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.p2,.p5{background:linear-gradient(135deg,#f3e8ff,#e9d5ff)}.pic span{color:var(--p);background:#fff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.offer>div:last-child{padding:23px}.offer small{color:var(--muted)}.offer strong{color:var(--p)}.pending{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;flex-direction:column;gap:4px;margin:14px 0 20px;padding:13px 15px;font-size:13px;display:flex}.pending.small{text-align:center;max-width:600px;margin:32px auto 0}.formPage{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1100px;margin:auto;padding:75px 24px;display:grid}.intro h1{font-size:48px}.intro ul{color:#475569;padding:0;line-height:2;list-style:none}.benefit{border-bottom:1px solid var(--line);flex-direction:column;padding:16px 0;display:flex}.benefit span{color:var(--muted);margin-top:4px;font-size:14px}.form{padding:30px;box-shadow:0 18px 55px #0f172a12}.form h2{margin-top:0}.form label,.authCard label{color:#334155;flex-direction:column;gap:7px;margin:14px 0;font-size:13px;font-weight:700;display:flex}.form input,.form textarea,.form select,.authCard input,.authCard select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:12px}.form textarea{resize:vertical;min-height:120px}.compact{gap:12px}.form>small{text-align:center;color:#94a3b8;margin-top:10px;display:block}.authPage{grid-template-columns:.9fr 1.1fr;min-height:100vh;display:grid}.authPage>aside{color:#fff;background:linear-gradient(145deg,#172554,#2563eb);flex-direction:column;justify-content:space-between;padding:50px;display:flex}.authPage>aside .logo>span{color:var(--p);background:#fff}.authPage>aside h1{font-size:44px}.authPage>aside p{opacity:.8;font-size:18px;line-height:1.6}.authPage>main{background:#f8fafc;place-items:center;padding:35px;display:grid}.authCard{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(440px,100%);padding:34px;box-shadow:0 15px 45px #0f172a10}.authCard h2{margin:0;font-size:28px}.authCard>p{color:var(--muted)}.switch{font-size:14px;text-align:center!important}.switch a,.previews a{color:var(--p);font-weight:700}.previews{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:18px;font-size:12px;display:flex}.previews span{color:#94a3b8;width:100%}.dash{background:#f8fafc;min-height:100vh;display:flex}.dash>aside{border-right:1px solid var(--line);z-index:40;background:#fff;flex-direction:column;width:255px;padding:16px 12px;display:flex;position:fixed;inset:0 auto 0 0}.dash.dark>aside{color:#cbd5e1;background:#111827}.dashTop{justify-content:space-between;align-items:center;height:48px;padding:0 8px;display:flex}.dashTop button{display:none}.dash>aside>small{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;padding:22px 12px 10px}.dash>aside nav{flex-direction:column;gap:3px;display:flex;overflow:auto}.dash>aside nav a{color:#64748b;border-radius:8px;padding:11px 12px;font-size:14px}.dash>aside nav a span{width:27px;display:inline-block}.dash>aside nav a.active{color:var(--p);background:#eff6ff;font-weight:700}.dark>aside nav a.active{background:var(--p);color:#fff}.user{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding:16px 7px 0;display:flex}.user>b{width:38px;height:38px;color:var(--p);background:#dbeafe;border-radius:50%;place-items:center;display:grid}.user div{flex-direction:column;font-size:12px;display:flex}.user span{color:#94a3b8}.dashBody{flex:1;min-width:0;margin-left:255px}.dashBody>header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:16px;height:76px;padding:0 30px;display:flex}.dashBody>header>button{display:none}.dashBody>header>div{flex:1}.dashBody header h1{margin:3px 0;font-size:20px}.dashBody header small{color:#94a3b8}.dashBody>main{max-width:1250px;padding:30px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0;display:grid}.stats article{align-items:center;gap:14px;padding:20px;display:flex}.stats article>b{width:42px;height:42px;color:var(--p);background:#eff6ff;border-radius:10px;place-items:center;display:grid}.stats article div{flex-direction:column;display:flex}.stats article small{color:var(--muted)}.stats article strong{font-size:23px}.dashGrid{grid-template-columns:1.6fr 1fr;gap:18px;display:grid}.dashGrid>section{overflow:hidden}.cardTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.cardTitle h2{margin:0;font-size:16px}.cardTitle small{color:#d97706}.empty{text-align:center;color:var(--muted);padding:55px 25px}.empty>b{color:#cbd5e1;font-size:35px}.quick{text-align:left;color:#334155;background:#fff;border:0;border-bottom:1px solid #f1f5f9;width:100%;padding:16px}.quick small{float:right;color:#94a3b8}.narrow{max-width:720px}.legal h1{font-size:42px}.legal h2{margin-top:35px}.legal p{color:var(--muted);line-height:1.8}.notFound{text-align:center;padding:150px 24px}.notFound>b{color:var(--p);font-size:80px}.notFound a{color:var(--p);font-weight:700}@media (width<=950px){.top nav,.auth{display:none}.hamb{display:block}.mob{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:15px 24px 22px;display:flex}.hero{grid-template-columns:1fr;padding-top:60px}.hero h1{font-size:48px}.heroBox{max-width:600px}.grid3{grid-template-columns:repeat(2,1fr)}.formPage{gap:35px}.stats{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.topIn{padding:0 16px}.hero{gap:38px;padding:48px 18px 55px}.hero h1,.intro h1{font-size:38px}.heroBox{padding:27px}.heroBox i{margin-top:16px;display:block;position:static}.actions{flex-direction:column}.title h2,.cta h2{font-size:30px}.section{padding:58px 18px}.grid3,.grid2,.filters,.formPage,.authPage,.dashGrid{grid-template-columns:1fr}.pageHead{padding-top:50px}.formPage{padding:50px 18px}.authPage>aside{min-height:270px;padding:28px}.authPage>aside h1{font-size:32px}.authPage>aside small{display:none}.authPage>main{padding:22px 14px}.dash>aside{transition:all .25s;transform:translate(-100%)}.dash>aside.open{transform:translate(0)}.dashTop button{background:0 0;border:0;font-size:24px;display:block}.dashBody{margin-left:0}.dashBody>header{padding:0 16px}.dashBody>header>button{background:0 0;border:0;font-size:21px;display:block}.dashBody>main{padding:18px}.stats{grid-template-columns:1fr 1fr}.stats article{padding:15px}.stats article strong{font-size:19px}.overlay{z-index:30;background:#0f172a66;position:fixed;inset:0}footer{grid-template-columns:1fr}footer>div:nth-child(2){flex-wrap:wrap}footer>small{grid-column:auto}.quick small{display:none}}@media (width<=430px){.grid3,.stats{grid-template-columns:1fr}.hero h1{font-size:34px}.authCard{padding:24px}.logo{font-size:18px}}:root{--glow:#2563eb18;--deep:#0b1739}body{letter-spacing:-.005em;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.topIn{max-width:1240px}.top nav{gap:19px}.top nav a{white-space:nowrap}.btn{border-radius:11px;min-height:44px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 8px 20px #2563eb16}.btn.outline{box-shadow:none}.title{max-width:760px}.title h2{color:#0f172a;font-size:clamp(32px,4vw,46px);line-height:1.08}.title p{font-size:17px}.section{max-width:1240px}.premiumCard,.actionCard,.categoryCard,.membership,.slotGrid article,.ecosystem article{transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 12px 32px #0f172a0a}.eyebrow{letter-spacing:.16em;color:var(--p);margin-bottom:16px;font-size:11px;font-weight:850;display:block}.premiumPanel{background:radial-gradient(circle at 90% 0,#dbeafe 0,#0000 35%),linear-gradient(145deg,#f0f6ff,#fff);border-color:#bfdbfe}.actionCard{flex-direction:column;min-height:260px;display:flex}.actionCard p{flex:1}.actionCard a{color:var(--p);font-weight:800}.categoryGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.categoryCard{background:#fff;border:1px solid #e1e8f3;border-radius:16px;align-items:center;gap:16px;min-height:112px;padding:20px;display:flex}.categoryCard>b{width:46px;height:46px;color:var(--p);background:#eff6ff;border-radius:13px;flex:none;place-items:center;font-size:22px;display:grid}.categoryCard div{flex:1}.categoryCard h3{margin:0 0 5px;font-size:16px}.categoryCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.categoryCard>span{color:var(--p);font-weight:800}.ecosystem{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;display:grid}.ecosystem article{text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px 20px}.ecosystem article.core{background:linear-gradient(145deg,#eff6ff,#fff);border-color:#bfdbfe}.ecosystem article>b{color:var(--p);font-size:28px}.ecosystem article p{color:var(--muted);line-height:1.55}.ecosystem>span{color:#94a3b8;font-size:24px}.trustBand,.clubHero{text-align:center;color:#fff;background:radial-gradient(circle at 20% 0,#3b82f688 0,#0000 35%),linear-gradient(135deg,#172554,#1d4ed8 60%,#4f46e5);padding:88px 24px}.trustBand h2,.clubHero h1{letter-spacing:-.045em;margin:20px auto;font-size:clamp(36px,5vw,58px);line-height:1.05}.trustBand p,.clubHero p{color:#dbeafe;max-width:800px;margin:0 auto 28px;font-size:17px;line-height:1.7}.pill.inverse{color:#fff;background:#ffffff20;border:1px solid #ffffff30}.actions.center{justify-content:center}.btn.glass{color:#fff;box-shadow:none;background:#ffffff12;border:1px solid #fff5}.quickCats{gap:9px;margin-bottom:22px;padding-bottom:8px;display:flex;overflow:auto}.quickCats button,.offerLegend span{white-space:nowrap;color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:999px;min-height:44px;padding:0 16px;font-weight:700}.filterPanel{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #dce5f1;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px;padding:20px;display:grid}.filterPanel label{color:#475569;font-size:12px;font-weight:800}.filterPanel select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;height:46px;margin-top:7px;padding:0 12px}.resultBar{justify-content:space-between;align-items:center;margin:26px 0 18px;display:flex}.resultBar span{color:var(--muted);font-size:13px}.partner{flex-direction:column;padding:22px;display:flex}.partnerTop{justify-content:space-between;align-items:start;gap:10px;margin-bottom:16px;display:flex}.clubBadge{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.partner>small{color:#64748b;position:static}.partner p{min-height:66px}.benefitBox{background:#f5f9ff;border:1px solid #dbeafe;border-radius:11px;flex-direction:column;gap:4px;margin:2px 0 14px;padding:12px;display:flex}.benefitBox b{color:var(--p)}.benefitBox span,.cardUse{color:#64748b;font-size:12px}.cardUse{color:#334155;margin-bottom:14px;font-weight:750}.offerLegend{flex-wrap:wrap;gap:9px;margin-bottom:26px;display:flex}.offerLegend span{align-items:center;font-size:12px;display:flex}.offersGrid{align-items:start}.offerVisual{color:#fff;background:linear-gradient(135deg,#1d4ed8,#60a5fa);flex-direction:column;justify-content:space-between;min-height:180px;padding:22px;display:flex}.offerVisual.ov1{background:linear-gradient(135deg,#334155,#64748b)}.offerVisual.ov2{background:linear-gradient(135deg,#3730a3,#818cf8)}.offerVisual.ov3{background:linear-gradient(135deg,#172554,#2563eb)}.offerVisual span{background:#ffffff24;border-radius:999px;align-self:start;padding:7px 9px;font-size:10px;font-weight:800}.offerVisual strong{font-size:38px}.offerBody{padding:24px!important}.offerMeta{gap:8px;margin-bottom:12px;display:flex}.offerMeta span{background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.offerValue{color:var(--p);margin:12px 0;font-size:20px;display:block}.offer dl{border-top:1px solid var(--line);margin:18px 0}.offer dl div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:10px;padding:10px 0;font-size:12px;display:grid}.offer dt{color:#64748b}.offer dd{margin:0;font-weight:700}.offer em{text-align:center;color:#94a3b8;margin-top:10px;font-size:10px;display:block}.membershipGrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.membership{background:#fff;border:1px solid #dbe3ef;border-radius:24px;padding:32px}.membership.vip{background:radial-gradient(circle at 100% 0,#dbeafe,#0000 32%),#fff;border-color:#93c5fd}.membership.elite{color:#e2e8f0;background:radial-gradient(circle at 100% 0,#1d4ed866,#0000 35%),linear-gradient(145deg,#0f172a,#172554);border-color:#334155}.membershipHead{justify-content:space-between;align-items:center;display:flex}.membershipHead span{letter-spacing:.12em;font-size:10px;font-weight:850}.membershipHead b{background:var(--p);color:#fff;border-radius:9px;padding:7px 10px}.membership .price{color:var(--p);font-size:52px;font-weight:900}.membership.elite .price{color:#93c5fd}.membership .price small{font-size:16px}.membership>p{min-height:75px;color:var(--muted);line-height:1.6}.membership.elite>p{color:#cbd5e1}.membership ul{margin:24px 0;padding:0;list-style:none}.membership li{border-bottom:1px solid #e2e8f0;padding:10px 0;font-size:14px}.membership.elite li{border-color:#ffffff18}.membership li:before{content:"✓";color:var(--p);margin-right:9px;font-weight:900}.availabilityNote,.supportNote{color:#334155;background:#eff6ff;border:1px solid #bfdbfe;border-radius:15px;max-width:900px;margin:32px auto 0;padding:20px;line-height:1.65}.partnerProgramHero{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;max-width:1180px;margin:auto;padding:82px 24px 65px;display:grid}.partnerProgramHero h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(42px,6vw,64px);line-height:1.02}.partnerProgramHero>div>p{color:var(--muted);font-size:18px;line-height:1.65}.programBenefits{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.programBenefits span{font-size:13px;font-weight:700}.priceCard{background:radial-gradient(circle at 100% 0,#dbeafe,#0000 35%),#fff;border:1px solid #bfdbfe;border-radius:24px;padding:32px;box-shadow:0 24px 60px #2563eb20}.priceCard>span{color:var(--p);font-size:12px;font-weight:850}.priceCard del{color:#94a3b8;margin:22px 0 2px;font-size:22px;display:block}.priceCard>div b{color:var(--p);font-size:72px}.priceCard>div small{font-size:20px;font-weight:800}.priceCard>strong{display:block}.priceCard p{color:var(--muted)}.miniIcon{width:44px;height:44px;color:var(--p);background:#eff6ff;border-radius:12px;place-items:center;display:grid}.slotGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.slotGrid article{background:#fff;border:1px solid #dbe3ef;border-radius:16px;flex-direction:column;gap:8px;padding:25px;display:flex}.slotGrid span{color:var(--muted);font-size:11px}.slotGrid strong{color:var(--p);font-size:24px}.pricingLegal{text-align:center;max-width:820px;color:var(--muted);margin:28px auto 0;font-size:13px;line-height:1.6}@media (hover:hover) and (pointer:fine){.premiumCard:hover,.actionCard:hover,.categoryCard:hover,.membership:hover,.ecosystem article:hover{border-color:#bfdbfe;transform:translateY(-5px);box-shadow:0 22px 48px #0f172a14}.btn:hover{transform:translateY(-1px)}.btn[disabled]:hover{transform:none}}@media (width<=1050px){.top nav{gap:12px}.top nav a{font-size:12px}.categoryGrid{grid-template-columns:repeat(2,1fr)}.partnerProgramHero{gap:35px}.filterPanel{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){html{scroll-behavior:auto}.hero h1{font-size:42px}.categoryGrid,.membershipGrid,.slotGrid,.filterPanel,.partnerProgramHero,.ecosystem{grid-template-columns:1fr}.ecosystem>span{transform:rotate(90deg)}.trustBand,.clubHero{padding:68px 18px}.resultBar{flex-direction:column;align-items:start;gap:7px}.partner p,.membership>p{min-height:0}.offerVisual{min-height:145px}.membership{padding:24px}.partnerProgramHero{padding:54px 18px}.programBenefits{grid-template-columns:1fr}.priceCard>div b{font-size:62px}.quickCats,.offerLegend{flex-wrap:nowrap;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;overflow:auto}.filterPanel{padding:15px}.topIn,.btn,.hamb,.quickCats button,.filterPanel select{min-height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--p);outline-offset:3px}.title h1,.title h2{color:#0f172a;letter-spacing:-.035em;margin:15px 0 12px;font-size:clamp(32px,4vw,46px);line-height:1.08}.cardActions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.quickCats{max-width:100%}.quickCats button.active{color:#fff;background:var(--p);border-color:var(--p)}.filterPanel.hasActive{border-color:#93c5fd}.filterPanel label.active{color:var(--p)}.resultBar>div{flex-direction:column;gap:4px;display:flex}.resetFilters{min-height:44px;color:var(--p);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:14px;font-weight:800}.emptyState{text-align:center;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:18px;padding:48px 20px}.emptyState h2{font-size:22px}.emptyState p{color:var(--muted);font-size:14px}.clubBadge,.offerVisual span,.offerMeta span,.membershipHead span{font-size:12px}.benefitBox span,.cardUse,.offer dl div{font-size:13px}.offer em,.helperText{color:#64748b;font-size:13px}.pending span{color:#7c2d12}.offerPrices{align-items:baseline;gap:10px;margin:12px 0;display:flex}.offerPrices del{color:#64748b;font-size:14px}.offerPrices strong{color:var(--p);font-size:17px}.offerPrices.large{flex-direction:column;align-items:flex-start}.offerPrices.large del{font-size:18px}.offerPrices.large strong{font-size:26px}.detailPage{padding-top:50px}.backLink{min-height:44px;color:var(--p);align-items:center;margin-bottom:20px;font-weight:800;display:inline-flex}.detailGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);align-items:start;gap:24px;display:grid}.detailMain,.detailAside{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:30px}.detailMain h1{margin:18px 0;font-size:clamp(34px,5vw,52px)}.detailMain h2,.detailAside h2{margin:28px 0 8px;font-size:18px}.detailMain p,.detailAside p{color:var(--muted);overflow-wrap:anywhere;line-height:1.65}.detailAside{position:sticky;top:92px;box-shadow:0 12px 32px #0f172a0a}.detailAside>small{color:#64748b;margin-top:10px;font-size:13px;display:block}.detailBenefit{font-size:21px;font-weight:800;color:var(--p)!important}.premiumCard,.actionCard,.categoryCard,.membership,.slotGrid article,.ecosystem article,.filterPanel>*{min-width:0}.partner h3,.offer h3,.membership h2,.priceCard{overflow-wrap:anywhere}@media (width<=720px){.title h1,.title h2{font-size:30px}.mob a{align-items:center;min-height:44px;padding-top:10px;padding-bottom:10px;display:flex}.mob .btn{justify-content:center}footer>div:nth-child(2){gap:4px 16px}footer>div:nth-child(2) a{align-items:center;min-height:44px;padding:8px 0;display:flex}.resultBar .resetFilters{padding-left:0}.detailGrid{grid-template-columns:1fr}.detailMain,.detailAside{padding:22px}.detailAside{position:static}.offerLegend{max-width:calc(100% + 36px)}.offer dl div{grid-template-columns:82px minmax(0,1fr)}.offerPrices{flex-wrap:wrap}}.pwShell,.pwRegister{--pw:#2563eb;--pwdeep:#172554;--pwink:#0f172a;--pwmuted:#64748b;--pwline:#e2e8f0;min-height:100vh;color:var(--pwink);background:#f4f7fb}.pwBrand{color:var(--pwink);letter-spacing:-.03em;align-items:center;gap:9px;font-size:20px;font-weight:900;display:flex}.pwBrand span{background:var(--pw);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.pwPreview{color:#1d4ed8;letter-spacing:.07em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.pwPending{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;flex-direction:column;gap:4px;padding:13px 15px;font-size:13px;line-height:1.45;display:flex}.pwPending span{color:#9a3412}.pwBtn{border:1px solid var(--pw);background:var(--pw);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-size:14px;font-weight:800;display:inline-flex}.pwBtn.secondary{color:#334155;background:#fff;border-color:#cbd5e1}.pwBtn:disabled{cursor:not-allowed;opacity:.58}.pwTextLink{color:var(--pw);font-weight:800}.pwField{color:#334155;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:750;display:flex}.pwField input,.pwField select,.pwField textarea{width:100%;min-height:44px;color:var(--pwink);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:11px 12px;font-weight:500}.pwField textarea{resize:vertical}.pwFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pwFormGrid>.pwField:has(textarea){align-self:start}.pwSimpleHead{border-bottom:1px solid var(--pwline);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 max(20px,50% - 590px);display:flex}.pwRegMain{max-width:1180px;margin:auto;padding:52px 24px 80px}.pwRegIntro{max-width:760px;margin-bottom:32px}.pwRegIntro h1{letter-spacing:-.05em;margin:17px 0 10px;font-size:clamp(36px,6vw,58px)}.pwRegIntro>p{color:var(--pwmuted);font-size:17px;line-height:1.6}.pwRegIntro .pwPending{margin-top:18px}.pwSteps{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.pwSteps button{border:1px solid var(--pwline);color:#64748b;text-align:left;cursor:pointer;background:#fff;border-radius:11px;min-width:0;min-height:82px;padding:10px 7px}.pwSteps button span{color:#475569;background:#e2e8f0;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:6px;font-size:12px;font-weight:850;display:grid}.pwSteps button b{overflow-wrap:anywhere;font-size:11px;line-height:1.25;display:block}.pwSteps button.active{color:var(--pw);background:#eff6ff;border-color:#93c5fd}.pwSteps button.active span,.pwSteps button.done span{background:var(--pw);color:#fff}.pwRegCard{border:1px solid var(--pwline);background:#fff;border-radius:18px;padding:30px;box-shadow:0 18px 50px #0f172a0b}.pwSectionHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.pwSectionHead small{color:var(--pwmuted)}.pwSectionHead h2{margin:4px 0;font-size:25px}.pwSectionHead>span{color:var(--pw);font-weight:900}.pwProgress{background:#e2e8f0;border-radius:999px;height:6px;margin:16px 0 28px;overflow:hidden}.pwProgress i{border-radius:inherit;background:var(--pw);height:100%;transition:width .2s;display:block}.pwRegActions,.pwFormActions{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.pwHelper{color:var(--pwmuted);font-size:13px}.pwUploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pwUploadGrid button{color:#334155;cursor:pointer;background:#f8fbff;border:1px dashed #93c5fd;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;padding:20px;display:flex}.pwUploadGrid button b{color:var(--pw);font-size:28px}.pwUploadGrid button span{font-weight:800}.pwUploadGrid button small{color:var(--pwmuted)}.pwMembershipPick,.pwReview{gap:18px;display:grid}.pwMembershipPick>div{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.pwMembershipPick>div span{width:100%;color:var(--pw);font-size:13px;font-weight:900}.pwMembershipPick del{color:#94a3b8;font-size:20px}.pwMembershipPick strong{color:var(--pw);font-size:42px}.pwMembershipPick small{color:var(--pwmuted)}.pwMembershipPick ul,.pwChecklist,.pwMembershipScreen ul{padding:0;list-style:none}.pwMembershipPick li,.pwMembershipScreen li{border-bottom:1px solid var(--pwline);padding:9px 0}.pwMembershipPick li:before,.pwMembershipScreen li:before{content:"✓";color:var(--pw);margin-right:9px;font-weight:900}.pwCheck{align-items:center;gap:11px;min-height:48px;font-weight:750;display:flex}.pwCheck input{flex:none;width:20px;height:20px}.pwShell>aside{z-index:50;border-right:1px solid var(--pwline);background:#fff;flex-direction:column;width:270px;padding:16px 12px;display:flex;position:fixed;inset:0 auto 0 0}.pwSideTop{justify-content:space-between;align-items:center;height:48px;padding:0 7px;display:flex}.pwSideTop button{background:0 0;border:0;font-size:25px;display:none}.pwShell>aside>small{color:#94a3b8;letter-spacing:.09em;padding:22px 12px 9px;font-size:11px;font-weight:800}.pwShell>aside nav{flex-direction:column;gap:3px;display:flex;overflow:auto}.pwShell>aside nav a{color:#64748b;border-radius:9px;align-items:center;min-height:44px;padding:9px 11px;font-size:14px;display:flex}.pwShell>aside nav a>span{color:#94a3b8;width:29px}.pwShell>aside nav a.active{color:var(--pw);background:#eff6ff;font-weight:800}.pwShell>aside nav a.active>span{color:var(--pw)}.pwShell>aside nav em{color:#9a3412;background:#fff7ed;border-radius:5px;margin-left:auto;padding:3px 5px;font-size:9px;font-style:normal;font-weight:800}.pwSideFoot{border-top:1px solid var(--pwline);flex-direction:column;gap:9px;margin-top:auto;padding:15px 9px;display:flex}.pwSideFoot a{color:#475569;align-items:center;min-height:32px;font-size:12px;font-weight:750;display:flex}.pwBody{min-width:0;margin-left:270px}.pwBody>header{border-bottom:1px solid var(--pwline);background:#fff;align-items:center;gap:16px;min-height:78px;padding:10px 28px;display:flex}.pwBody>header>div:nth-child(2){flex:1}.pwBody>header small{color:#94a3b8}.pwBody>header h1{margin:3px 0;font-size:21px}.pwMenu{background:0 0;border:0;width:44px;height:44px;font-size:22px;display:none}.pwHeaderBusiness{text-align:right;display:grid}.pwHeaderBusiness .clubBadge{grid-row:1/3;align-self:center;margin-right:12px}.pwHeaderBusiness b{font-size:14px}.pwHeaderBusiness small{color:#d97706}.pwBody>main{max-width:1300px;padding:26px}.pwStatusbar{border:1px solid var(--pwline);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;margin-bottom:22px;padding:15px 18px;display:grid}.pwStatusbar>div{flex-direction:column;gap:3px;display:flex}.pwStatusbar span{color:var(--pwmuted);font-size:11px}.pwStatusbar b{font-size:14px}.pwStatusbar .pwPreview{align-self:center}.pwPageTitle{justify-content:space-between;align-items:end;gap:20px;margin:26px 0;display:flex}.pwPageTitle h2{letter-spacing:-.04em;margin:10px 0 6px;font-size:clamp(28px,4vw,40px)}.pwPageTitle p{color:var(--pwmuted);margin:0;line-height:1.55}.pwMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pwMetricGrid article,.pwStatsGrid article{border:1px solid var(--pwline);background:#fff;border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:20px;display:flex}.pwMetricGrid small,.pwStatsGrid small{color:var(--pwmuted)}.pwMetricGrid strong,.pwStatsGrid strong{font-size:27px}.pwMetricGrid span,.pwStatsGrid span{color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;font-size:11px}.pwTwoCol,.pwMembershipScreen{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;margin:20px 0;display:grid}.pwPanel{border:1px solid var(--pwline);background:#fff;border-radius:16px;min-width:0;padding:24px}.pwPanel h2{margin:0 0 18px;font-size:18px}.pwCompletion{align-items:center;gap:15px;display:flex}.pwCompletion strong{color:var(--pw);font-size:27px}.pwCompletion>div{background:#e2e8f0;border-radius:999px;flex:1;height:9px;overflow:hidden}.pwCompletion i{border-radius:inherit;background:var(--pw);height:100%;display:block}.pwCompletion.compact{width:260px}.pwChecklist li{color:#64748b;padding:9px 0}.pwChecklist li:before{content:"○";margin-right:9px}.pwChecklist li.done{color:#334155}.pwChecklist li.done:before{content:"✓";color:var(--pw);font-weight:900}.pwSlotVisual{align-items:baseline;gap:9px;margin:20px 0;display:flex}.pwSlotVisual b{color:var(--pw);font-size:48px}.pwSlotVisual span{color:var(--pwmuted)}.pwProfileForm>h2{border-top:1px solid var(--pwline);margin-top:28px;padding-top:25px}.pwProfileForm>h2:first-child{border:0;margin-top:0;padding-top:0}.pwProfileForm>.pwUploadGrid{margin:16px 0}.pwOfferTabs{gap:8px;margin-bottom:16px;display:flex;overflow:auto}.pwOfferTabs button,.pwOfferActions button{border:1px solid var(--pwline);color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;min-height:44px;padding:9px 14px;font-weight:750}.pwManageOffer{border:1px solid var(--pwline);background:#fff;border-radius:16px;grid-template-columns:230px minmax(0,1fr);gap:22px;min-width:0;padding:18px;display:grid}.pwOfferImage{color:#1d4ed8;letter-spacing:.1em;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:12px;place-items:center;min-height:185px;font-weight:900;display:grid}.pwOfferMeta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pwOfferMeta span,.pwOfferMeta b{background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:11px}.pwOfferMeta .status{color:#166534;background:#f0fdf4;margin-left:auto}.pwOfferMeta .status.paused{color:#9a3412;background:#fff7ed}.pwOfferMeta .status.draft{color:#475569;background:#f1f5f9}.pwOfferActions{gap:8px;margin-top:18px;display:flex}.pwSlotChip,.pwActivation,.pwEligibility{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;min-height:40px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.pwMembershipScreen>section,.pwMembershipScreen>aside{border:1px solid var(--pwline);background:#fff;border-radius:18px;min-width:0;padding:28px}.pwMembershipScreen>section>span{color:var(--pw);font-size:13px;font-weight:900}.pwMembershipScreen del{color:#94a3b8;margin-top:18px;font-size:22px;display:block}.pwMembershipScreen>section>strong{color:var(--pw);font-size:56px;display:block}.pwMembershipScreen aside .pwBtn{width:100%;margin:5px 0}.pwMembershipScreen .pwPending{margin-top:14px}.pwMarketingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pwMarketingGrid article{border:1px solid var(--pwline);background:#fff;border-radius:14px;min-width:0;padding:22px}.pwMarketingGrid article>b{width:42px;height:42px;color:var(--pw);background:#eff6ff;border-radius:11px;place-items:center;font-size:20px;display:grid}.pwMarketingGrid h3{font-size:16px}.pwMarketingGrid p{color:var(--pwmuted);font-size:13px;line-height:1.5}.pwNotice{color:#334155;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;margin-top:20px;padding:18px;line-height:1.6}.pwNotice p{margin-bottom:0}.pwStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pwChart{margin-top:20px}.pwChart>div{background:#f8fafc;border-radius:12px;align-items:end;gap:12px;height:210px;padding:20px;display:flex}.pwChart i{background:linear-gradient(#60a5fa,#2563eb);border-radius:7px 7px 0 0;flex:1;min-width:8px}.pwChart>small{color:var(--pwmuted);margin-top:10px;display:block}.pwFuture{text-align:center;border:1px solid var(--pwline);background:#fff;border-radius:18px;max-width:720px;margin:70px auto;padding:50px 28px}.pwFuture>b{width:64px;height:64px;color:var(--pw);background:#eff6ff;border-radius:18px;place-items:center;margin:22px auto;font-size:28px;display:grid}.pwFuture h2{font-size:32px}.pwFuture>p{color:var(--pwmuted);line-height:1.6}.pwFuture .pwPending{text-align:left;margin-top:24px}.pwOverlay{display:none}@media (width<=1050px){.pwSteps{grid-template-columns:repeat(4,minmax(0,1fr))}.pwMetricGrid,.pwMarketingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pwStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pwShell>aside{transition:transform .2s;transform:translate(-100%)}.pwShell>aside.open{transform:translate(0)}.pwSideTop button,.pwMenu{display:block}.pwBody{margin-left:0}.pwBody>header{padding:9px 14px}.pwHeaderBusiness .clubBadge{display:none}.pwBody>main{padding:16px}.pwStatusbar{grid-template-columns:1fr 1fr}.pwStatusbar .pwPreview{grid-column:1/-1}.pwFormGrid,.pwUploadGrid,.pwTwoCol,.pwMembershipScreen{grid-template-columns:1fr}.pwMetricGrid,.pwStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pwManageOffer{grid-template-columns:1fr}.pwOfferImage{min-height:135px}.pwPageTitle{flex-direction:column;align-items:flex-start}.pwPageTitle .pwBtn,.pwCompletion.compact{width:100%}.pwOverlay{z-index:40;background:#0f172a66;border:0;display:block;position:fixed;inset:0}.pwRegMain{padding:36px 16px 60px}.pwSteps{padding-bottom:8px;display:flex;overflow:auto}.pwSteps button{flex:0 0 125px}.pwRegCard{padding:20px}.pwSimpleHead{padding:0 16px}.pwSimpleHead .pwTextLink{font-size:12px}.pwMarketingGrid{grid-template-columns:1fr}}@media (width<=430px){.pwMetricGrid,.pwStatsGrid,.pwStatusbar{grid-template-columns:1fr}.pwStatusbar .pwPreview{grid-column:auto}.pwHeaderBusiness{display:none}.pwRegIntro h1{font-size:34px}.pwRegActions,.pwFormActions,.pwOfferActions{flex-direction:column}.pwRegActions .pwBtn,.pwFormActions .pwBtn,.pwOfferActions button{width:100%}.pwMembershipScreen>section>strong{font-size:48px}}@media (prefers-reduced-motion:reduce){.pwShell>aside,.pwProgress i{transition:none}}.cwShell{--cw:#2563eb;--cwdeep:#101b3f;--cwink:#0f172a;--cwmuted:#64748b;--cwline:#e2e8f0;min-height:100vh;color:var(--cwink);background:#f4f7fb}.cwBrand{color:var(--cwink);align-items:center;gap:9px;font-size:20px;font-weight:900;display:flex}.cwBrand span{background:var(--cw);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.cwDemo{color:#1d4ed8;letter-spacing:.07em;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;width:max-content;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.cwPending{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;flex-direction:column;gap:4px;padding:13px 15px;font-size:13px;line-height:1.45;display:flex}.cwPending span{color:#9a3412}.cwBtn{border:1px solid var(--cw);background:var(--cw);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-size:14px;font-weight:800;display:inline-flex}.cwBtn.secondary{color:#334155;background:#fff;border-color:#cbd5e1}.cwBtn:disabled{opacity:.58}.cwShell>aside{z-index:50;border-right:1px solid var(--cwline);background:#fff;flex-direction:column;width:270px;padding:16px 12px;display:flex;position:fixed;inset:0 auto 0 0}.cwSideTop{justify-content:space-between;align-items:center;height:48px;padding:0 7px;display:flex}.cwSideTop button{background:0 0;border:0;font-size:25px;display:none}.cwShell>aside>small{color:#94a3b8;letter-spacing:.09em;padding:22px 12px 9px;font-size:11px;font-weight:800}.cwShell>aside nav{flex-direction:column;gap:3px;display:flex;overflow:auto}.cwShell>aside nav a{color:#64748b;border-radius:9px;align-items:center;min-height:44px;padding:9px 11px;font-size:14px;display:flex}.cwShell>aside nav a span{width:29px}.cwShell>aside nav a.active{color:var(--cw);background:#eff6ff;font-weight:800}.cwSideFoot{border-top:1px solid var(--cwline);flex-direction:column;gap:9px;margin-top:auto;padding:15px 9px;display:flex}.cwSideFoot a{color:#475569;align-items:center;min-height:32px;font-size:12px;font-weight:750;display:flex}.cwBody{min-width:0;margin-left:270px}.cwBody>header{border-bottom:1px solid var(--cwline);background:#fff;align-items:center;gap:16px;min-height:78px;padding:10px 28px;display:flex}.cwBody>header>div:nth-child(2){flex:1}.cwBody>header small{color:#94a3b8}.cwBody>header h1{margin:3px 0;font-size:21px}.cwMenu{background:0 0;border:0;width:44px;height:44px;font-size:22px;display:none}.cwUser{text-align:right;flex-direction:column;display:flex}.cwUser span{color:#d97706;font-size:12px}.cwBody>main{max-width:1300px;padding:26px}.cwStatus{border:1px solid var(--cwline);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;margin-bottom:22px;padding:15px 18px;display:grid}.cwStatus>div{flex-direction:column;gap:3px;min-width:0;display:flex}.cwStatus span{color:var(--cwmuted);font-size:11px}.cwStatus b{overflow-wrap:anywhere;font-size:14px}.cwStatus .cwDemo{align-self:center}.cwTitle{justify-content:space-between;align-items:end;gap:20px;margin:26px 0;display:flex}.cwTitle h2{letter-spacing:-.04em;margin:10px 0 6px;font-size:clamp(28px,4vw,40px)}.cwTitle p{color:var(--cwmuted);margin:0;line-height:1.55}.cwTitle.small{align-items:center;margin:0 0 20px}.cwMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cwMetrics article{border:1px solid var(--cwline);background:#fff;border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:20px;display:flex}.cwMetrics small{color:var(--cwmuted)}.cwMetrics strong{overflow-wrap:anywhere;font-size:23px}.cwMetrics span{color:#94a3b8;letter-spacing:.07em;font-size:10px}.cwTwo{grid-template-columns:minmax(340px,1fr) minmax(0,1fr);gap:18px;margin:20px 0;display:grid}.cwPanel{border:1px solid var(--cwline);background:#fff;border-radius:16px;min-width:0;margin:20px 0;padding:24px}.cwPanel h2{font-size:19px}.cwQuick{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.cwQuick a{border:1px solid var(--cwline);color:#334155;border-radius:10px;align-items:center;min-height:48px;padding:12px;font-weight:750;display:flex}.cwCard{isolation:isolate;aspect-ratio:1.586;color:#fff;background:radial-gradient(circle at 85% 0,#60a5fa88,#0000 34%),linear-gradient(135deg,#172554,#2563eb);border-radius:22px;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(18px,3vw,30px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 45px #17255433}.cwCard.elite{background:radial-gradient(circle at 80% 0,#c4b5fd55,#0000 34%),linear-gradient(145deg,#050816,#172554 55%,#312e81);border:1px solid #a5b4fc66;box-shadow:0 24px 55px #11182755}.cwCardPattern{z-index:-1;opacity:.14;background:repeating-radial-gradient(circle,#0000 0 17px,#fff 18px 19px);position:absolute;inset:-40%;transform:rotate(15deg)}.cwCard header,.cwCard footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.cwCard header span{letter-spacing:.08em;font-weight:850}.cwCard header>b{border:1px solid #fff5;border-radius:9px;padding:7px 10px}.cwCardCenter small{letter-spacing:.11em;color:#dbeafe;font-size:10px}.cwCardCenter h3{letter-spacing:.04em;margin:8px 0;font-size:clamp(18px,3vw,27px)}.cwCardCenter p{overflow-wrap:anywhere;margin:0;font:600 12px ui-monospace,monospace}.cwCard footer>div:first-child{flex-direction:column;display:flex}.cwCard footer small{color:#bfdbfe;font-size:9px}.cwCard footer b{font-size:12px}.cwCard>em{letter-spacing:.08em;color:#bfdbfe;font-size:9px;font-style:normal}.cwQr{color:#0f172a;background:#fff;border:5px solid #fff;border-radius:6px;flex:none;place-items:center;width:53px;height:53px;display:grid;position:relative}.cwQr i{border:3px solid #0f172a;width:10px;height:10px;position:absolute}.cwQr i:first-child{top:2px;left:2px}.cwQr i:nth-child(2){top:2px;right:2px}.cwQr i:nth-child(3){bottom:2px;left:2px}.cwQr span{font-size:9px;font-weight:900}.cwCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cwCardInfo{flex-direction:column;gap:5px;margin-top:12px;display:flex}.cwCardInfo span{color:#d97706;font-size:12px;font-weight:800}.cwCardInfo.elite span{color:#4f46e5}.cwToggle,.cwVerifyButtons{gap:8px;display:flex}.cwToggle button,.cwVerifyButtons button{border:1px solid var(--cwline);color:#475569;background:#fff;border-radius:9px;min-height:44px;padding:9px 14px;font-weight:800}.cwToggle button.active{background:var(--cw);color:#fff}.cwSecurity>div{flex-wrap:wrap;gap:9px;margin:15px 0;display:flex}.cwSecurity>div span{color:#1d4ed8;background:#eff6ff;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:750}.cwSecurity label{flex-direction:column;gap:7px;max-width:360px;margin:18px 0;font-size:13px;font-weight:750;display:flex}.cwSecurity select{border:1px solid #cbd5e1;border-radius:9px;min-height:44px;padding:10px}.cwVerify{grid-template-columns:1fr minmax(220px,.6fr);align-items:center;gap:18px;display:grid}.cwVerifyState{background:#fffbeb;border:1px solid #fcd34d;border-radius:13px;flex-direction:column;gap:5px;padding:20px;display:flex}.cwVerifyState strong{color:#b45309;font-size:28px}.cwVerifyState.valid{background:#f0fdf4;border-color:#86efac}.cwVerifyState.valid strong{color:#15803d}.cwVerifyState.expired,.cwVerifyState.suspended{background:#fef2f2;border-color:#fecaca}.cwVerifyState.expired strong,.cwVerifyState.suspended strong{color:#b91c1c}.cwVerifyState span{font:600 11px ui-monospace,monospace}.cwVerifyButtons{flex-wrap:wrap;grid-column:1/-1}.cwHelper{color:var(--cwmuted);grid-column:1/-1;font-size:13px}.cwPhysical{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.cwPhysical>div{aspect-ratio:1.586;color:#fff;background:linear-gradient(135deg,#172554,#2563eb);border-radius:17px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.cwPhysical .front strong{align-self:flex-end;font-size:30px}.cwPhysical .back{text-align:center;background:linear-gradient(135deg,#111827,#334155);align-items:center}.cwPhysical .back p{font-size:11px}.cwComing{color:#9a3412;background:#fff7ed;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.cwWallet{justify-content:space-between;align-items:center;gap:18px;display:flex}.cwWallet>div{align-items:center;gap:14px;display:flex}.cwWallet>div>span{color:var(--cw);font-size:35px}.cwWallet h2,.cwWallet p{margin:4px 0}.cwWallet button{border:1px solid var(--cwline);background:#f8fafc;border-radius:9px;min-height:44px;padding:9px 13px}.cwFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cwField{color:#334155;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:750;display:flex}.cwField input,.cwField select,.cwField textarea{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:11px 12px;font-weight:500}.cwField textarea{resize:vertical}.cwForm>.cwBtn{margin-top:20px}.cwForm>.cwPending{margin-top:18px}.cwPartnerGrid,.cwSaved,.cwBenefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cwPartnerGrid article,.cwSaved article{border:1px solid var(--cwline);background:#fff;border-radius:14px;min-width:0;padding:20px}.cwPartnerGrid article>div:first-child{justify-content:space-between;display:flex}.cwPartnerGrid article>div:first-child>b{width:47px;height:47px;color:var(--cw);background:#eff6ff;border-radius:12px;place-items:center;font-size:22px;display:grid}.cwPartnerGrid button{color:#dc2626;background:0 0;border:0;width:44px;height:44px;font-size:23px}.cwPartnerGrid small{color:#15803d;margin-top:13px;display:block}.cwPartnerGrid strong,.cwSaved strong{color:var(--cw);display:block}.cwPartnerGrid article>div:last-child,.cwSaved article>div{gap:9px;margin-top:18px;display:flex}.cwPartnerGrid a,.cwSaved a,.cwSaved button{border:1px solid var(--cwline);color:#334155;background:#fff;border-radius:8px;align-items:center;min-height:44px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.cwSaved article>span{color:var(--cw);background:#eff6ff;border-radius:999px;padding:5px 7px;font-size:11px}.cwSaved article small{color:var(--cwmuted);margin-top:8px;display:block}.cwEmpty{text-align:center;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:16px;margin:20px 0;padding:42px 20px}.cwEmpty>b{color:var(--cw);font-size:35px}.cwEmpty h2{font-size:19px}.cwEmpty p{color:var(--cwmuted)}.cwTable{border:1px solid var(--cwline);background:#fff;border-radius:13px;min-width:0;overflow:auto}.cwTable>div{border-bottom:1px solid var(--cwline);grid-template-columns:repeat(5,1fr);gap:12px;min-width:700px;padding:14px;display:grid}.cwTable .head{background:#f8fafc}.cwTable span{font-size:13px}.cwEliteHero{color:#fff;background:radial-gradient(circle at 90% 0,#4f46e588,#0000 40%),linear-gradient(135deg,#070b1c,#172554);border-radius:20px;padding:35px}.cwEliteHero>span{color:#a5b4fc;letter-spacing:.1em;margin-top:17px;font-size:12px;font-weight:850;display:block}.cwEliteHero h2{margin:15px 0;font-size:clamp(32px,5vw,52px)}.cwEliteHero p{color:#cbd5e1;max-width:720px;line-height:1.6}.cwBenefitGrid{margin:18px 0}.cwBenefitGrid article{border:1px solid var(--cwline);min-width:0;color:var(--cw);background:#fff;border-radius:12px;padding:16px}.cwBenefitGrid b{color:#334155}.cwTerms{color:#334155;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:15px;line-height:1.55}.cwChecks{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.cwChecks label{align-items:center;gap:8px;min-height:44px;display:flex}.cwChecks input{width:18px;height:18px}.cwPrepared{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:11px;margin-top:16px;padding:16px;line-height:1.55}.cwSupport{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.cwSupport button{border:1px solid var(--cwline);color:#475569;background:#fff;border-radius:10px;min-height:55px;padding:10px;font-weight:750}.cwSupport button.active{color:var(--cw);background:#eff6ff;border-color:#93c5fd}.cwWarning{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:18px;padding:14px;line-height:1.5}.cwOverlay{display:none}@media (width<=1050px){.cwMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cwPartnerGrid,.cwSaved,.cwBenefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cwSupport{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.cwShell>aside{transition:transform .2s;transform:translate(-100%)}.cwShell>aside.open{transform:translate(0)}.cwSideTop button,.cwMenu{display:block}.cwBody{margin-left:0}.cwBody>header{padding:9px 14px}.cwBody>main{padding:16px}.cwUser{display:none}.cwStatus{grid-template-columns:1fr 1fr}.cwStatus .cwDemo{grid-column:1/-1}.cwTitle{flex-direction:column;align-items:flex-start}.cwTitle>.cwBtn{width:100%}.cwMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cwTwo,.cwCards,.cwPhysical,.cwFormGrid{grid-template-columns:1fr}.cwCard{width:100%;max-width:540px}.cwVerify{grid-template-columns:1fr}.cwVerifyButtons,.cwHelper{grid-column:auto}.cwWallet,.cwWallet>div{flex-direction:column;align-items:flex-start}.cwPartnerGrid,.cwSaved,.cwBenefitGrid{grid-template-columns:1fr}.cwOverlay{z-index:40;background:#0f172a66;border:0;display:block;position:fixed;inset:0}.cwSupport{grid-template-columns:1fr 1fr}}@media (width<=430px){.cwStatus,.cwMetrics,.cwQuick,.cwChecks,.cwSupport{grid-template-columns:1fr}.cwStatus .cwDemo{grid-column:auto}.cwBody>main{padding:12px}.cwCard{border-radius:17px;padding:17px}.cwCard header span{font-size:11px}.cwCardCenter h3{font-size:17px}.cwCardCenter p{font-size:10px}.cwQr{width:46px;height:46px}.cwPartnerGrid article>div:last-child,.cwSaved article>div,.cwVerifyButtons{flex-direction:column}.cwPartnerGrid a,.cwSaved a,.cwSaved button,.cwVerifyButtons button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.cwShell>aside{transition:none}}.etDemo{color:#3730a3;letter-spacing:.07em;background:#eef2ff;border:1px solid #a5b4fc66;border-radius:999px;width:max-content;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.etBtn{color:#fff;cursor:pointer;background:#4f46e5;border:1px solid #4f46e5;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:11px 16px;font-size:14px;font-weight:800;display:inline-flex}.etBtn.secondary{color:#334155;background:#fff;border-color:#cbd5e1}.etBtn:disabled{opacity:.55}.etPending{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;flex-direction:column;gap:4px;margin-top:18px;padding:13px 15px;font-size:13px;display:flex}.etPending span{color:#9a3412}.etHero,.etAnalysisHero,.etEliteHero{color:#fff;background:radial-gradient(circle at 88% 0,#4f46e588,#0000 38%),linear-gradient(135deg,#050816,#172554 70%,#312e81);border-radius:22px;padding:clamp(28px,5vw,55px)}.etHero>span{color:#c7d2fe;letter-spacing:.11em;margin-top:18px;font-size:12px;font-weight:850;display:block}.etHero h1,.etAnalysisHero h1,.etOptionsHead h1,.etItineraryHead h1,.etWizardHead h1{letter-spacing:-.045em;margin:16px 0;font-size:clamp(34px,5vw,58px);line-height:1.02}.etHero p,.etAnalysisHero p{color:#cbd5e1;max-width:800px;font-size:17px;line-height:1.65}.etHero>small{color:#c7d2fe;margin-top:16px;display:block}.etIndicators{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.etIndicators span{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;min-height:40px;padding:8px 11px;font-size:12px;font-weight:750;display:flex}.etHomeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.etPanel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;margin:20px 0;padding:24px}.etHomeGrid .etPanel{margin:0}.etPanel h2{font-size:20px}.etPanel p{color:#64748b;line-height:1.55}.etPanel>a{color:#4f46e5;margin-top:12px;font-weight:800;display:block}.etCardStatus{color:#fff;background:linear-gradient(135deg,#111827,#312e81);justify-content:space-between;display:flex}.etCardStatus div{flex-direction:column;gap:6px;display:flex}.etCardStatus>div span{font:600 12px ui-monospace,monospace}.etCardStatus>b{color:#c7d2fe;font-size:24px}.etNetworkHead h2{margin:12px 0 5px;font-size:30px}.etNetwork{flex-wrap:wrap;gap:9px;display:flex}.etNetwork span{color:#334155;background:#f1f5f9;border-radius:9px;align-items:center;min-height:40px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.etAvailability{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:13px;color:#334155!important}.etSafety{background:#f8fafc;border:1px solid #cbd5e1;border-radius:15px;margin:20px 0;padding:22px}.etSafety h2{font-size:18px}.etSafety p{color:#475569;font-size:13px;line-height:1.6}.etWizardHead,.etOptionsHead,.etItineraryHead{margin:25px 0}.etWizardHead p,.etOptionsHead p,.etItineraryHead p{color:#64748b}.etSteps{gap:8px;padding-bottom:8px;display:flex;overflow:auto}.etSteps button{color:#64748b;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:11px;flex:0 0 120px;min-height:74px;padding:9px}.etSteps button span{background:#e2e8f0;border-radius:50%;place-items:center;width:25px;height:25px;margin-bottom:5px;font-size:11px;font-weight:850;display:grid}.etSteps button b{font-size:11px}.etSteps button.active{color:#4338ca;background:#eef2ff;border-color:#a5b4fc}.etSteps button.active span,.etSteps button.done span{color:#fff;background:#4f46e5}.etWizard{margin-top:12px}.etProgress{background:#e2e8f0;border-radius:999px;height:6px;margin-bottom:18px;overflow:hidden}.etProgress i{border-radius:inherit;background:#4f46e5;height:100%;transition:width .2s;display:block}.etFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.etField{color:#334155;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:750;display:flex}.etField input,.etField select,.etField textarea{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:11px 12px;font-weight:500}.etServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.etServiceGrid button{color:#475569;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:130px;padding:16px;display:flex}.etServiceGrid button>span{background:#f1f5f9;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.etServiceGrid button small{color:#64748b;line-height:1.35}.etServiceGrid button.selected{color:#3730a3;background:#eef2ff;border-color:#818cf8}.etServiceGrid button.selected>span{color:#fff;background:#4f46e5}.etReview{gap:9px;display:grid}.etReview>div{background:#f8fafc;border-radius:9px;justify-content:space-between;gap:12px;padding:13px;display:flex}.etReview span{color:#64748b}.etActions{justify-content:space-between;gap:12px;margin-top:25px;display:flex}.etAnalysisHero{text-align:center}.etPulse{justify-content:center;align-items:center;gap:7px;height:48px;display:flex}.etPulse i{background:#a5b4fc;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite etPulse}.etPulse i:nth-child(2){animation-delay:.15s}.etPulse i:nth-child(3){animation-delay:.3s}@keyframes etPulse{50%{opacity:.45;transform:translateY(-9px)}}.etStage,.etFlow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.etStage button,.etFlow button{color:#cbd5e1;background:#ffffff12;border:1px solid #fff4;border-radius:9px;min-height:44px;padding:9px 12px;font-weight:750}.etStage button.active{color:#3730a3;background:#fff}.etTasks{gap:8px;display:grid}.etTasks article{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.etTasks article>span{color:#4338ca;background:#eef2ff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.etTasks article div{flex-direction:column;display:flex}.etTasks small{color:#64748b}.etTasks em{color:#d97706;font-size:11px;font-style:normal;font-weight:800}.etMatches,.etPackages{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.etMatches article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;min-width:0;padding:18px}.etMatches article>span{color:#4338ca;font-size:10px;font-weight:850}.etMatches h3{font-size:16px}.etMatches b{color:#4f46e5;font-size:13px}.etMatches ul{color:#64748b;padding-left:18px;font-size:12px;line-height:1.75}.etHelper{font-size:13px}.etFlow{justify-content:flex-start}.etFlow button{color:#64748b;background:#fff;border-color:#cbd5e1}.etFlow button.active{color:#3730a3;background:#eef2ff;border-color:#818cf8}.etFlow span{font-weight:900}.etProposal{border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr 1.2fr;gap:18px;margin-top:18px;padding:18px;display:grid}.etProposal dl{margin:0}.etProposal dl div{border-bottom:1px solid #e2e8f0;grid-template-columns:140px 1fr;gap:10px;padding:7px 0;font-size:12px;display:grid}.etProposal dd{margin:0;font-weight:750}.etCommitment{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:13px;font-size:13px;color:#334155!important}.etCenter{text-align:center;margin:25px 0}.etPackages article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;min-width:0;padding:22px;display:flex}.etPackages article>span{color:#4338ca;letter-spacing:.08em;font-size:12px;font-weight:900}.etPackages article>em{color:#15803d;margin:8px 0;font-size:11px;font-style:normal;font-weight:850}.etPackages article>strong{margin-top:15px;font-size:34px}.etPackages article>small{color:#b45309}.etPackages article ul{color:#475569;flex:1;padding-left:19px;font-size:13px;line-height:1.8}.etPackages article.recommended{border:2px solid #4f46e5;transform:translateY(-8px);box-shadow:0 20px 45px #4f46e520}.etPackages article.selected{background:#fafaff}.etWhy{background:#eef2ff;border:1px solid #a5b4fc;border-radius:15px;margin:25px 0;padding:22px}.etWhy>div{flex-wrap:wrap;gap:8px;display:flex}.etWhy span{color:#3730a3;background:#fff;border-radius:8px;padding:7px 9px;font-size:12px}.etWhy p{color:#475569}.etCompare{background:#e2e8f0;gap:1px;display:grid}.etCompare>div{grid-template-columns:1.1fr repeat(3,1fr);gap:1px;display:grid}.etCompare b,.etCompare span{overflow-wrap:anywhere;background:#fff;min-width:0;padding:12px;font-size:12px}.etCompare span{flex-direction:column;gap:4px;display:flex}.etCompare small{color:#64748b;font-size:9px}.etCompare .recommended{color:#3730a3;background:#eef2ff;font-weight:750}.etItineraryHead label{flex-direction:column;gap:6px;max-width:300px;font-size:13px;font-weight:750;display:flex}.etItineraryHead select{border:1px solid #cbd5e1;border-radius:9px;min-height:44px;padding:10px}.etTimeline{margin:25px 0;position:relative}.etTimeline article{grid-template-columns:70px 20px minmax(0,1fr);gap:12px;min-height:125px;display:grid}.etTimeline time{color:#3730a3;padding-top:5px;font-weight:900}.etTimeline i{background:#fff;border:4px solid #4f46e5;border-radius:50%;width:14px;height:14px;position:relative}.etTimeline i:after{content:"";background:#c7d2fe;width:2px;height:110px;position:absolute;top:10px;left:2px}.etTimeline article:last-child i:after{display:none}.etTimeline h2{margin:5px 0;font-size:19px}.etTimeline p{color:#475569;margin:4px 0}.etTimeline small,.etTimeline span{color:#64748b;font-size:12px}.etPayment{background:#fff;border:1px solid #e2e8f0;border-radius:15px;align-items:center;gap:16px;padding:20px;display:flex}.etPayment>span{color:#4338ca;background:#eef2ff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.etPayment div{flex:1}.etPayment h2,.etPayment p{margin:4px 0}.etPayment p{color:#64748b}.etPayment button{border:1px solid #e2e8f0;border-radius:9px;min-height:44px;padding:9px 13px}.etOptionsHead{text-align:center}.etOptionsHead .etDemo{margin:auto}@media (width<=1050px){.etHomeGrid,.etMatches,.etPackages,.etServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.etPackages article.recommended{transform:none}}@media (width<=760px){.etHomeGrid,.etMatches,.etPackages,.etServiceGrid,.etFormGrid{grid-template-columns:1fr}.etReview>div{flex-direction:column}.etTasks article{grid-template-columns:auto minmax(0,1fr)}.etTasks article>em{grid-column:2}.etProposal{grid-template-columns:1fr}.etCompare{background:0 0;gap:10px}.etCompare>div{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:1fr;gap:0;overflow:hidden}.etCompare b{background:#f8fafc}.etCompare span{min-height:52px}.etTimeline article{grid-template-columns:58px 17px minmax(0,1fr);gap:8px}.etPayment{flex-wrap:wrap;align-items:flex-start}.etPayment div{min-width:calc(100% - 70px)}.etPayment button{width:100%}}@media (width<=430px){.etHero,.etAnalysisHero{padding:24px 18px}.etHero h1,.etAnalysisHero h1,.etOptionsHead h1,.etItineraryHead h1,.etWizardHead h1{font-size:34px}.etActions{flex-direction:column}.etActions .etBtn{width:100%}.etProposal dl div{grid-template-columns:1fr}.etTasks article{padding:10px}.etTimeline h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.etPulse i{animation:none}.etProgress i{transition:none}}.clubHeroOfficial{text-align:left;grid-template-columns:1.05fr .95fr;align-items:center;gap:42px;padding-left:max(24px,50% - 596px);padding-right:max(24px,50% - 596px);display:grid}.clubHeroOfficial p{margin-left:0}.clubHeroOfficial img{object-fit:contain;border-radius:28px;justify-self:end;width:100%;max-width:470px;height:auto;display:block;box-shadow:0 30px 80px #02061766}.clubOfficialIntro{grid-template-columns:1fr minmax(320px,.75fr);align-items:center;gap:56px;display:grid}.clubOfficialIntro h2{margin:17px 0;font-size:clamp(32px,4vw,48px)}.clubOfficialIntro p{color:#475569;line-height:1.7}.clubDiscountRule{background:#eff6ff;border:1px solid #bfdbfe;border-radius:13px;padding:15px}.clubOfficialIntro figure,.clubHow figure,.cwOfficialArt figure{margin:0}.clubOfficialIntro img{aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%;display:block;box-shadow:0 22px 55px #0f172a20}.clubOfficialIntro figcaption,.cwOfficialArt figcaption{color:#64748b;margin-top:9px;font-size:12px;line-height:1.5}.clubHow{background:#f8fbff;border:1px solid #dbeafe;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;margin-top:42px;padding:24px;display:grid}.clubHow img{aspect-ratio:3/2;object-fit:cover;border-radius:15px;width:100%;display:block}.clubHow p{color:#475569;line-height:1.65}.cwCardWrap{min-width:0}.cwCard{aspect-ratio:1.586;cursor:pointer;perspective:1200px;text-align:left;color:#fff;background:0 0;border:0;border-radius:22px;width:100%;max-width:560px;padding:0;position:relative}.cwCardFace{border-radius:inherit;backface-visibility:hidden;border:1px solid #cbd5e1;flex-direction:column;justify-content:space-between;padding:clamp(16px,3vw,25px);transition:transform .55s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 45px #0206173b}.cwCardFront{background:radial-gradient(circle at 76% 20%,#64748b55,#0000 30%),linear-gradient(145deg,#050608,#1c2026 55%,#08090b)}.cwCardBack{background:radial-gradient(circle at 20% 30%,#47556933,#0000 35%),linear-gradient(145deg,#08090b,#20242a 55%,#050608);transform:rotateY(180deg)}.cwCard.elite .cwCardFront,.cwCard.elite .cwCardBack{background:radial-gradient(circle at 78% 18%,#9d7b3844,#0000 32%),linear-gradient(145deg,#050608,#201a12 57%,#090807);border-color:#b9a36b}.cwCard.showBack .cwCardFront{transform:rotateY(-180deg)}.cwCard.showBack .cwCardBack{transform:rotateY(0)}.cwCardPattern{opacity:.25;pointer-events:none;background-image:linear-gradient(30deg,#0000 48%,#fff 49%,#0000 50%),linear-gradient(150deg,#0000 48%,#fff 49%,#0000 50%);background-size:44px 76px;position:absolute;inset:0}.cwCardHead,.cwCardFoot{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.cwCardHead>span{letter-spacing:.14em;font-weight:800}.cwCardHead>b{letter-spacing:.08em;color:#e5e7eb;font-family:Georgia,serif;font-size:clamp(18px,3vw,30px)}.cwCard.elite .cwCardHead>b{color:#e7cd83}.cwCardDiscount{z-index:1;text-transform:uppercase;flex-direction:column;align-self:flex-end;align-items:flex-end;font-family:Georgia,serif;font-size:clamp(22px,4vw,42px);display:flex;position:relative}.cwCardDiscount small{letter-spacing:.18em;color:#cbd5e1;font:700 10px Inter,sans-serif}.cwCardCenter{z-index:1;flex-direction:column;gap:3px;position:relative;display:flex!important}.cwCardCenter small,.cwCardFoot small{letter-spacing:.13em;color:#cbd5e1;font-size:9px}.cwCardCenter strong{letter-spacing:.08em;font-size:clamp(15px,2.5vw,22px)}.cwCardCenter span,.cwCardFoot b{overflow-wrap:anywhere;font:700 clamp(9px,1.7vw,12px) ui-monospace,monospace}.cwCardFoot em{color:#e5e7eb;align-self:end;font-size:11px;font-style:normal}.cwBackCenter{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.cwBackCenter small{color:#cbd5e1;max-width:330px;font-size:11px;line-height:1.45}.cwBackCenter .cwQr{width:62px;height:62px}.cwQr b{font-size:9px}.cwFlipHint{color:#64748b;text-align:center;margin-top:9px;font-size:11px;font-weight:750;display:block}.cwCardInfo small{color:#64748b;line-height:1.5}.cwOfficialArt{grid-template-columns:1fr 1fr;gap:18px;margin:26px 0;display:grid}.cwOfficialArt img{aspect-ratio:3/2;object-fit:cover;border-radius:16px;width:100%;display:block}.cwHowCard p{color:#475569;margin:8px 0}.cwPhysical>div{background:radial-gradient(circle at 75% 15%,#64748b55,#0000 30%),linear-gradient(145deg,#050608,#20242a 55%,#07080a);border:1px solid #94a3b8}.cwPhysical .front strong{color:#e5e7eb;font-family:Georgia,serif}.cwPhysical .back{background:linear-gradient(145deg,#08090b,#262b31)}@media (width<=760px){.clubHeroOfficial,.clubOfficialIntro,.clubHow{grid-template-columns:1fr}.clubHeroOfficial{text-align:center}.clubHeroOfficial p{margin-left:auto}.clubHeroOfficial img{justify-self:center;max-width:420px}.clubOfficialIntro{gap:30px}.cwOfficialArt{grid-template-columns:1fr}.cwCard{max-width:560px}.cwCardHead>span{font-size:10px}.cwCardFoot em{font-size:9px}}@media (width<=430px){.clubHeroOfficial{padding:54px 18px}.clubOfficialIntro{padding-left:18px;padding-right:18px}.clubHow{padding:15px}.cwCardFace{padding:14px}.cwCardHead>span{font-size:8px}.cwCardHead>b{font-size:17px}.cwCardDiscount{font-size:21px}.cwCardCenter strong{font-size:14px}.cwCardCenter span,.cwCardFoot b{font-size:8px}.cwBackCenter small{font-size:9px}.cwBackCenter .cwQr{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.cwCardFace{transition:none}}.homeGlassHero{isolation:isolate;background:url(/cityhelp-club/ecosystem-couple.jpg) 50%/cover no-repeat;border-radius:0 0 28px 28px;align-items:center;width:min(100%,1440px);min-height:clamp(480px,40vw,590px);margin:0 auto;padding:clamp(22px,3vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #0b1f3426}.homeGlassPanel{z-index:1;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(125%);background:linear-gradient(145deg,#0312279e,#081f3a8a);border:1px solid #7dd3fc99;border-bottom-color:#d8b55fb3;border-radius:24px;width:min(46%,590px);padding:clamp(24px,2.4vw,30px);position:relative;box-shadow:0 24px 70px #02061759,0 0 36px #38bdf820,inset 0 1px #ffffff42}.homeGlassKicker{color:#f6dc91;letter-spacing:.17em;background:#0715277d;border:1px solid #e8c96f99;border-radius:999px;align-items:center;min-height:36px;margin-bottom:14px;padding:0 15px;font-size:10px;font-weight:850;display:inline-flex}.homeGlassHero h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,2.8vw,40px);line-height:1.04}.homeGlassHero h1 em{color:#f0cf73;font-style:normal;display:block}.homeGlassPanel>p{color:#e4edf7;max-width:540px;margin:15px 0 0;font-size:14px;line-height:1.52}.homeGlassActions{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:20px;display:flex}.homeGlassActions .btn{min-height:44px;padding:0 13px;font-size:12px}.homeGlassPrimary{color:#142037;background:linear-gradient(135deg,#f5df91,#d7a73e);box-shadow:0 10px 24px #d8a83f30}.homeGlassSecondary{color:#fff;box-shadow:none;background:#071a304f;border:1px solid #bae6fd8a}.homeGlassMore{color:#dbeafe;min-height:44px;font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;margin-top:4px;padding:0 12px;font-size:12px;font-weight:800;-webkit-text-decoration:underline #d8b55f80;text-decoration:underline #d8b55f80;display:inline-flex}.homeGlassMore:hover{color:#fff;background:#0b23405c}#home-paths{scroll-margin-top:88px}@media (width<=900px){.homeGlassHero{background-position:62%;background-size:cover;align-items:center;min-height:560px;padding:24px 20px}.homeGlassPanel{border-radius:22px;width:min(60%,500px);padding:23px}.homeGlassHero h1{font-size:clamp(30px,4.8vw,38px)}.homeGlassActions{flex-wrap:wrap;gap:8px}.homeGlassActions .btn{padding-left:12px;padding-right:12px}}@media (width<=520px){.homeGlassHero{background-position:60%;background-size:auto 100%;border-radius:0 0 20px 20px;align-items:flex-end;min-height:620px;padding:18px 13px}.homeGlassPanel{-webkit-backdrop-filter:blur(11px)saturate(120%);background:linear-gradient(145deg,#0312279e,#081f3a8c);border-radius:18px;width:100%;min-width:0;padding:18px 15px}.homeGlassKicker{min-height:34px;margin-bottom:11px;padding:0 13px;font-size:9px}.homeGlassHero h1{overflow-wrap:anywhere;font-size:clamp(27px,7.8vw,32px)}.homeGlassPanel>p{margin-top:12px;font-size:13px;line-height:1.45}.homeGlassCopyBreak{display:none}.homeGlassActions{grid-template-columns:minmax(0,1fr);width:100%;margin-top:15px;display:grid}.homeGlassActions .btn{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:44px}.homeGlassMore{margin-top:2px}}.homeGlassHero{background-position:bottom}.homeGlassHero h1{max-width:440px;font-weight:800}@media (width<=900px){.homeGlassHero{background-position:62% bottom}}@media (width<=520px){.homeGlassHero{background-position:60%}.homeGlassHero h1{max-width:none}}.homeGlassHero{background-image:url(/cityhelp-club/ecosystem-couple-clean.webp)}@media (prefers-reduced-motion:reduce){.homeGlassHero *{scroll-behavior:auto}}.pageHead:has(.visualPageTitle){background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 28px 28px;align-items:center;width:min(100%,1440px);min-height:clamp(340px,31vw,430px);margin:0 auto;padding:clamp(24px,3.4vw,48px);display:flex;overflow:hidden;box-shadow:0 20px 55px #0b1f3424}.pageHead:has(.partnersVisualTitle){background-image:url(/cityhelp-club/hero-partners.webp);background-position:50%}.pageHead:has(.offersVisualTitle){background-image:url(/cityhelp-club/hero-offers.webp);background-position:50%}.visualPageTitle{text-align:left;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(125%);background:linear-gradient(145deg,#031227a8,#081f3a8f);border:1px solid #7dd3fc8f;border-bottom-color:#d8b55fa8;border-radius:24px;width:min(46%,590px);max-width:none;margin:0;padding:clamp(24px,2.5vw,32px);box-shadow:0 24px 65px #02061759,inset 0 1px #ffffff38}.visualPageTitle>span{color:#f6dc91;background:#0715278a;border:1px solid #e8c96f8f}.visualPageTitle h1{color:#fff;letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(32px,3.3vw,46px);line-height:1.05}.visualPageTitle p{color:#e4edf7;margin:0;font-size:15px;line-height:1.55}.formPage{background:url(/cityhelp-club/hero-ai-request.webp) 50%/cover no-repeat;border-radius:0 0 28px 28px;gap:clamp(24px,4vw,58px);width:min(100%,1440px);max-width:1440px;min-height:clamp(470px,40vw,570px);margin:0 auto;padding:clamp(24px,3.4vw,48px);box-shadow:0 20px 55px #0b1f3424}.formPage .intro{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(125%);background:linear-gradient(145deg,#031227ad,#081f3a91);border:1px solid #7dd3fc8f;border-bottom-color:#d8b55fa8;border-radius:24px;align-self:center;padding:clamp(24px,2.5vw,32px);box-shadow:0 24px 65px #02061759,inset 0 1px #ffffff38}.formPage .intro .pill{color:#f6dc91;background:#0715278a;border:1px solid #e8c96f8f}.formPage .intro h1{color:#fff;margin:16px 0 10px;font-size:clamp(34px,3.5vw,48px)}.formPage .intro p,.formPage .intro ul{color:#e4edf7}.formPage>.form{-webkit-backdrop-filter:blur(14px);background:#fffffff2;align-self:center}.clubHeroOfficial{text-align:left;background:url(/cityhelp-club/hero-club.webp) 50%/cover no-repeat;border-radius:0 0 28px 28px;align-items:center;width:min(100%,1440px);max-width:1440px;min-height:clamp(470px,40vw,570px);margin:0 auto;padding:clamp(24px,3.4vw,48px);display:flex;box-shadow:0 20px 55px #0b1f3424}.clubHeroOfficial>div{-webkit-backdrop-filter:blur(16px)saturate(125%);background:linear-gradient(145deg,#031227ad,#081f3a91);border:1px solid #7dd3fc8f;border-bottom-color:#d8b55fa8;border-radius:24px;width:min(46%,590px);padding:clamp(24px,2.5vw,32px);box-shadow:0 24px 65px #02061759,inset 0 1px #ffffff38}.clubHeroOfficial h1{margin:16px 0 10px;font-size:clamp(34px,3.5vw,48px)}.clubHeroOfficial p{margin:0 0 22px;font-size:15px;line-height:1.55}.clubHeroOfficial>img{display:none}.partnerProgramHero{background:url(/cityhelp-club/hero-become-partner.webp) 50%/cover no-repeat;border-radius:0 0 28px 28px;grid-template-columns:minmax(0,590px) minmax(260px,330px);justify-content:space-between;gap:30px;width:min(100%,1440px);max-width:1440px;min-height:clamp(500px,42vw,600px);margin:0 auto;padding:clamp(24px,3.4vw,48px);box-shadow:0 20px 55px #0b1f3424}.partnerProgramHero>div{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(125%);background:linear-gradient(145deg,#031227ad,#081f3a91);border:1px solid #7dd3fc8f;border-bottom-color:#d8b55fa8;border-radius:24px;padding:clamp(24px,2.5vw,32px);box-shadow:0 24px 65px #02061759,inset 0 1px #ffffff38}.partnerProgramHero>div>.pill{color:#f6dc91;background:#0715278a;border:1px solid #e8c96f8f}.partnerProgramHero h1{color:#fff;margin:16px 0 10px;font-size:clamp(34px,3.5vw,48px)}.partnerProgramHero>div>p{color:#e4edf7;font-size:15px}.partnerProgramHero .programBenefits span{color:#e4edf7}.partnerProgramHero .priceCard{-webkit-backdrop-filter:blur(14px);background:#fffffff0}@media (width<=760px){:is(.pageHead:has(.visualPageTitle),.formPage,.clubHeroOfficial,.partnerProgramHero){background-position:68%;border-radius:0 0 20px 20px;align-items:flex-end;min-height:580px;padding:18px 14px}.visualPageTitle,.formPage .intro,.clubHeroOfficial>div,.partnerProgramHero>div{border-radius:19px;width:100%;padding:20px 17px}.visualPageTitle h1,.formPage .intro h1,.clubHeroOfficial h1,.partnerProgramHero h1{font-size:clamp(29px,8vw,36px)}.formPage{grid-template-columns:1fr;gap:14px}.formPage>.form{width:100%}.clubHeroOfficial{text-align:left;display:flex}.partnerProgramHero{grid-template-columns:1fr;gap:14px;display:grid}.partnerProgramHero .priceCard{width:100%;padding:22px}.partnerProgramHero .priceCard>div b{font-size:52px}}.accessGate{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.accessGateIcon{color:#2563eb;background:linear-gradient(145deg,#dbeafe,#eff6ff);border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:16px;font-size:34px;font-weight:900;display:grid;box-shadow:0 14px 35px #2563eb1f}.accessGate .pill{margin-bottom:12px}.accessGate h2{max-width:520px;margin:0 0 12px;font-size:clamp(24px,2.2vw,32px);line-height:1.12}.accessGate>p{color:#64748b;max-width:500px;margin:0;line-height:1.6}.accessGateActions{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,420px);margin:24px 0 14px;display:grid}.accessGateClub{color:#1d4ed8;grid-column:1/-1;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:flex}.accessGate>small{color:#94a3b8;max-width:480px;line-height:1.45}@media (width<=760px){.accessGate{min-height:0;padding:22px 17px}.accessGateIcon{border-radius:16px;width:52px;height:52px;margin-bottom:12px;font-size:28px}.accessGate h2{font-size:23px}.accessGateActions{grid-template-columns:1fr;margin-top:18px}.accessGateClub{grid-column:auto}}.pwOfferChoice{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.pwOfferChoice button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:92px;padding:13px;display:flex}.pwOfferChoice button b{color:#2563eb;font-size:24px}.pwOfferChoice button span{font-size:12px;font-weight:800}.pwOfferChoice button small{color:#64748b}.pwOfferChoice button.active{background:#eff6ff;border-color:#2563eb;box-shadow:0 10px 24px #2563eb18}.cwToggle button:disabled{cursor:not-allowed;opacity:.55}.authEyebrow{color:#bfdbfe;letter-spacing:.16em;margin-bottom:14px;font-size:11px;font-weight:850;display:inline-block}.accessChoicePage{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)}.accessChoicePage>main{padding:42px}.accessChoice{width:min(900px,100%)}.accessChoiceHead{text-align:center;max-width:680px;margin:0 auto 28px}.accessChoiceHead h2{letter-spacing:-.04em;margin:14px 0 8px;font-size:clamp(30px,4vw,44px)}.accessChoiceHead p{color:#64748b;line-height:1.6}.roleCards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.roleCard{background:#fff;border:1px solid #dbe3ef;border-radius:22px;flex-direction:column;min-width:0;padding:28px;display:flex;box-shadow:0 18px 46px #0f172a0e}.roleCard.cardholderRole{background:radial-gradient(circle at 100% 0,#dbeafe,#0000 32%),#fff;border-color:#93c5fd}.roleCard.partnerRole{background:radial-gradient(circle at 100% 0,#fef3c7,#0000 30%),#fff;border-color:#d6c18d}.roleIcon{color:#2563eb;background:#eff6ff;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:26px;font-weight:900;display:grid}.partnerRole .roleIcon{color:#b7791f;background:#fff7e1}.roleCard>small{color:#2563eb;letter-spacing:.14em;font-size:10px;font-weight:850}.roleCard h3{margin:9px 0;font-size:26px}.roleCard p{color:#64748b;min-height:74px;line-height:1.55}.roleCard ul{flex:1;margin:8px 0 24px;padding:0;list-style:none}.roleCard li{color:#334155;padding:7px 0;font-size:13px}.roleCard li:before{content:"✓";color:#2563eb;margin-right:8px;font-weight:900}.roleLoginPage>aside>a{color:#dbeafe;font-size:13px;font-weight:800}.roleAuthCard{text-align:left}.roleAuthCard>.roleIcon{margin:0 0 18px}.authPreviewLink{border-top:1px solid #e2e8f0;flex-direction:column;gap:6px;margin-top:18px;padding-top:17px;font-size:12px;display:flex}.authPreviewLink span{color:#94a3b8}.authPreviewLink a{color:#2563eb;font-weight:800}.joinFlow{max-width:1240px;margin:auto;padding:64px 24px 84px}.joinFlowHead{text-align:center;max-width:820px;margin:0 auto 38px}.joinFlowHead h1{letter-spacing:-.05em;margin:16px 0 10px;font-size:clamp(38px,5vw,58px)}.joinFlowHead>p{color:#64748b;font-size:17px;line-height:1.6}.joinSteps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.joinSteps button{color:#64748b;background:#fff;border:1px solid #dbe3ef;border-radius:13px;min-height:52px;padding:8px 12px;font-weight:750}.joinSteps button span{color:#2563eb;background:#eef2ff;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:8px;display:inline-grid}.joinSteps button.active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.joinGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:24px;display:grid}.joinForm{padding:32px}.stepLabel{color:#2563eb;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.joinForm h2{font-size:30px}.purchaseSummary{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;grid-template-columns:1fr auto;gap:6px;margin:18px 0;padding:20px;display:grid}.purchaseSummary b{color:#2563eb;font-size:26px}.purchaseSummary small{color:#64748b;grid-column:1/-1}.issueList{color:#475569;padding-left:20px;line-height:1.9}.virtualCardPreview{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #dbe3ef;border-radius:22px;padding:30px;box-shadow:0 18px 50px #0f172a0d}.miniVirtualCard{aspect-ratio:1.586;color:#fff;background:radial-gradient(circle at 78% 18%,#64748b55,#0000 32%),linear-gradient(145deg,#050608,#20242a 57%,#08090b);border:1px solid #9ca3af;border-radius:20px;flex-direction:column;justify-content:space-between;margin:20px 0;padding:24px;display:flex;overflow:hidden;box-shadow:0 20px 45px #0206173b}.miniVirtualCard>span{letter-spacing:.12em;font-size:11px;font-weight:850}.miniVirtualCard>b{color:#e5e7eb;font-family:Georgia,serif;font-size:28px}.miniVirtualCard>strong{letter-spacing:.08em;font-size:16px}.miniVirtualCard>small{color:#cbd5e1}.miniVirtualCard>em{color:#93c5fd;align-self:end;font-size:10px;font-style:normal;font-weight:850}.virtualCardPreview h2{font-size:24px}.virtualCardPreview p{color:#64748b;line-height:1.6}.activationPage{background:radial-gradient(circle at 50% 0,#dbeafe,#0000 38%),#f8fafc;place-items:center;min-height:calc(100vh - 190px);padding:64px 18px;display:grid}.activationCard{width:min(560px,100%);padding:34px}.activationCard h1{letter-spacing:-.04em;margin:16px 0 10px;font-size:34px}.activationCard>p{color:#64748b;line-height:1.6}.activationCard>small{line-height:1.5}@media (width<=900px){.accessChoicePage{grid-template-columns:1fr}.accessChoicePage>aside{min-height:270px}.roleCards,.joinGrid{grid-template-columns:1fr}.roleCard p{min-height:0}.virtualCardPreview{justify-self:center;width:100%;max-width:620px}}@media (width<=600px){.pwOfferChoice{grid-template-columns:1fr}.pwOfferChoice button{min-height:72px}.accessChoicePage>main{padding:26px 14px}.roleCards{gap:14px}.roleCard{padding:22px}.joinFlow{padding:46px 14px 64px}.joinSteps{grid-template-columns:1fr}.joinSteps button{text-align:left}.joinForm,.virtualCardPreview{padding:22px}.miniVirtualCard{padding:18px}.joinFlowHead h1{font-size:36px}.activationCard{padding:24px}.activationCard h1{font-size:29px}}.ecosystemTrigger{color:#1e3a5f;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #bfdbfe;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 8px 22px #2563eb12}.ecosystemTrigger span{color:#168cff;text-shadow:0 0 14px #38bdf8;font-size:18px}.ecosystemTrigger:hover,.ecosystemTrigger.active{color:#0b57c9;border-color:#60a5fa;box-shadow:0 9px 26px #2563eb24,0 0 20px #38bdf818}.ecosystemMenu{z-index:40;color:#eaf4ff;-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#041124fa,#082546f5);border:1px solid #38bdf866;border-bottom-color:#d8b55f88;border-radius:22px;width:min(900px,100vw - 32px);padding:20px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 28px 80px #02061770,0 0 45px #2563eb22}.ecosystemMenuHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.ecosystemMenuHead div{flex-direction:column;gap:4px;display:flex}.ecosystemMenuHead span{color:#7dd3fc;letter-spacing:.18em;font-size:9px;font-weight:900}.ecosystemMenuHead b{font-size:18px}.ecosystemMenuHead button{color:#dbeafe;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff20;border-radius:12px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.ecosystemMenuGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ecoMini{color:#fff;background:#ffffff0b;border:1px solid #ffffff16;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;min-height:76px;padding:11px;transition:all .2s;display:grid}.ecoMini:hover{background:#ffffff12;border-color:#7dd3fc70;transform:translateY(-2px)}.ecoMini.muted{opacity:.7}.ecoMini>i{color:#fff;background:#0c67d8;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:14px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 18px #168cff55}.ecoMini.gold>i{color:#172554;background:#e5c36a;box-shadow:0 0 18px #e5c36a55}.ecoMini.cyan>i{color:#073047;background:#67e8f9;box-shadow:0 0 18px #22d3ee55}.ecoMini.violet>i{background:#7c3aed;box-shadow:0 0 18px #8b5cf655}.ecoMini>span{flex-direction:column;gap:3px;min-width:0;display:flex}.ecoMini b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ecoMini small{text-overflow:ellipsis;white-space:nowrap;color:#9fb7d2;font-size:9px;overflow:hidden}.ecoMini em{color:#75dcff;align-self:end;font-size:8px;font-style:normal;font-weight:850}.ecosystemMenuAll{color:#f7dc8b;background:linear-gradient(90deg,#ffffff08,#d8b55f16);border:1px solid #d8b55f50;border-radius:13px;justify-content:space-between;align-items:center;min-height:46px;margin-top:12px;padding:0 15px;font-size:12px;font-weight:850;display:flex}.ecosystemMenuAll span{font-size:18px}.mobileEcosystem{color:#1d4ed8!important;font-weight:850!important}.footerEcosystem{color:#1d4ed8;align-items:center;min-height:44px;margin-top:3px;font-size:12px;font-weight:850;display:inline-flex}.ecosystemHero{isolation:isolate;background:radial-gradient(circle at 75% 45%,#a5e7ff55,#0000 26%),radial-gradient(circle at 18% 10%,#dbeafe 0,#0000 30%),linear-gradient(145deg,#fff 20%,#f3f8ff 72%,#edf7ff);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:60px;width:min(100%,1440px);min-height:520px;margin:0 auto;padding:clamp(54px,7vw,92px) max(24px,50% - 590px);display:grid;position:relative;overflow:hidden}.ecosystemHero:before{content:"";z-index:-1;opacity:.34;background-image:linear-gradient(#2d8cff12 1px,#0000 1px),linear-gradient(90deg,#2d8cff12 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0008,#0000);mask-image:linear-gradient(90deg,#0008,#0000)}.ecosystemHeroCopy>span,.ecosystemSectionHead>span,.ecosystemClosing>span{color:#0b68d8;letter-spacing:.16em;background:#e8f4ff;border:1px solid #9bd9ff;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.ecosystemHeroCopy h1{color:#07182e;letter-spacing:-.055em;max-width:700px;margin:18px 0 16px;font-size:clamp(42px,5.5vw,70px);line-height:.98}.ecosystemHeroCopy h1 em{color:#1288f5;text-shadow:0 0 25px #38bdf844;font-style:normal}.ecosystemHeroCopy p{color:#53677e;max-width:650px;margin:0;font-size:17px;line-height:1.7}.ecosystemHeroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ecosystemHeroActions .btn{min-height:46px}.ecosystemOrbit{aspect-ratio:1;filter:drop-shadow(0 22px 45px #2563eb20);justify-self:center;width:min(420px,38vw);position:relative}.orbitRing{border:1px solid #198cff66;border-radius:50%;position:absolute;inset:8%;box-shadow:inset 0 0 35px #38bdf81c,0 0 26px #38bdf81c}.orbitRing.ringTwo{border-color:#d2ad5377;inset:24%}.orbitRing:before,.orbitRing:after{content:"";background:#48d9ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 16px #22d3ee}.orbitRing:before{top:17%;left:9%}.orbitRing:after{background:#e8c86c;bottom:28%;right:4%;box-shadow:0 0 16px #d8b55f}.orbitCore{color:#fff;background:radial-gradient(circle at 35% 25%,#198cff,#08295b 72%);border:1px solid #8bdcff;border-radius:28%;align-content:center;place-items:center;display:grid;position:absolute;inset:35%;transform:rotate(45deg);box-shadow:0 0 45px #1288f566,0 20px 55px #07182e44}.orbitCore>*{transform:rotate(-45deg)}.orbitCore b{font-family:Georgia,serif;font-size:58px;line-height:.8}.orbitCore span{letter-spacing:.16em;margin-top:8px;font-size:8px;font-weight:900}.ecosystemOrbit>i{color:#0b68d8;background:#fffd;border:1px solid #8edcff;border-radius:18px;place-items:center;width:58px;height:58px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;box-shadow:0 12px 30px #0b68d822,0 0 22px #38bdf825}.ecosystemOrbit .nodeOne{top:6%;left:43%}.ecosystemOrbit .nodeTwo{top:45%;right:1%}.ecosystemOrbit .nodeThree{bottom:6%;left:40%}.ecosystemOrbit .nodeFour{top:42%;left:0}.ecosystemStats{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #b8e4ff;border-bottom-color:#d8b55f70;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;width:min(1120px,100% - 32px);margin:-34px auto 0;padding:20px 28px;display:grid;position:relative;box-shadow:0 20px 55px #0f3c6b15,0 0 24px #38bdf815}.ecosystemStats div{border-right:1px solid #dce9f5;flex-direction:column;justify-content:center;align-items:center;min-height:58px;display:flex}.ecosystemStats div:last-child{border:0}.ecosystemStats b{color:#0b68d8;font-size:26px}.ecosystemStats span{color:#718096;margin-top:3px;font-size:10px;font-weight:800}.ecosystemPageSection{max-width:1240px;margin:auto;padding:92px 24px}.ecosystemSectionHead{text-align:center;max-width:760px;margin:0 auto 30px}.ecosystemSectionHead h2{color:#07182e;letter-spacing:-.045em;margin:16px 0 12px;font-size:clamp(34px,4.5vw,50px);line-height:1.04}.ecosystemSectionHead p{color:#64748b;font-size:16px;line-height:1.65}.ecosystemCategoryRail{scrollbar-width:thin;justify-content:center;gap:8px;margin-bottom:32px;padding:2px 0 8px;display:flex;overflow-x:auto}.ecosystemCategoryRail span{color:#496176;background:#fff;border:1px solid #dce7f1;border-radius:999px;flex:none;align-items:center;min-height:40px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.ecosystemCategoryRail span:first-child{color:#fff;background:#0b68d8;border-color:#0b68d8;box-shadow:0 8px 18px #0b68d825}.ecosystemProjectGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ecosystemProjectCard{color:#0f172a;background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #dce7f1;border-top-color:#8fdcff;border-radius:20px;flex-direction:column;min-width:0;min-height:310px;padding:22px;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #0b396c0b}.ecosystemProjectCard:after{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#1d8fff,#0000);height:2px;position:absolute;inset:auto 0 0}.ecosystemProjectCard.gold{border-top-color:#d8b55f}.ecosystemProjectCard.gold:after{background:linear-gradient(90deg,#0000,#d8b55f,#0000)}.ecosystemProjectCard.violet{border-top-color:#8b5cf6}.ecosystemProjectCard.violet:after{background:linear-gradient(90deg,#0000,#8b5cf6,#0000)}.ecosystemProjectCard:hover{border-color:#79cfff;transform:translateY(-4px);box-shadow:0 20px 45px #0b68d817,0 0 25px #38bdf812}.ecosystemProjectCard.inactive:hover{border-color:#dce7f1;transform:none;box-shadow:0 14px 36px #0b396c0b}.ecosystemCardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.ecosystemProjectIcon{color:#fff;background:#147fe9;border-radius:14px;place-items:center;width:48px;height:48px;font-size:15px;font-style:normal;font-weight:900;display:grid;box-shadow:0 9px 22px #147fe938}.ecosystemProjectIcon.gold{color:#172554;background:#e4c369;box-shadow:0 9px 22px #d8b55f35}.ecosystemProjectIcon.cyan{color:#073047;background:#67e8f9;box-shadow:0 9px 22px #22d3ee35}.ecosystemProjectIcon.violet{background:#7c3aed;box-shadow:0 9px 22px #7c3aed35}.ecosystemStatus{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.ecosystemStatus.live{color:#075985;background:#e0f2fe;border:1px solid #7dd3fc}.ecosystemStatus.developing{color:#6b4c0a;background:#fff8df;border:1px solid #ead28b}.ecosystemStatus.planned{color:#64748b;background:#f1f5f9;border:1px solid #d8e0ea}.ecosystemProjectCard>small{color:#1780e8;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.ecosystemProjectCard h3{letter-spacing:-.025em;margin:8px 0;font-size:20px}.ecosystemProjectCard>p{color:#64748b;flex:1;margin:0;font-size:12px;line-height:1.6}.ecosystemDomains{flex-wrap:wrap;gap:5px;margin:18px 0 14px;display:flex}.ecosystemDomains span{overflow-wrap:anywhere;color:#53677e;background:#f3f7fb;border:1px solid #e0e8f0;border-radius:7px;max-width:100%;padding:5px 7px;font-size:9px;font-weight:750}.ecosystemCardAction{color:#126fda;font-size:11px}.ecosystemProjectCard.inactive .ecosystemCardAction{color:#94a3b8}.ecosystemClosing{text-align:center;color:#fff;background:radial-gradient(circle at 18% 0,#168cff66,#0000 36%),radial-gradient(circle at 88% 80%,#d8b55f22,#0000 30%),linear-gradient(135deg,#06152b,#092b55 65%,#07182e);padding:86px 24px}.ecosystemClosing>span{color:#cef;background:#ffffff0d;border-color:#63d3ff55}.ecosystemClosing h2{letter-spacing:-.045em;margin:20px auto 15px;font-size:clamp(34px,5vw,56px);line-height:1.04}.ecosystemClosing p{color:#c6d8eb;max-width:760px;margin:0 auto 28px;font-size:16px;line-height:1.7}@media (width<=1120px){.top nav{gap:12px}.top nav a{font-size:12px}.ecosystemTrigger{padding:0 9px;font-size:11px}.ecosystemProjectGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=950px){.ecosystemTrigger,.ecosystemMenu{display:none}.ecosystemHero{grid-template-columns:1fr minmax(290px,.7fr);gap:20px}.ecosystemProjectGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.ecosystemHero{grid-template-columns:1fr;min-height:0;padding:58px 18px 72px}.ecosystemHeroCopy{text-align:center}.ecosystemHeroCopy h1{font-size:clamp(38px,11vw,52px)}.ecosystemHeroCopy p{font-size:15px}.ecosystemHeroActions{justify-content:center}.ecosystemOrbit{width:min(310px,80vw);margin-top:18px}.ecosystemStats{grid-template-columns:1fr 1fr;margin-top:-26px;padding:14px}.ecosystemStats div{border-bottom:1px solid #dce9f5;border-right:0}.ecosystemStats div:nth-child(odd){border-right:1px solid #dce9f5}.ecosystemStats div:nth-last-child(-n+2){border-bottom:0}.ecosystemPageSection{padding:70px 16px}.ecosystemSectionHead p{font-size:14px}.ecosystemCategoryRail{justify-content:flex-start}.ecosystemProjectGrid{grid-template-columns:1fr}.ecosystemProjectCard{min-height:280px}.ecosystemClosing{padding:70px 18px}footer>div:nth-child(2){gap:16px}.footerEcosystem{max-width:290px}}@media (width<=430px){.ecosystemHeroActions{grid-template-columns:1fr;width:100%;display:grid}.ecosystemHeroActions .btn{width:100%}.ecosystemOrbit{width:min(280px,86vw)}.ecosystemOrbit>i{border-radius:15px;width:50px;height:50px}.orbitCore b{font-size:46px}.ecosystemStats{width:calc(100% - 24px)}.ecosystemStats b{font-size:22px}.ecosystemStats span{text-align:center;font-size:9px}.ecosystemProjectCard{padding:19px}.ecosystemClosing h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.ecosystemProjectCard,.ecoMini{transition:none}}.ceHero{isolation:isolate;color:#f8fafc;background:radial-gradient(circle at 76% 20%,#8c172c33,#0000 26%),radial-gradient(circle at 12% 15%,#a9843e1c,#0000 32%),linear-gradient(135deg,#050608,#101114 58%,#050608);grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:46px;min-height:590px;padding:72px max(24px,50% - 610px);display:grid;position:relative;overflow:hidden}.ceHero:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.ceHeroCopy{z-index:2;min-width:0;position:relative}.ceHeroCopy>span,.ceSectionHead>span,.ceOperational article>span,.ceCommercial>div:first-child>span{color:#d9bb78;letter-spacing:.18em;background:#d9bb780d;border:1px solid #d9bb7844;border-radius:999px;align-items:center;min-height:31px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.ceHeroCopy h1{letter-spacing:-.055em;margin:20px 0 17px;font-size:clamp(42px,5vw,67px);line-height:.95}.ceHeroCopy h1 em{color:#b92843;text-shadow:0 0 26px #b928433d;font-style:normal}.ceHeroCopy>p{color:#c9cdd5;max-width:610px;margin:0;font-size:16px;line-height:1.7}.ceHeroBadges{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.ceHeroBadges b{color:#e7d3a2;letter-spacing:.02em;background:#ffffff09;border:1px solid #ffffff19;border-radius:10px;align-items:center;min-height:36px;padding:0 11px;font-size:11px;display:inline-flex}.ceHeroActions,.ceCommercialActions{flex-wrap:wrap;gap:10px;display:flex}.ceHeroActions .btn,.ceCommercialActions .btn{min-height:46px}.cePrimary{color:#fff;background:linear-gradient(135deg,#9f1f36,#6e1021);border:1px solid #c94b61;box-shadow:0 12px 28px #7e162b38}.cePrimary:hover{background:linear-gradient(135deg,#b22842,#7c1426)}.ceGhost{color:#e8d6ac;box-shadow:none;background:#ffffff09;border:1px solid #d5b77166}.ceGhost:hover{color:#fff;background:#ffffff13}.ceHeroCopy>small{color:#818791;margin-top:15px;font-size:10px;line-height:1.5;display:block}.ceHeroVisual{min-width:0;margin:0}.ceHeroVisual img{border:1px solid #a5263b66;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 28px 75px #000a,0 0 42px #a51f3829}.ceHeroVisual figcaption{color:#858a92;text-align:center;letter-spacing:.04em;margin-top:10px;font-size:9px}.ceFlow,.ceInheritance,.ceCardSection,.ceOperational,.ceCommercial{padding:86px max(24px,50% - 590px)}.ceSectionHead{text-align:center;max-width:760px;margin:0 auto 34px}.ceSectionHead h2{color:#111827;letter-spacing:-.045em;margin:16px 0 11px;font-size:clamp(32px,4vw,48px);line-height:1.05}.ceSectionHead p{color:#64748b;margin:0;font-size:16px;line-height:1.65}.ceSteps{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ceSteps article{background:#fff;border:1px solid #e5e7eb;border-top-color:#b92843;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:112px;padding:18px 13px;display:flex;box-shadow:0 12px 28px #1118270b}.ceSteps b{color:#b92843;font-size:11px}.ceSteps span{color:#273142;font-size:13px;font-weight:800;line-height:1.35}.ceRule{color:#5c4826;background:#fffaf0;border:1px solid #e8d29d;border-radius:14px;max-width:910px;margin:24px auto 0;padding:18px 20px;font-size:13px;line-height:1.65}.ceRule strong{color:#8b1e32}.ceInheritance{background:#f7f8fa}.ceRights{grid-template-columns:1fr auto 1fr auto 1fr auto 1.05fr;align-items:stretch;gap:12px;display:grid}.ceRights article{background:#fff;border:1px solid #e1e5eb;border-radius:19px;min-width:0;padding:24px 20px;box-shadow:0 13px 32px #1118270a}.ceRights>article>i{color:#173f77;background:#edf4ff;border-radius:13px;place-items:center;width:43px;height:43px;font-size:22px;font-style:normal;font-weight:900;display:grid}.ceRights article>small{color:#798291;letter-spacing:.14em;margin-top:18px;font-size:9px;font-weight:900;display:block}.ceRights h3{margin:6px 0 10px;font-size:22px}.ceRights p{color:#667085;margin:0;font-size:12px;line-height:1.6}.ceRights>b{color:#9aa1ab;align-self:center;font-size:23px}.ceRights article.creator{color:#f2f4f7;background:linear-gradient(145deg,#17181b,#070809);border-color:#922038}.ceRights article.creator>i,.ceRights article.result>i{color:#ead29b;background:#911b31}.ceRights article.creator p,.ceRights article.result p{color:#adb3bd}.ceRights article.result{color:#f2f4f7;background:radial-gradient(circle at 90% 0,#9c243b33,#0000 38%),linear-gradient(145deg,#111216,#08090b);border-color:#b9995a}.ceCardSection{color:#f0f2f5;background:radial-gradient(circle at 12% 20%,#8f1e3438,#0000 28%),radial-gradient(circle at 85% 85%,#b6944c1a,#0000 34%),#08090b}.ceSectionHead.light h2{color:#fff}.ceSectionHead.light p{color:#9fa6b2}.ceCardGrid{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);align-items:center;gap:48px;display:grid}.ceCardWrap{perspective:1300px;text-align:center;min-width:0}.ceCard{aspect-ratio:1.586;width:min(650px,100%);transform-style:preserve-3d;cursor:pointer;background:0 0;border:0;border-radius:26px;padding:0;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:relative}.ceCard.showBack{transform:rotateY(180deg)}.ceCardFace{color:#f4f4f4;backface-visibility:hidden;text-align:left;background:radial-gradient(circle at 77% 12%,#3b3d414f,#0000 30%),linear-gradient(145deg,#17181b,#050607 66%,#111215);border:1px solid #9c263c;border-radius:26px;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 60px #0009,inset 0 0 0 1px #ffffff08}.ceCardFace:after{content:"";pointer-events:none;border:1px solid #d2b06d36;border-radius:19px;position:absolute;inset:10px}.ceCardBack{transform:rotateY(180deg)}.ceCardGlow{filter:blur(6px);background:linear-gradient(90deg,#0000,#a3213735,#0000);width:44%;height:170%;position:absolute;top:-35%;right:18%;transform:rotate(24deg)}.ceBrand{align-items:center;gap:10px;display:flex;position:absolute;top:9%;left:8%}.ceBrand>b{color:#e5c981;text-shadow:0 1px #000;background:radial-gradient(circle at 35% 30%,#cb4059,#6e0f20 48%,#16171a 52%,#d6d7da 64%,#151619 72%);border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:20px;display:grid}.ceBrand>span{color:#f0f0f0;letter-spacing:.18em;flex-direction:column;font-size:22px;font-weight:350;display:flex}.ceBrand small{color:#b9bbc0;letter-spacing:.28em;margin-top:2px;font-size:7px;font-weight:800}.ceTier{letter-spacing:.2em;font-size:clamp(15px,2.3vw,28px);font-weight:300;position:absolute;top:38%;left:8%}.ceTier em{color:#c02a45;font-style:normal}.ceMember{flex-direction:column;gap:5px;display:flex;position:absolute;bottom:10%;left:8%}.ceMember small{color:#d4b978;letter-spacing:.17em;font-size:8px;font-weight:850}.ceMember strong{letter-spacing:.12em;font-size:clamp(12px,1.5vw,18px)}.ceMember>span{color:#8d929b;letter-spacing:.12em;font-size:8px}.cePortrait{filter:saturate(.85)contrast(1.08);background:url(/cityhelp-club/creator-elite-card-concept.png) 31% 62%/390% no-repeat;width:46%;height:83%;position:absolute;bottom:0;right:5%;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.ceMiniQr{z-index:2;color:#d2b06d;background:#0a0a0b;border:1px solid #d2b06d;grid-template-columns:1fr 1fr;gap:3px;width:54px;height:54px;padding:5px;display:grid;position:absolute;bottom:7%;right:5.5%}.ceMiniQr i{border:3px solid}.ceMiniQr b{text-align:center;letter-spacing:.16em;grid-column:1/-1;font-size:8px}.ceBrand.centered{left:50%;transform:translate(-50%)}.ceBenefitsTitle{color:#bd3049;letter-spacing:.16em;border-bottom:1px solid #963047;padding-bottom:10px;font-size:13px;position:absolute;top:34%;left:8%;right:8%}.ceCardBack ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:43%;left:8%;right:8%}.ceCardBack li{color:#d5b970;font-size:13px}.ceCardBack li span{color:#d8dbe0;letter-spacing:.08em;margin-left:7px;font-size:9px;font-weight:800}.ceCardBack>small{color:#888e97;letter-spacing:.14em;font-size:8px;position:absolute;bottom:8%;left:8%}.ceFlipHint{color:#8a9099;letter-spacing:.08em;margin-top:17px;font-size:10px;display:block}.ceCardControl{background:#111216;border:1px solid #303238;border-top-color:#9e263d;border-radius:22px;padding:28px;box-shadow:0 18px 50px #0007}.ceDemo{color:#d4b978;letter-spacing:.13em;background:#d4b9780c;border:1px solid #d4b9783c;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.ceCardControl h3{color:#a4a9b1;margin:19px 0 7px;font-size:13px}.ceCardControl>strong{color:#fff;letter-spacing:.08em;font-size:26px}.ceCardControl>p{color:#858c97;font-size:12px;line-height:1.55}.ceStatusButtons{grid-template-columns:1fr 1fr;gap:7px;margin:19px 0;display:grid}.ceStatusButtons button{color:#8e949e;cursor:pointer;background:#090a0c;border:1px solid #2b2d32;border-radius:10px;min-height:44px;padding:7px;font-size:9px;font-weight:850}.ceStatusButtons button.active{color:#f1d494;background:#8d1b3027;border-color:#a92740}.ceCardControl dl{margin:20px 0}.ceCardControl dl div{border-top:1px solid #292b30;grid-template-columns:115px 1fr;gap:10px;padding:10px 0;font-size:11px;display:grid}.ceCardControl dt{color:#7f8691}.ceCardControl dd{color:#d6d9df;text-align:right;margin:0}.ceCardControl .btn[disabled]{color:#9aa0aa;box-shadow:none;background:#292b30}.ceOperational{background:#f7f8fa;grid-template-columns:1fr 1fr;gap:22px;display:grid}.ceOperational article{background:#fff;border:1px solid #e0e3e8;border-top-color:#aa263e;border-radius:21px;min-width:0;padding:34px;box-shadow:0 14px 38px #1118270b}.ceOperational h2{letter-spacing:-.03em;margin:17px 0 10px;font-size:26px}.ceOperational p{color:#667085;line-height:1.65}.ceOperational ul{color:#414a58;padding-left:20px;line-height:1.9}.ceOperational label{color:#424b59;flex-direction:column;gap:7px;margin:13px 0;font-size:12px;font-weight:800;display:flex}.ceOperational input{color:#667085;background:#fafafa;border:1px solid #d4d8de;border-radius:10px;width:100%;min-height:46px;padding:0 12px}.ceOperational .btn[disabled]{box-shadow:none;background:#292c32}.cePending{color:#81546a;background:#fff7fa;border:1px solid #eed4dc;border-radius:10px;margin-top:13px;padding:11px 12px;font-size:10px;line-height:1.45}.ceCommercial{text-align:center;color:#f0f2f4;background:radial-gradient(circle at 50% 0,#93223a35,#0000 35%),linear-gradient(145deg,#111216,#060708)}.ceCommercial>div:first-child{max-width:800px;margin:auto}.ceCommercial h2{letter-spacing:-.045em;margin:17px 0 11px;font-size:clamp(32px,4vw,48px)}.ceCommercial p{color:#a5abb5;line-height:1.65}.ceSplit{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:760px;margin:30px auto;display:grid}.ceSplit span{color:#adb2ba;letter-spacing:.1em;background:#ffffff08;border:1px solid #ffffff17;border-radius:17px;flex-direction:column;padding:24px 15px;font-size:10px;font-weight:850;display:flex}.ceSplit b{color:#e2c781;letter-spacing:-.04em;margin-bottom:5px;font-size:38px}.ceSplit i{color:#a82a42;font-size:23px;font-style:normal}.ceCommercialActions{justify-content:center}.ceCommercial>small{color:#7f858e;max-width:760px;margin:18px auto 0;font-size:10px;line-height:1.55;display:block}@media (width<=980px){.ceHero{grid-template-columns:1fr;min-height:0;padding-top:58px}.ceHeroCopy{max-width:760px}.ceHeroVisual{max-width:780px}.ceSteps{grid-template-columns:repeat(3,1fr)}.ceRights{grid-template-columns:1fr auto 1fr}.ceRights>b:nth-of-type(2){display:none}.ceRights article.creator{grid-column:1}.ceRights article.result{grid-column:3}.ceCardGrid{grid-template-columns:1fr}.ceCardWrap{flex-direction:column;align-items:center;display:flex}.ceCardControl{width:min(650px,100%);margin:auto}}@media (width<=720px){.ceHero{gap:30px;padding:46px 16px 58px}.ceHeroCopy h1{font-size:clamp(38px,12vw,52px)}.ceHeroCopy>p,.ceSectionHead p{font-size:14px}.ceHeroActions{grid-template-columns:1fr;display:grid}.ceHeroActions .btn{width:100%}.ceHeroVisual img{border-radius:16px}.ceFlow,.ceInheritance,.ceCardSection,.ceOperational,.ceCommercial{padding:66px 16px}.ceSteps{grid-template-columns:1fr 1fr}.ceSteps article{min-height:92px}.ceRights{grid-template-columns:1fr}.ceRights>b{text-align:center;min-height:20px;transform:rotate(90deg)}.ceRights>b:nth-of-type(2){display:block}.ceRights article.creator,.ceRights article.result{grid-column:auto}.ceCard,.ceCardFace{border-radius:18px}.ceBrand>b{width:38px;height:38px;font-size:16px}.ceBrand>span{font-size:clamp(13px,4.5vw,21px)}.ceMiniQr{width:44px;height:44px}.ceOperational{grid-template-columns:1fr}.ceOperational article{padding:26px}.ceCommercialActions{display:grid}.ceSplit{gap:9px}.ceSplit span{padding:18px 9px}.ceSplit b{font-size:31px}}@media (width<=430px){.ceHeroBadges{display:grid}.ceHeroBadges b{width:100%}.ceHeroVisual figcaption{font-size:8px}.ceSteps{grid-template-columns:1fr}.ceSteps article{min-height:78px}.ceCardFace:after{border-radius:13px;inset:6px}.ceBrand{gap:6px}.ceBrand>b{width:31px;height:31px}.ceBrand small{font-size:5px}.ceTier{font-size:12px}.ceMember strong{font-size:10px}.ceMember>span,.ceMember small{font-size:6px}.ceMiniQr{width:36px;height:36px;padding:3px}.ceCardBack ul{grid-template-columns:1fr;gap:4px}.ceCardBack li,.ceBenefitsTitle{font-size:9px}.ceCardBack li span{font-size:6px}.ceCardControl{padding:22px}.ceCardControl dl div{grid-template-columns:1fr}.ceCardControl dd{text-align:left}.ceStatusButtons,.ceSplit{grid-template-columns:1fr}.ceSplit i{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.ceCard{transition:none}}.cardCollection{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px;display:grid}.collectionCard{color:#eef1f5;background:radial-gradient(circle at 90% 0,#ffffff0e,#0000 35%),linear-gradient(145deg,#1a1b1e,#090a0c);border:1px solid #34363b;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 24px 55px #0f172a24}.collectionCard>img{aspect-ratio:3/2;object-fit:cover;background:#090a0c;border-bottom:1px solid #3b3d42;width:100%;display:block}.collectionCard.creator>img{aspect-ratio:4/3}.collectionCardBody{flex-direction:column;padding:26px 28px 28px;display:flex}.collectionCardBody>span{color:#e3c77e;letter-spacing:.14em;font-size:10px;font-weight:900}.collectionCardBody h2{color:#fff;letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(25px,3vw,36px);line-height:1.08}.collectionCardBody>strong{color:#e8cb7b;font-size:35px;line-height:1.2}.collectionCardBody>p{color:#c6cad1;min-height:74px;margin:12px 0;line-height:1.6}.collectionCardBody ul{flex:1;margin:0 0 22px;padding:0;list-style:none}.collectionCardBody li{color:#eef0f4;border-bottom:1px solid #ffffff12;padding:9px 0;font-size:14px;line-height:1.45}.collectionCardBody li:before{content:"✓";color:#e5c979;margin-right:9px;font-weight:900}.collectionCard .btn.outline{color:#fff;background:#ffffff05;border-color:#c74357}.collectionCard .btn.outline:hover{background:#9f2037;border-color:#c74357}.creatorCollectionCta{color:#fff;background:linear-gradient(135deg,#a72039,#741225);border:1px solid #ca4a61;box-shadow:0 12px 30px #7d162c4a}.cardCollectionNotice{color:#cbd0d8;background:#101114;border:1px solid #303238;border-radius:14px;margin:22px 0 0;padding:17px 19px;font-size:13px;line-height:1.65}.membershipGrid{display:none}@media (width<=760px){.cardCollection{grid-template-columns:1fr;gap:18px}.collectionCardBody{padding:22px}.collectionCardBody>p{min-height:0}.collectionCardBody h2{font-size:28px}}.top nav a[href="#/club/creator-elite"]{color:#8f1d33;background:linear-gradient(145deg,#fff8fa,#fff);border:1px solid #c53a5355;border-radius:10px;align-items:center;min-height:38px;padding:0 11px;display:inline-flex;box-shadow:0 7px 18px #9e1f3614}.top nav a[href="#/club/creator-elite"]:hover{color:#fff;background:linear-gradient(135deg,#a72039,#741225);border-color:#bd3a52;box-shadow:0 9px 22px #8e18312c}.mob a[href="#/club/creator-elite"]{background:linear-gradient(135deg,#a72039,#741225);border:1px solid #c84a61;border-radius:11px;align-items:center;min-height:46px;padding:0 13px;font-weight:850;display:flex;color:#fff!important}@media (width<=1120px) and (width>=951px){.top nav{gap:8px}.top nav a{font-size:11px}.top nav a[href="#/club/creator-elite"]{padding:0 8px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
