/*! 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-border-style:solid;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}}: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}}.pwSpanAll{grid-column:1/-1}.pwFoundingBanner{background:linear-gradient(135deg,#eff6ff,#f5f3ff);border:1px solid #bfdbfe;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:18px;display:flex}.pwFoundingBanner>div{flex-direction:column;gap:3px;display:flex}.pwFoundingBanner small,.pwFoundingBanner span{color:#475569}.pwFoundingBanner strong{color:#1d4ed8;font-size:34px}.pwFoundingBanner b{font-size:24px}.pwPricePreview{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px;display:grid}.pwPricePreview span{color:#475569;flex-direction:column;gap:5px;font-size:12px;display:flex}.pwPricePreview b,.pwPricePreview strong{color:#172554;font-size:19px}.pwIntegrity{color:#78350f;background:#fffbeb;border-left:4px solid #f59e0b;margin:0;padding:14px;line-height:1.55}.pwEmailRoute{border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;gap:5px;padding:15px;display:flex}.pwEmailRoute a{color:#1d4ed8;font-weight:800}.pwSubmitSuccess{background:#fff;border:1px solid #bfdbfe;border-radius:20px;max-width:720px;margin:60px auto;padding:42px;box-shadow:0 20px 60px #17255412}.pwSubmitSuccess>span{color:#1d4ed8;margin-top:16px;font-weight:850;display:block}.pwSubmitSuccess h1{letter-spacing:-.05em;font-size:clamp(34px,6vw,56px)}.pwSubmitSuccess p{color:#475569;font-size:19px}.pwSubmitSuccess .pwPending{margin:22px 0}.f100Page{color:#0f172a;background:#f5f7fb}.f100Hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;max-width:1220px;margin:auto;padding:72px 24px 48px;display:grid}.f100Hero>div,.f100Hero>aside{border-radius:26px;padding:clamp(28px,5vw,52px)}.f100Hero>div{color:#fff;background:radial-gradient(circle at 85% 15%,#7c3aed55,#0000 35%),linear-gradient(135deg,#09152f,#172554 62%,#312e81)}.f100Hero>div>span,.f100Section header>span,.f100After span{color:#f3cf72;letter-spacing:.13em;font-size:12px;font-weight:900}.f100Hero h1{letter-spacing:-.055em;max-width:760px;margin:18px 0;font-size:clamp(38px,6vw,72px);line-height:1.02}.f100Hero h1 em{color:#f3cf72;font-style:normal}.f100Hero p{color:#dbeafe;max-width:720px;font-size:17px;line-height:1.65}.f100Hero>aside{background:#fff;border:1px solid #d8dee9;flex-direction:column;justify-content:center;display:flex}.f100Hero>aside small{color:#64748b}.f100Hero>aside strong{color:#1d4ed8;margin:10px 0;font-size:58px}.f100Hero>aside b{color:#9a3412}.f100Hero>aside p{color:#64748b;font-size:14px}.f100Actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.f100Actions a{color:#172554;background:#f3cf72;border:1px solid #f3cf72;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-weight:900;display:inline-flex}.f100Actions a+a{color:#fff;background:0 0}.f100Section{max-width:1172px;margin:auto;padding:54px 0}.f100Section header h2{letter-spacing:-.04em;margin:10px 0 28px;font-size:clamp(30px,4vw,46px)}.f100Benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.f100Benefits article{background:#fff;border:1px solid #d8dee9;border-radius:16px;min-height:130px;padding:22px}.f100Benefits article b{color:#6366f1}.f100Benefits article p{font-size:17px;font-weight:750;line-height:1.45}.f100Notice{background:#fffbeb;border:1px solid #f3cf72;border-radius:16px;margin-top:18px;padding:20px}.f100Notice p{margin-bottom:0;line-height:1.6}.f100Flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.f100Flow li{background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:10px;min-height:76px;padding:14px;display:flex}.f100Flow li span{color:#fff;background:#1d4ed8;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.f100Flow>p{color:#64748b}.f100After{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:80px;display:grid}.f100After>div{background:#fff;border:1px solid #d8dee9;border-radius:18px;padding:28px}.f100After h2{font-size:34px}.f100After p{line-height:1.65}.f100Admin{color:#0f172a;background:#f4f7fb;min-height:100vh}.f100Admin>header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex}.f100Admin>header a{font-size:19px;font-weight:900}.f100Admin>header span{color:#9a3412;font-size:12px;font-weight:850}.f100Admin main{max-width:1240px;margin:auto;padding:42px 24px 80px}.f100Admin h1{letter-spacing:-.04em;font-size:clamp(34px,5vw,52px)}.f100AdminCrumb{color:#64748b}.f100AdminStatus,.f100CounterAdmin,.f100AdminActions{background:#fff;border:1px solid #d8dee9;border-radius:15px;margin:18px 0;padding:20px}.f100AdminFilters{gap:10px;margin:18px 0;display:flex}.f100AdminFilters select,.f100AdminFilters button,.f100AdminActions button{background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:44px;padding:10px 13px}.f100AdminTable{background:#fff;border:1px solid #d8dee9;border-radius:14px;overflow:auto}.f100AdminTable table{border-collapse:collapse;width:100%;min-width:760px}.f100AdminTable th,.f100AdminTable td{text-align:left;border-bottom:1px solid #e2e8f0;padding:15px}.f100AdminTable th{color:#64748b;font-size:12px}.f100AdminTable td[colspan]{text-align:center;height:180px}.f100AdminTable td[colspan] span{color:#64748b;margin-top:7px;display:block}.f100AdminActions>div{flex-wrap:wrap;gap:8px;display:flex}.f100AdminActions p,.f100AdminActions li{color:#475569;line-height:1.6}.f100CounterAdmin{grid-template-columns:280px 1fr;gap:24px;display:grid}.f100CounterAdmin>div{flex-direction:column;gap:6px;display:flex}.f100CounterAdmin strong{color:#1d4ed8;font-size:48px}.f100CounterAdmin p{line-height:1.6}@media (width<=900px){.f100Hero,.f100After,.f100CounterAdmin{grid-template-columns:1fr}.f100Benefits,.f100Flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pwFoundingBanner{flex-direction:column;align-items:flex-start}.pwPricePreview{grid-template-columns:1fr}.f100Hero{padding:32px 16px}.f100Hero>div,.f100Hero>aside{border-radius:18px;padding:26px 20px}.f100Hero h1{font-size:38px}.f100Actions{flex-direction:column}.f100Actions a{text-align:center;width:100%}.f100Section{padding:38px 16px}.f100Benefits,.f100Flow ol{grid-template-columns:1fr}.f100After{padding-bottom:56px}.f100Admin>header{padding:0 16px}.f100Admin>header span{text-align:right;max-width:150px}.f100Admin main{padding:30px 16px 60px}.f100AdminFilters{flex-direction:column;align-items:stretch}.f100AdminFilters select,.f100AdminFilters button{width:100%}.pwSubmitSuccess{margin:20px 0;padding:26px 20px}}.cookieBanner{z-index:1000;left:18px;right:18px;bottom:calc(env(safe-area-inset-bottom) + 16px);color:#fff;background:#09172f;border:1px solid #5b78a2;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;max-width:1180px;margin:auto;padding:20px;display:grid;position:fixed;box-shadow:0 24px 70px #02061780}.cookieBanner h2{margin:0 0 7px;font-size:20px}.cookieBanner p{color:#dbe7f5;max-width:720px;margin:0;font-size:13px;line-height:1.55}.cookieActions{grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;display:grid}.cookieActions button,.cookieModalActions button{color:#10182b;cursor:pointer;background:#d5b75f;border:1px solid #d5b75f;border-radius:9px;min-height:48px;padding:9px 13px;font-size:10px;font-weight:900}.cookieActions button:nth-child(2),.cookieActions button:nth-child(3),.cookieModalActions button:nth-child(2),.cookieModalActions button:nth-child(3){color:#172554;background:#fff;border-color:#d5dce7}.cookieModalLayer{z-index:1010;background:#020617a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cookieModal{color:#172033;background:#fff;border-radius:20px;width:min(760px,100%);max-height:min(760px,92vh);padding:25px;overflow:auto;box-shadow:0 30px 90px #02061799}.cookieModal:focus{outline-offset:-3px;outline:3px solid #d5b75f}.cookieModal>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cookieModal>header span{color:#2563eb;letter-spacing:.12em;font-size:9px;font-weight:900}.cookieModal h2{margin:5px 0;font-size:28px}.cookieModal>header button{cursor:pointer;background:#eef2f7;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.cookieModal>p{color:#5b6777;line-height:1.55}.cookieCategoryList{gap:9px;margin:18px 0;display:grid}.cookieCategoryList article{border:1px solid #dbe3ed;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:15px;display:grid}.cookieCategoryList h3{margin:0 0 4px}.cookieCategoryList p{color:#536176;margin:0;font-size:12px;line-height:1.45}.cookieCategoryList small{color:#7a8796;margin-top:5px;display:block}.cookieCategoryList label{align-items:center;gap:9px;min-height:44px;font-size:11px;font-weight:850;display:flex}.cookieCategoryList input{width:24px;height:24px}.cookieModalActions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cookieModal>small{color:#64748b;margin-top:13px;display:block}.cookieFooterLink{color:#dbeafe;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px;text-decoration:underline}.consentLayerOpen .mobileLegalFab,.consentLayerOpen .languageSwitcher{visibility:hidden;pointer-events:none}.capPage{color:#172033;background:#f4f7fb;min-width:0}.capHero{color:#fff;background:radial-gradient(circle at 82% 12%,#6d28d955,#0000 31%),linear-gradient(135deg,#07162e,#162b55 70%,#312e81);padding:70px max(20px,50% - 590px)}.capHero.compact{padding-top:48px;padding-bottom:48px}.capHero>span,.capLegal>header>span{color:#f0cd70;letter-spacing:.15em;font-size:10px;font-weight:950}.capHero h1{letter-spacing:-.05em;max-width:960px;margin:12px 0;font-size:clamp(38px,6vw,68px);line-height:1.03}.capHero.compact h1{font-size:clamp(34px,5vw,54px)}.capHero p{color:#d7e5f4;max-width:780px;font-size:16px;line-height:1.65}.capHero .capPrimary{margin-top:17px}.capContent{max-width:1180px;margin:auto;padding:38px 24px 80px}.capContent.narrow{max-width:820px}.capPreview{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;flex-direction:column;gap:4px;margin:14px 0;padding:14px 16px;font-size:12px;line-height:1.45;display:flex}.capPanel{background:#fff;border:1px solid #d9e1eb;border-radius:17px;margin:18px 0;padding:25px}.capPanel h2{margin-top:0}.capGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.capField{color:#425169;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.capField input,.capField select,.capField textarea{color:#172033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 11px;font-weight:500}.capField textarea{resize:vertical}.capChecks,.capRadio{flex-wrap:wrap;gap:10px;display:flex}.capChecks label,.capRadio label,.capDeclarations label,.capMarketing,.capConsent>label{background:#f8fafc;border:1px solid #dbe3ed;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:9px 11px;font-size:12px;font-weight:750;display:flex}.capChecks input,.capRadio input,.capDeclarations input,.capMarketing input,.capConsent input{flex:none;width:20px;height:20px}.capChannelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.capChannelGrid article{border:1px solid #dbe3ed;border-radius:11px;flex-direction:column;gap:6px;padding:16px;display:flex}.capChannelGrid span{color:#2563eb;font-size:10px;font-weight:900}.capConsent{background:#fff;border:1px solid #bed4ef;border-radius:15px;margin:18px 0;padding:20px}.capConsent>p{color:#5b6777;font-size:12px}.capConsent dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.capConsent dl div{background:#f8fafc;border-radius:9px;padding:11px}.capConsent dt{color:#64748b;font-size:9px}.capConsent dd{margin:5px 0 0;font-size:10px;font-weight:850}.capPrimary,.capSecondary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5235d1,#2563eb);border:0;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:10px 16px;font-size:11px;font-weight:950;display:inline-flex}.capSecondary{color:#1d4ed8;background:#fff;border:1px solid #bfd2ec;width:100%;margin:5px 0}.capSaved{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;padding:12px}.capLinks{flex-wrap:wrap;gap:16px;display:flex}.capLinks a,.capPanel>a{color:#1d4ed8;font-weight:800}.capFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.capFeatureGrid article{background:#fff;border:1px solid #dbe3ed;border-radius:15px;min-width:0;padding:20px}.capFeatureGrid article>b{color:#fff;background:#2563eb;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.capFeatureGrid h2,.capFeatureGrid h3{font-size:17px}.capFeatureGrid p{color:#5b6777;font-size:12px;line-height:1.55}.capPanel code{overflow-wrap:anywhere;color:#1e3a8a;background:#eff6ff;border-radius:8px;margin:8px 0;padding:12px;display:block}.capForm{gap:18px;display:grid}.capDeclarations{gap:7px;display:grid}.capMarketing{background:#fffbeb;border-color:#fde68a}.capSubmit{flex-direction:column;justify-content:center;align-items:flex-start;max-width:780px;min-height:70vh;margin:auto;padding:80px 24px;display:flex}.capSubmit>span{color:#1d4ed8;font-weight:900}.capSubmit h1{letter-spacing:-.05em;font-size:clamp(34px,6vw,58px)}.capSubmit a{color:#1d4ed8;align-items:center;min-height:44px;font-weight:850;display:inline-flex}.capDashboard{color:#172033;background:#f4f7fb;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.capDashboard>aside{background:#07182b;flex-direction:column;gap:5px;padding:22px 14px;display:flex}.capDashboard>aside>a{color:#fff;margin-bottom:20px;font-size:20px;font-weight:900}.capDashboard>aside>small{color:#f0cd70;padding:8px;font-weight:900}.capDashboard>aside button{text-align:left;color:#d8e5f3;background:0 0;border:0;border-radius:8px;min-height:44px;padding:9px 11px}.capDashboard>aside button:first-of-type{background:#ffffff15}.capDashboard>main{min-width:0;padding:40px}.capDashboard>main>span{color:#1d4ed8;font-size:10px;font-weight:900}.capDashboard h1{font-size:44px}.capDashStatus{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.capDashStatus article,.capDashboard>main>section{background:#fff;border:1px solid #dbe3ed;border-radius:14px;padding:20px}.capDashStatus article{flex-direction:column;gap:7px;display:flex}.capDashStatus small{color:#64748b}.capDashStatus b{font-size:14px}.capDashboard>main>section{margin-top:18px}.capLegal{color:#172033;background:#f4f7fb;min-width:0}.capLegal>header{color:#fff;background:#07182b;padding:62px max(20px,50% - 500px)}.capLegal>header h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(38px,6vw,64px)}.capLegal>header p{color:#cdddec;max-width:760px;line-height:1.65}.capLegal>main{max-width:1000px;margin:auto;padding:38px 24px 80px}.capLegal section{border-bottom:1px solid #d3dce7;padding:22px 0}.capLegal section h2{font-size:21px}.capLegal section p{color:#46566c;line-height:1.7}@media (width<=1000px){.cookieBanner{grid-template-columns:1fr}.cookieActions{grid-template-columns:repeat(3,1fr)}.capFeatureGrid,.capConsent dl,.capDashStatus{grid-template-columns:repeat(2,minmax(0,1fr))}.capDashboard{grid-template-columns:1fr}.capDashboard>aside{display:none}}@media (width<=650px){.cookieBanner{left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom) + 10px);max-height:82vh;padding:16px;overflow:auto}.cookieActions,.cookieModalActions{grid-template-columns:1fr}.cookieActions button,.cookieModalActions button{width:100%;min-height:44px}.cookieModalLayer{padding:10px}.cookieModal{padding:19px 15px}.cookieCategoryList article{grid-template-columns:1fr}.cookieCategoryList label{justify-content:space-between}.capHero{padding:44px 16px}.capHero h1{font-size:38px}.capContent{padding:26px 14px 60px}.capGrid,.capChannelGrid,.capFeatureGrid,.capConsent dl,.capDashStatus{grid-template-columns:1fr}.capPanel{padding:19px 14px}.capChecks,.capRadio{display:grid}.capDashboard>main{padding:28px 14px}.capDashboard h1{font-size:36px}.capLegal>header{padding:46px 16px}.capLegal>main{padding:25px 16px 60px}}.legalSyncPage{color:#172033;background:#f5f8fc;min-width:0}.legalSyncPage>header{color:#fff;background:radial-gradient(circle at 85% 10%,#2563eb55,#0000 33%),linear-gradient(145deg,#061426,#10365f);padding:64px max(20px,50% - 500px)}.legalSyncPage>header>span{color:#f4d77f;letter-spacing:.14em;font-size:10px;font-weight:900}.legalSyncPage>header h1{letter-spacing:-.05em;max-width:900px;margin:14px 0;font-size:clamp(38px,6vw,66px);line-height:1}.legalSyncPage>header p{color:#d9e7f5;max-width:800px;line-height:1.65}.legalSyncPage>header b{letter-spacing:.08em;border:1px solid #f4d77f66;border-radius:999px;align-items:center;min-height:44px;margin-top:13px;padding:0 14px;font-size:10px;display:inline-flex}.legalSyncPage>main{max-width:1000px;margin:auto;padding:38px 24px 80px}.legalSyncPage section{border-bottom:1px solid #d7e0ea;padding:22px 0}.legalSyncPage section h2{margin:0 0 9px;font-size:21px}.legalSyncPage section p{color:#46566c;overflow-wrap:anywhere;margin:0;line-height:1.72}.legalSyncPage aside{color:#6b4e16;background:#fffaf0;border:1px solid #e8d29d;border-radius:12px;margin-top:24px;padding:18px;line-height:1.55}@media (width<=650px){.legalSyncPage>header{padding:46px 16px}.legalSyncPage>header h1{font-size:38px}.legalSyncPage>main{padding:24px 16px 60px}}.mpFoundingPromo{color:#fff;background:radial-gradient(circle at 88% 18%,#663bdc55,#0000 28%),linear-gradient(135deg,#07152b,#111b2d 58%,#1f2448);border:1px solid #aa8a42;border-radius:16px;grid-template-columns:minmax(250px,1.05fr) minmax(260px,.95fr) minmax(220px,.72fr);align-items:center;gap:20px;min-width:0;margin-top:12px;padding:18px 20px;display:grid;overflow:hidden;box-shadow:0 16px 38px #14264722}.mpFoundingPromoLead{min-width:0}.mpFoundingPromoLead>span{color:#f0cf78;letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:950;display:flex}.mpFoundingPromoLead>span b{color:#111827;background:#f0cf78;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.mpFoundingPromo h2{letter-spacing:-.035em;margin:9px 0 7px;font-size:clamp(18px,2vw,28px);line-height:1.08}.mpFoundingPromo h2 em{color:#f2cf70;white-space:nowrap;font-size:1.2em;font-style:normal}.mpFoundingPromo p{color:#c9d6e6;margin:0;font-size:10px;line-height:1.5}.mpFoundingPromo ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.mpFoundingPromo li{color:#e6edf7;min-width:0;padding-left:16px;font-size:9px;line-height:1.35;position:relative}.mpFoundingPromo li:before{content:"✓";color:#f0cf78;font-weight:950;position:absolute;left:0}.mpFoundingPromoAction{border-left:1px solid #ffffff20;flex-direction:column;gap:7px;min-width:0;padding-left:18px;display:flex}.mpFoundingPromoAction strong{color:#f0cf78;font-size:10px}.mpFoundingPromoAction small{color:#b8c7db;font-size:8px;line-height:1.45}.mpFoundingPromoAction a{color:#111827;text-align:center;background:linear-gradient(135deg,#f5dc8a,#d5aa45);border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:9px;font-weight:950;display:flex}.mpFoundingPromo :is(a):focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=1050px){.mpFoundingPromo{grid-template-columns:1fr 1fr}.mpFoundingPromoAction{border-top:1px solid #ffffff20;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1.3fr auto;align-items:center;padding:12px 0 0;display:grid}.mpFoundingPromoAction a{min-width:220px}}@media (width<=650px){.mpFoundingPromo{border-radius:14px;grid-template-columns:1fr;gap:15px;width:100%;margin-top:10px;padding:18px 16px}.mpFoundingPromo h2{font-size:23px}.mpFoundingPromo p{font-size:11px}.mpFoundingPromo ul{grid-template-columns:1fr;gap:8px}.mpFoundingPromo li{font-size:10px}.mpFoundingPromoAction{grid-column:auto;align-items:stretch;padding-top:14px;display:flex}.mpFoundingPromoAction strong{font-size:11px}.mpFoundingPromoAction small{font-size:9px}.mpFoundingPromoAction a{width:100%;min-width:0;min-height:46px;font-size:10px}}@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}}.membershipDetail{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:56px;max-width:1240px;min-height:calc(100vh - 68px);margin:auto;padding:64px 24px 80px;display:grid}.membershipDetailCopy{min-width:0}.membershipDetail .backLink{color:#475569;align-items:center;min-height:44px;margin-bottom:18px;font-weight:750;display:inline-flex}.membershipDetail .pill{margin-bottom:15px;display:table}.membershipDetail h1{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(40px,5.5vw,68px);line-height:1}.membershipDetailPrice{color:#b98a2f;margin:20px 0 14px;font-size:clamp(36px,4vw,54px);font-weight:900}.membershipDetailCopy>p{color:#64748b;max-width:700px;font-size:17px;line-height:1.65}.membershipDetail ul{padding:0;list-style:none}.membershipDetail li{color:#334155;border-bottom:1px solid #e2e8f0;padding:10px 0}.membershipDetailNotice{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;flex-direction:column;gap:5px;margin:22px 0;padding:15px;line-height:1.5;display:flex}.membershipDetailNotice span{font-size:13px}.membershipDetail figure{margin:0}.membershipDetail figure img{border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 24px 70px #0f172a22}.membershipDetail figure figcaption{color:#64748b;text-align:center;margin-top:9px;font-size:12px}.membershipDetail.vip{background:radial-gradient(circle at 90% 10%,#e2e8f0,#0000 38%)}.membershipDetail.elite{background:radial-gradient(circle at 90% 10%,#dbeafe,#0000 38%)}.membershipDetail.materials{background:radial-gradient(circle at 90% 10%,#fef3c7,#0000 38%)}.pwOfferTabs button.active,.pwOfferTabs button[aria-selected=true],.cwVerifyButtons button.active,.cwVerifyButtons button[aria-pressed=true]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}@media (width<=820px){.membershipDetail{grid-template-columns:1fr;gap:30px;padding:48px 18px 64px}.membershipDetail figure{max-width:620px}.membershipDetail .btn{width:100%}}@media (width<=430px){.membershipDetail{padding:36px 14px 54px}.membershipDetail h1,.membershipDetailPrice{font-size:36px}.cwCardHead>span,.cwCardCenter span,.cwCardFoot b{font-size:9px}.cwBackCenter small{font-size:10px}.ceBrand small{font-size:6px}.ceMember>span,.ceMember small,.ceCardBack li span{font-size:7px}}footer{grid-template-columns:minmax(230px,1.2fr) minmax(120px,.5fr) minmax(180px,.75fr) minmax(190px,.8fr);gap:28px;padding:38px max(24px,50% - 566px)}.footerContacts{flex-direction:column;gap:9px;font-size:13px;display:flex}.footerContacts b{color:#334155;font-size:14px}.footerContacts a{overflow-wrap:anywhere}.contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.contactGrid a{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:16px;display:flex}.contactGrid b{color:#334155}.contactGrid span{color:var(--p);overflow-wrap:anywhere;font-size:14px}footer>div{min-width:0}.footerPrimary,.footerLegal{flex-direction:column;align-items:flex-start;gap:9px!important;font-size:13px!important;display:flex!important}.footerPrimary>b,.footerLegal>b{color:#1e293b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:12px}.footerPrimary a,.footerLegal a{align-items:center;min-height:26px;display:inline-flex}.footerPrimary a:hover,.footerLegal a:hover{color:var(--p)}footer>small{border-top:1px solid #e2e8f0;padding-top:18px}.legalCenter,.legalDocument{background:#fff;min-width:0}.legalHero,.legalDocHero{isolation:isolate;color:#f8fafc;background:radial-gradient(circle at 84% 18%,#2563eb55,#0000 30%),radial-gradient(circle at 14% 0,#d6b55b25,#0000 31%),linear-gradient(145deg,#061426,#0b2c52 65%,#071829);position:relative;overflow:hidden}.legalHero:before,.legalDocHero:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.legalHero{padding:74px max(24px,50% - 566px)}.legalHero>div,.legalDocHero>div{max-width:850px}.legalHero>div>span,.legalDocHero>div>span{color:#f4d77f;letter-spacing:.16em;background:#07152780;border:1px solid #e8c96f70;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.legalHero h1,.legalDocHero h1{letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(40px,6vw,70px);line-height:.98}.legalHero>div>p,.legalDocHero>div>p{color:#d9e7f5;max-width:760px;font-size:17px;line-height:1.65}.legalStatus{background:#ffffff0b;border:1px solid #7dd3fc55;border-radius:13px;flex-direction:column;gap:4px;width:min(520px,100%);margin-top:24px;padding:14px 16px;display:flex}.legalStatus b{color:#93d8ff;letter-spacing:.13em;font-size:10px}.legalStatus small{color:#d7e1ed;line-height:1.4}.legalIndex{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1180px;margin:auto;padding:62px 24px 28px;display:grid}.legalIndexCard{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #dbe3ef;border-top-color:#6aa9e9;border-radius:18px;flex-direction:column;justify-content:flex-end;min-width:0;min-height:165px;padding:23px;transition:all .2s;display:flex;position:relative;box-shadow:0 14px 35px #0f172a0a}.legalIndexCard:hover{border-color:#60a5fa;transform:translateY(-3px);box-shadow:0 18px 42px #2563eb16}.legalIndexCard>span{color:#2563eb;font-size:21px;position:absolute;top:18px;right:20px}.legalIndexCard h2{letter-spacing:-.025em;margin:0 0 8px;font-size:21px}.legalIndexCard p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.legalOperator{background:#fffaf0;border:1px solid #e8d29d;border-radius:16px;max-width:1132px;margin:12px auto 72px;padding:22px 24px}.legalOperator b{color:#6b4e16}.legalOperator p{color:#715c36;line-height:1.55}.legalOperator a,.legalDocBody a{color:#1d4ed8;font-weight:800}.legalDocHero{padding:64px max(24px,50% - 566px) 70px}.legalBack{color:#c8ddf2;align-items:center;min-height:44px;margin-bottom:20px;font-size:13px;font-weight:800;display:flex}.legalDocHero h1{font-size:clamp(38px,5vw,62px)}.legalDocHero small{color:#9fb5cc;margin-top:18px;font-size:11px;display:block}.legalDocLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:55px;max-width:1180px;margin:auto;padding:62px 24px 88px;display:grid}.legalToc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;padding:20px;position:sticky;top:92px}.legalToc>b{color:#1e3a5f;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:11px;display:block}.legalToc nav{flex-direction:column;display:flex}.legalToc a{color:#64748b;border-bottom:1px solid #e8edf3;padding:9px 0;font-size:12px;line-height:1.35}.legalToc a:hover{color:#1d4ed8}.legalDocBody{min-width:0;max-width:790px}.legalDocBody>section{border-bottom:1px solid #e2e8f0;margin-bottom:34px;padding:0 0 34px;scroll-margin-top:100px}.legalDocBody h2{color:#172554;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(23px,2.6vw,31px);line-height:1.18}.legalDocBody p,.legalDocBody li{color:#526176;font-size:15px;line-height:1.82}.legalDocBody ul,.legalDocBody ol{padding-left:23px}.legalDocBody li+li{margin-top:7px}.legalDocBody strong{color:#1e3a5f}.legalNotice{background:#fffaf0;border:1px solid #e8d29d;border-radius:12px;padding:15px 17px;font-weight:800;color:#6b4e16!important}.legalFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legalFacts span{color:#526176;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:15px;font-size:13px;line-height:1.5;display:flex}.legalFacts b{color:#1d4ed8;font-size:16px}.legalTableWrap{border:1px solid #dbe3ef;border-radius:13px;width:100%;overflow-x:auto}.legalTableWrap table{border-collapse:collapse;width:100%;min-width:600px}.legalTableWrap th,.legalTableWrap td{text-align:left;border-bottom:1px solid #e2e8f0;padding:13px 15px;font-size:13px;line-height:1.45}.legalTableWrap th{color:#1e3a5f;background:#eff6ff}.legalTableWrap td{color:#526176}.legalRelated>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.legalRelated a{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;min-height:46px;padding:11px 13px;font-size:13px;display:flex}.legalVersionNote{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;color:#64748b!important;font-size:12px!important}@media (width<=900px){footer{grid-template-columns:1.25fr .65fr .9fr}.legalIndex{grid-template-columns:repeat(2,minmax(0,1fr))}.legalDocLayout{grid-template-columns:1fr;gap:26px}.legalToc{position:static}.legalToc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}}@media (width<=650px){footer{grid-template-columns:1fr;gap:24px}footer>small{grid-column:1}.legalHero,.legalDocHero{padding:48px 16px 54px}.legalHero h1,.legalDocHero h1{font-size:38px}.legalHero>div>p,.legalDocHero>div>p{font-size:15px}.legalIndex{grid-template-columns:1fr;padding:42px 14px 22px}.legalIndexCard{min-height:140px;padding:20px}.legalOperator{margin:10px 14px 54px}.legalDocLayout{padding:42px 14px 66px}.legalToc{padding:17px}.legalToc nav{grid-template-columns:1fr}.legalDocBody p,.legalDocBody li{font-size:14px}.legalFacts,.legalRelated>div{grid-template-columns:1fr}.legalTableWrap{max-width:100%}footer a{align-items:center;min-height:44px;display:flex}}.legalInline{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin:10px 0 16px;padding:12px 13px;font-size:12px;line-height:1.55}.legalInline a,.pwCheck a{color:#1d4ed8;text-underline-offset:2px;font-weight:800;text-decoration:underline}.constitutionPage{color:#14233a;background:#f5f8fc;min-width:0}.constitutionPage>header{color:#fff;background:radial-gradient(circle at 88% 8%,#2f75b955,#0000 31%),radial-gradient(circle at 12% 0,#d8b45d26,#0000 26%),linear-gradient(145deg,#061426,#0b315c 68%,#061426);padding:clamp(48px,7vw,86px) max(18px,50% - 540px)}.constitutionPage>header>span{color:#f2d175;letter-spacing:.16em;font-size:11px;font-weight:900}.constitutionPage>header h1{letter-spacing:-.045em;margin:13px 0 5px;font-size:clamp(39px,6vw,70px);line-height:1}.constitutionPage>header h2{color:#e7f0f8;max-width:820px;margin:0 0 15px;font-size:clamp(18px,2.8vw,30px);font-weight:600}.constitutionPage>header small{color:#d8e8f6;background:#ffffff0b;border:1px solid #ffffff28;border-radius:999px;margin-bottom:19px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.constitutionPage>header p{color:#cadbea;max-width:880px;margin:9px 0;font-size:16px;line-height:1.65}.constitutionPrinciples{background:#fff;border:1px solid #d8e2ed;border-radius:17px;flex-wrap:wrap;justify-content:center;gap:7px;max-width:1130px;margin:-19px auto 0;padding:17px 19px;display:flex;position:relative;box-shadow:0 16px 42px #14294d16}.constitutionPrinciples span{color:#244767;background:#eef5fb;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:850}.constitutionPage>blockquote{color:#173b60;background:#fffaf0;border:1px solid #e7d19a;border-left:5px solid #d8b45d;border-radius:15px;gap:9px;max-width:1030px;margin:34px auto 0;padding:24px 28px;display:grid}.constitutionPage>blockquote strong{font-size:clamp(18px,2.3vw,24px)}.constitutionPage>blockquote span{color:#5e6875;line-height:1.5}.constitutionLayout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:34px;max-width:1130px;margin:auto;padding:38px 20px 80px;display:grid}.constitutionLayout>aside{background:#fff;border:1px solid #d8e2ed;border-radius:15px;padding:18px;position:sticky;top:95px}.constitutionLayout>aside>b{color:#173b60;letter-spacing:.08em;margin-bottom:10px;font-size:12px;display:block}.constitutionLayout>aside nav{display:grid}.constitutionLayout>aside a{color:#53657a;border-bottom:1px solid #edf1f5;align-items:center;min-height:44px;padding:9px 8px;font-size:12px;font-weight:750;display:flex}.constitutionBody{min-width:0}.constitutionBody section{border-bottom:1px solid #d8e2ed;margin-bottom:28px;padding:0 0 30px;scroll-margin-top:100px}.constitutionBody h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(23px,3vw,32px)}.constitutionBody p{color:#4f6075;font-size:15px;line-height:1.72}.constitutionBody section:nth-child(6),.constitutionBody section:nth-child(8),.constitutionBody section:nth-child(9){background:#fff;border:1px solid #d7e2ed;border-radius:16px;padding:23px}.constitutionInternalNote{color:#4d5f73;background:#eaf2fa;border:1px solid #bdd2e7;border-radius:12px;padding:15px 17px;font-weight:750;font-size:12px!important}.constitutionPage a:focus-visible{outline-offset:2px;outline:3px solid #d8b45d}.constitutionLegalCard{background:linear-gradient(145deg,#fffdf6,#f6f9fc)!important;border-color:#d6bd78!important}@media (width<=820px){.constitutionPrinciples{margin:-12px 14px 0}.constitutionPage>blockquote{margin:28px 14px 0}.constitutionLayout{grid-template-columns:1fr;padding:28px 14px 70px}.constitutionLayout>aside{position:static}.constitutionLayout>aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.constitutionPage{overflow-x:hidden}.constitutionPage>header{padding:45px 14px 48px}.constitutionPage>header p{font-size:14px}.constitutionPrinciples{padding:14px 10px}.constitutionPage>blockquote{padding:20px 17px}.constitutionLayout>aside nav{grid-template-columns:1fr}.constitutionBody section:nth-child(6),.constitutionBody section:nth-child(8),.constitutionBody section:nth-child(9){padding:18px 15px}.constitutionBody p{font-size:14px}.constitutionLayout a{min-height:44px}}.constitutionHistoryLink{background:#eef5fb;border-radius:9px;align-items:center;min-height:44px;margin-top:10px;padding:10px 8px;display:flex;color:#173b60!important;border:1px solid #c8dbea!important;font-size:10px!important;font-weight:900!important}.footerConstitutionPrimary{letter-spacing:.06em;color:#f0d178!important;font-weight:900!important}.governancePage{color:#14233a;background:#f5f8fc;min-width:0;padding-bottom:80px}.governancePage>header{color:#fff;background:radial-gradient(circle at 84% 10%,#2f75b955,#0000 31%),linear-gradient(145deg,#061426,#0b315c 68%,#061426);padding:clamp(50px,7vw,84px) max(18px,50% - 540px)}.governancePage>header>span{color:#f2d175;letter-spacing:.14em;font-size:11px;font-weight:900}.governancePage>header h1{margin:12px 0 8px;font-size:clamp(38px,6vw,66px);line-height:1}.governancePage>header h2{color:#e5eef8;margin:0 0 16px;font-size:clamp(18px,2.6vw,28px)}.governancePage>header p{color:#c9d9e9;max-width:850px;font-size:16px;line-height:1.65}.constitutionHistoryCard,.supportLegalBoundary{background:#fff;border:1px solid #d8e2ed;border-radius:16px;max-width:1080px;margin:34px auto 0;padding:24px}.constitutionHistoryCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.constitutionHistoryCard dl div{background:#f3f7fb;border-radius:11px;padding:16px}.constitutionHistoryCard dt{color:#62758b;font-size:10px;font-weight:800}.constitutionHistoryCard dd{color:#173b60;margin:7px 0 0;font-weight:850;line-height:1.45}.constitutionHistoryCard p,.supportLegalBoundary p{color:#53657a;line-height:1.6}.governanceBack{color:#173b60;align-items:center;max-width:1080px;min-height:44px;margin:20px auto 0;padding:0 14px;font-weight:850;display:flex}.supportCityHelpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1080px;margin:34px auto 0;display:grid}.supportCityHelpGrid article{background:#fff;border:1px solid #d8e2ed;border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 14px 34px #14294d0d}.supportCityHelpGrid article>span{color:#cfad53;font-size:12px;font-weight:950}.supportCityHelpGrid h2{margin:12px 0 9px;font-size:24px}.supportCityHelpGrid b{color:#315d86;background:#edf5fb;border-radius:999px;width:max-content;padding:7px 9px;font-size:9px}.supportCityHelpGrid p{color:#53657a;line-height:1.65}.supportLegalBoundary{background:#fffaf0;border-color:#e7d19a}.supportLegalBoundary h2{margin-top:0}.supportCityHelp a:focus-visible,.governancePage a:focus-visible{outline-offset:2px;outline:3px solid #d8b45d}@media (width<=1120px){.constitutionHistoryCard,.supportLegalBoundary,.supportCityHelpGrid,.governanceBack{margin-left:14px;margin-right:14px}}@media (width<=650px){.governancePage{overflow-x:hidden}.governancePage>header{padding:46px 14px 50px}.governancePage>header p{font-size:14px}.supportCityHelpGrid,.constitutionHistoryCard dl{grid-template-columns:1fr}.supportCityHelpGrid article,.constitutionHistoryCard,.supportLegalBoundary{padding:19px 16px}.supportCityHelpGrid h2{font-size:21px}.governancePage a{min-height:44px}}.browseOnlyNotice{z-index:60;color:#fff;text-align:center;background:linear-gradient(100deg,#6e1428,#9f2037 55%,#6e1428);border-bottom:1px solid #d8b45d66;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:9px max(18px,50% - 566px);display:flex;position:relative}.browseOnlyNotice strong{color:#f8df96;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.browseOnlyNotice span{color:#fff7f8;max-width:820px;font-size:12px;line-height:1.45}.languageSwitcher{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f4e4b2;letter-spacing:.08em;text-transform:uppercase;background:#090c12eb;border:1px solid #d8b45d73;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 36px);padding:7px 8px 7px 12px;font:700 10px/1 system-ui;display:flex;position:fixed;bottom:18px;right:18px;overflow:visible;box-shadow:0 12px 35px #00000052}.languageSwitcherButtons{gap:3px;display:flex}.languageSwitcher button{color:#fff;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #0000;border-radius:999px;min-width:44px;min-height:44px;padding:0 7px;font:800 11px/1 system-ui}.languageSwitcher button:hover,.languageSwitcher button:focus-visible{outline-offset:1px;border-color:#d8b45d8c;outline:3px solid #f2cd68}.languageSwitcher button.active{color:#111722;background:#d8b45d;box-shadow:0 4px 14px #d8b45d40}.languageSwitcherSelectLabel{display:none}.languageSwitcherSelectLabel span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.languageSwitcherSelectLabel select{color:#fff;background:#111827;border:1px solid #d8b45d8c;border-radius:999px;max-width:100%;min-height:44px;padding:0 36px 0 14px;font:800 12px/1 system-ui}.languageSwitcherSelectLabel select:focus-visible{outline-offset:2px;outline:3px solid #f2cd68}@media (width<=650px){.browseOnlyNotice{flex-direction:column;gap:3px;padding:10px 14px}.browseOnlyNotice strong,.browseOnlyNotice span{font-size:11px}}@media (width<=430px){.languageSwitcher{right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);max-width:calc(100vw - 20px);padding:5px 6px}.languageSwitcherLabel,.languageSwitcherButtons{display:none}.languageSwitcherSelectLabel{min-width:0;display:block}.languageSwitcherSelectLabel select{width:min(230px,100vw - 32px)}}@media (width<=650px){body:has(.homeRefresh) .languageSwitcher{bottom:calc(env(safe-area-inset-bottom,0px) + 136px)}}.legalHelpTrigger{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0c3a69,#175fa8);border:1px solid #d8b45d;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 9px 24px #175fa826}.legalHelpTrigger span{font-size:17px}.legalHelpTrigger:hover{color:#fff;background:linear-gradient(135deg,#0a315b,#124f8c);box-shadow:0 11px 28px #175fa83b}.mobileLegalFab{display:none}.ln{--ln-navy:#07182b;--ln-blue:#175fa8;--ln-gold:#d8b45d;color:#172033;background:#fff;min-width:0}.ln h1,.ln h2{letter-spacing:-.035em}.ln p{line-height:1.65}.lnHero,.lnPageHead{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 14%,#2381d65c,#0000 31%),radial-gradient(circle at 12% 8%,#d8b45d2a,#0000 27%),linear-gradient(145deg,#061426,#0b315c 65%,#061426);padding:78px max(24px,50% - 566px);position:relative;overflow:hidden}.lnHero:before,.lnPageHead:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#ffffff13 1px,#0000 1px),linear-gradient(90deg,#ffffff13 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.lnHero>div{max-width:920px}.lnHero>div>span:not(.lnDemo),.lnPageHead>span{color:#f5d77c;letter-spacing:.16em;margin:17px 0 8px;font-size:11px;font-weight:900;display:block}.lnHero h1,.lnPageHead h1{max-width:970px;margin:9px 0 18px;font-size:clamp(42px,6vw,72px);line-height:.98}.lnHero h1 em{color:#f2cd68;font-style:normal}.lnHero p,.lnPageHead p{color:#d9e7f5;max-width:790px;font-size:17px}.lnActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lnActions .outline{color:#fff;background:#ffffff0a;border-color:#ffffff70}.lnDemo{color:#8ed8ff;letter-spacing:.11em;background:#07152799;border:1px solid #7dd3fc68;border-radius:999px;align-items:center;width:max-content;min-height:27px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.lnSection{max-width:1180px;margin:auto;padding:62px 24px 78px}.lnPrinciples{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.lnPrinciples blockquote{color:#17395e;border:1px solid #d7e3ef;border-left:4px solid var(--ln-gold);background:#f6f9fc;border-radius:15px;margin:0;padding:25px;font-size:17px;font-weight:750;line-height:1.55}.lnGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lnGrid3 article,.lnRouteCards article{background:#fff;border:1px solid #dbe3ef;border-radius:17px;min-width:0;padding:23px;box-shadow:0 14px 36px #0f172a09}.lnGrid3 article>span{color:#236aac;font-size:24px}.lnGrid3 h2,.lnRouteCards h2{margin:11px 0 8px;font-size:20px}.lnGrid3 p,.lnRouteCards p{color:#607086;margin:0;font-size:14px}.lnNotice{color:#34506d;background:#f3f8fd;border:1px solid #bed7ee;border-radius:12px;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.55}.lnPageHead{padding-top:62px;padding-bottom:66px}.lnPageHead h1{font-size:clamp(39px,5vw,61px)}.lnFilters{background:#f8fafc;border:1px solid #dbe3ef;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end;gap:10px;margin-bottom:18px;padding:16px;display:grid}.lnFilters label,.lnFormGrid label{color:#31445c;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.lnFilters select,.lnFormGrid input,.lnFormGrid select,.lnFormGrid textarea{color:#172033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 12px}.lnFilters button,.lnJoinActions button{color:#31445c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:44px;padding:9px 12px;font-weight:800}.lnFilters button[aria-pressed=true]{color:#fff;background:#175fa8;border-color:#175fa8}.lnDirectory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lnLawyer{border:1px solid #dbe3ef;border-radius:18px;grid-template-columns:64px minmax(0,1fr);gap:18px;min-width:0;padding:23px;display:grid;box-shadow:0 14px 38px #0f172a0b}.lnAvatar{color:#f5d77c;background:linear-gradient(145deg,#0b315c,#061426);border:2px solid #d8b45d;border-radius:18px;place-items:center;width:64px;height:64px;font-weight:900;display:grid}.lnLawyer h2{margin:10px 0 5px;font-size:22px}.lnLawyer p,.lnLawyer li{color:#607086;font-size:13px;line-height:1.55}.lnLawyer ul{padding-left:18px}.lnTags{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.lnTags span{color:#255686;background:#eff6ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.lnNew{color:#eef7ff;background:linear-gradient(135deg,#0b315c,#07182b);border-radius:18px;margin-top:25px;padding:28px}.lnNew>span,.lnImpact>span{color:#f2cd68;letter-spacing:.12em;font-size:10px;font-weight:900}.lnNew h2{margin:10px 0 7px}.lnNew p{color:#cbddec;margin:0}.lnProfileHero{color:#fff;background:linear-gradient(135deg,#07182b,#0c3a69);align-items:center;gap:24px;padding:58px max(24px,50% - 566px);display:flex}.lnAvatar.large{border-radius:26px;flex:none;width:108px;height:108px;font-size:27px}.lnProfileHero h1{margin:8px 0;font-size:clamp(34px,5vw,56px)}.lnProfileHero p{color:#cfe0f1}.lnProfileGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:32px;display:grid}.lnProfileGrid article,.lnProfileGrid aside>section{border:1px solid #dbe3ef;border-radius:17px;padding:25px}.lnProfileGrid article h2{margin-top:30px}.lnProfileGrid article h2:first-child{margin-top:0}.lnProfileGrid article p,.lnProfileGrid dd{color:#607086}.lnProfileGrid dl div{border-bottom:1px solid #e2e8f0;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.lnProfileGrid dt{font-weight:800}.lnProfileGrid dd{margin:0}.lnProfileGrid aside{align-content:start;gap:16px;display:grid}.lnImpact{background:#fffaf0}.lnImpact ul{color:#5c5140;padding-left:19px}.lnContact button{width:100%}.lnRouteCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.lnRouteCards article>span{color:#236aac;font-size:13px;font-weight:900}.lnRouteCards a{color:#175fa8;margin-top:13px;font-weight:800;display:inline-block}.lnEmergency{color:#7f1d1d;background:#fff1f2;border:2px solid #fda4af;border-radius:16px;padding:24px}.lnEmergency b{letter-spacing:.1em;font-size:13px}.lnEmergency p{margin-bottom:0}.lnTopicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.lnTopicGrid a{color:#25364a;background:#f8fafc;border:1px solid #dbe3ef;border-radius:11px;justify-content:space-between;align-items:center;min-height:54px;padding:12px 14px;font-weight:800;display:flex}.lnWizard{max-width:900px}.lnFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lnFormGrid .wide{grid-column:1/-1}.lnSuccess{text-align:center;background:#f6fafe;border:1px solid #bed7ee;border-radius:18px;padding:34px}.lnSuccess .lnDemo{margin:auto}.lnSuccess h2{max-width:680px;margin:16px auto 8px}.lnSuccess p{color:#607086}.lnFree{background:#07182b;border:1px solid #d8b45d;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lnFree>div{text-align:center;border-right:1px solid #ffffff1f;gap:5px;padding:24px;display:grid}.lnFree>div:last-child{border:0}.lnFree b{color:#f2cd68;font-size:35px}.lnFree span{color:#d9e7f5;font-size:12px}.lnNoObligation{text-align:center;color:#526176;font-size:13px}.lnJoin{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:18px;margin-top:26px;display:grid}.lnJoin>nav{gap:5px;display:grid}.lnJoin>nav button{text-align:left;color:#526176;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:9px;align-items:center;gap:9px;min-height:47px;padding:8px 10px;display:flex}.lnJoin>nav button span{background:#eef4fa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.lnJoin>nav button.active,.lnJoin>nav button[aria-selected=true]{color:#fff;background:#175fa8;border-color:#175fa8}.lnJoinPanel{border:1px solid #dbe3ef;border-radius:17px;min-width:0;padding:27px}.lnJoinPanel>small{color:#64748b;margin-top:12px;display:block}.lnChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.lnChecks label{background:#f8fafc;border:1px solid #dbe3ef;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:13px;display:flex}.lnJoinActions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.lnDash{background:#f5f8fb;grid-template-columns:260px minmax(0,1fr);min-height:720px;display:grid}.lnDash>aside{color:#fff;background:#07182b;padding:26px 17px}.lnDash>aside>span{color:#f2cd68;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.lnDash>aside nav{gap:3px;margin-top:20px;display:grid}.lnDash>aside nav a{color:#c6d8e8;border-radius:8px;align-items:center;min-height:43px;padding:10px 11px;font-size:12px;display:flex}.lnDash>aside nav a.active{color:#fff;background:#175fa8}.lnDash>section{min-width:0}.lnDash>section>header{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.lnDash>section>header small{color:#64748b}.lnDash>section>header h1{margin:5px 0 0}.lnDash>section>header>span{color:#8a5d00;background:#fff8df;border:1px solid #eed58b;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}.lnDash main{padding:28px}.lnMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lnMetrics article{background:#fff;border:1px solid #dbe3ef;border-radius:13px;gap:7px;min-width:0;padding:19px;display:grid}.lnMetrics span,.lnMetrics small{color:#64748b;font-size:11px}.lnMetrics b{overflow-wrap:anywhere;font-size:21px}.lnEmpty,.lnStatusCard{color:#64748b;text-align:center;background:#fff;border:1px dashed #b9c8d9;border-radius:15px;margin-top:18px;padding:34px}.lnStatusCard b{color:#956400;margin:15px;display:block}.lnStandards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.lnStandards li{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;align-items:center;gap:14px;min-height:72px;padding:15px;font-weight:750;display:flex}.lnStandards li span{color:#175fa8;font-size:12px;font-weight:900}.lnHome{color:#fff;background:radial-gradient(circle at 85% 0,#2172b94b,#0000 35%),linear-gradient(135deg,#07182b,#0b315c);justify-content:space-between;align-items:center;gap:28px;padding:52px max(24px,50% - 566px);display:flex}.lnHome>div:first-child>span{color:#f2cd68;letter-spacing:.14em;font-size:10px;font-weight:900}.lnHome h2{margin:12px 0;font-size:clamp(28px,4vw,43px);line-height:1.05}.lnHome p{color:#c9daea;margin:0}.lnHome>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.lnHome .outline{color:#fff;background:0 0;border-color:#ffffff70}.ln a:focus-visible,.ln button:focus-visible,.ln input:focus-visible,.ln select:focus-visible,.ln textarea:focus-visible,.legalHelpTrigger:focus-visible,.mobileLegalFab:focus-visible{outline-offset:2px;outline:3px solid #f2cd68}@media (width<=980px){.lnGrid3,.lnRouteCards,.lnFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.lnDirectory{grid-template-columns:1fr}.lnMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lnHome{flex-direction:column;align-items:flex-start}.lnHome>div:last-child{width:100%}}@media (width<=950px){.legalHelpTrigger{display:none}.mobileLegalFab{z-index:490;color:#fff;background:linear-gradient(135deg,#0c3a69,#175fa8);border:1px solid #d8b45d;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 15px 0 10px;font-size:12px;display:inline-flex;position:fixed;bottom:76px;left:12px;box-shadow:0 13px 34px #07182b4a}.mobileLegalFab span{background:#ffffff18;border-radius:50%;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.mobileLegalFab b{white-space:nowrap}}@media (width<=430px){.mobileLegalFab{bottom:calc(env(safe-area-inset-bottom,0px) + 70px)}}@media (width<=760px){.lnHero,.lnPageHead{padding:50px 16px 56px}.lnHero h1,.lnPageHead h1{font-size:clamp(36px,10vw,48px)}.lnHero p,.lnPageHead p{font-size:15px}.lnSection{padding:42px 14px 58px}.lnPrinciples,.lnGrid3,.lnRouteCards,.lnTopicGrid,.lnProfileGrid,.lnFormGrid,.lnFree,.lnStandards{grid-template-columns:1fr}.lnDirectory{gap:12px}.lnProfileHero{align-items:flex-start;padding:42px 16px}.lnProfileGrid article,.lnProfileGrid aside>section{padding:19px}.lnProfileGrid dl div{grid-template-columns:1fr;gap:4px}.lnJoin{grid-template-columns:1fr}.lnJoin>nav{padding-bottom:6px;display:flex;overflow-x:auto}.lnJoin>nav button{flex:0 0 160px}.lnDash{grid-template-columns:1fr}.lnDash>aside{padding:16px}.lnDash>aside nav{display:flex;overflow-x:auto}.lnDash>aside nav a{flex:none}.lnDash>section>header{flex-direction:column;align-items:flex-start;padding:18px 15px}.lnDash main{padding:15px}.lnHome{padding:43px 16px}.lnHome>div:last-child{display:grid}.lnHome .btn{justify-content:center;width:100%}.lnFree>div{border-bottom:1px solid #ffffff1f;border-right:0}}@media (width<=430px){.lnHero,.lnPageHead{padding-left:13px;padding-right:13px}.lnActions{display:grid}.lnActions .btn{text-align:center;justify-content:center;width:100%}.lnFilters{grid-template-columns:1fr}.lnLawyer{grid-template-columns:1fr;padding:18px}.lnAvatar{width:55px;height:55px}.lnProfileHero{flex-direction:column}.lnFormGrid .wide{grid-column:auto}.lnChecks,.lnMetrics{grid-template-columns:1fr}.lnJoinPanel{padding:18px}.lnJoinActions{flex-direction:column}.lnJoinActions button{width:100%}.lnSuccess{padding:23px 16px}.lnTopicGrid a{overflow-wrap:anywhere}.lnDash>section>header>span{white-space:normal}.lnHome{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.ln *,.legalHelpTrigger,.mobileLegalFab{scroll-behavior:auto;transition:none!important}}.lnGuide{color:#eef6ff;background:radial-gradient(circle at 88% 4%,#216db74a,#0000 32%),linear-gradient(145deg,#061426,#0b315c);padding:64px max(24px,50% - 566px) 76px}.lnGuideHead{max-width:850px}.lnGuideHead>span{color:#f2cd68;letter-spacing:.15em;font-size:10px;font-weight:900}.lnGuideHead h2{margin:13px 0 11px;font-size:clamp(30px,4vw,46px);line-height:1.05}.lnGuideHead p{color:#cbddec;margin:0;font-size:16px}.lnGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.lnGuideGrid article{background:#ffffff0b;border:1px solid #ffffff20;border-radius:14px;min-width:0;padding:21px}.lnGuideGrid h3{color:#fff;margin:0 0 8px;font-size:17px}.lnGuideGrid p{color:#bdd0e2;margin:0;font-size:13px;line-height:1.65}.lnGuideActions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.lnGuideActions .outline{color:#fff;background:#ffffff0a;border-color:#ffffff4a}.lnGuideStatus{color:#c7d8e8;background:#06142699;border:1px solid #7dd3fc3d;border-radius:11px;margin:22px 0 0;padding:14px 16px;font-size:12px}.lnGuideStatus b{color:#8ed8ff}.lnCardPromise{color:#17395e;background:#fffaf0;border:1px solid #e8d29d;border-radius:14px;grid-template-columns:48px minmax(0,1fr);gap:14px;margin:20px 0 8px;padding:18px;display:grid}.lnCardPromise>span{background:#fff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.lnCardPromise b{font-size:16px}.lnCardPromise p{color:#655b49;margin:6px 0;font-size:13px}.lnCardPromise a{color:#175fa8;font-size:12px;font-weight:900}.lnCardDetail{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.lnCardArtwork{background:#050706;border:1px solid #c8a04c;border-radius:20px;grid-column:1/-1;width:min(100%,980px);margin:0 auto 8px;overflow:hidden;box-shadow:0 22px 58px #07182b2b}.lnCardArtwork img{width:100%;height:auto;display:block}.lnCardArtwork figcaption{color:#d4dde8;background:#08111c;padding:14px 18px;font-size:12px;line-height:1.55}.lnCardArtwork figcaption b{color:#f2cd68;letter-spacing:.08em}.lnCardSummary,.lnCardRights{border:1px solid #dbe3ef;border-radius:19px;min-width:0;padding:28px;box-shadow:0 16px 40px #0f172a0b}.lnCardSummary{color:#eef6ff;background:radial-gradient(circle at 100% 0,#d8b45d32,#0000 34%),linear-gradient(145deg,#07182b,#0c3a69);border-color:#d8b45d}.lnCardSummary>span:not(.lnDemo){color:#f2cd68;letter-spacing:.15em;margin-top:18px;font-size:10px;font-weight:900;display:block}.lnCardSummary h2{margin:11px 0;font-size:clamp(28px,4vw,42px)}.lnCardSummary p{color:#c8d9e9}.lnCardFacts{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.lnCardFacts span{color:#c8d9e9;background:#ffffff0b;border:1px solid #ffffff1d;border-radius:10px;gap:4px;min-width:0;padding:13px;font-size:11px;line-height:1.4;display:grid}.lnCardFacts b{color:#f2cd68;font-size:14px}.lnCardRights h2{margin-top:0}.lnCardRights ul{color:#526176;padding-left:21px}.lnCardRights li{padding:7px 0;line-height:1.55}.lnCardRights li::marker{color:#175fa8}.lnCardRights .lnActions{margin-bottom:0}@media (width<=760px){.lnGuide{padding:46px 14px 58px}.lnGuideGrid,.lnCardDetail{grid-template-columns:1fr}.lnGuideActions{display:grid}.lnGuideActions .btn{width:100%}.lnCardPromise{grid-template-columns:1fr}.lnCardSummary,.lnCardRights{padding:21px}.lnCardFacts{grid-template-columns:1fr}}.lce{--lce-navy:#07182b;--lce-blue:#175fa8;--lce-gold:#d8b45d;color:#172033;background:#fff;min-width:0}.lce *{box-sizing:border-box}.lceHead{color:#fff;background:radial-gradient(circle at 82% 10%,#1d72bc66,#0000 30%),linear-gradient(145deg,#061426,#0b315c);padding:64px max(20px,50% - 566px);position:relative;overflow:hidden}.lceHead.compact{padding-top:46px;padding-bottom:48px}.lceHead>span:not(.lceDemo){color:#f2cd68;letter-spacing:.16em;margin:16px 0 9px;font-size:10px;font-weight:900;display:block}.lceHead h1{max-width:940px;margin:0 0 14px;font-size:clamp(38px,5vw,62px);line-height:1}.lceHead p{color:#d5e5f5;max-width:780px;margin:0;font-size:16px;line-height:1.65}.lceDemo{color:#8ed8ff;letter-spacing:.11em;background:#07152799;border:1px solid #7dd3fc68;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.lceSection{max-width:1180px;margin:auto;padding:50px 24px 72px}.lcePrice{color:#fff;border:1px solid var(--lce-gold);background:linear-gradient(145deg,#07182b,#0c315c);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lcePrice>div{text-align:center;border-right:1px solid #ffffff1f;gap:5px;min-width:0;padding:22px;display:grid}.lcePrice>div:last-child{border:0}.lcePrice b{color:#f2cd68;font-size:34px}.lcePrice span{color:#d7e5f2;font-size:12px}.lcePlain{text-align:center;color:#526176;font-size:13px;line-height:1.6}.lceStateLine{background:#f6f9fc;border:1px solid #dbe3ef;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:12px 15px;font-size:12px;display:flex}.lceStateLine span{color:#607086}.lceStateLine b{overflow-wrap:anywhere;color:#175fa8}.lceRegistration{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.lceRegistration>nav{gap:6px;display:grid}.lceRegistration>nav button{color:#526176;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:8px 11px;font-weight:800;display:flex}.lceRegistration>nav button span{background:#edf4fa;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.lceRegistration>nav button[aria-current=step]{color:#fff;background:#175fa8;border-color:#175fa8}.lceFormPanel{border:1px solid #dbe3ef;border-radius:17px;min-width:0;padding:26px;box-shadow:0 16px 42px #0f172a0a}.lceFormPanel h2{margin:0 0 19px}.lceFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lceFields label{color:#31445c;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.lceFields label.wide{grid-column:1/-1}.lceFields input,.lceFields textarea{color:#172033;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 12px}.lceFields input[type=file]{padding:8px}.lceFields small{color:#64748b;font-weight:500}.lceFormPanel fieldset{border:1px solid #dbe3ef;border-radius:12px;min-width:0;margin:0 0 18px;padding:16px}.lceFormPanel legend{color:#31445c;padding:0 7px;font-size:12px;font-weight:900}.lceChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lceChecks.compact{margin:16px 0}.lceChecks label,.lceDeclarations label{background:#f8fafc;border:1px solid #dbe3ef;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:12px;display:flex}.lceChecks input,.lceDeclarations input{flex:none;width:18px;height:18px}.lceDeclarations{gap:9px;display:grid}.lceDeclarations p{color:#64748b;font-size:12px}.lceFormActions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.lceFormActions button,.lceStateTabs button,.lceDashboardGrid aside button,.lceAdminActions button,.lceTableActions button,.lceFlip{color:#31445c;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:44px;padding:9px 13px;font-weight:800}.lceFormActions button[disabled],.lceDashboardGrid aside button[disabled]{opacity:.55;cursor:not-allowed}.lceResult{text-align:center;background:#f6fafe;border:1px solid #bed7ee;border-radius:18px;max-width:820px;margin:auto;padding:34px}.lceResult>b{color:#175fa8;letter-spacing:.08em;font-size:11px}.lceResult h2{margin:15px 0}.lceResult p{color:#607086}.lceResult .btn{margin-top:12px}.lceCardArea{text-align:center;perspective:1400px;min-width:0}.lceCard{aspect-ratio:1.586;width:min(690px,100%);transform-style:preserve-3d;cursor:pointer;background:0 0;border:0;border-radius:25px;padding:0;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:relative}.lceCard.showBack{transform:rotateY(180deg)}.lceCardFace{color:#f7f5ef;backface-visibility:hidden;text-align:left;background:radial-gradient(circle at 77% 14%,#ffffff12,#0000 31%),linear-gradient(145deg,#1a1b1c,#050606 69%,#131414);border:1px solid #caa658;border-radius:25px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 55px #0008,inset 0 0 0 9px #080909,inset 0 0 0 10px #9f8245}.lceCardFace:after{content:"";pointer-events:none;border:1px solid #d2b06d80;border-radius:15px;position:absolute;inset:17px}.lceCardBack{transform:rotateY(180deg)}.lceBrand{align-items:center;gap:10px;display:flex;position:absolute;top:9%;left:8%}.lceBrand>b{color:#e1c276;border:1px solid #d8b45d;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.lceBrand>span{letter-spacing:.16em;flex-direction:column;font-size:clamp(15px,2.2vw,24px);font-weight:700;display:flex}.lceBrand small{color:#d7bd7d;letter-spacing:.24em;margin-top:3px;font-size:7px}.lceCardFront>strong{color:#e6c87c;letter-spacing:.12em;font-family:Georgia,serif;font-size:clamp(20px,3.4vw,38px);font-weight:500;position:absolute;top:35%;left:8%}.lceScales{color:#d9b85f;font-size:clamp(58px,10vw,108px);position:absolute;top:22%;right:9%}.lceCardName{letter-spacing:.13em;font-size:clamp(15px,2.5vw,27px);font-weight:700;position:absolute;bottom:25%;left:8%}.lceProfessional{letter-spacing:.12em;font-size:clamp(7px,1.15vw,12px);position:absolute;bottom:16%;left:8%}.lceProfessional b{color:#e6c87c}.lceNetwork{color:#d2d2d2;letter-spacing:.2em;font-size:clamp(7px,1vw,11px);position:absolute;bottom:8%;left:8%}.lceCardFace>em{z-index:2;color:#e6c87c;letter-spacing:.1em;border:1px solid #d8b45d;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:6%;right:5%}.lceCardBack dl{margin:0;position:absolute;top:31%;left:8%;right:39%}.lceCardBack dl div{border-bottom:1px solid #ffffff17;grid-template-columns:105px minmax(0,1fr);gap:8px;padding:7px 0;font-size:clamp(7px,1vw,11px);display:grid}.lceCardBack dt{color:#aeb4bc}.lceCardBack dd{overflow-wrap:anywhere;color:#f0d38a;margin:0}.lceQr{aspect-ratio:1;color:#d9bb73;letter-spacing:.08em;text-align:center;background:repeating-linear-gradient(45deg,#d9bb7315 0 8px,#0000 8px 16px);border:1px dashed #d9bb73;place-items:center;width:25%;font-size:clamp(8px,1.2vw,12px);font-weight:900;display:grid;position:absolute;top:35%;right:8%}.lceQr b{font-size:.75em;display:block}.lceCardBack>p{color:#aeb4bc;margin:0;font-size:clamp(6px,.9vw,9px);line-height:1.45;position:absolute;bottom:8%;left:8%;right:8%}.lceFlip{color:#d8b45d;background:#07182b;border-color:#d8b45d;margin-top:16px}.lceStateTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.lceStateTabs button[aria-pressed=true]{color:#fff;background:#175fa8;border-color:#175fa8}.lceDashboardGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:25px;display:grid}.lceDashboardGrid aside{background:#f8fafc;border:1px solid #dbe3ef;border-radius:16px;padding:23px}.lceDashboardGrid aside h2{margin-top:0}.lceDashboardGrid aside dl{margin:0 0 16px}.lceDashboardGrid aside dl div{border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:8px;padding:9px 0;font-size:11px;display:grid}.lceDashboardGrid aside dt{color:#64748b}.lceDashboardGrid aside dd{overflow-wrap:anywhere;text-align:right;margin:0}.lceDashboardGrid aside button{width:100%;margin-top:7px}.lceUnavailable{color:#d9e7f5;text-align:center;background:linear-gradient(145deg,#07182b,#0b315c);border:1px solid #d8b45d;border-radius:22px;align-content:center;place-items:center;min-height:350px;padding:34px;display:grid}.lceUnavailable h2{margin:16px 0 5px}.lceUnavailable p{color:#bfd0e1;max-width:580px}.lceUnavailable>b{color:#f2cd68}.lcePhysical{background:#f8fafc;border:1px solid #dbe3ef;border-radius:16px;margin-top:35px;padding:25px}.lcePhysical p{color:#607086}.lcePhysical ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lcePhysical li{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe3ef;border-radius:10px;flex-direction:column;gap:8px;min-width:0;min-height:75px;padding:11px;font-size:9px;font-weight:800;display:flex}.lcePhysical li span{color:#fff;background:#175fa8;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.lceAdmin{background:#f5f8fb;min-height:100vh}.lceAdmin>header{color:#fff;background:#07182b;justify-content:space-between;align-items:center;gap:22px;padding:25px max(20px,50% - 590px);display:flex}.lceAdmin>header>div>span:not(.lceDemo){color:#f2cd68;letter-spacing:.14em;margin-top:10px;font-size:9px;display:block}.lceAdmin h1{margin:6px 0;font-size:clamp(30px,4vw,45px)}.lceAdmin header p{color:#c9daea;margin:0}.lceAdmin nav{flex-wrap:wrap;gap:8px;display:flex}.lceAdmin nav a{color:#fff;border:1px solid #ffffff45;border-radius:9px;align-items:center;min-height:44px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.lceAdmin main{max-width:1180px;margin:auto;padding:30px 24px 60px}.lceAdminList{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.lceAdminList article{background:#fff;border:1px solid #dbe3ef;border-radius:16px;min-width:0;padding:22px}.lceAdminList article h2{margin:12px 0}.lceAdminList dl{margin:0}.lceAdminList dl div{border-bottom:1px solid #edf0f4;grid-template-columns:145px minmax(0,1fr);gap:8px;padding:8px 0;font-size:11px;display:grid}.lceAdminList dt{color:#64748b}.lceAdminList dd{overflow-wrap:anywhere;margin:0;font-weight:800}.lceAdminActions,.lceTableActions{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.lceAdminActions button,.lceTableActions button{font-size:10px}.lceAdminTableWrap{background:#fff;border:1px solid #dbe3ef;border-radius:14px;max-width:100%;overflow-x:auto}.lceAdmin table{border-collapse:collapse;width:100%;min-width:1050px}.lceAdmin th,.lceAdmin td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px;font-size:11px}.lceAdmin th{color:#526176;background:#f8fafc}.lceSecurity{color:#53431f;background:#fffaf0;border:1px solid #e6cf96;border-radius:12px;margin-top:20px;padding:16px;font-size:12px;line-height:1.55}.lceBackendGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lceBackendGrid article{background:#fff;border:1px solid #dbe3ef;border-radius:14px;min-width:0;padding:20px}.lceBackendGrid b{overflow-wrap:anywhere;color:#175fa8}.lceBackendGrid p{color:#607086;font-size:12px}.lceVerifyCard{background:#fff;border:1px solid #dbe3ef;border-top:4px solid #2f855a;border-radius:18px;max-width:760px;margin:auto;padding:31px;box-shadow:0 18px 48px #0f172a0d}.lceVerifyCard.notFound{border-top-color:#b45309}.lceVerifyCard>p{color:#607086}.lceVerifyCard dl div{border-bottom:1px solid #e2e8f0;grid-template-columns:230px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.lceVerifyCard dt{color:#64748b}.lceVerifyCard dd{overflow-wrap:anywhere;margin:0;font-weight:850}.lceVerifyNotice{background:#fffaf0;border:1px solid #e8d29d;border-radius:10px;padding:14px;font-size:12px;color:#5c5140!important;margin-top:20px!important}.lceVerifyStates{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;max-width:760px;margin:18px auto 0;display:grid}.lceVerifyStates a{color:#175fa8;text-align:center;background:#f6f9fc;border:1px solid #dbe3ef;border-radius:9px;place-items:center;min-height:44px;padding:8px;font-size:9px;font-weight:900;display:grid}.lce a:focus-visible,.lce button:focus-visible,.lce input:focus-visible,.lce textarea:focus-visible{outline-offset:2px;outline:3px solid #f2cd68}@media (width<=900px){.lceRegistration,.lceDashboardGrid{grid-template-columns:1fr}.lceRegistration>nav{padding-bottom:5px;display:flex;overflow-x:auto}.lceRegistration>nav button{flex:0 0 175px}.lcePhysical ol{grid-template-columns:repeat(3,minmax(0,1fr))}.lceAdminList,.lceBackendGrid{grid-template-columns:1fr 1fr}}@media (width<=650px){.lceHead{padding:44px 15px 49px}.lceSection{padding:36px 14px 54px}.lcePrice,.lceFields,.lceChecks,.lceAdminList,.lceBackendGrid{grid-template-columns:1fr}.lcePrice>div{border-bottom:1px solid #ffffff1f;border-right:0}.lcePrice>div:last-child{border-bottom:0}.lceFormPanel{padding:18px}.lceFields label.wide{grid-column:auto}.lceFormActions{flex-direction:column}.lceFormActions button{width:100%}.lceStateTabs,.lcePhysical ol{grid-template-columns:1fr 1fr}.lceAdmin>header{flex-direction:column;align-items:flex-start}.lceAdmin main{padding:22px 14px 50px}.lceVerifyCard{padding:22px 17px}.lceVerifyCard dl div{grid-template-columns:1fr;gap:4px}.lceVerifyStates{grid-template-columns:1fr 1fr}.lceCardFace{border-radius:16px;box-shadow:0 14px 35px #0007,inset 0 0 0 5px #080909,inset 0 0 0 6px #9f8245}.lceCardFace:after{border-radius:10px;inset:10px}.lceBrand>b{width:29px;height:29px;font-size:17px}.lceCardBack dl{top:29%;right:35%}.lceCardBack dl div{grid-template-columns:72px minmax(0,1fr);padding:4px 0}.lceQr{top:35%;right:7%}}@media (width<=430px){.lceStateTabs,.lcePhysical ol,.lceVerifyStates{grid-template-columns:1fr}.lceCardBack>p{font-size:5.5px}.lceCardFace>em{font-size:5px}.lceAdminActions button{flex:135px}.lceRegistration>nav button{flex-basis:155px}}@media (prefers-reduced-motion:reduce){.lceCard{transition:none}}.chCardWrap{text-align:center;perspective:1400px;min-width:0}.chCard{aspect-ratio:1.586;width:min(680px,100%);transform-style:preserve-3d;cursor:pointer;background:0 0;border:0;border-radius:25px;padding:0;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:relative}.chCard.showBack{transform:rotateY(180deg)}.chCardFace{color:#f7f5ef;border:1px solid var(--card-accent,#d8b45d);box-shadow:0 24px 55px #0008,inset 0 0 0 8px #080909,inset 0 0 0 9px var(--card-accent,#d8b45d);background:radial-gradient(circle at 78% 10%,#ffffff15,#0000 30%),linear-gradient(145deg,#1b1c1d,#050606 68%,#141515);border-radius:25px;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chCardFace{box-shadow:0 24px 55px #0008,inset 0 0 0 8px #080909,inset 0 0 0 9px color-mix(in srgb,var(--card-accent,#d8b45d) 65%,transparent)}}.chCardFace{backface-visibility:hidden;text-align:left}.chCardFace:after{content:"";border:1px solid var(--card-accent,#d8b45d);position:absolute;inset:16px}@supports (color:color-mix(in lab, red, red)){.chCardFace:after{border:1px solid color-mix(in srgb,var(--card-accent,#d8b45d) 72%,transparent)}}.chCardFace:after{pointer-events:none;border-radius:15px}.chCardBack{transform:rotateY(180deg)}.chCard.theme-materials{--card-accent:#b8793a}.chCard.theme-vip{--card-accent:#c9d0d8}.chCard.theme-elite{--card-accent:#d8b45d}.chCard.theme-creator-elite{--card-accent:#b32642}.chCard.theme-legal-partner{--card-accent:#d8b45d}.chCardBrand{letter-spacing:.16em;flex-direction:column;font-size:clamp(17px,2.5vw,27px);font-weight:850;display:flex;position:absolute;top:9%;left:8%}.chCardBrand small{color:var(--card-accent);letter-spacing:.25em;margin-top:3px;font-size:7px}.chCardFront>strong{color:var(--card-accent);letter-spacing:.09em;font-family:Georgia,serif;font-size:clamp(18px,3.2vw,36px);font-weight:500;position:absolute;top:35%;left:8%;right:8%}.chCardName{letter-spacing:.12em;font-size:clamp(14px,2.4vw,25px);font-weight:800;position:absolute;bottom:25%;left:8%}.chCardRole{color:var(--card-accent);letter-spacing:.15em;font-size:clamp(7px,1.1vw,11px);position:absolute;bottom:19%;left:8%}.chCardId{letter-spacing:.12em;font-size:clamp(7px,1.15vw,11px);position:absolute;bottom:11%;left:8%}.chCardStatus{color:var(--card-accent);letter-spacing:.08em;border:1px solid;border-radius:999px;padding:5px 8px;font-size:clamp(6px,.9vw,9px);font-weight:900;position:absolute;bottom:11%;right:7%}.chCardFace>em{z-index:2;color:var(--card-accent);letter-spacing:.1em;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:8%;right:6%}.chCardBack dl{margin:0;position:absolute;top:27%;left:8%;right:39%}.chCardBack dl div{border-bottom:1px solid #ffffff17;grid-template-columns:105px minmax(0,1fr);gap:8px;padding:6px 0;font-size:clamp(7px,1vw,10px);display:grid}.chCardBack dt{color:#aeb4bc}.chCardBack dd{overflow-wrap:anywhere;color:var(--card-accent);margin:0}.chSecureQr{aspect-ratio:1;width:24%;color:var(--card-accent);letter-spacing:.06em;text-align:center;background:repeating-linear-gradient(45deg,#ffffff08 0 8px,#0000 8px 16px);border:1px dashed;place-items:center;font-size:clamp(7px,1.1vw,11px);font-weight:900;display:grid;position:absolute;top:34%;right:8%}.chSecureQr b{font-size:.72em;display:block}.chCardBack>p{color:#aeb4bc;margin:0;font-size:clamp(6px,.9vw,9px);line-height:1.45;position:absolute;bottom:8%;left:8%;right:8%}.chFlip{color:#d8b45d;cursor:pointer;background:#07182b;border:1px solid #d8b45d;border-radius:9px;min-height:44px;margin-top:15px;padding:9px 14px;font-weight:850}.lceLegalDisclaimer{color:#5c5140;background:#fffaf0;border:1px solid #e8d29d;border-radius:9px;max-width:680px;margin:13px auto 0;padding:11px;font-size:11px;line-height:1.5}.chMyCards{min-width:0}.chMyCards>header>span{color:#175fa8;letter-spacing:.12em;font-size:9px;font-weight:900}.chMyCards>header h2{margin:8px 0}.chMyCards>header p{color:#607086}.chCardTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:20px 0;display:grid}.chCardTabs button{color:#42546a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;gap:5px;min-width:0;min-height:58px;padding:9px;font-size:10px;font-weight:850;display:grid}.chCardTabs button small{overflow-wrap:anywhere;color:#64748b;font-size:7px}.chCardTabs button[aria-pressed=true]{color:#fff;background:#175fa8;border-color:#175fa8}.chCardTabs button[aria-pressed=true] small{color:#d8e9fa}.chCardsGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:start;gap:22px;display:grid}.chCardsGrid aside{background:#f8fafc;border:1px solid #dbe3ef;border-radius:15px;padding:21px}.chCardsGrid aside h3{margin-top:0}.chCardsGrid aside dl div{border-bottom:1px solid #e2e8f0;grid-template-columns:100px minmax(0,1fr);gap:7px;padding:8px 0;font-size:10px;display:grid}.chCardsGrid aside dt{color:#64748b}.chCardsGrid aside dd{overflow-wrap:anywhere;text-align:right;margin:0}.chCardsGrid aside a,.chCardsGrid aside button{color:#175fa8;cursor:pointer;background:#fff;border:1px solid #bfd2e5;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:7px;padding:9px;font-size:11px;font-weight:850;display:flex}.chRegistry{margin-bottom:20px}.chRegistry>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.chRegistry article{background:#fff;border:1px solid #dbe3ef;border-radius:11px;gap:6px;min-width:0;padding:14px;display:grid}.chRegistry b,.chRegistry span,.chRegistry small{overflow-wrap:anywhere}.chRegistry b{font-size:11px}.chRegistry span{color:#175fa8;font-size:9px;font-weight:850}.chRegistry small{color:#64748b;font-size:8px}.chFilters{background:#fff;border:1px solid #dbe3ef;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:17px 0;padding:14px;display:grid}.chFilters label{color:#526176;gap:5px;min-width:0;font-size:9px;font-weight:850;display:grid}.chFilters select{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:44px;padding:8px}.chTableSub{color:#64748b;margin-top:4px;font-size:8px;display:block}.chRuleGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.chRuleGrid article{background:#f8fafc;border:1px solid #dbe3ef;border-radius:11px;min-width:0;padding:15px}.chRuleGrid h3{overflow-wrap:anywhere;color:#175fa8;font-size:12px}.chRuleGrid p{color:#607086;font-size:9px}.chCard:focus-visible,.chFlip:focus-visible,.chCardTabs button:focus-visible,.chCardsGrid a:focus-visible,.chCardsGrid button:focus-visible,.chFilters select:focus-visible{outline-offset:2px;outline:3px solid #f2cd68}.chWalletStates{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;margin-top:20px;padding:20px}.chWalletStates h2{margin-top:0}.chWalletStates p,.chWalletStates small{color:#607086}.chWalletStates>div{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.chWalletStates span{color:#175fa8;background:#fff;border:1px solid #bfd2e5;border-radius:999px;align-items:center;min-height:35px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}@media (width<=1000px){.chCardTabs,.chRegistry>div,.chRuleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.chFilters{grid-template-columns:1fr 1fr}.chCardsGrid{grid-template-columns:1fr}}@media (width<=650px){.chCardTabs,.chRegistry>div,.chRuleGrid,.chFilters{grid-template-columns:1fr 1fr}.chCardFace{box-shadow:0 14px 35px #0007,inset 0 0 0 5px #080909,inset 0 0 0 6px var(--card-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.chCardFace{box-shadow:0 14px 35px #0007,inset 0 0 0 5px #080909,inset 0 0 0 6px color-mix(in srgb,var(--card-accent) 65%,transparent)}}.chCardFace:after{border-radius:9px;inset:10px}.chCardBack dl{top:25%;right:37%}.chCardBack dl div{grid-template-columns:70px minmax(0,1fr);padding:4px 0}.chSecureQr{top:34%;right:7%}}@media (width<=430px){.chCardTabs,.chRegistry>div,.chRuleGrid,.chFilters{grid-template-columns:1fr}.chCardBack>p{font-size:5.3px}.chCardFace>em{font-size:5px}.chCardStatus{right:6%}}@media (prefers-reduced-motion:reduce){.chCard{transition:none}}.pmEcosystem{isolation:isolate;color:#f8fafc;background:linear-gradient(135deg,#050b18,#0a1630 58%,#11111d);border-block:1px solid #ffffff12;padding:88px max(24px,50% - 590px);position:relative;overflow:hidden}.pmEcosystem:before{content:"";z-index:-2;opacity:.24;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.pmGlow{z-index:-1;filter:blur(90px);opacity:.32;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute}.pmGlowOne{background:#2563eb;top:-180px;left:-150px}.pmGlowTwo{background:#7c3aed;bottom:-210px;right:-140px}.pmEcosystemHead{text-align:center;max-width:900px;margin:0 auto 34px}.pmEcosystemHead>span{color:#f0ce79;letter-spacing:.17em;background:#f0ce790b;border:1px solid #f0ce7950;border-radius:999px;align-items:center;min-height:31px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.pmEcosystemHead h2{letter-spacing:-.045em;margin:18px auto 14px;font-size:clamp(32px,4.6vw,54px);line-height:1.04}.pmEcosystemHead p{color:#c5d2e5;max-width:820px;margin:0 auto;font-size:16px;line-height:1.72}.pmPlatformRail{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:25px;display:flex}.pmPlatformRail a,.pmPlatformRail span{color:#eef5ff;background:#ffffff0b;border:1px solid #fff2;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.pmPlatformRail a{border-color:#67a7ff66}.pmPlatformRail i{color:#fff;background:linear-gradient(145deg,#2563eb,#7c3aed);border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 18px #5b7cff66}.pmBrandGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pmBrandCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1f;border-top-color:#d9bc6f88;border-radius:20px;flex-direction:column;min-width:0;padding:23px;display:flex;box-shadow:0 22px 48px #0004,inset 0 1px #ffffff0d}.pmBrandCard header{align-items:center;gap:12px;display:flex}.pmBrandCard header>span{color:#0a1020;background:linear-gradient(145deg,#f5d77f,#b88a32);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:12px;font-weight:950;display:grid;box-shadow:0 0 24px #d6ae5250}.pmBrandCard header small{color:#8aaee8;letter-spacing:.14em;font-size:8px;font-weight:900}.pmBrandCard h3{margin:4px 0 0;font-size:18px}.pmBrandCard>p{color:#aebdd2;min-height:85px;font-size:12px;line-height:1.65}.pmSocialList{gap:7px;margin-top:auto;display:grid}.pmSocialLink{color:#eef5ff;background:#050a14aa;border:1px solid #ffffff18;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:7px 10px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.pmSocialLink>span{color:#fff;background:linear-gradient(145deg,#2563eb,#7c3aed);border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid;box-shadow:0 0 18px #5a69ff55}.pmSocialLink small{color:#8191a8;font-size:8px}.pmSocialLink:hover{border-color:#6d8fff88;transform:translateY(-2px);box-shadow:0 10px 25px #0005,0 0 19px #5268ff22}.pmEcosystemFoot{text-align:center;max-width:920px;margin:30px auto 0}.pmEcosystemFoot p{color:#93a4ba;font-size:11px;line-height:1.65}.pmCta{color:#07101f;letter-spacing:.04em;background:linear-gradient(135deg,#f3d275,#c59a3e);border:1px solid #f5d77f;border-radius:12px;justify-content:center;align-items:center;gap:13px;min-height:50px;margin-top:13px;padding:0 22px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 12px 30px #b8893638}.pmCta span{font-size:20px}.pmEcosystem a:focus-visible{outline-offset:3px;outline:3px solid #f3d275}.pmActivity{color:#f8fafc;background:linear-gradient(145deg,#071427,#101429);border:1px solid #283b59;border-radius:18px;margin:0 0 24px;padding:22px;box-shadow:0 18px 42px #0f172a1d}.pmActivity>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pmActivity>header span{color:#78a8ff;letter-spacing:.15em;font-size:8px;font-weight:900}.pmActivity h2{margin:6px 0 5px;font-size:25px}.pmActivity>header p{color:#9fb0c6;margin:0;font-size:12px}.pmActivity>header>b{color:#f1ce78;letter-spacing:.08em;background:#f1ce780d;border:1px solid #f1ce784d;border-radius:999px;flex:none;padding:7px 9px;font-size:8px}.pmActivitySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0;display:grid}.pmActivitySummary article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px;display:flex}.pmActivitySummary article>span{color:#fff;background:linear-gradient(145deg,#2563eb,#7c3aed);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 0 18px #5d6cff40}.pmActivitySummary article div{gap:4px;min-width:0;display:grid}.pmActivitySummary small{overflow-wrap:anywhere;color:#9db0c8;font-size:9px}.pmActivitySummary strong{overflow-wrap:anywhere;color:#eff5ff;font-size:11px}.pmActivityTableWrap{border:1px solid #ffffff17;border-radius:12px;max-width:100%;overflow-x:auto}.pmActivity table{border-collapse:collapse;width:100%;min-width:820px}.pmActivity th,.pmActivity td{text-align:left;border-bottom:1px solid #fff1;padding:11px;font-size:10px}.pmActivity th{color:#9fb1ca;background:#ffffff09}.pmActivity td{color:#d8e3f1}.pmActivity td a{color:#78a8ff;font-weight:800}.pmEmptyActivity{text-align:center;align-content:center;place-items:center;gap:5px;min-height:92px;display:grid}.pmEmptyActivity b{color:#e9f1fb}.pmEmptyActivity span{color:#8fa1b7;font-size:9px}.pmStatusLegend{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.pmStatusLegend span{color:#b9c9dd;letter-spacing:.05em;background:#ffffff08;border:1px solid #ffffff16;border-radius:999px;align-items:center;min-height:30px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.pmActivity :focus-visible{outline-offset:2px;outline:3px solid #f1ce78}@media (width<=950px){.pmBrandGrid{grid-template-columns:1fr}.pmBrandCard>p{min-height:0}.pmSocialList,.pmActivitySummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.pmEcosystem{padding:68px 16px}.pmEcosystemHead{text-align:left}.pmPlatformRail{justify-content:flex-start}.pmBrandCard{padding:18px}.pmSocialList{grid-template-columns:1fr}.pmEcosystemFoot{text-align:left}.pmCta{width:100%}.pmActivity{padding:16px}.pmActivity>header{flex-direction:column}.pmActivitySummary{grid-template-columns:1fr}.pmActivityTableWrap{margin-inline:-4px}.pmActivityTableWrap:after{content:"Плъзнете хоризонтално за всички полета";color:#8191a8;text-align:center;padding:8px;font-size:8px;display:block}}@media (width<=430px){.pmEcosystemHead h2{font-size:32px}.pmPlatformRail a,.pmPlatformRail span{justify-content:flex-start;width:100%}.pmBrandCard header>span{width:44px;height:44px}.pmSocialLink{grid-template-columns:34px minmax(0,1fr)}.pmSocialLink small{display:none}.pmActivity h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.pmSocialLink{transition:none}}.marketHeaderUtilities{align-items:center;gap:5px;display:flex}.marketUtility{color:#526176;align-items:center;gap:5px;min-height:40px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.marketUtility span{color:#2563eb;font-size:15px}.businessHeaderCta{white-space:nowrap;background:linear-gradient(135deg,#5934d6,#2563eb)}.mpHero{color:#fff;background:linear-gradient(90deg,#061225ef 0,#091a34b5 48%,#06122525),url(/cityhelp-club/ecosystem-couple-clean.webp) 50%/cover no-repeat;align-items:center;min-height:510px;padding:54px max(24px,50% - 620px);display:flex}.mpHeroGlass{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#061122a8;border:1px solid #91b9ff4f;border-radius:24px;width:min(660px,100%);padding:34px;box-shadow:0 28px 75px #0208178c,inset 0 1px #ffffff17}.mpHeroGlass>span,.mpMarketplaceHead>span,.mpTravel>header>span,.mpPartnerDirectory>header>span,.mpLegalNetwork span,.mpCards>header>span,.mpFounding>div>span,.mpHomeSection>header span{color:#dfbd68;letter-spacing:.16em;font-size:10px;font-weight:950}.mpHero h1{letter-spacing:-.055em;margin:16px 0 14px;font-size:clamp(39px,5.2vw,67px);line-height:.96}.mpHero h1 em{color:#78a8ff;text-shadow:0 0 28px #556dff66;font-style:normal}.mpHero p{color:#d5dfed;max-width:560px;font-size:16px;line-height:1.65}.mpFlow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.mpFlow b{letter-spacing:.06em;background:#ffffff0b;border:1px solid #fff2;border-radius:8px;align-items:center;min-height:34px;padding:0 9px;font-size:9px;display:flex}.mpFlow i{color:#ddb95d;font-style:normal}.mpDiscovery{z-index:4;background:#f6f8fc;padding:0 max(24px,50% - 620px) 40px;position:relative}.mpSearch{background:#fff;border:1px solid #dbe4ef;border-radius:17px;grid-template-columns:minmax(0,1.5fr) minmax(180px,.55fr) auto;gap:8px;padding:13px;display:grid;position:relative;top:-26px;box-shadow:0 22px 50px #0f172a18}.mpSearch.compact{margin-bottom:18px;top:auto}.mpSearch label{color:#526176;letter-spacing:.04em;gap:5px;min-width:0;font-size:9px;font-weight:900;display:grid}.mpSearch input,.mpSearch select{color:#172033;background:#f8fafc;border:1px solid #d6e0eb;border-radius:10px;width:100%;min-height:47px;padding:0 13px}.mpSearchButton,.mpPrimary,.mpSecondary{letter-spacing:.04em;text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:47px;padding:0 15px;font-size:10px;font-weight:950;display:flex}.mpSearchButton,.mpPrimary{color:#fff;background:linear-gradient(135deg,#5134d7,#176fdb);border:1px solid #7695ff;box-shadow:0 10px 24px #3159da2d}.mpPrimary[disabled]{cursor:not-allowed;opacity:.62}.mpSecondary{color:#1e55aa;background:#f4f8ff;border:1px solid #bfd4ef}.mpCategoryRail{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.mpCategoryRail a{color:#263850;text-align:center;background:#fff;border:1px solid #dce5ef;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:86px;padding:10px 7px;transition:all .2s;display:flex;box-shadow:0 9px 24px #0f172a08}.mpCategoryRail a:hover{border-color:#7aa7ed;transform:translateY(-2px);box-shadow:0 13px 30px #3159da15}.mpCategoryRail a>span{color:#fff;background:linear-gradient(145deg,#2563eb,#6d3bd2);border-radius:10px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.mpCategoryRail b{overflow-wrap:anywhere;font-size:9px;line-height:1.25}.mpLiveResults{background:#fff;border:1px solid #dbe5ef;border-radius:13px;margin-bottom:5px;padding:14px;position:relative;top:-18px}.mpLiveResults header{justify-content:space-between;gap:10px;font-size:11px;display:flex}.mpLiveResults header a{color:#2563eb;font-weight:850}.mpLiveResults>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.mpLiveResults>div a{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.mpLiveResults span,.mpLiveResults small{color:#64748b;font-size:8px}.mpLiveResults b{overflow-wrap:anywhere;font-size:10px}.mpHomeSection{border-bottom:1px solid #e9eef4;padding:66px max(24px,50% - 620px)}.mpHomeSection:nth-of-type(2n){background:#f8fafc}.mpHomeSection>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.mpHomeSection h2{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(28px,3vw,40px)}.mpHomeSection>header>a{color:#2563eb;font-size:11px;font-weight:900}.mpHomeGrid,.mpOfferGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mpOfferCard{background:#fff;border:1px solid #dce5ef;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 14px 34px #0f172a0d}.mpOfferCard figure{background:#0b1731;height:205px;margin:0;position:relative;overflow:hidden}.mpOfferCard figure img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.mpOfferCard:hover figure img{transform:scale(1.025)}.mpOfferCard figure:after{content:"";background:linear-gradient(#0000 35%,#061122b5);position:absolute;inset:0}.mpOfferCard figcaption{z-index:2;color:#dce9f8;letter-spacing:.08em;font-size:7px;font-weight:900;position:absolute;bottom:9px;left:11px}.mpPartnerBadge{z-index:2;color:#fff;background:#0c1930d9;border:1px solid #ffffff38;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:10px;left:10px}.mpOfferBody{flex-direction:column;flex:1;padding:17px;display:flex}.mpOfferContext{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.mpOfferContext span{color:#1e5eb5;background:#eef5ff;border:1px solid #d5e7ff;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900}.mpOfferBody>small,.mpDetailBody>small{color:#718096;font-size:9px}.mpOfferBody h3{min-height:44px;margin:6px 0 12px;font-size:17px;line-height:1.25}.mpBenefit{color:#fff;background:linear-gradient(135deg,#142c58,#4f35c9);border-radius:10px;gap:4px;padding:10px;display:grid}.mpBenefit span{color:#b9d1ff;letter-spacing:.1em;font-size:7px;font-weight:900}.mpBenefit strong{font-size:12px}.mpPrice{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.mpPrice>span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.mpPrice small{color:#64748b;font-size:7px}.mpPrice b,.mpPrice del{overflow-wrap:anywhere;font-size:10px}.mpPrice>span:last-child b{color:#1d4ed8}.mpOfferCard dl{margin:0 0 14px}.mpOfferCard dl div{border-bottom:1px solid #edf1f5;grid-template-columns:65px minmax(0,1fr);gap:7px;padding:7px 0;font-size:8px;display:grid}.mpOfferCard dt{color:#64748b}.mpOfferCard dd{margin:0;line-height:1.45}.mpOfferActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}.mpOfferActions a{min-width:0;padding-inline:7px}.mpTruthfulEmpty{color:#526176;text-align:center;background:#f8fafc;border:1px dashed #b8c9dc;border-radius:15px;align-content:center;place-items:center;min-height:145px;padding:26px;display:grid}.mpTruthfulEmpty>b{color:#795a15;letter-spacing:.1em;font-size:9px}.mpTruthfulEmpty p{max-width:650px;font-size:12px;line-height:1.6}.mpTruthfulEmpty.standalone{min-height:60vh}.mpTruthfulEmpty a{color:#2563eb;font-weight:900}.mpLegalNetwork{color:#fff;background:radial-gradient(circle at 85% 20%,#6437df55,#0000 25%),linear-gradient(135deg,#07162d,#0a315d);grid-template-columns:1fr auto;align-items:center;gap:40px;padding:78px max(24px,50% - 620px);display:grid}.mpLegalNetwork h2{max-width:780px;margin:13px 0;font-size:clamp(31px,4vw,49px);line-height:1.05}.mpLegalNetwork p{color:#c2d3e6;max-width:750px;line-height:1.65}.mpLegalNetwork a{color:#f2d178;border:1px solid #f2d178;border-radius:10px;align-items:center;min-height:45px;margin-top:10px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.mpLegalNetwork>b{color:#e5c365;text-shadow:0 0 42px #d7b35355;font-size:115px}.mpCards{background:#f6f8fb;padding:76px max(24px,50% - 620px)}.mpCards>header{text-align:center}.mpCards h2{margin:12px auto 8px;font-size:clamp(30px,4vw,46px)}.mpCards>header p{color:#64748b}.mpCards>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px;display:grid}.mpCards>div a{color:#fff;background:radial-gradient(circle at 100% 0,#4b3ad955,#0000 37%),linear-gradient(145deg,#111827,#070b14);border:1px solid #c8a95a80;border-radius:17px;flex-direction:column;min-width:0;min-height:175px;padding:20px;display:flex;box-shadow:0 16px 35px #0f172a25}.mpCards a small{color:#c6a957;letter-spacing:.15em;font-size:8px}.mpCards a strong{margin:14px 0 4px;font-size:22px}.mpCards a b{color:#f0ce79}.mpCards a span{color:#9ab5d9;margin-top:auto;font-size:9px}.mpFounding{color:#fff;background:radial-gradient(circle at 12% 10%,#4c38d946,#0000 30%),linear-gradient(135deg,#071225,#11162b);grid-template-columns:1.25fr .75fr;gap:24px;padding:80px max(24px,50% - 620px);display:grid}.mpFounding>div,.mpFounding aside{background:#ffffff09;border:1px solid #ffffff19;border-top-color:#d7b65f77;border-radius:18px;padding:27px}.mpFounding h2{margin:14px 0;font-size:clamp(31px,4vw,48px);line-height:1.05}.mpFounding p{color:#c2d0e2;line-height:1.65}.mpFounding>div>b{color:#f2cf72;border:1px solid #f2cf7255;border-radius:999px;padding:7px 9px;font-size:9px;display:inline-flex}.mpFounding>div>small{color:#8fa2ba;margin-top:14px;line-height:1.5;display:block}.mpFounding aside h3{margin-top:0}.mpFounding ul{color:#c8d5e6;padding-left:20px;font-size:12px;line-height:1.9}.mpFounding aside a{color:#071225;text-align:center;background:#edcb6f;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 13px;font-size:10px;font-weight:950;display:flex}.mpMarketplace,.mpTravel,.mpPartnerDirectory,.mpDetail,.mpPartnerProfile{background:#f6f8fb;min-height:70vh;padding:55px max(20px,50% - 660px) 75px}.mpMarketplaceHead,.mpTravel>header,.mpPartnerDirectory>header{max-width:850px;margin-bottom:28px}.mpMarketplaceHead h1,.mpTravel>header h1,.mpPartnerDirectory>header h1{letter-spacing:-.05em;margin:12px 0 8px;font-size:clamp(38px,5vw,57px)}.mpMarketplaceHead p,.mpTravel>header p,.mpPartnerDirectory>header p{color:#607086;line-height:1.65}.mpMarketplaceHead>b,.mpTravel>header>b{color:#73550f;background:#fff9e8;border:1px solid #e3ca88;border-radius:999px;padding:6px 8px;font-size:8px}.mpMarketplaceLayout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:17px;display:grid}.mpMarketplaceLayout>main{min-width:0}.mpCategorySidebar{background:#fff;border:1px solid #dce5ef;border-radius:15px;max-height:calc(100vh - 105px);padding:11px;position:sticky;top:84px;overflow:auto}.mpCategorySidebar header{justify-content:space-between;padding:8px 7px 12px;display:flex}.mpCategorySidebar header button{display:none}.mpCategorySidebar>button{color:#526176;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:40px;padding:7px;font-size:9px;font-weight:800;display:flex}.mpCategorySidebar>button span{color:#2465bf;background:#eef5ff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.mpCategorySidebar>button.active{color:#fff;background:linear-gradient(135deg,#5235d1,#2563eb)}.mpCategorySidebar>button.active span{color:#fff;background:#ffffff18}.mpCategoryMobile{display:none}.mpMarketplaceTools{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mpMarketplaceTools>div{flex-wrap:wrap;gap:6px;display:flex}.mpMarketplaceTools button,.mpActiveFilters button{color:#526176;cursor:pointer;background:#fff;border:1px solid #d8e2ec;border-radius:999px;min-height:40px;padding:0 10px;font-size:9px;font-weight:850}.mpMarketplaceTools button.active{color:#fff;background:#2563eb;border-color:#2563eb}.mpMarketplaceTools label{color:#64748b;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.mpMarketplaceTools select{background:#fff;border:1px solid #d8e2ec;border-radius:9px;min-height:40px;padding:0 8px}.mpActiveFilters{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.mpActiveFilters button{color:#1d4ed8;background:#eef5ff;border-color:#caddf4}.mpMarketplace .mpOfferGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mpTravelFilters{background:#fff;border:1px solid #dce5ef;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px;padding:17px;display:grid}.mpTravelFilters label{color:#526176;gap:5px;min-width:0;font-size:9px;font-weight:850;display:grid}.mpTravelFilters input,.mpTravelFilters select{background:#f8fafc;border:1px solid #d7e0e9;border-radius:8px;width:100%;min-height:44px;padding:0 9px}.mpTravel .mpOfferGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.mpTravelLegal,.mpTransactionNotice{color:#5d5140;background:#fffaf0;border:1px solid #e7d19c;border-radius:10px;padding:14px;font-size:10px;line-height:1.55}.mpTravel>.mpTravelLegal{max-width:950px;margin:25px auto 0}.mpDetailGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.mpBack{color:#2563eb;align-items:center;min-height:44px;margin-bottom:14px;font-size:10px;font-weight:900;display:inline-flex}.mpDetailGrid>article,.mpDetailGrid>aside,.mpPartnerLayout>main>section,.mpPartnerLayout>aside{background:#fff;border:1px solid #dce5ef;border-radius:17px;overflow:hidden}.mpDetailGrid figure{height:430px;margin:0;position:relative}.mpDetailGrid figure img{object-fit:cover;width:100%;height:100%}.mpDetailGrid figcaption{color:#fff;background:#08152ccf;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900;position:absolute;bottom:13px;left:15px}.mpDetailBody{padding:27px}.mpDetailBody h1{margin:9px 0 20px;font-size:clamp(32px,4vw,49px);line-height:1.05}.mpDetailBody h2{margin-top:25px;font-size:18px}.mpDetailBody p{color:#526176;line-height:1.65}.mpDetailPrice{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mpDetailPrice span{background:#f8fafc;border:1px solid #e1e8f0;border-radius:10px;gap:6px;padding:13px;display:grid}.mpDetailPrice small{color:#64748b;font-size:8px}.mpDetailPrice b,.mpDetailPrice strong{color:#1d4ed8}.mpDetailGrid>aside{padding:22px;position:sticky;top:84px}.mpDetailGrid>aside>span{color:#73550f;letter-spacing:.12em;font-size:8px;font-weight:900}.mpDetailGrid aside .mpPrimary,.mpDetailGrid aside .mpSecondary{width:100%;margin-top:8px}.mpPartnerDirectory>.mpSearch{max-width:980px}.mpPartnerDirectoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.mpPartnerDirectoryGrid>a{background:#fff;border:1px solid #dce5ef;border-radius:15px;min-width:0;padding-bottom:16px;overflow:hidden}.mpPartnerDirectoryGrid figure{height:150px;margin:0;position:relative}.mpPartnerDirectoryGrid figure img{object-fit:cover;width:100%;height:100%}.mpPartnerDirectoryGrid figure span{color:#fff;background:linear-gradient(145deg,#5135d4,#2563eb);border:3px solid #fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:-18px;left:12px}.mpPartnerDirectoryGrid>a>small,.mpPartnerDirectoryGrid>a>h2,.mpPartnerDirectoryGrid>a>p,.mpPartnerDirectoryGrid>a>b{margin-left:14px;margin-right:14px;display:block}.mpPartnerDirectoryGrid>a>small{color:#b45309;margin-top:27px;font-size:7px;font-weight:900}.mpPartnerDirectoryGrid h2{font-size:17px;margin-top:7px!important;margin-bottom:5px!important}.mpPartnerDirectoryGrid p{color:#64748b;font-size:10px}.mpPartnerDirectoryGrid b{color:#2563eb;font-size:9px}.mpPartnerProfile>header{border-radius:20px;height:390px;position:relative;overflow:hidden}.mpPartnerProfile>header>img{object-fit:cover;width:100%;height:100%}.mpPartnerProfile>header:after{content:"";background:linear-gradient(#0000 20%,#071225eb);position:absolute;inset:0}.mpPartnerProfile>header>div{z-index:2;color:#fff;position:absolute;bottom:25px;left:28px}.mpPartnerLogo{background:linear-gradient(145deg,#5135d4,#2563eb);border:2px solid #fff;border-radius:15px;place-items:center;width:58px;height:58px;margin-bottom:10px;font-weight:900;display:grid}.mpPartnerProfile>header small{color:#f3ce6f;font-size:8px;font-weight:900}.mpPartnerProfile>header h1{margin:7px 0;font-size:clamp(33px,5vw,56px)}.mpPartnerProfile>header p{color:#d5e0ed;margin:0}.mpPartnerLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:18px;display:grid}.mpPartnerLayout>main{gap:16px;display:grid}.mpPartnerLayout>main>section,.mpPartnerLayout>aside{padding:22px}.mpPartnerLayout p{color:#607086;line-height:1.65}.mpGallery{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mpGallery img{object-fit:cover;border-radius:10px;width:100%;height:150px}.mpPartnerLayout aside{position:sticky;top:84px}.mpPartnerLayout aside dl div{border-bottom:1px solid #e8edf2;grid-template-columns:100px minmax(0,1fr);gap:8px;padding:9px 0;font-size:10px;display:grid}.mpPartnerLayout dt{color:#64748b}.mpPartnerLayout dd{overflow-wrap:anywhere;margin:0;font-weight:800}.mpPartnerLayout dd a{color:#2563eb;display:block}.mpMarketplace a:focus-visible,.mpMarketplace button:focus-visible,.mpMarketplace input:focus-visible,.mpMarketplace select:focus-visible,.mpHero a:focus-visible,.mpDiscovery a:focus-visible,.mpDiscovery input:focus-visible,.mpDiscovery select:focus-visible,.mpOfferCard a:focus-visible,.mpTravel a:focus-visible,.mpTravel input:focus-visible,.mpTravel select:focus-visible,.mpDetail a:focus-visible,.mpDetail button:focus-visible,.mpPartnerProfile a:focus-visible,.mpPartnerDirectory a:focus-visible{outline-offset:2px;outline:3px solid #f0cc70}.chCard.theme-business-partner{--card-accent:#6ea0ff}.pdeForm,.pdeOffers,.pdeFounding,.pdePartnerCard{margin-top:18px}.pdeEngineHeader{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pdeEngineHeader>label,.pdeBaseFields label,.pdeField{color:#41536a;gap:6px;min-width:0;font-size:10px;font-weight:850;display:grid}.pdeEngineHeader select,.pdeBaseFields input,.pdeBaseFields select,.pdeBaseFields textarea,.pdeField input,.pdeField select,.pdeField textarea{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:44px;padding:9px 10px}.pdeEngineHeader>div{background:#f6f9fc;border:1px solid #dbe5ef;border-radius:10px;gap:4px;padding:12px;display:grid}.pdeEngineHeader small,.pdeDynamic>header span{color:#2563eb;letter-spacing:.09em;font-size:8px;font-weight:900}.pdeEngineHeader span{color:#64748b;font-size:8px}.pdeBaseFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:18px 0;display:grid}.pdeDynamic{background:#f8fafc;border:1px solid #dce5ef;border-radius:13px;padding:16px}.pdeDynamic h3{margin:5px 0 14px}.pdeDynamic>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.pdeField small{color:#64748b;font-weight:500;line-height:1.4}.pdeField input[type=checkbox]{width:22px}.pdePricePreview{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.pdePricePreview>div{color:#fff;background:#0c1c38;border:1px solid #30486c;border-radius:10px;gap:6px;padding:13px;display:grid}.pdePricePreview small{color:#9db8dc;font-size:8px}.pdePricePreview strong{color:#f2ce6f}.pdePriceIntegrity{color:#5d4c26;background:#fffaf0;border:1px solid #e4ce96;border-radius:10px;gap:5px;padding:14px;font-size:10px;line-height:1.55;display:grid}.pdePriceIntegrity b{color:#8c6516}.pdePriceIntegrity span{color:#9a6a08;font-size:8px}.pdeModeration{justify-content:space-between;align-items:center;gap:16px;display:flex}.pdeModeration small{color:#64748b}.pdeModeration p{color:#526176;max-width:650px;font-size:10px}.pdeFounding{color:#fff;background:radial-gradient(circle at 90% 0,#5a39d74c,#0000 35%),linear-gradient(145deg,#07152b,#0d203d);border:1px solid #314665;border-radius:16px;padding:20px}.pdeFounding>div>span,.pdePartnerCard>header>span,.pdeOffers>header span{color:#edcb70;letter-spacing:.12em;font-size:8px;font-weight:900}.pdeFounding h2{margin:7px 0}.pdeFounding p,.pdeFounding small{color:#b7c7da}.pdeFounding ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:17px 0 0;padding:0;list-style:none;display:grid}.pdeFounding li{background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:7px;min-width:0;min-height:62px;padding:9px;font-size:8px;font-weight:800;display:flex}.pdeFounding li span{color:#07152b;background:#edcb70;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.pdePartnerCard{background:#fff;border:1px solid #dce5ef;border-radius:16px;padding:22px}.pdePartnerCard>header p{color:#607086}.pdePartnerCardGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:start;gap:20px;display:grid}.pdePartnerCardGrid aside{background:#f8fafc;border:1px solid #dce5ef;border-radius:12px;padding:17px}.pdePartnerCardGrid dl div{border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:7px;padding:8px 0;font-size:9px;display:grid}.pdePartnerCardGrid dt{color:#64748b}.pdePartnerCardGrid dd{text-align:right;margin:0;font-weight:800}.pdePartnerCardGrid aside p{color:#607086;font-size:10px;line-height:1.55}.pdePartnerCardGrid aside button{border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:44px}.pdeOffers{background:#fff;border:1px solid #dce5ef;border-radius:16px;padding:20px}.pdeOffers>header{justify-content:space-between;gap:15px;display:flex}.pdeOffers>header h2{margin:5px 0}.pdeOffers>header p{color:#607086}.pdeOffers>header>a{color:#fff;background:#2563eb;border-radius:9px;align-items:center;min-height:44px;padding:0 12px;font-size:10px;font-weight:850;display:flex}.pdeStatusRail{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.pdeStatusRail span{color:#64748b;background:#f8fafc;border:1px solid #dce5ef;border-radius:999px;align-items:center;min-height:32px;padding:0 8px;font-size:8px;font-weight:850;display:flex}.pdeStatusRail span.active{color:#fff;background:#2563eb}.pdeOffers>article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:14px;display:grid}.pdeOffers>article>div:last-child>b{color:#77560f;background:#fff9e8;border:1px solid #e4ce97;border-radius:999px;padding:6px 8px;font-size:8px;display:inline-flex}.pdeOffers article p{color:#607086;font-size:10px}.pdeOffers article button{color:#1d4ed8;background:#fff;border:1px solid #bfd2ec;border-radius:8px;min-height:40px;margin-right:6px;padding:0 10px;font-size:9px;font-weight:850}.pdeReviewRule{background:#fffaf0;border:1px solid #e4ce97;border-radius:9px;padding:11px;color:#5d4c26!important}.pdeForm :focus-visible,.pdeOffers :focus-visible,.pdePartnerCard :focus-visible{outline-offset:2px;outline:3px solid #f0cc70}@media (width<=1180px){.marketHeaderUtilities{display:none}.mpCategoryRail{grid-template-columns:repeat(6,minmax(0,1fr))}.mpHomeGrid,.mpOfferGrid,.mpPartnerDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=950px){.mpHero{min-height:480px}.mpCategoryRail{padding-bottom:8px;display:flex;overflow-x:auto}.mpCategoryRail a{flex:0 0 118px}.mpHomeGrid,.mpOfferGrid,.mpMarketplace .mpOfferGrid,.mpTravel .mpOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mpMarketplaceLayout{grid-template-columns:1fr}.mpCategoryMobile{color:#fff;background:#142b53;border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;margin-bottom:10px;padding:0 13px;font-weight:850;display:flex}.mpCategorySidebar{z-index:102;border-radius:18px 18px 0 0;width:min(430px,100%);max-height:82vh;transition:transform .25s;position:fixed;top:auto;bottom:0;left:0;transform:translateY(105%)}.mpCategorySidebar.open{transform:translateY(0)}.mpCategorySidebar header button{background:#f1f5f9;border:0;border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.mpDrawerOverlay{z-index:101;background:#0712258c;border:0;position:fixed;inset:0}.mpDetailGrid,.mpPartnerLayout,.pdePartnerCardGrid{grid-template-columns:1fr}.mpDetailGrid>aside,.mpPartnerLayout aside{position:static}.mpCards>div{grid-template-columns:repeat(2,1fr)}.pdeDynamic>div,.pdeFounding ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.mpHero{min-height:455px;padding:34px 14px}.mpHeroGlass{border-radius:18px;padding:24px 19px}.mpHero h1{font-size:clamp(37px,12vw,50px)}.mpFlow i{display:none}.mpFlow b{flex:42%;justify-content:center}.mpDiscovery{padding:0 12px 24px}.mpSearch{grid-template-columns:1fr;top:-18px}.mpSearch.compact{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;margin-inline:-4px;position:sticky;top:68px}.mpSearchButton{width:100%}.mpLiveResults>div{grid-template-columns:1fr}.mpHomeSection{padding:50px 14px}.mpHomeSection>header{align-items:flex-start}.mpHomeSection>header>a{white-space:nowrap}.mpHomeGrid,.mpOfferGrid,.mpMarketplace .mpOfferGrid,.mpTravel .mpOfferGrid,.mpPartnerDirectoryGrid{grid-template-columns:1fr}.mpOfferCard figure{height:190px}.mpOfferActions{grid-template-columns:1fr}.mpLegalNetwork{grid-template-columns:1fr;padding:58px 16px}.mpLegalNetwork>b{display:none}.mpCards,.mpFounding{padding:55px 15px}.mpCards>div,.mpFounding{grid-template-columns:1fr}.mpMarketplace,.mpTravel,.mpPartnerDirectory,.mpDetail,.mpPartnerProfile{padding:38px 13px 60px}.mpMarketplaceTools{flex-direction:column;align-items:flex-start}.mpMarketplaceTools>div{z-index:17;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f8fcee;width:100%;padding:5px;position:sticky;top:172px;overflow-x:auto}.mpMarketplaceTools button{flex:none}.mpTravelFilters{grid-template-columns:1fr}.mpDetailGrid figure{height:270px}.mpDetailBody{padding:19px}.mpDetailPrice{grid-template-columns:1fr}.mpPartnerProfile>header{height:310px}.mpPartnerProfile>header>div{bottom:18px;left:18px}.mpGallery{grid-template-columns:1fr}.mpGallery img{height:190px}.pdeEngineHeader,.pdeBaseFields,.pdeDynamic>div,.pdePricePreview{grid-template-columns:1fr}.pdeModeration,.pdeOffers>header{flex-direction:column;align-items:stretch}.pdeFounding ol,.pdeOffers>article{grid-template-columns:1fr}.pdeOffers .pwOfferImage{min-height:130px}.pdePartnerCard{padding:15px}}@media (width<=430px){.mpHeroGlass{padding:20px 15px}.mpHero h1{font-size:36px}.mpHero p{font-size:14px}.mpCategoryRail a{flex-basis:105px}.mpHomeSection h2{font-size:27px}.mpPrice{grid-template-columns:1fr}.mpPartnerProfile>header{height:280px}.mpPartnerProfile>header h1{font-size:31px}.pdeForm,.pdeOffers,.pdePartnerCard{padding:14px}.pdeStatusRail{flex-wrap:nowrap;overflow-x:auto}.pdeStatusRail span{flex:none}}@media (width<=650px){.mpCategorySidebar>button,.mpMarketplaceTools button,.mpMarketplaceTools select,.mpActiveFilters button{min-height:44px}}@media (prefers-reduced-motion:reduce){.mpCategoryRail a,.mpOfferCard figure img,.mpCategorySidebar{transition:none}}.mpHomeV272{background:#f4f7fb;min-width:0}.mpHomeShell{padding:18px max(18px,50% - 690px) 42px}.mpHomeShellLayout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:18px;display:grid}.mpHomeCategorySidebar{background:#fff;border:1px solid #dbe4ee;border-radius:15px;max-height:calc(100vh - 100px);padding:11px;position:sticky;top:82px;overflow:auto;box-shadow:0 14px 34px #172b4d0d}.mpHomeCategorySidebar header{color:#172033;letter-spacing:.1em;justify-content:space-between;align-items:center;min-height:44px;padding:3px 7px 8px;font-size:10px;display:flex}.mpHomeCategorySidebar header button{display:none}.mpHomeCategorySidebar>button{color:#536176;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:40px;padding:7px;font-size:9px;font-weight:800;display:flex}.mpHomeCategorySidebar>button>span{color:#2465bf;background:#eef5ff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.mpHomeCategorySidebar>button.active{color:#fff;background:linear-gradient(135deg,#5235d1,#2563eb)}.mpHomeCategorySidebar>button.active>span{color:#fff;background:#ffffff1c}.mpHomeMarketMain{min-width:0}.mpHomeSearch{background:#fff;border:1px solid #dbe4ee;border-radius:14px;grid-template-columns:minmax(0,1.55fr) minmax(180px,.7fr) 108px;gap:8px;padding:11px;display:grid;box-shadow:0 12px 30px #172b4d0b}.mpHomeSearch label{color:#526176;gap:4px;min-width:0;font-size:8px;font-weight:850;display:grid}.mpHomeSearch input,.mpHomeSearch select{color:#172033;width:100%;min-height:44px;font:inherit;background:#f8fafc;border:1px solid #d7e0e9;border-radius:9px;padding:0 11px;font-size:11px}.mpHomeSearchButton{color:#fff;background:linear-gradient(135deg,#5235d1,#2563eb);border-radius:9px;justify-content:center;align-self:end;align-items:center;min-height:44px;font-size:10px;font-weight:900;display:flex}.mpHomeFilterTabs{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.mpHomeFilterTabs a{color:#536176;background:#fff;border:1px solid #dbe4ee;border-radius:999px;align-items:center;min-height:40px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.mpHomeFilterTabs a.active{color:#fff;background:#152b51;border-color:#152b51}.mpHomeMobileTools{display:none}.mpHomePromo{background-image:linear-gradient(90deg,#061329e8 0%,#081a36be 48%,#081a3624 74%),url(/cityhelp-club/ecosystem-couple-clean.webp);background-position:50% 48%;background-size:cover;border:1px solid #30486c;border-radius:19px;height:320px;position:relative;overflow:hidden;box-shadow:0 18px 42px #10264b24}.mpHomePromoGlass{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(120deg,#08152caa,#08152c2b);border-right:1px solid #ffffff16;flex-direction:column;justify-content:center;width:min(610px,66%);height:100%;padding:24px 27px;display:flex}.mpHomePromoGlass>span,.mpHomeOfferPreview>header span{color:#f0cd70;letter-spacing:.14em;font-size:8px;font-weight:950}.mpHomePromo h1{letter-spacing:-.045em;margin:9px 0;font-size:clamp(31px,3.5vw,49px);line-height:.96}.mpHomePromo h1 em{color:#f2cf70;font-style:normal}.mpHomePromo p{color:#d8e4f2;max-width:570px;margin:0;font-size:12px;line-height:1.55}.mpHomePromoGlass>div{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.mpHomePromoPrimary,.mpHomePromoSecondary{border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:9px;font-weight:950;display:flex}.mpHomePromoPrimary{color:#10182b;background:#f0cc70}.mpHomePromoSecondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff70}.mpHomeOfferPreview{padding-top:22px}.mpHomeOfferPreview>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.mpHomeOfferPreview h2{color:#172033;letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(25px,3vw,35px)}.mpHomeOfferPreview>header>a{color:#2563eb;white-space:nowrap;align-items:center;min-height:44px;font-size:9px;font-weight:900;display:flex}.mpHomeOfferGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mpHomeOfferGrid .mpOfferCard figure{height:148px}.mpHomeOfferGrid .mpOfferBody{padding:13px}.mpHomeOfferGrid .mpOfferBody h3{font-size:15px}.mpHomeOfferGrid .mpOfferBody dl,.mpHomeQuickCategories{display:none}.mpHomeV272 .mpHomeSection{background:#f4f7fb}.mpHomeV272 .mpHomeSection:nth-of-type(2n){background:#fff}.mpHomeV272 :is(a,button,input,select):focus-visible{outline-offset:2px;outline:3px solid #f0cc70}.mpHomeDrawerOverlay{display:none}@media (width<=1050px){.mpHomeShellLayout{grid-template-columns:1fr}.mpHomeCategorySidebar{z-index:122;border-radius:18px 18px 0 0;width:min(430px,100%);max-height:88vh;transition:transform .22s;position:fixed;top:auto;bottom:0;left:0;transform:translateY(105%)}.mpHomeCategorySidebar.open{transform:translateY(0)}.mpHomeCategorySidebar header button{background:#f1f5f9;border:0;border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.mpHomeDrawerOverlay{z-index:121;background:#0712258c;border:0;display:block;position:fixed;inset:0}.mpHomeMobileTools{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0;display:grid}.mpHomeMobileTools button{color:#fff;background:#152b51;border:0;border-radius:10px;min-height:44px;font-size:10px;font-weight:900}.mpHomeFilterTabs{display:none}.mpHomeFilterTabs.open{display:flex}.mpHomeOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mpHomePromoGlass{width:72%}}@media (width<=650px){.mpHomeShell{padding:10px 12px 30px}.mpHomeSearch{grid-template-columns:1fr}.mpHomeSearchButton{width:100%}.mpHomeFilterTabs a{min-height:44px}.mpHomePromo{background-image:linear-gradient(#061329e5 0%,#081a36b8 60%,#081a362c 100%),url(/cityhelp-club/ecosystem-couple-clean.webp);background-position:58%;height:380px}.mpHomePromoGlass{background:linear-gradient(#0000 5%,#07152bd9 62%,#07152bf2);justify-content:flex-end;width:100%;padding:21px 18px}.mpHomePromo h1{font-size:clamp(32px,10vw,43px)}.mpHomePromo p{font-size:11px}.mpHomePromoGlass>div{grid-template-columns:1fr 1fr;display:grid}.mpHomeQuickCategories{scrollbar-width:none;gap:7px;margin:10px -1px 0;padding-bottom:4px;display:flex;overflow-x:auto}.mpHomeQuickCategories::-webkit-scrollbar{display:none}.mpHomeQuickCategories button{color:#425269;background:#fff;border:1px solid #dbe4ee;border-radius:999px;align-items:center;gap:6px;min-width:max-content;min-height:44px;padding:0 11px;font-size:9px;font-weight:850;display:flex}.mpHomeQuickCategories button.active{color:#fff;background:#2563eb;border-color:#2563eb}.mpHomeOfferPreview{padding-top:17px}.mpHomeOfferPreview>header{align-items:flex-start}.mpHomeOfferGrid{grid-template-columns:1fr}.mpHomeOfferGrid .mpOfferCard figure{height:190px}.mpHomeV272 .mpHomeSection{padding-top:44px}.mpHomeCategorySidebar>button,.mpHomeMobileTools button,.mpHomeQuickCategories button{min-height:44px}}@media (width<=430px){.mpHomePromo{height:350px}.mpHomePromoGlass{padding:17px 14px}.mpHomePromo h1{font-size:33px}.mpHomePromoGlass>div{grid-template-columns:1fr}.mpHomePromoPrimary,.mpHomePromoSecondary{min-height:44px}.mpHomeOfferPreview h2{font-size:25px}.mpHomeOfferPreview>header>a{font-size:8px}}@media (prefers-reduced-motion:reduce){.mpHomeCategorySidebar{transition:none}}.campaignFounding{color:#fff;background:radial-gradient(circle at 88% 18%,#663bdc55,#0000 28%),linear-gradient(135deg,#07152b,#111b2d 58%,#1f2448);border:1px solid #aa8a42;border-radius:16px;grid-template-columns:minmax(250px,1.05fr) minmax(260px,.95fr) minmax(220px,.72fr);align-items:center;gap:20px;min-width:0;margin-top:12px;padding:18px 20px;display:grid;overflow:hidden;box-shadow:0 16px 38px #14264722}.campaignFounding>div>span{color:#f0cf78;letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:950;display:flex}.campaignFounding>div>span b{color:#111827;background:#f0cf78;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.campaignFounding h2{letter-spacing:-.035em;margin:9px 0 7px;font-size:clamp(18px,2vw,28px);line-height:1.08}.campaignFounding h2 em{color:#f2cf70;white-space:nowrap;font-style:normal}.campaignFounding p{color:#c9d6e6;margin:0;font-size:10px;line-height:1.5}.campaignFounding ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.campaignFounding li{color:#e6edf7;padding-left:16px;font-size:9px;line-height:1.35;position:relative}.campaignFounding li:before{content:"✓";color:#f0cf78;position:absolute;left:0}.campaignFounding aside{border-left:1px solid #ffffff20;flex-direction:column;gap:7px;padding-left:18px;display:flex}.campaignFounding aside>b{color:#f0cf78;font-size:10px}.campaignFounding aside small{color:#b8c7db;font-size:8px;line-height:1.45}.campaignFounding a{color:#111827;text-align:center;background:linear-gradient(135deg,#f5dc8a,#d5aa45);border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:9px;font-weight:950;display:flex}.campaignCardStrip{background:radial-gradient(circle at 17% 58%,#7ba9e533 0,#0000 27%),radial-gradient(circle at 50% 58%,#6c8cff3d 0,#0000 29%),radial-gradient(circle at 83% 58%,#7ba9e533 0,#0000 27%),linear-gradient(135deg,#eef3fa 0%,#d9e4f2 52%,#c8d7ea 100%);border:1px solid #f8fbff;border-radius:16px;margin-top:14px;padding:20px;box-shadow:inset 0 1px #fffc}.campaignCardStrip>header{margin-bottom:13px}.campaignCardStrip>header span,.campaignLegalCta small{color:#6d4ed1;letter-spacing:.12em;font-size:8px;font-weight:950}.campaignCardStrip h2{margin:5px 0 4px;font-size:clamp(23px,3vw,34px)}.campaignCardStrip>header p{color:#66758a;margin:0;font-size:10px}.campaignCardStrip>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.campaignCardStrip article{background:#0b1324;border:1px solid #f4f8ff70;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 16px 34px #223d6629,0 3px 10px #14243b1f}.campaignCardStrip article.featured{border-color:#8f9cffb8;box-shadow:0 18px 38px #4b55d944,0 0 28px #627dff2e,0 3px 10px #14243b24}.campaignCardStrip article>img{object-fit:cover;width:100%;height:145px}.campaignCardStrip article>div{color:#fff;flex-direction:column;align-items:flex-start;padding:13px;display:flex}.campaignCardStrip article small{color:#e9ca73;letter-spacing:.1em;font-size:7px;font-weight:900}.campaignCardStrip h3{margin:6px 0 2px;font-size:17px}.campaignCardStrip article strong{color:#f0d178;font-size:22px}.campaignCardStrip article del{color:#9caac0;margin-top:2px;font-size:9px}.campaignCardStrip article p{color:#bac7d8;min-height:28px;margin:7px 0;font-size:8px;line-height:1.45}.campaignCardStrip article a{color:#fff;border:1px solid #7599e5;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:8px;font-weight:900;display:flex}.campaignQuotaNote{color:#5d5140;background:#fffaf0;border:1px solid #ead59d;border-radius:9px;margin:12px 0 0;padding:9px;font-size:8px;line-height:1.5}.campaignLegalCta{color:#fff;background:linear-gradient(135deg,#07162d,#0b315d);border:1px solid #315b8f;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:17px 19px;display:flex}.campaignLegalCta>div{align-items:center;gap:14px;display:flex}.campaignLegalCta>div>span{color:#e4c465;font-size:40px}.campaignLegalCta h2{margin:4px 0;font-size:18px}.campaignLegalCta p{color:#c2d3e6;margin:0;font-size:9px}.campaignLegalCta>a{color:#f2d178;text-align:center;border:1px solid #f2d178;border-radius:9px;justify-content:center;align-items:center;min-width:210px;min-height:44px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.campaignAdmin,.campaignTerms{background:#fff;border:1px solid #dbe4ee;border-radius:16px;padding:28px}.campaignAdmin>header span,.campaignTerms>header span{color:#6043c9;letter-spacing:.12em;font-size:9px;font-weight:950}.campaignAdmin>header h1,.campaignTerms>header h1{margin:7px 0;font-size:clamp(30px,4vw,45px)}.campaignAdmin dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.campaignAdmin dl div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:12px}.campaignAdmin dt{color:#64748b;font-size:8px}.campaignAdmin dd{margin:4px 0 0;font-weight:850}.campaignAdminActions{flex-wrap:wrap;gap:8px;display:flex}.campaignAdminActions button{min-height:44px}.campaignAdminTable{overflow:auto}.campaignAdminTable article{border-bottom:1px solid #e2e8f0;grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:center;gap:10px;min-width:650px;padding:12px;display:grid}.campaignAdminTable h2{margin:4px 0;font-size:16px}.campaignAdminTable small{color:#64748b}.campaignAdminTable em{font-style:normal}.campaignAdminTable a{color:#fff;background:#285cc2;border-radius:8px;align-items:center;min-height:44px;padding:0 12px;display:flex}.campaignTerms{max-width:900px;margin:40px auto}.campaignTerms section{border-top:1px solid #e2e8f0;padding:14px 0}.campaignTerms p{color:#526176;line-height:1.65}.campaignVipCard>div>b{color:#fff;font-size:9px;line-height:1.35}.campaignPriceBlock{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin:9px 0;display:grid}.campaignPriceBlock>span{background:#ffffff0c;border:1px solid #ffffff1c;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.campaignPriceBlock small{line-height:1.25}.campaignPriceBlock strong{font-size:17px!important}.campaignState{background:#152342;border:1px solid #6e68ff70;border-radius:8px;gap:3px;width:100%;padding:7px;display:grid;min-height:0!important;margin:0 0 7px!important}.campaignState b{color:#fff;font-size:8px}.campaignState span{color:#cdd8ff;letter-spacing:.04em;font-size:7px;font-weight:850}.campaignCounterPending{letter-spacing:.035em;background:#0f1d38;border:1px solid #7d95d666;border-radius:8px;width:100%;padding:7px;font-weight:850;color:#dbe7ff!important;min-height:0!important;margin:0 0 9px!important;font-size:7px!important;line-height:1.35!important}.campaignCommercialHeadline{color:#fff;margin-top:7px;font-size:9px;line-height:1.35}.campaignMaterialsCard{border-color:#c8e3ffb8!important;box-shadow:0 16px 34px #2d68a52e,0 3px 10px #14243b1f!important}.campaignEliteCard{border-color:#d8bd728f!important;box-shadow:0 16px 34px #6c54292e,0 3px 10px #14243b1f!important}.campaignPriceLabel{color:#e9ca73;letter-spacing:.06em;margin-top:5px;font-size:7px;font-weight:900}.campaignAuditRegistry{background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;margin-top:18px;padding:14px}.campaignAuditRegistry h2{margin:0 0 5px;font-size:17px}.campaignAuditRegistry p{color:#64748b;margin:0 0 10px;font-size:9px}.campaignAuditRegistry>div{flex-wrap:wrap;gap:6px;display:flex}.campaignAuditRegistry code{color:#283c5c;overflow-wrap:anywhere;background:#eef3f9;border:1px solid #d9e2ee;border-radius:6px;padding:6px 8px;font-size:8px}@media (width<=1050px){.campaignFounding{grid-template-columns:1fr 1fr}.campaignFounding aside{border-top:1px solid #ffffff20;border-left:0;grid-column:1/-1;padding:12px 0 0}.campaignCardStrip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignLegalCta{flex-direction:column;align-items:stretch}.campaignLegalCta>a{width:100%}}@media (width<=650px){.campaignFounding{grid-template-columns:1fr;gap:15px;padding:18px 16px}.campaignFounding h2{font-size:23px}.campaignFounding ul{grid-template-columns:1fr}.campaignFounding aside{grid-column:auto}.campaignFounding a{min-height:46px}.campaignCardStrip{padding:14px}.campaignCardStrip>div{grid-template-columns:1fr}.campaignCardStrip article>img{aspect-ratio:1.6;height:auto}.campaignCardStrip article p{min-height:0;font-size:9px}.campaignPriceBlock{grid-template-columns:1fr}.campaignPriceBlock strong{font-size:20px!important}.campaignLegalCta{padding:15px}.campaignLegalCta>div{align-items:flex-start}.campaignLegalCta>div>span{font-size:31px}.campaignLegalCta h2{font-size:16px}.campaignLegalCta p{font-size:9px}.campaignAdmin,.campaignTerms{padding:18px 14px}.campaignAdmin dl{grid-template-columns:1fr}.campaignAuditRegistry code{width:100%}}.campaignCardStrip article{flex-direction:column;display:flex}.campaignCardStrip article>div{flex:1;min-height:0}.campaignCardStrip article a{margin-top:auto}.campaignCardStrip .campaignTerritory{color:#d8e8f6;letter-spacing:.06em;background:#ffffff10;border:1px solid #ffffff20;border-radius:7px;align-items:center;min-height:25px;margin:3px 0 5px;padding:5px 7px;font-size:7px;font-weight:900;display:flex}.mpCategoriesPage{background:#f6f8fb;min-height:70vh;padding:52px max(20px,50% - 660px) 76px}.mpCategoriesPage>header{max-width:760px;margin-bottom:24px}.mpCategoriesPage>header>span{color:#9a721d;letter-spacing:.13em;font-size:9px;font-weight:950}.mpCategoriesPage h1{letter-spacing:-.05em;margin:10px 0 7px;font-size:clamp(38px,5vw,56px)}.mpCategoriesPage>header p{color:#607086;line-height:1.6}.mpCategoriesPage>header>b{color:#73550f;background:#fff9e8;border:1px solid #e3ca88;border-radius:999px;padding:6px 8px;font-size:8px}.mpCategoriesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.mpCategoriesGrid>a{color:#172033;background:#fff;border:1px solid #dce5ef;border-radius:15px;align-items:flex-start;gap:12px;min-width:0;min-height:154px;padding:17px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 11px 28px #172b4d0a}.mpCategoriesGrid>a:hover{border-color:#9ebbea;transform:translateY(-2px)}.mpCategoriesGrid>a>span{color:#fff;background:linear-gradient(135deg,#5235d1,#2563eb);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.mpCategoriesGrid h2{margin:2px 0 7px;font-size:15px;line-height:1.2}.mpCategoriesGrid p{color:#64748b;margin:0 0 13px;font-size:10px;line-height:1.5}.mpCategoriesGrid b{color:#2563eb;font-size:9px}.mpCategoriesPage :focus-visible{outline-offset:2px;outline:3px solid #f0cc70}@media (width<=1050px){.mpCategoriesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.mpCategoriesPage{padding:38px 13px 60px}.mpCategoriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mpCategoriesGrid>a{min-height:148px;padding:14px}}@media (width<=430px){.mpCategoriesGrid{grid-template-columns:1fr}.mpCategoriesGrid>a{min-height:120px}.mpCategoriesGrid h2{font-size:16px}}@media (width<=900px){.footerContacts{grid-column:1/-1}}@media (width<=650px){.footerContacts{grid-column:auto}.contactGrid{grid-template-columns:1fr}.contactGrid a{min-height:44px}}.accShell{color:#172033;background:#f3f6fa;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.accShell>aside{z-index:30;color:#e8f0f8;background:linear-gradient(#07162b,#0c2545);flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.accBrand{color:#fff;align-items:center;gap:8px;min-height:48px;padding:0 9px;font-size:18px;font-weight:900;display:flex}.accBrand small{color:#f0cc70;letter-spacing:.14em;font-size:9px}.accBadge{color:#9ed8ff;letter-spacing:.08em;background:#0f3158;border:1px solid #2e6594;border-radius:999px;width:max-content;max-width:100%;margin:4px 8px 18px;padding:6px 8px;font-size:7px;font-weight:900}.accShell nav{gap:4px;display:grid}.accShell nav a{color:#c7d5e5;border-radius:9px;align-items:center;min-height:44px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.accShell nav a.active,.accShell nav a:hover{color:#fff;background:#2563eb}.accAsideFoot{border-top:1px solid #ffffff1d;gap:8px;margin-top:auto;padding:13px 8px;display:grid}.accAsideFoot b{font-size:10px}.accAsideFoot select{color:#fff;background:#102b4c;border:1px solid #416485;border-radius:8px;width:100%;min-height:44px;padding:0 9px}.accAsideFoot small{color:#9fb2c8;font-size:8px;line-height:1.45}.accBody{min-width:0}.accBody>header{background:#fff;border-bottom:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:10px 24px;display:flex}.accBody>header>button{border:0;border-radius:9px;width:44px;height:44px;display:none}.accBody>header>div{gap:3px;display:grid}.accBody>header small{color:#64748b;letter-spacing:.12em;font-size:8px;font-weight:900}.accBody>header b{font-size:11px}.accBody>header>a{color:#315273;background:#f4f7fa;border:1px solid #d9e2eb;border-radius:9px;align-items:center;min-height:44px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.accBody main{max-width:1440px;margin:auto;padding:28px}.accTitle{margin-bottom:20px}.accTitle span{color:#2563eb;letter-spacing:.13em;font-size:9px;font-weight:950}.accTitle h1{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(30px,4vw,46px)}.accTitle p{color:#607086;max-width:760px;margin:0}.accMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.accMetrics article{background:#fff;border:1px solid #dce4ed;border-radius:13px;gap:7px;min-width:0;padding:17px;display:grid}.accMetrics span{color:#526176;font-size:10px;font-weight:800}.accMetrics strong{font-size:26px}.accMetrics small{color:#9a7018;font-size:8px;font-weight:900}.accPanel,.accCounter,.accWarning,.accContract{background:#fff;border:1px solid #dce4ed;border-radius:14px;margin-top:18px;padding:20px}.accPanel h2{margin:0 0 14px;font-size:18px}.accPanel p,.accCounter p{color:#607086;font-size:11px;line-height:1.6}.accTags,.accFields,.accActions{flex-wrap:wrap;gap:7px;display:flex}.accTags span,.accFields span{color:#40536b;background:#f6f8fb;border:1px solid #dce4ed;border-radius:8px;align-items:center;min-height:34px;padding:7px 9px;font-size:9px;font-weight:750;display:flex}.accActions{margin-top:14px}.accActions button,.accPanel>button{border:1px solid #cbd5e1;border-radius:8px;min-height:44px;padding:0 12px;font-size:9px;font-weight:850}.accActions button:disabled,.accPanel>button:disabled{color:#718096;cursor:not-allowed;background:#edf1f5}.accEmpty{color:#607086;text-align:center;background:#f8fafc;border:1px dashed #b8c6d5;border-radius:11px;align-content:center;place-items:center;gap:7px;min-height:130px;margin-top:14px;padding:24px;display:grid}.accEmpty b{color:#334155;font-size:11px}.accEmpty span{font-size:10px}.accEmpty small{color:#9a7018;font-size:8px;font-weight:900}.accQueue{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.accQueue span{color:#43566d;overflow-wrap:anywhere;background:#fff;border:1px solid #dce4ed;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:62px;padding:11px;font-size:8px;font-weight:900;display:flex}.accQueue b{font-size:20px}.accCounter{color:#fff;background:linear-gradient(135deg,#07162b,#112d52);border-color:#315070}.accCounter>div{gap:7px;display:grid}.accCounter small{color:#9ed8ff;font-size:8px;font-weight:900}.accCounter strong{color:#f0cc70;font-size:36px}.accCounter b{font-size:9px}.accCounter p{color:#c2d0df}.accTable{background:#fff;border:1px solid #dce4ed;border-radius:12px;max-width:100%;margin-top:16px;overflow:auto}.accTable>.head{color:#526176;background:#f6f8fb;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;min-width:720px;padding:12px;font-size:8px;font-weight:900;display:grid}.accTable .accEmpty{margin:12px}.accWarning{color:#6d5016;background:#fff9e8;border-color:#e4c983}.accWarning b{letter-spacing:.08em;font-size:10px}.accWarning p{margin:7px 0;font-weight:800}.accWarning small{font-size:9px}.accPanel label{color:#40536b;gap:7px;margin-top:13px;font-size:10px;font-weight:800;display:grid}.accPanel textarea{border:1px solid #cbd5e1;border-radius:8px;min-height:80px;padding:10px}.accContract{color:#dbeafe;overflow-wrap:anywhere;background:#07162b;border-color:#315070;gap:7px;display:grid}.accContract b{color:#f0cc70;font-size:9px}.accContract span,.accContract small{font-size:8px;line-height:1.5}.accLogin{background:radial-gradient(circle at 70% 10%,#2c64af55,#0000 32%),#07162b;place-items:center;min-height:100vh;padding:24px;display:grid}.accLogin main{color:#172033;background:#fff;border-radius:17px;width:min(440px,100%);padding:28px;display:grid;box-shadow:0 24px 70px #0007}.accLogin>a,.accLogin main>a{color:#1d4ed8;font-weight:900}.accLogin .accBadge{margin:14px 0 8px}.accLogin h1{margin-bottom:5px}.accLogin p{color:#607086}.accLogin form{gap:12px;display:grid}.accLogin label{gap:6px;font-size:10px;font-weight:850;display:grid}.accLogin input{border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:44px;padding:0 11px}.accLogin button{color:#fff;background:#2563eb;border:0;border-radius:9px;min-height:44px;font-weight:850}.accLogin>main>small{color:#64748b;margin-top:12px;font-size:9px;line-height:1.5}.accNotice{background:#fff8df;border:1px solid #e9cf89;border-radius:8px;padding:10px;font-size:10px;color:#76570e!important}.accOverlay{display:none}.accShell :focus-visible,.accLogin :focus-visible{outline-offset:2px;outline:3px solid #f0cc70}@media (width<=900px){.accShell{display:block}.accShell>aside{width:min(330px,88vw);transition:transform .2s;position:fixed;left:0;transform:translate(-105%)}.accShell>aside.open{transform:translate(0)}.accBody>header>button{place-items:center;display:grid}.accOverlay{z-index:20;background:#06122699;border:0;display:block;position:fixed;inset:0}.accMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.accBody main{padding:20px}.accQueue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.accBody>header{padding:8px 10px}.accBody>header>div small{display:none}.accBody>header>a{padding:0 8px}.accBody main{padding:16px 12px}.accMetrics,.accQueue{grid-template-columns:1fr}.accPanel,.accCounter,.accWarning,.accContract{padding:15px}.accTitle h1{font-size:31px}.accActions{display:grid}.accActions button,.accPanel>button,.accShell button,.accShell select,.accLogin button,.accLogin input{min-height:44px}.accTable>.head{grid-template-columns:1fr;min-width:0}.accTable>.head span{background:#fff;border:1px solid #e2e8f0;border-radius:7px;min-height:34px;padding:7px}.accLogin{padding:13px}.accLogin main{padding:21px}}@media (prefers-reduced-motion:reduce){.accShell>aside{transition:none}}.launchControl{min-width:0}.launchControlHero{color:#e8f2ff;background:linear-gradient(135deg,#07162b,#123a67);border:1px solid #315070;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.launchControlHero>div{min-width:0}.launchControlHero span,.launchPanel>header>span{color:#75bdf7;letter-spacing:.13em;font-size:9px;font-weight:950}.launchControlHero h1{letter-spacing:-.045em;max-width:780px;margin:8px 0;font-size:clamp(29px,4vw,48px)}.launchControlHero p{color:#c5d4e5;max-width:760px;margin:0;line-height:1.6}.launchControlHero>b{color:#f4d77f;letter-spacing:.08em;background:#3b2e0d;border:1px solid #806922;border-radius:999px;flex:none;padding:8px 10px;font-size:8px}.launchExecutive{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.launchExecutive article{background:#fff;border:1px solid #dce4ed;border-radius:12px;gap:6px;min-width:0;padding:16px;display:grid}.launchExecutive span{color:#526176;font-size:9px;font-weight:900}.launchExecutive strong{font-size:28px}.launchExecutive small{color:#718096;font-size:8px}.launchPanel{background:#fff;border:1px solid #dce4ed;border-radius:14px;margin-top:16px;padding:20px}.launchPanel>header h2{margin:6px 0;font-size:21px}.launchPanel>header p{color:#65758a;margin:0;font-size:10px;line-height:1.55}.launchSystemGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.launchSystemGrid article{background:#f9fbfd;border:1px solid #dbe4ee;border-left:4px solid #7b8a9a;border-radius:10px;min-width:0;padding:13px}.launchSystemGrid article[data-state=ACTIVE]{border-left-color:#168258}.launchSystemGrid article[data-state=READY]{border-left-color:#2563eb}.launchSystemGrid article[data-state=WAITING_EXTERNAL]{border-left-color:#c48b13}.launchSystemGrid article[data-state=BLOCKED]{border-left-color:#b43b3b}.launchSystemGrid article[data-state=PREPARED]{border-left-color:#64748b}.launchSystemGrid article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.launchSystemGrid span{font-size:9px;font-weight:900}.launchSystemGrid b{overflow-wrap:anywhere;text-align:right;font-size:8px}.launchSystemGrid p{color:#65758a;margin:8px 0 0;font-size:9px;line-height:1.45}.launchCurrentPhase{background:#fff6d9;border:1px solid #e6cf83;border-radius:8px;padding:9px 11px;font-weight:900;color:#71540e!important;margin-top:9px!important}.launchPhases{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.launchPhases li{border:1px solid #dce4ed;border-radius:10px;grid-template-columns:86px minmax(0,1fr);gap:4px 10px;min-width:0;padding:13px;display:grid}.launchPhases li.current{background:#fff9e8;border-color:#dfc475}.launchPhases li.locked{background:#f8fafc}.launchPhases span{color:#28619c;grid-row:1/3;font-size:9px;font-weight:950}.launchPhases b{font-size:10px}.launchPhases small{color:#7b8796;font-size:8px}.launchSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.launchChecklist{gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.launchChecklist li{background:#f8fafc;border:1px solid #dce4ed;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.launchChecklist li>span{color:#9a7018}.launchChecklist b{font-size:9px}.launchChecklist small{color:#9a7018;font-size:8px;font-weight:900}.launchGateList{gap:7px;margin-top:15px;display:grid}.launchGateList article{border:1px solid #dce4ed;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px;display:grid}.launchGateList b{overflow-wrap:anywhere;font-size:9px}.launchGateList span{color:#9a2f2f;font-size:8px;font-weight:950}.launchGateList small{color:#718096;grid-column:1/-1;font-size:8px}.launchWarnings{color:#fff;background:#45191c;border-color:#7d3438}.launchWarnings>header>span{color:#ffb6ba}.launchWarnings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.launchWarnings article{background:#ffffff0a;border:1px solid #fff2;border-radius:10px;padding:13px}.launchWarnings b{color:#ffd7d9;font-size:10px}.launchWarnings p{color:#f4c6c8;margin:6px 0 0;font-size:9px;line-height:1.5}.launchFacts{margin:14px 0 0}.launchFacts div{border-bottom:1px solid #e4eaf0;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.launchFacts dt{color:#69788b;font-size:9px}.launchFacts dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:9px;font-weight:850}.launchAuditFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.launchAuditFields code{color:#254968;background:#f3f7fb;border:1px solid #d8e3ed;border-radius:8px;padding:10px}.launchAiAudit{color:#42566d;background:#f8fafc;border-left:3px solid #2563eb;padding:11px;font-size:10px;line-height:1.55}.launchBoundary{color:#dbeafe;background:#07162b;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}.launchBoundary b{color:#f4d77f;font-size:9px}.launchBoundary span{font-size:9px;line-height:1.5}@media (width<=1050px){.launchExecutive{grid-template-columns:repeat(3,minmax(0,1fr))}.launchSystemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchSplit{grid-template-columns:1fr}}@media (width<=600px){.launchControlHero{padding:18px;display:grid}.launchControlHero>b{width:max-content;max-width:100%}.launchExecutive,.launchSystemGrid,.launchPhases,.launchWarnings>div{grid-template-columns:1fr}.launchPanel{padding:15px}.launchChecklist li{grid-template-columns:20px minmax(0,1fr)}.launchChecklist small{grid-column:2}.launchFacts div{grid-template-columns:1fr}.launchFacts dd{text-align:left}.launchAuditFields{grid-template-columns:1fr}.launchBoundary{flex-direction:column;align-items:flex-start}.launchControl,.launchPanel,.launchSystemGrid article,.launchPhases li{overflow-wrap:anywhere;max-width:100%}}.mhHandbook{min-width:0}.mhHero{color:#eef5ff;background:radial-gradient(circle at 88% 0,#245da95d,#0000 34%),linear-gradient(145deg,#07162b,#102f56);border:1px solid #315375;border-radius:16px;padding:24px}.mhHero>span{color:#f0cc70;letter-spacing:.13em;font-size:8px;font-weight:950}.mhHero h1{letter-spacing:-.04em;max-width:880px;margin:9px 0 8px;font-size:clamp(28px,4vw,44px);line-height:1}.mhHero p{color:#c5d5e6;max-width:800px;margin:0;font-size:11px;line-height:1.65}.mhHero>b{color:#9ed8ff;letter-spacing:.08em;background:#07162b99;border:1px solid #4c759d;border-radius:999px;margin-top:13px;padding:6px 8px;font-size:7px;display:inline-flex}.mhToc{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #dce4ed;border-radius:12px;gap:6px;margin:12px 0;padding:8px;position:sticky;top:0;overflow-x:auto;display:flex!important}.mhToc a{color:#40536b;background:#f6f8fb;border:1px solid #dce4ed;border-radius:8px;flex:none;align-items:center;min-height:44px;padding:0 11px;font-size:9px;font-weight:850;display:flex}.mhHandbook main{gap:14px;margin-top:14px;display:grid}.mhHandbook main>section{background:#fff;border:1px solid #dce4ed;border-radius:14px;padding:22px;scroll-margin-top:74px}.mhHandbook section>header{align-items:center;gap:10px;display:flex}.mhHandbook section>header>span{color:#fff;background:#2563eb;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.mhHandbook h2{margin:0;font-size:20px}.mhHandbook h3{margin:20px 0 9px;font-size:13px}.mhHandbook section>p{color:#607086;font-size:11px;line-height:1.65}.mhList{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mhList li{color:#40536b;background:#f6f8fb;border:1px solid #dce4ed;border-radius:8px;align-items:center;min-height:36px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.mhFlow{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:15px 0;padding:0;list-style:none;display:grid}.mhFlow li{color:#40536b;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #dce4ed;border-radius:9px;align-items:center;gap:8px;min-height:66px;padding:10px;font-size:8px;font-weight:850;display:flex}.mhFlow span{color:#fff;background:#2563eb;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.mhRisk{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mhRisk article{background:#f8fafc;border:1px solid #dce4ed;border-top:3px solid #4f86d6;border-radius:10px;gap:7px;min-width:0;padding:13px;display:grid}.mhRisk article[data-risk=MEDIUM]{border-top-color:#d89b2d}.mhRisk article[data-risk=HIGH]{border-top-color:#dc693e}.mhRisk article[data-risk=CRITICAL]{border-top-color:#c92e4e}.mhRisk p{color:#607086;margin:0;font-size:9px;line-height:1.5}.mhRisk small{color:#334155;overflow-wrap:anywhere;font-size:7px;font-weight:900}.mhCallout{color:#244b72;background:#eff7ff;border:1px solid #b8d6f2;border-left:4px solid #2563eb;border-radius:10px;margin-top:14px;padding:14px}.mhCallout.warning{color:#6d5016;background:#fff9e8;border-color:#e4c983}.mhCallout.critical{color:#7f1d35;background:#fff1f4;border-color:#f0a4b5}.mhCallout b{letter-spacing:.08em;font-size:9px}.mhCallout p{margin:5px 0 0;font-size:10px;line-height:1.55}.mhSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.mhSplit article{background:#f8fafc;border:1px solid #dce4ed;border-radius:10px;padding:14px}.mhSplit h3{margin:0 0 6px}.mhSplit p{color:#607086;margin:0;font-size:10px;line-height:1.55}.mhHandbook :focus-visible{outline-offset:2px;outline:3px solid #f0cc70}@media (width<=900px){.mhRisk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.mhHero,.mhHandbook main>section{padding:16px}.mhHero h1{font-size:30px}.mhRisk,.mhSplit,.mhFlow{grid-template-columns:1fr}.mhToc a,.mhList li{min-height:44px}.mhHandbook{max-width:100%;overflow-x:hidden}}.occ{min-width:0}.occHead{color:#eef5ff;background:radial-gradient(circle at 86% 4%,#396ed45e,#0000 34%),linear-gradient(145deg,#061326,#0e315c);border:1px solid #315375;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.occHead>div>span{color:#f0cc70;letter-spacing:.14em;font-size:8px;font-weight:950}.occHead h1{letter-spacing:-.045em;max-width:780px;margin:9px 0 8px;font-size:clamp(30px,4vw,46px);line-height:1}.occHead p{color:#c7d7e8;max-width:760px;margin:0;font-size:11px;line-height:1.6}.occHead>b,.occSection>header>b{color:#9ed8ff;letter-spacing:.08em;background:#07162ba8;border:1px solid #47749f;border-radius:999px;flex:none;padding:7px 9px;font-size:7px}.occNav{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #dce4ed;border-radius:12px;gap:6px;padding:8px;position:sticky;top:0;overflow-x:auto;margin:12px 0!important;display:flex!important}.occNav a{color:#40536b;background:#f6f8fb;border:1px solid #dce4ed;border-radius:8px;flex:none;align-items:center;min-height:44px;padding:0 11px;font-size:9px;font-weight:850;display:flex}.occ main{gap:14px;display:grid}.occSection{background:#fff;border:1px solid #dce4ed;border-radius:14px;padding:20px;scroll-margin-top:74px}.occSection.priority{border-top:3px solid #2563eb}.occSection>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.occSection>header span{color:#2563eb;letter-spacing:.13em;font-size:8px;font-weight:950}.occSection h2{margin:5px 0 0;font-size:22px}.occSection h3{margin:20px 0 9px;font-size:13px}.occToolbar{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.occToolbar label,.occFilters label{color:#40536b;gap:5px;font-size:9px;font-weight:850;display:grid}.occToolbar select,.occFilters select{color:#172033;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;min-height:44px;padding:0 10px}.occToolbar>span{color:#64748b;font-size:9px}.occKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.occKpis>article,.occMetric{background:#f8fafc;border:1px solid #dce4ed;border-radius:10px;gap:7px;min-width:0;padding:14px;display:grid}.occKpis small,.occMetric small{color:#526176;font-size:9px;font-weight:800}.occKpis strong,.occMetric strong{font-size:25px}.occKpis article>span,.occMetric span{color:#9a7018;font-size:7px;font-weight:900}.occKpis details{margin-top:3px}.occKpis summary{color:#2563eb;cursor:pointer;align-items:center;min-height:36px;font-size:8px;font-weight:850;display:flex}.occKpis details p,.occKpis dd{color:#607086;font-size:8px;line-height:1.45}.occKpis dl{margin:0}.occKpis dl div{border-top:1px solid #e2e8f0;grid-template-columns:70px 1fr;gap:6px;padding:5px 0;display:grid}.occKpis dt{font-size:7px;font-weight:900}.occKpis dd{overflow-wrap:anywhere;margin:0}.occTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.occTwo>article{background:#f8fafc;border:1px solid #dce4ed;border-radius:11px;padding:15px}.occTwo h3{margin-top:0}.occFlow{gap:5px;margin:0 0 12px;padding:0;list-style:none;display:grid}.occFlow li{color:#40536b;background:#fff;border:1px solid #dce4ed;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.occFlow li>span{color:#fff;background:#2563eb;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.occFlow li>b{margin-left:auto;font-size:17px}.occLabels{flex-wrap:wrap;gap:6px;display:flex}.occLabels>span{color:#40536b;background:#f6f8fb;border:1px solid #dce4ed;border-radius:8px;align-items:center;min-height:36px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.occNote{color:#607086;margin:12px 0 0;font-size:10px;line-height:1.55}.occFounding{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:10px;display:grid}.occFounding>div:first-child{color:#fff;background:linear-gradient(145deg,#07162b,#12365f);border-radius:11px;gap:7px;padding:17px;display:grid}.occFounding>div:first-child small{color:#9ed8ff;font-size:8px;font-weight:900}.occFounding>div:first-child strong{color:#f0cc70;font-size:34px}.occFounding>div:first-child span{font-size:7px;font-weight:900}.occFounding>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.occThresholds{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.occThresholds span{color:#745914;text-align:center;background:#fff9e8;border:1px solid #e4cc8b;border-radius:8px;padding:9px;font-size:8px;font-weight:850}.occFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.occGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.occEmpty{color:#607086;text-align:center;background:#f8fafc;border:1px dashed #b8c6d5;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:120px;margin-top:12px;padding:20px;font-size:10px;display:grid}.occEmpty b{color:#9a7018;font-size:8px}.occState{color:#745914;background:#fff9e8;border:1px solid #e4cc8b;border-radius:9px;margin-bottom:12px;padding:13px;font-size:10px;font-weight:900}.occCapacity{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.occCapacity span{color:#315273;background:#f8fafc;border:1px solid #dce4ed;border-radius:10px;justify-content:space-between;align-items:center;min-height:60px;padding:10px;font-size:9px;font-weight:900;display:flex}.occCapacity span:first-child{border-top:3px solid #2f9c68}.occCapacity span:nth-child(2){border-top:3px solid #db9d2a}.occCapacity span:nth-child(3){border-top:3px solid #d14259}.occCapacity b{font-size:20px}.occReference{color:#dbeafe;background:#07162b;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding:14px;display:grid}.occReference b,.occReference small{grid-column:1/-1}.occReference b{color:#f0cc70;font-size:9px}.occReference span{font-size:9px}.occReference small{color:#9ed8ff;font-size:7px}.occSection pre{color:#bed7f0;background:#09182d;border-radius:9px;max-width:100%;padding:12px;font-size:8px;line-height:1.5;overflow:auto}.occContract{color:#dbeafe;overflow-wrap:anywhere;background:#07162b;border:1px solid #315375;border-radius:12px;gap:7px;padding:17px;display:grid}.occContract b{color:#f0cc70;font-size:9px}.occContract span,.occContract small{font-size:8px;line-height:1.5}.occ :focus-visible{outline-offset:2px;outline:3px solid #f0cc70}@media (width<=1100px){.occKpis,.occGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.occFounding{grid-template-columns:1fr}.occFounding>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.occHead{flex-direction:column;padding:19px}.occKpis,.occGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.occTwo,.occReference{grid-template-columns:1fr}.occReference b,.occReference small{grid-column:auto}}@media (width<=650px){.occSection:not(.priority),.occNav a:not([href=\#today]):not([href=\#founding]):not([href=\#moderation]):not([href=\#system]):not([href=\#security]){display:none}.occSection{padding:15px}.occSection>header{flex-direction:column;align-items:flex-start}.occKpis,.occGrid,.occFounding>div:last-child,.occThresholds,.occFilters{grid-template-columns:1fr}.occToolbar{flex-direction:column;align-items:stretch}.occToolbar select,.occFilters select{width:100%;min-height:44px}.occLabels>span,.occNav a,.occKpis summary{min-height:44px}.occFounding>div:first-child strong{font-size:30px}.occCapacity{grid-template-columns:1fr}.occHead h1{font-size:31px}.occ{max-width:100%;overflow-x:hidden}}.headerNotificationBell{background:#eef3ff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;text-decoration:none;display:inline-grid}.axShell{color:#12203b;background:#f3f6fb;grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.axShell>aside{box-sizing:border-box;color:#fff;z-index:60;background:linear-gradient(#0c1732,#111f40);flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.axBrand{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.axBrand>a{color:#fff;font-size:21px;text-decoration:none}.axBrand>button{color:#fff;background:0 0;border:0;min-width:44px;min-height:44px;font-size:30px;display:none}.axShell>aside>small{letter-spacing:.16em;color:#91a5cf;margin:0 10px 14px;font-weight:800}.axShell>aside nav{gap:4px;display:grid;overflow:auto}.axShell>aside nav a{color:#cbd6ee;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-weight:650;text-decoration:none;display:flex}.axShell>aside nav a span{text-align:center;width:24px}.axShell>aside nav a:hover,.axShell>aside nav a:focus-visible,.axShell>aside nav a.active{color:#fff;background:#ffffff17;outline:none}.axShell>aside nav a.active{box-shadow:inset 3px 0 #e2b94b}.axSideFoot{border-top:1px solid #ffffff1c;gap:9px;margin-top:auto;padding-top:18px;display:grid}.axSideFoot a{color:#dce5f7;font-size:14px;text-decoration:none}.axDemo{color:#244aab;letter-spacing:.08em;background:#e5edff;border-radius:999px;width:max-content;max-width:100%;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.axSideFoot .axDemo{color:#dbe6ff;background:#ffffff17}.axBody{min-width:0}.axBody>header{z-index:40;background:#fff;border-bottom:1px solid #dfe5ef;align-items:center;gap:16px;min-height:86px;padding:14px clamp(18px,4vw,50px);display:flex;position:sticky;top:0}.axBody>header small{color:#64728c}.axBody>header h1{margin:3px 0;font-size:clamp(22px,3vw,30px)}.axMenu{background:#fff;border:1px solid #d9e0ec;border-radius:12px;min-width:44px;min-height:44px;font-size:22px;display:none}.axBell{background:#edf2ff;border-radius:50%;place-items:center;min-width:44px;min-height:44px;margin-left:auto;text-decoration:none;display:grid}.axBody>main{max-width:1260px;margin:auto;padding:clamp(20px,4vw,48px)}.axWelcome{color:#fff;background:radial-gradient(circle at 85% 0,#6a4edb66,#0000 36%),linear-gradient(135deg,#101c3f,#162b60);border-radius:26px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,42px);display:flex}.axWelcome h2{margin:14px 0 8px;font-size:clamp(26px,4vw,42px)}.axWelcome p{color:#d4def4;max-width:680px;line-height:1.6}.axWelcome .axDemo{color:#fff;background:#ffffff1c}.axPrimary,.axSecondary{box-sizing:border-box;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.axPrimary{color:#fff;background:#2855d9;border:1px solid #2855d9}.axWelcome .axPrimary{color:#17213c;white-space:nowrap;background:#edc95a;border-color:#edc95a}.axSecondary{color:#243453;background:#fff;border:1px solid #cbd5e5}.axPrimary:disabled,.axSecondary:disabled{cursor:not-allowed;opacity:.62}.axOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.axOverviewGrid>a{box-sizing:border-box;color:#17243f;background:#fff;border:1px solid #dde4ef;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-height:124px;padding:18px;text-decoration:none;display:grid;box-shadow:0 10px 30px #10204a0a}.axOverviewGrid>a>span{background:#edf2ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.axOverviewGrid h2{margin:2px 0 7px;font-size:16px}.axOverviewGrid p{color:#68748a;margin:0;font-size:13px;line-height:1.45}.axOverviewGrid>a>b{color:#2855d9}.axPending{background:#f8faff;border:1px dashed #9fb1d7;border-radius:14px;align-items:center;gap:12px;margin:18px 0;padding:14px 16px;display:flex}.axPending b{letter-spacing:.08em;color:#2855d9;font-size:12px}.axPending span{color:#52617b;font-size:14px}.axSectionHead{margin-bottom:22px}.axSectionHead h2{margin:12px 0 8px;font-size:clamp(28px,4vw,40px)}.axSectionHead p{color:#5d6a82;max-width:760px;font-size:17px;line-height:1.6}.axForm,.axPanel{background:#fff;border:1px solid #dde4ef;border-radius:22px;padding:clamp(18px,3vw,30px)}.axGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.axField{color:#283650;gap:7px;font-weight:700;display:grid}.axField input,.axField select,.axField textarea{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#17243f;background:#fff;border:1px solid #c9d3e2;border-radius:11px;padding:10px 12px}.axField textarea{resize:vertical;min-height:120px}.axField input:focus-visible,.axField select:focus-visible,.axField textarea:focus-visible,.axPrimary:focus-visible,.axSecondary:focus-visible,.axTabs button:focus-visible,.axChoices button:focus-visible{outline-offset:2px;outline:3px solid #8aa8ff}.axForm>.axPrimary{margin-top:20px}.axHelper{color:#627087;font-size:14px;line-height:1.6}.axSteps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.axSteps button{color:#56637a;background:#fff;border:1px solid #d4ddea;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:58px;font-weight:700;display:flex}.axSteps button[aria-current=step]{color:#fff;background:#182951;border-color:#182951}.axSteps span{color:#2855d9;background:#edf2ff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.axSteps button[aria-current=step] span{color:#182951;background:#edc95a}.axChoices,.axChecks{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.axChoices button,.axChecks label{background:#fff;border:1px solid #ced8e8;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:0 16px;display:flex}.axChoices button{min-width:60px;font-weight:800}.axChecks small{color:#66748b;width:100%}.axActions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.axTabs{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.axTabs button{color:#273751;background:#fff;border:1px solid #ced8e8;border-radius:999px;min-height:44px;padding:0 16px;font-weight:700}.axTabs button[aria-pressed=true]{color:#fff;background:#1b2c57}.axNotifications{gap:12px;display:grid}.axNotification{background:#fff;border:1px solid #dce4ef;border-left:5px solid #7890bf;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:17px;display:grid}.axNotification.important{border-left-color:#d89a27}.axNotification.security{background:#fffafb;border-left-color:#be344e}.axNotification>span{background:#eff3fa;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.axNotification small{color:#687690;font-weight:800}.axNotification h2{margin:5px 0;font-size:17px}.axNotification p{color:#5f6c82;margin:0 0 7px}.axNotification a{color:#2855d9;font-weight:700}.axNotification>b{color:#596a85;font-size:11px}.axContract{background:#fff;border:1px solid #dce4ef;border-radius:14px;margin-top:18px;padding:14px}.axContract summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.axContract code{white-space:normal;overflow-wrap:anywhere;color:#38517d;line-height:1.8;display:block}.axEmpty,.axState{text-align:center;background:#fff;border:1px solid #dce4ef;border-radius:22px;padding:clamp(28px,5vw,52px)}.axEmpty>span,.axState>span{color:#2855d9;background:#edf2ff;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:28px;font-weight:900;display:grid}.axEmpty h2,.axState h1{margin:8px 0}.axEmpty p,.axState p{color:#68748a;line-height:1.6}.axEmpty .axPrimary{margin-top:8px}.axState>div{justify-content:center;gap:10px;margin-top:20px;display:flex}.axState.error>span,.axState.permission_denied>span{color:#be344e;background:#fff0f2}.axState.maintenance>span{color:#9a6a10;background:#fff8e3}.axStatusRow{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.axStatusRow span{color:#38517d;background:#eaf0fb;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.axSettings{gap:10px;display:grid}.axSettings article{background:#fff;border:1px solid #dce4ef;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 16px;display:flex}.axSettings h2{margin:0 0 5px;font-size:16px}.axSettings p{color:#69758a;margin:0}.axSettings button,.axSettings a{color:#284b9e;background:#fff;border:1px solid #cdd7e7;border-radius:11px;place-items:center;min-width:88px;min-height:44px;font-weight:750;text-decoration:none;display:grid}.axContact{margin-top:20px}.axContact a{color:#2855d9;font-weight:800}.axContactCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.axContactCards a{color:#fff;box-sizing:border-box;background:#172950;border-radius:18px;gap:7px;min-height:84px;padding:20px;text-decoration:none;display:grid}.axErrorPage{background:#f3f6fb;place-items:center;min-height:100vh;padding:20px;display:grid}.axErrorPage>b{color:#182951;font-size:64px}.axErrorPage>.axState{box-sizing:border-box;width:min(600px,100%)}.axErrorPage>h2{clip:rect(0,0,0,0);position:absolute}.pwaPrompt{z-index:850;left:50%;bottom:calc(env(safe-area-inset-bottom) + 18px);box-sizing:border-box;color:#fff;background:#101c3f;border:1px solid #ffffff26;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:min(720px,100% - 32px);padding:13px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 20px 60px #07112855}.pwaPrompt>span{background:#2855d9;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.pwaPrompt div{gap:3px;display:grid}.pwaPrompt small{color:#cbd6ec}.pwaPrompt button{color:#15203a;background:#edc95a;border:0;border-radius:11px;min-width:44px;min-height:44px;font-weight:800}.pwaPrompt button:last-child{color:#fff;background:#ffffff12;font-size:21px}:is(body:has(.pwaPrompt) .languageSwitcher,body:has(.pwaPrompt) .mobileLegalFab,body:has(.pwaPrompt) .homeMobileBar){visibility:hidden;pointer-events:none}.axOverlay{display:none}@media (width<=1050px){.axOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.axShell{grid-template-columns:240px minmax(0,1fr)}.axSteps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.headerNotificationBell{display:none}.axShell{display:block}.axShell>aside{width:min(320px,88vw);height:100dvh;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.axShell>aside.open{transform:translate(0)}.axBrand>button,.axMenu{display:block}.axOverlay{z-index:55;background:#07112899;border:0;display:block;position:fixed;inset:0}.axBody>header{min-height:74px;padding:10px 14px}.axBody>header small{display:none}.axBody>header h1{font-size:21px}.axBody>main{padding:18px 14px 150px}.axWelcome{padding:23px;display:grid}.axWelcome .axPrimary{white-space:normal}.axOverviewGrid{grid-template-columns:1fr}.axOverviewGrid>a{min-height:106px}.axGrid{grid-template-columns:1fr}.axSteps{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.axSteps button{scroll-snap-align:start;min-width:132px}.axActions{grid-template-columns:1fr 1fr;display:grid}.axActions .axPrimary{grid-area:1/1/auto/-1}.axNotification{grid-template-columns:auto 1fr}.axNotification>b{grid-column:2}.axContactCards{grid-template-columns:1fr}.axSettings article{align-items:flex-start}.axPending{display:grid}.pwaPrompt{bottom:calc(env(safe-area-inset-bottom) + 82px);grid-template-columns:auto 1fr auto}.pwaPrompt>button:first-of-type{grid-column:2}.pwaPrompt>button:last-child{grid-area:1/3}.pwaPrompt small{font-size:12px}}@media (width<=430px){.axBody>main{padding-left:12px;padding-right:12px}.axWelcome h2{font-size:27px}.axOverviewGrid>a{padding:14px}.axSectionHead h2{font-size:30px}.axForm,.axPanel{padding:16px}.axState>div{display:grid}.axState>div>*{width:100%}.pwaPrompt{width:calc(100% - 24px)}.axChoices button{min-width:56px;min-height:44px}}@media (prefers-reduced-motion:reduce){.axShell>aside{transition:none}.pwaPrompt{animation:none}}.accEmbeddedModule{min-width:0}.accEmbeddedModule .lceAdminList,.accEmbeddedModule .chRegistry{margin-top:0}.accAffiliateTable{border:1px solid #dce4ed;border-radius:12px;max-width:100%;overflow:auto}.accAffiliateTable>.head{color:#526176;background:#f6f8fb;grid-template-columns:repeat(8,minmax(105px,1fr));gap:8px;min-width:900px;padding:12px;font-size:8px;font-weight:900;display:grid}.accAffiliateTable .accEmpty{margin:12px}.accSecurityBoundary{color:#dbeafe;background:#0b213d;border:1px solid #315070;border-radius:12px;margin-top:16px;padding:14px}.accSecurityBoundary b{color:#f0cc70;font-size:9px}.accSecurityBoundary p{margin:6px 0 0;font-size:10px;line-height:1.55}.axNotificationActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.axNotificationActions button{color:#234a92;background:#fff;border:1px solid #b9c9e2;border-radius:9px;min-height:44px;padding:0 13px;font-weight:800}.axNotificationActions button:disabled{color:#748196;background:#edf1f6}.axNotification.archived{opacity:.72;border-style:dashed}.axLocalPreview{color:#73560e;background:#fff8df;border:1px solid #e5cc89;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800}.capContract{background:#f5f8fc;border:1px solid #d9e3ef;border-radius:12px;margin:16px 0;padding:12px}.capContract summary{cursor:pointer;align-items:center;min-height:44px;font-weight:850;display:flex}.capContract code{overflow-wrap:anywhere;line-height:1.7;display:block}.accShell button,.accShell a,.axShell button,.axShell nav a{touch-action:manipulation}@media (width<=430px){.accAffiliateTable>.head{min-width:780px}.axNotificationActions{grid-column:1/-1}.axNotificationActions button{flex:140px}.accEmbeddedModule .lceAdminList article{padding:14px}}.cardGuideHead>span,.cardGuideInternational>div>span{color:#1d4ed8;letter-spacing:.13em;background:#e8f1ff;border:1px solid #b7d1fb;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.cardsInfoCollection{padding-top:46px;padding-bottom:28px}.cardGuide{color:#15233a;background:linear-gradient(145deg,#f8fbff,#eef4fb);border:1px solid #cddced;border-radius:28px;width:min(1180px,100% - 48px);margin:28px auto 86px;padding:clamp(24px,4vw,52px);overflow:hidden;box-shadow:0 24px 70px #1e3a5f13}.cardGuideHead{text-align:center;max-width:820px;margin:0 auto 32px}.cardGuideHead h1,.cardGuideHead h2{letter-spacing:-.045em;margin:16px 0 12px;font-size:clamp(34px,4.8vw,52px)}.cardGuideHead p{color:#53657a;margin:0;font-size:17px;line-height:1.7}.cardGuideSteps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.cardGuideSteps li{background:#fff;border:1px solid #d7e3f0;border-radius:18px;gap:13px;min-width:0;padding:20px;display:flex;box-shadow:0 12px 30px #1e3a5f0a}.cardGuideSteps li>span{color:#fff;background:#2563eb;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.cardGuideSteps h3{margin:1px 0 7px;font-size:16px}.cardGuideSteps p{color:#617187;margin:0;font-size:13px;line-height:1.55}.cardGuideDetails{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.cardGuideDetails article{background:#fff;border:1px solid #d7e3f0;border-radius:18px;min-width:0;padding:22px}.cardGuideDetails article:first-child,.cardGuideDetails article:nth-child(2){grid-column:span 3}.cardGuideDetails article:nth-child(n+3){grid-column:span 2}.cardGuideDetails h3{margin:0 0 10px;font-size:18px}.cardGuideDetails p,.cardGuideDetails li{color:#5c6d83;font-size:13px;line-height:1.6}.cardGuideDetails ul{margin:0;padding-left:19px}.cardGuideDetails li+li{margin-top:7px}.cardTerritoryComparison{background:#fff;border:1px solid #d7e3f0;border-radius:22px;margin-top:20px;padding:clamp(20px,3vw,30px)}.cardTerritoryComparison>h2{text-align:center;margin:0 0 18px;font-size:clamp(24px,3vw,34px)}.cardTerritoryComparison>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.territoryCard{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #cbd9e8;border-radius:18px;min-width:0;padding:23px}.territoryCard.elite{color:#eef6ff;background:radial-gradient(circle at 90% 0,#2563eb55,#0000 32%),linear-gradient(145deg,#07162c,#12365f);border-color:#41688f}.territoryCard>span,.cardTerritoryPanel>span{color:#1d4ed8;letter-spacing:.11em;margin-bottom:10px;font-size:9px;font-weight:900;display:inline-block}.territoryCard.elite>span{color:#f3d47b}.territoryCard h3{margin:0 0 8px;font-size:22px}.territoryCard>strong{font-size:17px;line-height:1.45;display:block}.territoryCard>p{color:#5f7085;line-height:1.6}.territoryCard.elite>p,.territoryCard.elite small,.territoryCard.elite li{color:#cbdbea}.territoryCard dl,.cardTerritoryPanel dl{gap:8px;margin:16px 0;display:grid}.territoryCard dl>div,.cardTerritoryPanel dl>div{background:#eef4fb;border-radius:10px;padding:10px 12px}.territoryCard.elite dl>div{background:#ffffff12}.territoryCard dt,.cardTerritoryPanel dt{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.territoryCard dd,.cardTerritoryPanel dd{margin:4px 0 0;font-weight:800;line-height:1.4}.territoryCard>small{color:#51667e;font-weight:800;line-height:1.55;display:block}.territoryCard ul{margin:16px 0 0;padding-left:19px}.territoryCard li{color:#51667e;font-size:13px;line-height:1.6}.cardTerritoryPanel{color:#18263b;background:linear-gradient(145deg,#f8fbff,#eaf2fb);border:1px solid #c9d9ea;border-radius:22px;width:min(980px,100% - 48px);margin:-28px auto 72px;padding:clamp(22px,4vw,36px);box-shadow:0 18px 48px #1e3a5f12}.cardTerritoryPanel.elite{color:#f8fafc;background:radial-gradient(circle at 88% 0,#2563eb55,#0000 34%),linear-gradient(145deg,#07162c,#12365f);border-color:#41688f}.cardTerritoryPanel.elite>span{color:#f3d47b}.cardTerritoryPanel h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(26px,4vw,38px)}.cardTerritoryPanel p{color:#586b82;max-width:780px;line-height:1.65}.cardTerritoryPanel.elite p,.cardTerritoryPanel.elite small{color:#d0deeb}.cardTerritoryPanel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.cardTerritoryPanel.elite dl>div{background:#ffffff12}.cardTerritoryPanel>small{color:#3f5874;font-weight:850;line-height:1.55;display:block}.cardGuideInternational{color:#f8fafc;background:radial-gradient(circle at 85% 15%,#2563eb55,#0000 32%),linear-gradient(135deg,#08172e,#123866);border:1px solid #335d8b;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:30px;margin-top:18px;padding:clamp(24px,4vw,42px);display:grid}.cardGuideInternational>div>span{color:#f4d57c;background:#ffffff10;border-color:#d8b55f66}.cardGuideInternational h2{letter-spacing:-.04em;margin:15px 0 10px;font-size:clamp(30px,4vw,45px)}.cardGuideInternational p{color:#d1deed;line-height:1.65}.cardGuideInternational strong{color:#fff;margin-top:17px;line-height:1.55;display:block}.cardGuideInternational aside{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:17px;padding:20px}.cardGuideInternational aside>b{color:#f4d57c;margin-bottom:12px;display:block}.cardGuideInternational aside>div{flex-wrap:wrap;gap:7px;display:flex}.cardGuideInternational aside span{background:#ffffff12;border:1px solid #fff2;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.cardGuideInternational aside p{margin:16px 0 0;font-size:12px}.cardGuideTravel{color:#715313;background:#fff8df;border:1px solid #e7cf8d;border-radius:14px;margin:16px 0 0;padding:15px 17px;font-size:13px;line-height:1.6}.cardGuideActions{justify-content:center;gap:10px;margin-top:22px;display:flex}.cardGuideActions a{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:850;display:inline-flex}.cardGuideActions a.secondary{color:#1d4ed8;background:#fff;border-color:#a9c4eb}.cardGuide :focus-visible{outline-offset:3px;outline:3px solid #e0b84f}@media (width<=980px){.cardGuideSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.cardGuideDetails article:nth-child(n){grid-column:span 3}.cardGuideInternational{grid-template-columns:1fr}}@media (width<=600px){.cardGuideHead p{font-size:15px}.cardGuide{border-radius:21px;width:calc(100% - 28px);margin:18px auto 70px;padding:20px 14px}.cardGuideSteps,.cardGuideDetails,.cardTerritoryComparison>div{grid-template-columns:1fr}.cardGuideDetails article:nth-child(n){grid-column:auto}.cardGuideSteps li,.cardGuideDetails article,.territoryCard{padding:17px}.cardGuideInternational{gap:18px;padding:20px 16px}.cardGuideInternational aside{padding:16px}.cardGuideActions{display:grid}.cardGuideActions a{width:100%;min-height:44px}.cardTerritoryPanel{width:calc(100% - 28px);margin:-12px auto 58px;padding:20px 16px}.cardTerritoryPanel dl{grid-template-columns:1fr}}.mpEligibilityNotice{color:#5d4306;background:#fff8df;border:1px solid #f0c96b;border-radius:11px;gap:5px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.45;display:grid}.mpEligibilityNotice span{font-weight:900}.mpTruthfulEmpty .mpEligibilityNotice{text-align:left;max-width:680px;margin:16px auto 0}@media (width<=600px){.mpEligibilityNotice{padding:12px;font-size:12px}.pwPanel .pwPageTitle{align-items:flex-start}.pwPanel .pwPageTitle h2{font-size:27px}}.psv2{color:#111827;background:#f7f8fb}.psHero{color:#fff;background:radial-gradient(circle at 75% 20%,#d6ad4938,#0000 28%),linear-gradient(125deg,#05070c,#172033);flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;padding:clamp(70px,10vw,130px) clamp(20px,8vw,120px);display:flex}.psHero>span{color:#e7c56a;letter-spacing:.16em;font-size:12px;font-weight:900}.psHero h1{letter-spacing:-.055em;max-width:850px;margin:16px 0;font-size:clamp(48px,7vw,88px)}.psHero p{color:#dbe4f2;max-width:650px;font-size:20px;line-height:1.55}.psHero a,.psTierGrid a,.psInfoGrid a,.psRegCard>a,.psWorkspaceSummary a{color:#111827;background:#d5ac45;border-radius:11px;justify-content:center;align-items:center;min-height:44px;margin-top:20px;padding:12px 18px;font-weight:900;display:inline-flex}.psSection{max-width:1280px;margin:auto;padding:70px 24px}.psSection>h2,.psInfoGrid h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,48px)}.psTierGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.psTierGrid article{background:#fff;border:1px solid #d9dee7;border-radius:22px;min-width:0;padding:16px 16px 24px;box-shadow:0 18px 48px #0f172a12}.psTierGrid img{aspect-ratio:16/9;object-fit:contain;background:#07090d;border-radius:16px;width:100%;height:auto;display:block}.psTierGrid h3{margin:20px 0 6px;font-size:22px}.psTierGrid strong{color:#a27620;font-size:28px}.psTierGrid p{color:#475569;min-height:42px;font-weight:750}.psTierGrid small,.psInfoGrid small,.psWorkspaceSummary small{color:#64748b;line-height:1.45;display:block}.psCompare{background:#fff;border:1px solid #d9dee7;border-radius:18px;overflow:auto}.psCompare table{border-collapse:collapse;width:100%;min-width:850px}.psCompare th,.psCompare td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:16px}.psCompare thead th{color:#fff;background:#111827}.psInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1280px;margin:auto;padding:0 24px 70px;display:grid}.psInfoGrid article{background:#fff;border:1px solid #d9dee7;border-radius:20px;padding:30px}.psInfoGrid p{color:#475569;line-height:1.65}.psFaq details{border-bottom:1px solid #d9dee7;padding:18px 0}.psFaq summary{cursor:pointer;font-weight:850}.psRegistration{background:radial-gradient(circle at 50% 0,#f7e8b9,#0000 28%),#f4f6f9;min-height:100vh;padding:30px 18px 70px}.psRegistration>header{justify-content:space-between;gap:18px;max-width:1120px;margin:0 auto 28px;display:flex}.psRegistration>header a{font-size:22px;font-weight:950}.psRegistration>header span{color:#64748b;font-size:12px}.psRegCard{background:#fff;border:1px solid #d9dee7;border-radius:24px;max-width:1120px;margin:auto;padding:34px;box-shadow:0 25px 70px #0f172a12}.psRegCard h1{font-size:clamp(34px,5vw,54px)}.psRegCard>p{color:#64748b;line-height:1.6}.psLevelPicker{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;display:grid}.psLevelPicker button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dee7;border-radius:16px;min-height:150px;padding:18px}.psLevelPicker button.active{background:#fffbeb;border-color:#c49a32;box-shadow:0 0 0 2px #e8c76455}.psLevelPicker b,.psLevelPicker span,.psLevelPicker small{display:block}.psLevelPicker span{color:#a27620;margin:8px 0;font-size:25px;font-weight:900}.psLevelPicker small{color:#64748b}.psPrimary,.psRegActions button{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:10px;min-height:46px;padding:12px 18px;font-weight:850}.psFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.psFormGrid label,.psFormGrid>div[role=group]{flex-direction:column;gap:7px;min-width:0;font-weight:750;display:flex}.psFormGrid input,.psFormGrid select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:46px;padding:10px}.psReview{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;display:grid}.psReview img{object-fit:contain;background:#090b10;border-radius:18px;width:100%;height:auto}.psReview label{gap:10px;line-height:1.5;display:flex}.psRegActions{justify-content:space-between;gap:10px;margin-top:24px;display:flex}.psWorkspaceSummary{margin-bottom:24px}.psWorkspaceSummary>header{color:#fff;background:#111827;border-radius:18px;padding:24px}.psWorkspaceSummary>header span{color:#e7c56a;font-size:11px;font-weight:900}.psWorkspaceSummary>header h2{margin:8px 0;font-size:30px}.psWorkspaceSummary>header p{color:#cbd5e1}.psWorkspaceSummary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.psWorkspaceSummary article{background:#fff;border:1px solid #d9dee7;border-radius:16px;padding:20px}.psWorkspaceSummary h3{letter-spacing:.06em;font-size:14px}.psWorkspaceSummary p{color:#475569;line-height:1.5}.psWorkspaceSummary b{display:block}.psWorkspaceSummary a{color:#fff;background:#172033;margin-top:14px}.psHousekeeping{background:linear-gradient(145deg,#ecfeff,#fff)!important;border-color:#67e8f9!important}@media (width<=900px){.psTierGrid,.psWorkspaceSummary>div{grid-template-columns:1fr 1fr}.psLevelPicker,.psInfoGrid,.psReview{grid-template-columns:1fr}}@media (width<=620px){.psHero{min-height:460px;padding:60px 18px}.psHero h1{font-size:48px}.psSection{padding:48px 14px}.psTierGrid,.psWorkspaceSummary>div,.psFormGrid{grid-template-columns:1fr}.psInfoGrid{padding:0 14px 50px}.psRegistration{padding:20px 12px 60px}.psRegistration>header{flex-direction:column}.psRegCard{padding:22px 16px}.psRegActions{flex-direction:column}.psRegActions button,.psPrimary{width:100%}}.psCommercialControls{grid-template-columns:minmax(180px,.7fr) 1fr 1fr;gap:12px;margin:18px 0;display:grid}.psCommercialControls>label{background:#f8fafc;border:1px solid #d9dee7;border-radius:12px;min-height:62px;padding:12px;font-weight:750}.psCommercialControls select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:42px;margin-top:6px;padding:8px}.psCommercialControls .psCheck{align-items:center;gap:10px;line-height:1.45;display:flex}.psCommercialControls input[type=checkbox]{flex:none;width:22px;height:22px}.psHkBoundary{color:#713f12;background:#fffbeb;border:1px solid #f3cf72;border-radius:11px;padding:13px 15px;line-height:1.5}.psPriceSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 24px;display:grid}.psPriceSummary>div{background:#fff;border:1px solid #d9dee7;border-radius:12px;padding:15px}.psPriceSummary span,.psPriceSummary b,.psPriceSummary strong{display:block}.psPriceSummary span{color:#64748b;letter-spacing:.08em;font-size:11px;font-weight:850}.psPriceSummary b{margin-top:7px;font-size:20px}.psPriceSummary .total{color:#fff;background:#111827;border-color:#c49a32}.psPriceSummary strong{color:#e7c56a;margin-top:7px;font-size:27px}.psPriceSummary>p{color:#7c2d12;background:#fff7ed;border-radius:10px;grid-column:1/-1;margin:0;padding:12px}.psPriceSummary+.psPrimary{margin-bottom:6px}.psFormGrid label{min-width:0}.psFormGrid label>span{display:block}.psFormGrid select{width:100%}.psFieldError input,.psFieldError select{background:#fff7f7;border-color:#dc2626}.psFieldError small{color:#b91c1c;font-size:12px;line-height:1.4}.psHousekeepingFit{background:linear-gradient(145deg,#ecfeff,#fff);border:1px solid #67e8f9;border-radius:14px;grid-column:1/-1;margin:16px 0;padding:18px}.psHousekeepingFit b{color:#0e7490;letter-spacing:.08em;font-size:12px}.psHousekeepingFit p{color:#164e63;margin:7px 0}.psHousekeepingFit small{color:#475569;font-weight:800}.psProfileNote{color:#475569;background:#f1f5f9;border-radius:10px;margin:16px 0;padding:13px 15px;line-height:1.55}.psCompanyReview{gap:8px;margin:15px 0;display:grid}.psCompanyReview div{background:#f8fafc;border-radius:9px;padding:10px}.psCompanyReview dt{color:#64748b;font-size:11px;font-weight:800}.psCompanyReview dd{margin:4px 0 0;font-weight:750}.psIssuanceSummary{background:linear-gradient(145deg,#fffbeb,#fff);border:1px solid #d4b254;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:15px;display:grid}.psIssuanceSummary>div{background:#fff;border-radius:10px;min-width:0;padding:10px}.psIssuanceSummary span,.psIssuanceSummary b,.psIssuanceSummary small{display:block}.psIssuanceSummary span{color:#64748b;letter-spacing:.06em;font-size:10px;font-weight:850}.psIssuanceSummary b{overflow-wrap:anywhere;margin-top:5px}.psIssuanceSummary small{color:#64748b;margin-top:4px;line-height:1.35}.psIssuanceSummary>p{color:#7c5b13;grid-column:1/-1;margin:0;font-size:11px;font-weight:750}.psIssuanceSummary.compact{grid-template-columns:1fr;margin:10px 0 14px;padding:10px}.psIssuanceSummary.compact>p{grid-column:auto}.psWorkspaceCard{grid-column:span 2}.psSearchSelect{width:100%;font-weight:500;position:relative}.psSearchSelectButton{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px 12px;display:grid}.psSearchSelectButton span{overflow-wrap:anywhere}.psSearchSelectButton i{text-align:center;font-size:20px;font-style:normal}.psSearchSelectButton:disabled{cursor:not-allowed;color:#94a3b8;background:#f1f5f9}.psSearchSelectPopup{z-index:80;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-width:260px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 45px #0f172a26}.psSearchSelectPopup>input{width:100%;margin-bottom:7px}.psSearchSelectPopup>[role=listbox]{overscroll-behavior:contain;max-height:260px;overflow-y:auto}.psSearchSelectPopup [role=option]{color:#111827;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;width:100%;min-height:42px;padding:9px 10px;display:block}.psSearchSelectPopup [role=option]:hover,.psSearchSelectPopup [role=option].active,.psSearchSelectPopup [role=option][aria-selected=true]{background:#fef3c7}.psSearchSelectPopup p{color:#64748b;margin:8px}.psCustomCity{margin-top:9px;display:flex!important}.psFieldError .psSearchSelectButton{background:#fff7f7;border-color:#dc2626}@media (width<=900px){.psCommercialControls{grid-template-columns:1fr 1fr}.psCommercialControls>label:first-child{grid-column:1/-1}.psPriceSummary,.psIssuanceSummary{grid-template-columns:1fr 1fr}.psIssuanceSummary>p{grid-column:1/-1}.psWorkspaceCard{grid-column:auto}}@media (width<=620px){.psCommercialControls,.psPriceSummary,.psIssuanceSummary{grid-template-columns:1fr}.psCommercialControls>label:first-child,.psPriceSummary>p,.psIssuanceSummary>p{grid-column:auto}.psSearchSelectPopup{z-index:220;border-radius:18px;width:auto;max-height:min(72vh,560px);padding:12px;position:fixed;inset:auto 12px 12px}.psSearchSelectPopup>[role=listbox]{max-height:calc(min(72vh,560px) - 68px)}.psSearchSelectPopup [role=option],.psSearchSelectButton{min-height:48px}}.sharedSearchSelect{width:100%;min-width:0;font-weight:500;position:relative}.sharedSearchSelectButton{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px 12px;display:grid}.sharedSearchSelectButton span{overflow-wrap:anywhere;min-width:0}.sharedSearchSelectButton i{text-align:center;font-size:20px;font-style:normal}.sharedSearchSelectButton:disabled{cursor:not-allowed;color:#94a3b8;background:#f1f5f9}.sharedSearchSelectPopup{z-index:80;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-width:260px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 45px #0f172a26}.sharedSearchSelectPopup>input{border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:44px;margin-bottom:7px;padding:9px 10px}.sharedSearchSelectPopup>[role=listbox]{overscroll-behavior:contain;max-height:260px;overflow-y:auto}.sharedSearchSelectPopup [role=option]{color:#111827;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;width:100%;min-height:42px;padding:9px 10px;display:block}.sharedSearchSelectPopup [role=option]:hover,.sharedSearchSelectPopup [role=option].active,.sharedSearchSelectPopup [role=option][aria-selected=true]{background:#fef3c7}.sharedSearchSelectPopup p{color:#64748b;margin:8px}.psFieldError .sharedSearchSelectButton{background:#fff7f7;border-color:#dc2626}.psFoundingStatus{background:#f8fafc;border:1px solid #d9dee7;border-radius:12px;gap:4px;min-height:62px;padding:12px;display:grid}.psFoundingStatus b{letter-spacing:.06em;font-size:11px}.psFoundingStatus span{font-weight:800}.psFoundingStatus small{color:#64748b;line-height:1.35}.psFoundingStatus.eligible{background:#f0fdf4;border-color:#86c9a2}.psFoundingStatus.unavailable{background:#f8fafc;border-color:#d9dee7}.mpCityFilter,.mpTopCityFilter{color:#506077;gap:5px;min-width:0;font-size:9px;font-weight:900;display:grid}.mpLocationFilters .sharedSearchSelectButton{background:#f7f9fc;min-height:42px}.mpOffersSearchV67{grid-template-columns:minmax(210px,1.25fr) minmax(145px,.55fr) minmax(170px,.65fr) auto auto}.mpOffersSearchV67 label,.mpTopCityFilter{align-self:end}.mpOffersSearchV67 select{background:#f8fafc;border:1px solid #d6e0eb;border-radius:9px;width:100%;min-height:44px;padding:0 10px}.mpOffersSearchButton{color:#fff;cursor:pointer;background:#245fc1;border:0;border-radius:9px;align-self:end;min-height:44px;padding:0 15px;font-weight:900}@media (width<=1100px){.mpOffersSearchV67{grid-template-columns:1fr 1fr}.mpOffersSearchV67>label:first-child,.mpOffersSearchV67>span{grid-column:1/-1}}@media (width<=620px){.sharedSearchSelectPopup{z-index:220;border-radius:18px;width:auto;max-height:min(72vh,560px);padding:12px;position:fixed;inset:auto 12px 12px}.sharedSearchSelectPopup>[role=listbox]{max-height:calc(min(72vh,560px) - 68px)}.sharedSearchSelectPopup [role=option],.sharedSearchSelectButton{min-height:48px}.mpOffersSearchV67{grid-template-columns:1fr}.mpOffersSearchV67>label:first-child,.mpOffersSearchV67>span{grid-column:auto}.mpOffersSearchButton{width:100%}}.euWaveHome ul li{gap:2px;display:grid}.euWaveHome ul li b{color:#fff;font-size:10px}.euWaveHome ul li span{color:#cbd5e1;font-size:8px}.euFoundingHero aside strong{letter-spacing:.08em;font-size:clamp(25px,4vw,46px)}.euCountryQuotaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.euCountryQuotaGrid article{background:linear-gradient(145deg,#fff,#f4f8fd);border:1px solid #d8e3ef;border-radius:18px;min-width:0;padding:23px;box-shadow:0 14px 34px #17304b0d}.euCountryQuotaGrid article>span{font-size:36px}.euCountryQuotaGrid h3{margin:10px 0 5px;font-size:23px}.euCountryQuotaGrid strong,.euCountryQuotaGrid b,.euCountryQuotaGrid small{display:block}.euCountryQuotaGrid strong{color:#162b45}.euCountryQuotaGrid b{color:#805d14;margin-top:15px}.euCountryQuotaGrid p{color:#5e6f83;line-height:1.55}.euCountryQuotaGrid small{color:#64748b;font-weight:800}.euFoundingRules{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.euFoundingRules article{background:#fff;border:1px solid #dce6f0;border-radius:17px;padding:23px}.euFoundingRules h2{margin-top:0}.euFoundingRules p{color:#5d6d80;line-height:1.65}.euFoundingInvariants{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.euFoundingInvariants li{color:#334155;background:#f8fafc;border-left:3px solid #d7b55a;padding:13px 15px;font-weight:700;line-height:1.5}.euWaveAdminSummary{background:#f8fbff;border:1px solid #d8e3ef;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;padding:17px;display:flex}.euWaveAdminSummary b{color:#1d4ed8}.euWaveAdminSummary small{color:#64748b;width:100%}.euCountryAdminGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.euCountryAdminGrid>article{background:#fff;border:1px solid #dce5ef;border-radius:15px;min-width:0;padding:18px}.euCountryAdminGrid article>header{align-items:center;gap:12px;display:flex}.euCountryAdminGrid article>header>span{font-size:30px}.euCountryAdminGrid h2{margin:3px 0}.euCountryAdminGrid dl{margin:15px 0;display:grid;grid-template-columns:1fr!important}.euFoundingAdmin>.accWarning{gap:5px;margin:18px 0;display:grid}.euFoundingAdmin>.accWarning span{line-height:1.55}.euFoundingHome{color:#16233a;background:radial-gradient(circle at 90% 0,#dce8ff 0,#0000 30%),linear-gradient(145deg,#fff,#f3f7fc);border:1px solid #ccd9e9;border-radius:24px;margin:18px 0;padding:clamp(22px,3vw,34px);overflow:hidden;box-shadow:0 18px 50px #17304b12}.euFoundingHome>header{text-align:center}.euFoundingHome>header>span{color:#fff;letter-spacing:.13em;background:#173258;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.euFoundingHome>header>small{color:#936c15;letter-spacing:.1em;margin-top:10px;font-size:10px;font-weight:900;display:block}.euFoundingHome>header h2{letter-spacing:-.035em;margin:12px 0 8px;font-size:clamp(25px,3.7vw,42px)}.euFoundingHome>header>strong{max-width:850px;margin:auto;font-size:clamp(16px,2.1vw,23px);line-height:1.35;display:block}.euFoundingHome>header p{color:#56677d;margin:10px auto 0}.euFoundingHomeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.euFoundingHomeCards article{text-align:center;background:#fff;border:1px solid #d3dfed;border-radius:17px;flex-direction:column;align-items:center;min-width:0;padding:19px;display:flex;box-shadow:0 11px 28px #17304b0d}.euFoundingHomeCards article>span{font-size:34px}.euFoundingHomeCards h3{margin:7px 0 3px;font-size:20px}.euFoundingHomeCards article>b{color:#936c15;letter-spacing:.1em;font-size:12px}.euFoundingHomeCards article>p{color:#5c6b7d;margin:8px 0;font-size:12px}.euFoundingHomeCards article>strong{color:#173258;font-size:28px}.euFoundingHomeCards article>small{letter-spacing:.1em;margin-top:5px;font-size:9px;font-weight:900}.euFoundingHomeCards article>em{color:#6b7787;min-height:34px;margin:10px 0;font-size:9px;font-style:normal;font-weight:800;line-height:1.45}.euFoundingHomeCards article>a{color:#fff;background:#173258;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:auto;font-size:12px;font-weight:900;display:flex}.euFoundingHomeRule{color:#5e480e;background:#fff8df;border:1px solid #e7d18d;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:12px;font-weight:750;line-height:1.5}.euFoundingHomeDetails{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.euFoundingHomeDetails article{background:#fff;border:1px solid #d6e1ed;border-radius:15px;padding:17px}.euFoundingHomeDetails h3{letter-spacing:.04em;margin:0 0 9px;font-size:13px}.euFoundingHomeDetails h3:not(:first-child){margin-top:15px}.euFoundingHomeDetails p,.euFoundingHomeDetails li{color:#596a7e;font-size:11px;line-height:1.5}.euFoundingHomeDetails ul{columns:2;margin:0;padding-left:18px}.euFoundingHomeDetails p{margin:7px 0 0}@media (width<=850px){.euFoundingHomeCards{grid-template-columns:1fr 1fr}.euFoundingHomeCards article:last-child{grid-column:1/-1}.euCountryQuotaGrid,.euCountryAdminGrid,.euFoundingRules{grid-template-columns:1fr 1fr}.euFoundingRules article:last-child{grid-column:1/-1}}@media (width<=600px){.euFoundingHome{padding:19px 13px}.euFoundingHomeCards,.euFoundingHomeDetails,.euCountryQuotaGrid,.euCountryAdminGrid,.euFoundingRules,.euFoundingInvariants{grid-template-columns:1fr}.euFoundingHomeCards article:last-child,.euFoundingRules article:last-child{grid-column:auto}.euFoundingHomeDetails ul{columns:1}.euCountryQuotaGrid article,.euFoundingRules article,.euCountryAdminGrid>article{padding:18px}.euWaveAdminSummary{flex-direction:column;align-items:flex-start}.euFoundingAdmin .campaignAdminActions{display:grid}.euFoundingAdmin .campaignAdminActions button{min-height:44px}}.homeRefresh{background:#f7f9fc;overflow-x:hidden}.homeRefreshHero{color:#fff;background:radial-gradient(circle at 80% 18%,#6848e755,#0000 27%),radial-gradient(circle at 18% 85%,#1d7ee745,#0000 31%),linear-gradient(135deg,#07162d 0%,#12345d 58%,#151a38 100%);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:620px;padding:clamp(42px,7vw,96px) max(24px,50% - 620px);display:grid}.homeRefreshHeroCopy{max-width:790px}.homeRefreshEyebrow,.homeQuick header span,.homeProducts>header span,.homeLegalEntry>div>span,.homeTrustNav>div>span{color:#e4c466;letter-spacing:.14em;font-size:10px;font-weight:950}.homeRefreshHero h1{letter-spacing:-.055em;max-width:820px;margin:18px 0;font-size:clamp(44px,6.6vw,82px);line-height:.95}.homeRefreshHeroCopy>p{color:#d9e5f3;max-width:690px;font-size:clamp(16px,2vw,21px);line-height:1.65}.homeRefreshActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.homeRefreshActions a{min-height:48px;padding:0 18px}.homeRefreshPrimary{color:#07162d!important;background:#f1d074!important}.homeRefreshSecondary{color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff40!important}.homeRefreshLegal{color:#f6d97f!important;background:#0a1b35!important;border:1px solid #e4c46688!important}.homeRefreshMarkets{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.homeRefreshMarkets span{color:#e9f1fa;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.homeRefreshHero>aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff25;border-top-color:#e4c46688;border-radius:24px;flex-direction:column;padding:28px;display:flex;box-shadow:0 24px 70px #02081755}.homeRefreshHero>aside b{color:#e4c466;letter-spacing:.13em;font-size:9px}.homeRefreshHero>aside strong{margin:16px 0 4px;font-size:clamp(46px,6vw,72px);line-height:1}.homeRefreshHero>aside span{font-size:15px;font-weight:900}.homeRefreshHero>aside small{color:#bacce0;margin-top:18px;line-height:1.6}.homeQuick,.homeProducts,.homeTrustNav,.homeSignals{padding:clamp(54px,7vw,82px) max(24px,50% - 620px)}.homeQuick{background:#fff}.homeQuick header,.homeProducts>header{max-width:760px;margin-bottom:25px}.homeQuick h2,.homeProducts h2,.homeLegalEntry h2,.homeTrustNav h2{letter-spacing:-.035em;margin:9px 0;font-size:clamp(30px,4vw,48px)}.homeQuick>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.homeQuickCard{color:#172944;background:linear-gradient(145deg,#fff,#f4f7fb);border:1px solid #d8e2ee;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:132px;padding:19px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 14px 35px #172b4309}.homeQuickCard:hover{border-color:#9fb8da;transform:translateY(-3px);box-shadow:0 20px 42px #172b4318}.homeQuickCard i{color:#fff;background:linear-gradient(145deg,#284e80,#173258);border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;display:grid}.homeQuickCard span{gap:6px;display:grid}.homeQuickCard b{font-size:15px}.homeQuickCard small{color:#62738a;line-height:1.45}.homeQuickCard em{color:#b28a29;font-size:22px;font-style:normal}.homeRefresh .euFoundingHome{width:min(1240px,100% - 48px);margin:68px auto}.homeProducts{background:#eef3f8}.homeProducts>header p{color:#63748a}.homeProducts>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.homeProduct{color:#fff;background:radial-gradient(circle at 100% 0,#4d3dd250,#0000 38%),linear-gradient(145deg,#111d31,#07101f);border:1px solid #d2b45a70;border-radius:20px;flex-direction:column;min-height:250px;padding:23px;display:flex;box-shadow:0 18px 40px #10203920}.homeProduct small{color:#e6c96e;letter-spacing:.13em;font-size:9px;font-weight:950}.homeProduct strong{margin:22px 0 13px;font-size:clamp(26px,3vw,36px)}.homeProduct b{color:#b9cae0;font-size:10px;line-height:1.55}.homeProduct span{color:#f1d174;margin-top:auto;padding-top:24px;font-size:10px;font-weight:950}.homeProduct.vip{background:radial-gradient(circle at 100% 0,#d1b45a22,#0000 40%),linear-gradient(145deg,#181818,#050505)}.homeProduct.creator{background:radial-gradient(circle at 100% 0,#d955bc38,#0000 38%),linear-gradient(145deg,#31133e,#100818)}.homeLegalEntry{color:#fff;background:linear-gradient(135deg,#091a35,#153d67);justify-content:space-between;align-items:center;gap:30px;padding:clamp(52px,7vw,78px) max(24px,50% - 620px);display:flex}.homeLegalEntry p{color:#c7d6e6;max-width:720px;line-height:1.65}.homeLegalEntry>a{color:#07162d;background:#edcb70;flex:none}.homeTrustNav{background:#fff;justify-content:space-between;align-items:end;gap:34px;display:flex}.homeTrustNav>div{max-width:590px}.homeTrustNav nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:540px;display:flex}.homeTrustNav nav a{color:#24476f;background:#f5f8fc;border:1px solid #d4dfeb;border-radius:999px;align-items:center;min-height:44px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.homeSignals{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding-top:22px;padding-bottom:72px;display:grid}.homeSignals article{background:#f6f9fc;border:1px solid #dbe4ee;border-radius:16px;flex-direction:column;justify-content:center;min-height:104px;padding:17px;display:flex}.homeSignals b{color:#183e68;font-size:24px}.homeSignals span{color:#60748a;margin-top:6px;font-size:10px;font-weight:850}.homeMobileBar{display:none}.homeRefresh a:focus-visible{outline-offset:3px;outline:3px solid #f0cc70}@media (prefers-reduced-motion:reduce){.homeQuickCard{transition:none}}@media (width<=980px){.homeRefreshHero{grid-template-columns:1fr}.homeRefreshHero>aside{max-width:520px}.homeQuick>div,.homeProducts>div,.homeSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.homeTrustNav{flex-direction:column;align-items:flex-start}.homeTrustNav nav{justify-content:flex-start}}@media (width<=650px){.homeRefresh{padding-bottom:74px}.homeRefreshHero{gap:24px;min-height:auto;padding:38px 15px 48px}.homeRefreshHero h1{font-size:clamp(39px,12vw,53px)}.homeRefreshHeroCopy>p{font-size:15px}.homeRefreshActions{display:grid}.homeRefreshActions a{justify-content:center;width:100%}.homeRefreshMarkets{grid-template-columns:1fr 1fr;display:grid}.homeRefreshMarkets span:last-child{grid-column:1/-1}.homeRefreshHero>aside{padding:20px}.homeQuick,.homeProducts,.homeTrustNav,.homeSignals{padding:50px 14px}.homeQuick>div,.homeProducts>div,.homeSignals{grid-template-columns:1fr}.homeQuickCard{min-height:108px;padding:15px}.homeRefresh .euFoundingHome{width:calc(100% - 28px);margin:50px auto}.homeLegalEntry{flex-direction:column;align-items:stretch;padding:48px 15px}.homeLegalEntry>a{justify-content:center;width:100%}.homeTrustNav nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.homeTrustNav nav a{text-align:center;justify-content:center}.homeSignals{padding-top:0}.homeMobileBar{z-index:48;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#071a34ed;border:1px solid #fff2;border-radius:16px;grid-template-columns:repeat(3,1fr);min-height:58px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 45px #06122555}.homeMobileBar a{color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:46px;font-size:14px;display:flex}.homeMobileBar span{font-size:8px;font-weight:900}.homeMobileBar a:focus-visible{background:#ffffff12}}@media (width<=390px){.homeRefreshMarkets{grid-template-columns:1fr}.homeRefreshMarkets span:last-child{grid-column:auto}.homeQuickCard{grid-template-columns:44px minmax(0,1fr) auto}.homeQuickCard i{width:44px;height:44px}.homeTrustNav nav{grid-template-columns:1fr}}.marketsPage{color:#132039;max-width:1180px;margin:0 auto;padding:52px 24px 88px}.marketsPage>header{color:#fff;background:linear-gradient(135deg,#101a31,#243a68);border-radius:28px;padding:42px}.marketsPage>header span{letter-spacing:.14em;color:#d9bd6b;font-size:.75rem;font-weight:900}.marketsPage>header h1{max-width:780px;margin:12px 0;font-size:clamp(2rem,5vw,4rem);line-height:1}.marketsPage>header p{color:#dbe6ff;max-width:760px;font-size:1.08rem}.marketsPage>header b{border:1px solid #ffffff38;border-radius:999px;margin-top:12px;padding:9px 12px;font-size:.72rem;display:inline-block}.marketsPage>section{background:#fff;border:1px solid #ccd8e8;border-radius:24px;margin-top:24px;padding:30px;box-shadow:0 18px 45px #14294d14}.marketsPage section>div>span{letter-spacing:.14em;color:#4d3dbb;font-size:.74rem;font-weight:900}.marketsCountryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.marketsCountryGrid article{background:linear-gradient(145deg,#f8fbff,#edf3fb);border:1px solid #d8e1ef;border-radius:18px;padding:22px}.marketsCountryGrid strong{color:#fff;background:#172747;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.marketsCountryGrid h3{margin:15px 0 7px}.marketsCountryGrid p{margin:0;font-weight:800}.marketsCountryGrid small{color:#53627a;margin-top:12px;display:block}.marketsNotice{background:#f3f0ff;border-left:4px solid #7b62e8;margin:22px 0 0;padding:16px}.marketsRules,.marketsProductRules{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid!important}.marketsRules article,.marketsProductRules article{background:#f2f6fb;border-radius:16px;padding:20px}.marketsRules article>div{flex-wrap:wrap;gap:8px;display:flex}.marketsRules article>div span{color:#263754;background:#e4ecf7;border-radius:999px;padding:8px 10px;font-size:.75rem;font-weight:900}.marketsRules li{margin:8px 0}.marketsProductRules{grid-template-columns:repeat(3,minmax(0,1fr))!important}.marketsProductRules article b{color:#34268f}.marketsProductRules article p{color:#4e5c70;margin-bottom:0}.marketsPage a,.marketsPage button{min-height:44px}@media (width<=760px){.marketsPage{padding:24px 16px 110px;overflow-x:hidden}.marketsPage>header,.marketsPage>section{border-radius:20px;padding:22px}.marketsCountryGrid,.marketsRules,.marketsProductRules{grid-template-columns:1fr!important}}.trustCirclePage,.trustMethodologyPage{color:#142238;width:min(1180px,100% - 40px);margin:0 auto;padding:46px 0 90px;overflow-x:hidden}.trustCircleHero,.trustMethodologyPage>header{color:#fff;background:radial-gradient(circle at 88% 10%,#2563eb55,#0000 30%),linear-gradient(135deg,#07172f,#183d66);border:1px solid #315b85;border-radius:28px;padding:clamp(28px,5vw,58px)}.trustCircleHero>span,.trustMethodologyPage>header>span,.trustAi>span{color:#e5c66e;letter-spacing:.14em;font-size:10px;font-weight:900}.trustCircleHero h1,.trustMethodologyPage>header h1{letter-spacing:-.045em;max-width:850px;margin:14px 0 12px;font-size:clamp(35px,6vw,64px);line-height:.98}.trustCircleHero>p,.trustMethodologyPage>header>p{color:#d8e5f3;max-width:770px;font-size:clamp(16px,2vw,21px);line-height:1.6}.trustPrelaunch{color:#fff7d3;background:#ffffff10;border:1px solid #ffffff26;border-radius:14px;align-items:flex-start;gap:10px;max-width:850px;margin-top:24px;padding:15px 17px;font-size:13px;line-height:1.55;display:flex}.trustStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.trustStatusGrid article{background:#fff;border:1px solid #d3deeb;border-radius:20px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 16px 40px #17304b0d}.trustStatusGrid article.future{background:#f7f8fb;border-style:dashed}.trustBadgeIcon{color:#fff;background:#1b4c79;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.trustStatusGrid article.future .trustBadgeIcon{background:#667085}.trustStatusGrid small{color:#3b5f82;letter-spacing:.11em;margin-top:16px;font-size:9px;font-weight:900}.trustStatusGrid h2{margin:7px 0 10px;font-size:21px;line-height:1.15}.trustState{color:#6f520c;letter-spacing:.08em;background:#fff5d6;border-radius:999px;align-self:flex-start;padding:6px 8px;font-size:8px}.trustStatusGrid p{color:#53657a;font-size:13px;line-height:1.6}.trustStatusGrid em{color:#253b54;margin-top:auto;padding-top:12px;font-size:11px;font-style:normal;font-weight:800;line-height:1.5}.trustPrinciple{color:#fff;background:#102744;border-radius:22px;margin-top:20px;padding:clamp(24px,4vw,40px)}.trustPrinciple h2{color:#f1d174;margin:0 0 18px;font-size:clamp(24px,3.5vw,38px)}.trustPrinciple>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.trustPrinciple span{background:#ffffff0d;border:1px solid #ffffff18;border-radius:11px;padding:12px;font-size:12px;font-weight:850}.trustInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.trustInfoGrid>section,.trustDisclaimer{background:#fff;border:1px solid #d5e0ec;border-radius:19px;padding:clamp(22px,3vw,30px)}.trustInfoGrid h2,.trustDisclaimer h2{margin-top:0;font-size:20px}.trustInfoGrid p,.trustInfoGrid li,.trustDisclaimer p{color:#53657a;line-height:1.7}.trustInfoGrid li+li{margin-top:8px}.trustAi{color:#fff;background:linear-gradient(135deg,#172554,#273b76);border-radius:22px;margin-top:20px;padding:clamp(25px,4vw,40px)}.trustAi h2{margin:10px 0;font-size:clamp(24px,3vw,36px)}.trustAi p{color:#dbe5f6;max-width:900px;line-height:1.7}.trustDisclaimer{background:#fff9e7;border-color:#ead596;margin-top:20px}.trustMethodCta,.trustCirclePage a,.trustMethodologyPage a{min-height:44px}.trustMethodCta{justify-content:center;align-items:center;margin-top:18px;display:inline-flex}.trustMethodologyPage>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.trustMethodologyPage>nav a{color:#244e75;background:#fff;border:1px solid #d5e0ec;border-radius:10px;align-items:center;padding:10px 12px;font-size:11px;font-weight:850;display:flex}.trustMethodologyPage>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trustMethodologyPage>div>section{background:#fff;border:1px solid #d5e0ec;border-radius:18px;padding:25px}.trustMethodologyPage>div h2{margin-top:0}.trustMethodologyPage>div p{color:#53657a;line-height:1.7}.trustMethodologyPage>.governanceBack{align-items:center;margin-top:18px;display:inline-flex}.homeTrustCircle{text-align:center;color:#17233a;background:radial-gradient(circle at 90% 0,#dce9ff,#0000 32%),linear-gradient(145deg,#fff,#f3f7fc);border:1px solid #ccd9e9;border-radius:24px;width:min(1180px,100% - 48px);margin:34px auto;padding:clamp(25px,4vw,42px);box-shadow:0 18px 50px #17304b12}.homeTrustCircle>span{color:#8b6616;letter-spacing:.14em;font-size:10px;font-weight:900}.homeTrustCircle h2{margin:12px 0 8px;font-size:clamp(26px,4vw,43px)}.homeTrustCircle p{color:#51657b;font-size:17px}.homeTrustCircle small{color:#745811;margin:14px auto;font-weight:850;display:block}.homeTrustCircle a{color:#fff;background:#173258;border-radius:10px;align-items:center;min-height:44px;padding:0 18px;font-weight:850;display:inline-flex}@media (width<=980px){.trustStatusGrid,.trustPrinciple>div,.trustMethodologyPage>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.trustCirclePage,.trustMethodologyPage{width:calc(100% - 28px);padding:20px 0 76px}.trustCircleHero,.trustMethodologyPage>header{border-radius:21px;padding:24px 18px}.trustStatusGrid,.trustInfoGrid,.trustMethodologyPage>div,.trustMethodologyPage>nav,.trustPrinciple>div{grid-template-columns:1fr}.trustStatusGrid article,.trustInfoGrid>section,.trustMethodologyPage>div>section{padding:18px}.trustPrinciple,.trustAi,.trustDisclaimer{padding:21px 17px}.trustMethodCta{width:100%}.homeTrustCircle{width:calc(100% - 28px);padding:24px 16px}.homeTrustCircle a{justify-content:center;width:100%}}.mpMarketplaceLayout.flyout-open{grid-template-columns:500px minmax(0,1fr)}.mpFilterCluster{min-width:0;position:relative}.mpFilterCluster>.mpCategorySidebar{z-index:3;width:245px;max-height:calc(100vh - 105px);padding:10px;position:sticky;top:84px;overflow:auto}.mpLocationFilters{border-bottom:1px solid #e4eaf1;gap:9px;padding:4px 4px 12px;display:grid}.mpLocationFilters label{color:#506077;letter-spacing:.03em;gap:5px;font-size:9px;font-weight:900;display:grid}.mpLocationFilters select{color:#18253a;width:100%;min-height:42px;font:inherit;background:#f7f9fc;border:1px solid #cfd9e5;border-radius:9px;padding:0 10px;font-size:11px}.mpLocationFilters select:disabled{color:#8895a6;cursor:not-allowed;background:#eef2f6}.mpCategoryHeading{justify-content:space-between;align-items:end;gap:8px;padding:14px 7px 8px;display:flex}.mpCategoryHeading b{letter-spacing:.08em;font-size:10px}.mpCategoryHeading small{color:#7a8798;font-size:8px}.mpFilterCluster .mpCategorySidebar>button{min-height:40px;padding:6px 7px;line-height:1.2}.mpFilterCluster .mpCategorySidebar>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mpFilterCluster .mpCategorySidebar>button>i{margin-left:auto;font-size:18px;font-style:normal}.mpFilterCluster .mpCategorySidebar>.mpClearFilters{color:#1d4ed8;background:#eef5ff;border:1px solid #cadcf4;justify-content:center;margin-top:10px}.mpSubcategoryPanel{z-index:4;background:#fff;border:1px solid #cfd9e6;border-radius:15px;width:245px;max-height:calc(100vh - 105px);padding:10px;position:absolute;top:0;left:255px;overflow:auto;box-shadow:0 22px 55px #14213d24}.mpSubcategoryPanel header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:start;gap:10px;min-height:52px;padding:5px 5px 10px;display:flex}.mpSubcategoryPanel header div{gap:4px;display:grid}.mpSubcategoryPanel header small{color:#6b7788;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.mpSubcategoryPanel header b{font-size:13px}.mpSubcategoryPanel header button{cursor:pointer;background:#f1f4f8;border:0;border-radius:9px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.mpSubcategoryPanel>button{color:#3d4d64;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f5;align-items:center;width:100%;min-height:40px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.mpSubcategoryPanel>button:hover,.mpSubcategoryPanel>button.active{color:#174fa7;background:#edf5ff}.mpOffersSearch{background:#fff;border:1px solid #d8e2ec;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;padding:10px 12px;display:grid}.mpOffersSearch label{color:#526176;gap:5px;font-size:9px;font-weight:900;display:grid}.mpOffersSearch input{color:#172033;background:#f8fafc;border:1px solid #d6e0eb;border-radius:9px;width:100%;min-height:44px;padding:0 12px}.mpOffersSearch>span{color:#64748b;text-align:center;background:#f7f9fc;border-radius:9px;min-width:90px;padding:9px 11px;font-size:9px}.mpOffersSearch>span b{color:#1d4ed8;font-size:16px;display:block}.mpActiveFilters .clear-all{color:#8d2e2e;background:#fff4f4;border-color:#f0cccc}.mpTruthfulEmpty>button{color:#fff;cursor:pointer;background:#245fc1;border:0;border-radius:9px;min-height:44px;padding:0 14px;font-weight:850}@media (width<=1120px) and (width>=951px){.mpMarketplaceLayout.flyout-open{grid-template-columns:430px minmax(0,1fr)}.mpFilterCluster>.mpCategorySidebar{width:210px}.mpSubcategoryPanel{width:210px;left:220px}.mpMarketplaceLayout{grid-template-columns:210px minmax(0,1fr)}}@media (width<=950px){.mpMarketplaceLayout.flyout-open{grid-template-columns:1fr}.mpFilterCluster{position:relative}.mpFilterCluster>.mpCategorySidebar{z-index:104;border-radius:18px 18px 0 0;width:min(430px,100%);max-height:82vh;padding-bottom:24px;transition:transform .25s;position:fixed;top:auto;bottom:0;left:0;transform:translateY(105%)}.mpFilterCluster.open>.mpCategorySidebar{transform:translateY(0)}.mpFilterCluster>.mpCategoryMobile{display:flex}.mpFilterCluster>.mpDrawerOverlay{z-index:101}.mpSubcategoryPanel{z-index:105;border-radius:18px 18px 0 0;width:min(430px,100%);max-height:58vh;position:fixed;top:auto;bottom:0;left:0;box-shadow:0 -16px 46px #07122538}.mpFilterCluster .mpCategorySidebar>button,.mpLocationFilters select{min-height:44px}.mpOffersSearch{grid-template-columns:1fr}.mpOffersSearch>span{justify-content:center;align-items:center;gap:5px;display:flex}.mpOffersSearch>span b{display:inline}.mpMarketplace .mpOfferGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.mpMarketplace{padding-inline:14px}.mpMarketplaceHead{margin-bottom:20px}.mpMarketplaceHead h1{font-size:clamp(34px,11vw,48px)}.mpMarketplaceTools{flex-direction:column;align-items:stretch}.mpMarketplaceTools>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mpMarketplaceTools label{justify-content:space-between}.mpMarketplaceTools select{min-width:170px}.mpMarketplace .mpOfferGrid{grid-template-columns:1fr}.mpSubcategoryPanel>button{min-height:44px}.mpActiveFilters button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.mpHomeSearch{grid-template-columns:minmax(0,1.5fr) minmax(150px,.55fr) minmax(160px,.6fr) 108px}.mpHomeSearch input,.mpHomeSearch select{padding-right:34px}.mpHomeSearch select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#526176 50%),linear-gradient(135deg,#526176 50%,#0000 50%);background-position:calc(100% - 15px) 19px,calc(100% - 10px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.mpHomeSearch select:disabled{color:#8a96a7;cursor:not-allowed;background-color:#eef2f6}.mpHomePromo{background-image:linear-gradient(90deg,#061329b8 0%,#081a3670 42%,#081a3608 68%),url(/cityhelp-club/ecosystem-couple-clean.webp)}.mpHomePromoGlass{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(120deg,#08152c72,#08152c0a);border-right-color:#ffffff12;width:min(570px,58%)}.mpHomeCategorySidebar>button{color:#46566d;gap:9px;min-height:42px;padding:7px 9px;font-size:9.5px;font-weight:850;line-height:1.3}.mpHomeCategorySidebar>button>span{width:27px;height:27px}@media (width<=760px){.mpHomeSearch{grid-template-columns:repeat(2,minmax(0,1fr))}.mpHomeSearch>label:first-child{grid-column:1/-1}.mpHomeSearchButton{width:100%}}@media (width<=650px){.mpHomeSearch{grid-template-columns:1fr}.mpHomeSearch>label:first-child{grid-column:auto}.mpHomePromo{background-image:linear-gradient(#06132935 0%,#081a3652 50%,#081a36b8 100%),url(/cityhelp-club/ecosystem-couple-clean.webp)}.mpHomePromoGlass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0000 10%,#07152b5c 54%,#07152bdb 100%);width:100%}}@media (width>=951px){.mpMarketplaceLayout{--mp-filter-width:clamp(290px,23vw,318px);grid-template-columns:var(--mp-filter-width) minmax(0,1fr)}.mpMarketplaceLayout.flyout-open{grid-template-columns:calc((var(--mp-filter-width) * 2) + 12px) minmax(0,1fr)}.mpFilterCluster>.mpCategorySidebar{width:var(--mp-filter-width)}.mpSubcategoryPanel{left:calc(var(--mp-filter-width) + 12px);width:var(--mp-filter-width)}}.mpFilterCluster>.mpCategorySidebar{box-sizing:border-box;scrollbar-gutter:stable;padding-right:12px;overflow-x:hidden}.mpFilterCluster .mpCategorySidebar>button:not(.mpClearFilters){grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;column-gap:9px;height:auto;min-height:44px;padding:7px 8px;font-size:10px;line-height:1.35;display:grid}.mpFilterCluster .mpCategorySidebar>button>span:first-child{width:28px;height:28px}.mpFilterCluster .mpCategorySidebar>button>span:nth-child(2){width:auto;min-width:0;height:auto;color:inherit;text-overflow:clip;white-space:normal;overflow-wrap:break-word;background:0 0;border-radius:0;display:block;overflow:visible}.mpFilterCluster .mpCategorySidebar>button>i{place-self:center end;margin:0;line-height:1}.mpFilterCluster .mpCategorySidebar>.mpClearFilters{display:flex}.mpSubcategoryPanel{box-sizing:border-box;scrollbar-gutter:stable;overflow-x:hidden}.mpSubcategoryPanel header b,.mpSubcategoryPanel>button{text-overflow:clip;white-space:normal;overflow-wrap:break-word;line-height:1.35;overflow:visible}@media (width<=950px){.mpMarketplaceLayout{--mp-filter-width:auto}.mpFilterCluster>.mpCategorySidebar{width:min(430px,100%);padding-right:12px}.mpFilterCluster .mpCategorySidebar>button:not(.mpClearFilters){min-height:44px}}.mpOfferCard.officialEcosystem{border-color:#c7a35a;box-shadow:0 20px 55px #5b3a151c}.mpOfferCard.officialEcosystem figure{background:#160d18}.mpOfferCard.officialEcosystem figure img{object-fit:cover}.mpOfferCard.officialEcosystem .mpPartnerBadge{color:#2a1c08;background:#f3cf79;border-color:#ffe5a6;max-width:calc(100% - 24px)}.mpOfferCard.officialEcosystem .mpBenefit{background:linear-gradient(135deg,#fff8e7,#f4e5bd);border-color:#dfbf76}.mbo{color:#172033;width:min(1240px,100% - 40px);margin:0 auto;padding:32px 0 90px}.mboBack{color:#335a85;margin-bottom:18px;font-weight:850;display:inline-flex}.mboHero{color:#fff;background:#130d18;border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);min-height:430px;display:grid;overflow:hidden;box-shadow:0 30px 80px #27172d2e}.mboHero img{object-fit:cover;width:100%;height:100%;min-height:430px}.mboHero>div{background:radial-gradient(circle at 100% 0,#d3a94b42,#0000 36%),linear-gradient(135deg,#211224,#090b13);flex-direction:column;justify-content:center;padding:clamp(30px,5vw,68px);display:flex}.mboHero>div>span,.mboPackages header span,.mboBottom article>span{color:#e8c66f;letter-spacing:.14em;font-size:11px;font-weight:950}.mboHero>div>b{color:#18100a;background:#e8c66f;border-radius:999px;align-self:flex-start;margin-top:12px;padding:7px 10px;font-size:10px}.mboHero h1{letter-spacing:-.045em;margin:18px 0 12px;font-size:clamp(36px,5vw,64px);line-height:1}.mboHero p{color:#e4dce7;font-size:18px;line-height:1.65}.mboHero small{color:#c9b8ce}.mboCardSelector{background:#fff;border:1px solid #d9dee7;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:22px 24px;display:flex}.mboCardSelector>div{align-items:center;gap:14px;display:flex}.mboCardSelector span{font-weight:900}.mboCardSelector select{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;min-height:44px;padding:0 36px 0 12px}.mboCardSelector p{color:#526176;margin:0}.mboCardSelector p b{color:#9a6a16;font-size:23px}.mboCardSelector a{color:#174fa7;font-weight:900}.mboPackages{padding:44px 0}.mboPackages header h2{margin:10px 0 22px;font-size:clamp(30px,4vw,48px)}.mboPackages>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mboPackages article{background:#fff;border:1px solid #d9dee7;border-radius:20px;min-width:0;box-shadow:0 15px 45px #1720330d}.mboPackages article.selected{border-color:#c49a32;box-shadow:0 0 0 3px #e8c76445,0 20px 50px #17203313}.mboPackages button{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:25px;display:block}.mboPackages button>small{color:#7b8797;font-weight:900}.mboPackages h3{margin:7px 0 20px;font-size:30px}.mboPackages button>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.mboPackages button>div span{color:#64748b}.mboPackages button>div strong{color:#a06f18}.mboPackages button>.final strong{font-size:24px}.mboPackages ul{color:#526176;padding-left:18px;line-height:1.8}.mboExclusions{color:#6c541e;background:#fff8e4;border:1px solid #ead59c;border-radius:13px;margin:18px 0 0;padding:16px 18px;line-height:1.6}.mboBottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mboBottom article{background:#fff;border:1px solid #d9dee7;border-radius:21px;padding:30px}.mboBottom h2{margin:10px 0 16px}.mboBottom article>a{color:#fff;background:#172033;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin:8px 8px 0 0;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.mboBottom article>a:nth-of-type(2){color:#172033;background:#e8c66f}.mboPayment{color:#fff!important;background:linear-gradient(135deg,#172033,#2b1830)!important}.mboPayment p,.mboPayment small{color:#d8dce5;line-height:1.6;display:block}.mboPayment b{color:#21170b;background:#e8c66f;border-radius:9px;margin:10px 0;padding:9px 12px;display:inline-block}.mboOfficial{text-align:center;color:#40536a;background:#eef3f8;border-radius:12px;margin-top:18px;padding:15px;font-weight:800}.mbo :focus-visible{outline-offset:3px;outline:3px solid #e8c66f}@media (width<=850px){.mboHero{grid-template-columns:1fr}.mboHero img{min-height:280px;max-height:360px}.mboPackages>div,.mboBottom{grid-template-columns:1fr}.mboCardSelector{flex-direction:column;align-items:flex-start}}@media (width<=480px){.mbo{width:calc(100% - 28px);padding-top:20px}.mboHero{border-radius:20px}.mboHero img{min-height:220px}.mboHero>div{padding:25px 18px}.mboHero p{font-size:15px}.mboCardSelector{padding:17px}.mboCardSelector>div{flex-direction:column;align-items:stretch;width:100%}.mboCardSelector select{width:100%}.mboPackages button,.mboBottom article{padding:20px 17px}.mboBottom article>a{width:100%;margin-right:0}.mboPackages button>div{flex-direction:column;align-items:flex-start;gap:4px}}.mmgOfferDetail{max-width:1240px;margin:0 auto;padding:32px 20px 64px}.mmgOfferHero{background:#090b10;border:1px solid #d4a847;border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:480px;display:grid;overflow:hidden}.mmgOfferHero>img{object-fit:cover;width:100%;height:100%;min-height:480px}.mmgOfferHero>div{color:#fff;background:linear-gradient(135deg,#090b10f5,#19140ce6);flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex}.mmgOfferHero>div>span,.mmgProviderPayment>span{color:#f1c96d;letter-spacing:.14em;font-size:12px;font-weight:900}.mmgOfferHero h1{margin:14px 0;font-size:clamp(34px,4vw,62px);line-height:1.02}.mmgOfferHero p{color:#d8dbe3;font-size:18px;line-height:1.6}.mmgOfferHeroPrices{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-top:24px;display:grid}.mmgOfferHeroPrices>div{background:#ffffff12;border:1px solid #f1c96d57;border-radius:14px;padding:13px}.mmgOfferHeroPrices small{display:block}.mmgOfferHeroPrices b,.mmgOfferHeroPrices strong{margin-top:6px;font-size:18px;display:block}.mmgOfferHeroPrices strong{color:#f1c96d}.mmgCardCheck{background:#fff;border:1px solid #e5d6b4;border-radius:18px;justify-content:space-between;align-items:center;margin:22px 0;padding:18px 22px;display:flex}.mmgCardCheck label{align-items:center;gap:10px;font-weight:800;display:flex}.mmgCardCheck input{width:22px;height:22px}.mmgCardCheck>div{text-align:right}.mmgCardCheck b,.mmgCardCheck em{display:block}.mmgCardCheck em{color:#7c5900;font-style:normal;font-weight:800}.mmgOfferColumns{grid-template-columns:minmax(0,1fr) 350px;gap:24px;display:grid}.mmgOfferColumns>section,.mmgOfferColumns>aside,.mmgProviderPayment{background:#fff;border:1px solid #e9e2d4;border-radius:20px;padding:28px}.mmgOfferColumns li{margin:10px 0;line-height:1.55}.mmgOfferColumns aside{align-content:start;gap:10px;display:grid}.mmgOfferColumns aside a{color:#fff;text-align:center;background:#111827;border-radius:10px;padding:13px;font-weight:800;text-decoration:none}.mmgOfferColumns aside a:nth-of-type(3){background:#b8871b}.mmgProviderPayment{color:#fff;background:#11141a;margin-top:24px}.mmgProviderPayment p,.mmgProviderPayment li{color:#d8dbe3;line-height:1.65}.mmgRelated{margin-top:30px}.mmgRelated>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.mmgRelated>header a{color:#805d0d;font-weight:800}.mmgRelated>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mmgRelated>div>a{color:#111;background:#fff;border:1px solid #e9e2d4;border-radius:16px;text-decoration:none;display:grid;overflow:hidden}.mmgRelated img{aspect-ratio:3/2;object-fit:cover;width:100%}.mmgRelated span,.mmgRelated b,.mmgRelated small{margin:0 16px}.mmgRelated span{color:#9a6b08;letter-spacing:.08em;margin-top:14px;font-size:11px;font-weight:900}.mmgRelated b{margin-top:6px;font-size:18px}.mmgRelated small{margin-top:8px;margin-bottom:16px}.mpOfferCard.officialEcosystem figure img{aspect-ratio:3/2;object-fit:cover}.mpPartnerProfile .mpHomeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.mmgOfferHero{grid-template-columns:1fr}.mmgOfferHero>img{aspect-ratio:3/2;min-height:0}.mmgOfferHero>div{padding:30px}.mmgOfferColumns{grid-template-columns:1fr}.mmgRelated>div,.mpPartnerProfile .mpHomeGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.mmgOfferDetail{padding:18px 14px 48px}.mmgOfferHero>div{padding:24px 18px}.mmgOfferHeroPrices{grid-template-columns:1fr}.mmgCardCheck{flex-direction:column;align-items:flex-start;gap:14px}.mmgCardCheck>div{text-align:left}.mmgRelated>header{flex-direction:column;align-items:flex-start}.mmgRelated>div,.mpPartnerProfile .mpHomeGrid{grid-template-columns:1fr}.mmgOfferColumns>section,.mmgOfferColumns>aside,.mmgProviderPayment{padding:22px}.mmgOfferColumns aside a{min-height:44px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
