:root{--bg:#f5f8fc;--bg2:#eef3fa;--card:#fff;--line:#dfe7f2;--text:#17243b;--muted:#60718a;--v:#2563eb;--v2:#1d4ed8;--ok:#16845b;--err:#c43c55;--r:18px;--shadow:0 10px 30px #1d35570b}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,#fff 0,#f5f8fc 560px);color:var(--text);font:16px/1.65 ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif}h1,h2,h3{line-height:1.18;letter-spacing:-.035em;margin:1.4em 0 .55em}h1{font-size:clamp(2.25rem,5vw,3.65rem);margin-top:.2em;max-width:17ch}h2{font-size:1.6rem}h3,.h3{font-size:1.12rem;margin:.6em 0 .35em}p{margin:.55em 0 1em}a{color:#1d4ed8}a:hover{color:#1e40af}:focus-visible{outline:3px solid #93c5fd;outline-offset:3px;border-radius:5px}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}.narrow{max-width:780px}.sec{padding-top:46px;padding-bottom:46px}.center{text-align:center}.muted{color:var(--muted)}.small{font-size:.88rem}.lead{font-size:1.12rem;color:var(--muted);max-width:62ch;line-height:1.8}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:#fff;color:#000;padding:8px 12px;z-index:20}.skip:focus{left:8px}.hdr{position:sticky;top:0;z-index:10;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e5ebf4}.bar{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:16px}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;color:var(--text);font-size:1.18rem;letter-spacing:-.03em}.hdr a:has(.logo),footer a:has(.logo){text-decoration:none}nav a{color:#52647e;text-decoration:none;padding:9px 12px;border-radius:10px;font-size:.94rem;font-weight:600}nav a:hover,nav a[aria-current=page]{color:#1d4ed8;background:#eff6ff}.menu{display:none;background:#fff;border:1px solid var(--line);color:var(--text);padding:8px 14px;border-radius:10px;font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#3478f6,#1d4ed8);color:#fff;border:1px solid #2563eb;padding:12px 20px;border-radius:12px;font-weight:700;font-size:.96rem;font-family:inherit;text-decoration:none;cursor:pointer;box-shadow:0 7px 16px #2563eb20;transition:transform .18s,box-shadow .18s,background .18s}.btn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px #2563eb2b}.btn.ghost{background:#fff;color:#25456f;border:1px solid #d6e1f0;box-shadow:none}.btn.ghost:hover{background:#f3f7fd;color:#1d4ed8}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.row{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.note{font-size:.84rem;color:var(--muted);margin:10px 0 0}.hero{display:grid;grid-template-columns:1.25fr .85fr;gap:58px;align-items:center;padding-top:78px;padding-bottom:66px}.hero>div:first-child{position:relative}.hero h1{color:#13223b}.hero .lead{max-width:58ch}.panel,.card,.notice,.toc{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:var(--shadow)}.panel{border-radius:22px;background:linear-gradient(145deg,#fff,#f8fbff)}.panel h2{margin-top:0;font-size:1.15rem}.checks{list-style:none;padding:0;margin:0}.checks li{padding:10px 0 10px 30px;position:relative;border-top:1px solid #edf1f7}.checks li:first-child{border:0}.checks li:before{content:"✓";position:absolute;left:0;top:10px;color:var(--ok);font-weight:800;background:#e7f7ef;border-radius:50%;width:21px;height:21px;display:grid;place-items:center;font-size:.8rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.grid.four{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{display:flex;flex-direction:column;transition:transform .18s,border-color .18s,box-shadow .18s}.card:hover{border-color:#c4d8f5;box-shadow:0 14px 34px #1d355710}.card h3 a,.card .h3 a{color:var(--text);text-decoration:none}.card h3 a:hover{color:var(--v)}.card p{margin:.3em 0}.card .row{margin-top:auto;padding-top:12px}a.cat{text-decoration:none;color:inherit}a.cat:hover{border-color:#a8c8fa}.tags{display:flex;gap:8px;flex-wrap:wrap}.tag{align-self:flex-start;font-size:.75rem;font-weight:750;letter-spacing:.035em;padding:3px 10px;border-radius:99px;background:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe}.tag.demo{background:#fff7e6;color:#975a00;border-color:#f8dfaa}.tag.active{background:#e8f8ef;color:#167349;border-color:#c8efd9}.steps{padding-left:24px}.steps li{padding:7px 0}.notice{border-left:4px solid #3b82f6;background:#f7faff}.filters{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:22px 0 10px}input,textarea{width:100%;background:#fff;color:var(--text);border:1px solid #cfdbea;border-radius:11px;padding:12px 14px;font:inherit}input:focus,textarea:focus{outline:3px solid #dbeafe;border-color:#60a5fa}.filters input{max-width:320px}[aria-invalid=true]{border-color:var(--err)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips button{background:#fff;color:#50627b;border:1px solid var(--line);border-radius:99px;padding:7px 14px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.chips button[aria-pressed=true]{background:#eaf2ff;color:#1d4ed8;border-color:#a9c8fb}.empty{text-align:center;padding:48px 0}.field{margin-bottom:16px}label{display:block;font-weight:650;margin-bottom:6px}.err{color:var(--err);margin:6px 0 0}.ok{color:var(--ok)}.faq>div{border-bottom:1px solid var(--line)}.faq h3{margin:0}.faq button{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;padding:17px 4px;cursor:pointer;font-weight:700}.faq button:focus-visible{outline:3px solid #93c5fd}.faq p{margin:0 0 16px;color:var(--muted)}.toc ul{margin:.4em 0 0;padding-left:20px}code{background:#eaf0f8;padding:2px 6px;border-radius:6px}footer{border-top:1px solid var(--line);margin-top:48px;padding:38px 0 34px;background:#fff}.foot{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.foot>div{max-width:340px}.foot nav{display:grid;grid-template-columns:repeat(2,auto);gap:4px 20px}.foot nav a{padding:5px 8px}.eyebrow{font-size:.78rem;letter-spacing:.13em;font-weight:800;color:#2563eb;display:flex;align-items:center;gap:9px}.eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 5px #dbeafe}.locker-page{padding-top:54px}.locker-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:18px 0 30px}.locker-heading h1{max-width:16ch}.locker-symbol{flex:0 0 148px;height:148px;border-radius:36px;background:linear-gradient(145deg,#e9f2ff,#f5f9ff);border:1px solid #d5e5ff;display:grid;place-items:center;position:relative}.lock-body{width:62px;height:52px;border-radius:14px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);position:relative;box-shadow:0 12px 24px #2563eb35}.lock-body span{position:absolute;width:9px;height:15px;border-radius:9px;background:#fff;left:26px;top:17px}.lock-body span:after{content:"";position:absolute;width:5px;height:7px;background:#fff;left:2px;top:10px;border-radius:3px}.lock-shackle{position:absolute;top:35px;width:40px;height:38px;border:7px solid #2563eb;border-bottom:0;border-radius:22px 22px 0 0}.locker-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);gap:22px;align-items:start}.locker-main h2{margin:.7em 0 .4em}.locker-main>.btn{margin-top:18px}.task-row{display:flex;align-items:center;gap:13px;padding:16px 0;border-top:1px solid #edf1f7}.task-icon{flex:0 0 34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eff6ff;color:#2563eb;font-weight:800;font-size:.85rem}.task-row>span:nth-child(2){display:flex;flex-direction:column;flex:1}.task-row small{color:var(--muted);font-size:.83rem}.task-state{font-size:.74rem;font-weight:750;color:#64748b;background:#f1f5f9;padding:4px 8px;border-radius:99px;white-space:nowrap}.locker-side{background:linear-gradient(160deg,#fff,#f6faff)}.side-icon{width:46px;height:46px;border-radius:14px;background:#eaf2ff;display:grid;place-items:center}.side-icon svg{width:25px;height:25px;fill:none;stroke:#2563eb;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.locker-side h2{margin:.7em 0}.locker-side .checks li{font-size:.92rem}.preview-notice{margin-top:16px;box-shadow:none}.preview-notice p{margin-bottom:0}.locker-bottom{margin-top:28px;padding:24px 26px;border:1px solid #dbe7f8;border-radius:18px;background:linear-gradient(110deg,#eff6ff,#fff);display:flex;align-items:center;justify-content:space-between;gap:18px}.locker-bottom h2{margin:0;font-size:1.25rem}.locker-bottom p{margin:.3em 0 0}@media (max-width:800px){.hero{grid-template-columns:1fr;gap:30px;padding-top:50px}.hero h1{max-width:18ch}.locker-grid{grid-template-columns:1fr}.locker-heading{align-items:flex-start}.locker-symbol{flex-basis:112px;height:112px;border-radius:28px}.lock-shackle{top:23px}.hdr nav{gap:2px}}@media (max-width:760px){.wrap{padding:0 18px}.sec{padding-top:34px;padding-bottom:34px}.bar{min-height:68px}.menu{display:block}.hdr nav{display:none;position:absolute;top:68px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:12px 18px;flex-direction:column;align-items:stretch;box-shadow:0 14px 20px #1d355710}.hdr nav.open{display:flex}.hdr nav a{padding:11px 12px}.locker-heading{gap:14px}.locker-symbol{flex-basis:84px;height:84px}.lock-body{transform:scale(.72)}.lock-shackle{transform:scale(.72);top:12px}.task-row{align-items:flex-start;flex-wrap:wrap}.task-state{margin-left:47px}.locker-bottom{align-items:flex-start;flex-direction:column}.foot nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.locker-symbol{display:none}.hero{padding-top:36px}.panel,.card,.notice,.toc{padding:19px}.task-row small{max-width:210px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}:root{--bg: #070b18;--bg2: #0c1327;--card: rgba(17, 27, 49, .72);--line: rgba(158, 180, 226, .17);--text: #edf3ff;--muted: #a4b2ce;--v: #8b9dff;--v2: #b1baff;--ok: #62e3b0;--err: #ff899e;--r: 20px;--shadow: 0 18px 55px rgba(0, 0, 0, .24)}html{background:#070b18;scroll-padding-top:90px}body{min-height:100vh;color:var(--text);background:radial-gradient(ellipse at 8% 8%,rgba(64,84,210,.22),transparent 34%),radial-gradient(ellipse at 92% 24%,rgba(114,56,194,.17),transparent 31%),radial-gradient(ellipse at 48% 75%,rgba(22,105,164,.11),transparent 40%),linear-gradient(155deg,#070b18,#0a1021 48%,#090e1c);background-attachment:fixed}h1,h2,h3,h4,.hero h1{color:#f1f5ff}p,li{text-wrap:pretty}a{color:#a9baff;transition:color .2s ease}a:hover{color:#d1d9ff}.muted,.lead,.note,.small{color:var(--muted)}#main{min-height:60vh;position:relative}#main:before,#main:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;filter:blur(85px);opacity:.13;pointer-events:none;z-index:-1}#main:before{top:110px;left:-160px;background:#6475ff}#main:after{top:480px;right:-170px;background:#a855f7}.hdr{background:#070b18c2;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);border-bottom:1px solid rgba(165,182,234,.14);box-shadow:0 8px 35px #00000017}.logo{color:#f4f6ff}.hdr nav a{color:#b8c4e0}.hdr nav a:hover,.hdr nav a[aria-current=page]{color:#fff;background:#778bff21}.menu{color:#f1f5ff;background:#ffffff0f;border-color:var(--line)}.skip{color:#080d1b}.btn{color:#fff;border:1px solid rgba(176,187,255,.42);background:linear-gradient(120deg,#6477ff,#7756db 52%,#5268e8);box-shadow:0 8px 27px #5b66f038}.btn:hover{color:#fff;border-color:#cfd5ffbf;box-shadow:0 12px 34px #5b66f052}.btn.ghost{color:#e3eaff;background:#ffffff0e;border-color:#acbeeb3b}.btn.ghost:hover{color:#fff;background:#8495ff1f}.panel,.card,.notice,.toc{color:var(--text);background:linear-gradient(145deg,#17233dc7,#0c1427b8);border:1px solid rgba(160,181,230,.16);box-shadow:var(--shadow);backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px)}.card:hover{border-color:#8fa0ff6e;box-shadow:0 20px 48px #00000045}.card h3 a,.card .h3 a{color:#f0f4ff}.card h3 a:hover{color:#b6c2ff}.tag{color:#c9d1ff;background:#6e80ff21;border-color:#96a4ff38}.tag.demo{color:#ffd993;background:#ad741826;border-color:#f5c1613b}.tag.active{color:#82efc5;background:#24b57d1f;border-color:#50daa440}.notice{border-left-color:#8494ff;background:#596cd21f}.checks li{border-color:#a5b6e11f}.checks li:before{color:#74edbd;background:#2dbe8726}input,textarea{color:#f0f4ff;background:#091021b3;border-color:#a6bbe938}input::placeholder,textarea::placeholder{color:#8190af}input:focus,textarea:focus{outline-color:#8597ff47;border-color:#8495ff}.chips button{color:#bdc9e5;background:#ffffff0b;border-color:var(--line)}.chips button[aria-pressed=true]{color:#e5e9ff;background:#7082ff29;border-color:#9aa6ff7a}code{color:#d9e0ff;background:#8997ff21}.faq>div{border-color:var(--line)}.faq p{color:var(--muted)}.eyebrow{color:#aebaff}.eyebrow-dot{background:#8e9aff;box-shadow:0 0 0 5px #778bff21}.premium-locker{position:relative;isolation:isolate;overflow:hidden;padding-top:62px}.locker-hero-glow{position:absolute;width:550px;height:380px;top:25px;right:-210px;background:radial-gradient(ellipse,rgba(112,84,255,.19),rgba(73,105,255,.07) 48%,transparent 72%);filter:blur(22px);pointer-events:none;z-index:-1}.premium-locker-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:35px;align-items:center;padding:10px 0 68px}.premium-locker-copy h1{max-width:14ch;font-size:clamp(2.7rem,5.8vw,4.5rem);letter-spacing:-.065em;line-height:1.06;margin:22px 0;color:#f5f7ff}.gradient-text{display:block;color:#aebaff;background:linear-gradient(100deg,#aebaff,#d8b7ff 55%,#8bdcff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.premium-locker-copy .lead{max-width:58ch;font-size:1.08rem;line-height:1.85}.locker-hero-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.locker-hero-pills span{padding:7px 12px;border:1px solid rgba(163,180,230,.17);border-radius:99px;color:#c5d0eb;font-size:.8rem;background:#ffffff0b}.premium-hero-art{min-height:330px;position:relative;display:grid;place-items:center}.hero-orbit{position:absolute;border:1px solid rgba(159,170,255,.2);border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:285px;height:190px}.orbit-two{width:230px;height:300px;transform:rotate(42deg);border-color:#bb8bff33}.hero-glass-lock{width:148px;height:165px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:1px solid rgba(196,202,255,.38);border-radius:35px;background:linear-gradient(145deg,#99a3ff3d,#454da31f 55%,#ffffff09);box-shadow:inset 0 1px #ffffff2b,0 0 65px #6e6fff26,0 25px 70px #00000038;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.hero-lock-shackle{width:59px;height:55px;margin-bottom:-8px;border:8px solid #aab7ff;border-bottom:0;border-radius:30px 30px 0 0}.hero-lock-body{width:88px;height:70px;display:grid;place-items:center;color:#fff;font-size:1.6rem;border:1px solid rgba(255,255,255,.35);border-radius:18px;background:linear-gradient(135deg,#8795ff,#7357d7);box-shadow:0 12px 32px #6967ff47}.hero-float{position:absolute;display:grid;place-items:center;border:1px solid rgba(183,195,244,.25);border-radius:17px;color:#e0e5ff;background:#131d37c7;box-shadow:0 14px 35px #0000002e;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.hero-float-one{top:48px;left:12%;width:51px;height:51px;font-weight:800}.hero-float-two{top:82px;right:8%;width:46px;height:46px;color:#e5c7ff;font-size:1.5rem}.hero-float-three{bottom:37px;right:16%;width:55px;height:55px;font-size:.85rem;font-weight:800}.locker-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 25px}.locker-section-heading h2,.selected-locker-heading h2{margin:8px 0;font-size:clamp(1.55rem,3vw,2rem)}.locker-section-heading .muted{margin-bottom:0}.locker-setup-badge{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:.78rem;color:#d1d9ef;padding:8px 12px;background:#ffffff0b;border:1px solid var(--line);border-radius:99px}.locker-setup-badge>span,.premium-card-status>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#f4c76c;box-shadow:0 0 10px #f4c76c40}.premium-locker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.premium-locker-card{min-width:0;min-height:190px;padding:20px;display:flex;flex-direction:column;align-items:stretch;gap:0;text-align:left;font-family:inherit;color:#f1f4ff;cursor:pointer;overflow:hidden;position:relative;border:1px solid rgba(160,180,231,.17);border-radius:21px;background:linear-gradient(145deg,#182440c4,#0c1427c9);box-shadow:0 12px 34px #0000001f;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.premium-locker-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 100% 0,rgba(121,111,255,.16),transparent 48%);opacity:.7;pointer-events:none}.premium-locker-card:hover{transform:translateY(-4px);border-color:#99a5ff73;background:linear-gradient(145deg,#222e4fde,#0f172ee0);box-shadow:0 20px 42px #00000038}.premium-locker-card.is-selected{border-color:#939dff;background:linear-gradient(145deg,#4045846e,#131b34e0);box-shadow:inset 0 0 0 1px #939dff21,0 0 28px #7070ff1a}.premium-locker-card.is-featured .premium-card-icon{color:#e3c7ff;background:#9e66ff21;border-color:#bc90ff3b}.premium-card-top,.premium-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative}.premium-card-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(144,159,255,.23);border-radius:14px;color:#c3ccff;background:#6e7fff21;font-size:1.35rem}.premium-card-number{color:#8d9abb;font-size:.79rem;letter-spacing:.07em;font-weight:800}.premium-card-title{position:relative;margin-top:19px;font-size:1.06rem;font-weight:780;letter-spacing:-.025em;color:#f3f5ff}.premium-card-subtitle{position:relative;margin-top:3px;color:#9eaccb;font-size:.83rem}.premium-card-bottom{margin-top:auto;padding-top:20px}.premium-card-status{display:inline-flex;align-items:center;gap:7px;color:#aebbd5;font-size:.72rem;font-weight:650}.premium-card-arrow{color:#b3bfff;font-size:1.2rem;transition:transform .2s ease}.premium-locker-card:hover .premium-card-arrow{transform:translate(2px,-2px)}.premium-selected-locker{margin-top:28px;padding:clamp(20px,3.4vw,34px);border:1px solid rgba(161,180,231,.18);border-radius:25px;background:linear-gradient(145deg,#141f38c7,#0a1122c2);box-shadow:0 22px 70px #0000002b;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.selected-locker-heading{display:flex;gap:17px;align-items:center;margin-bottom:27px}.selected-locker-heading .eyebrow{margin:0}.selected-locker-heading .muted{margin-bottom:0}.selected-locker-icon{width:59px;height:59px;flex:0 0 59px;display:grid;place-items:center;border-radius:19px;color:#e0ddff;font-size:1.6rem;border:1px solid rgba(161,160,255,.25);background:linear-gradient(145deg,#7b7bff38,#8650d321)}.campaign-preview-card{display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px;border-radius:19px;border:1px solid rgba(160,181,231,.15);background:#050c1b5c}.campaign-preview-art{width:105px;height:115px;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:15px;border:1px solid rgba(150,163,255,.19);background:radial-gradient(circle at 50% 40%,rgba(141,119,255,.26),transparent 52%),linear-gradient(145deg,#29336299,#10182fcc)}.campaign-preview-art span{position:relative;z-index:1;color:#e0caff;font-size:2.4rem}.campaign-preview-art i{position:absolute;width:85px;height:85px;border:1px solid rgba(170,171,255,.26);border-radius:50%}.campaign-preview-info{min-width:0}.campaign-preview-info .tag{display:inline-block;font-size:.67rem}.campaign-preview-info h3{margin:12px 0 7px;font-size:1.05rem;overflow-wrap:anywhere}.campaign-preview-info p{font-size:.87rem;line-height:1.7}.campaign-pending{display:inline-flex;margin-top:7px;color:#f3d394;font-size:.75rem;font-weight:700}.campaign-preview-action{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:54px;font-size:.76rem}.campaign-lock-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(165,182,228,.19);border-radius:14px;color:#a9b6d6;background:#ffffff0b;font-size:1.3rem}.campaign-empty-state{display:flex;align-items:flex-start;gap:14px;padding:23px 0;border-bottom:1px solid rgba(160,180,228,.12)}.empty-state-icon{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;border:1px dashed rgba(157,172,231,.37);border-radius:11px;color:#aab8ff;font-size:1.2rem}.campaign-empty-state strong{color:#e5ebff}.campaign-empty-state p{font-size:.87rem;line-height:1.75;margin-bottom:0}.locker-verification-note{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:15px 17px;border:1px solid rgba(145,163,230,.16);border-radius:15px;background:#677ddd12}.verification-note-icon{flex:0 0 auto;color:#b4c0ff;font-size:1.1rem}.locker-verification-note p{margin:0;color:#adbad6;font-size:.82rem;line-height:1.8}.locker-verification-note strong{color:#e2e8ff}.premium-locker-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:27px;padding:28px;border:1px solid rgba(157,173,232,.19);border-radius:22px;background:radial-gradient(ellipse at 100% 0,rgba(133,93,255,.13),transparent 48%),linear-gradient(110deg,#172544c7,#0d152ac9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.premium-locker-bottom h2{margin:8px 0;font-size:1.4rem}.premium-locker-bottom p{margin-bottom:0}footer{margin-top:50px;color:#dce5fb;background:#060a169e;border-top:1px solid rgba(153,175,228,.15);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}footer .logo{color:#edf2ff}footer nav a{color:#aebbd5}footer nav a:hover{color:#eef1ff;background:#778bff1c}@media (max-width: 900px){.premium-locker-hero{grid-template-columns:minmax(0,1fr) minmax(190px,.65fr);gap:18px}.premium-hero-art{min-height:280px}.premium-locker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-preview-card{grid-template-columns:82px minmax(0,1fr) auto;gap:15px}.campaign-preview-art{width:82px;height:100px}}@media (max-width: 650px){.premium-locker{padding-top:37px}.premium-locker-hero{grid-template-columns:1fr;gap:0;padding-bottom:40px}.premium-locker-copy h1{font-size:clamp(2.55rem,11vw,3.7rem)}.premium-hero-art{min-height:245px;margin-top:5px}.hero-glass-lock{transform:scale(.85)}.hero-float-one{left:16%}.hero-float-two{right:14%}.locker-section-heading{align-items:flex-start;flex-direction:column;gap:13px}.premium-locker-grid{gap:11px}.premium-locker-card{min-height:174px;padding:15px;border-radius:17px}.premium-card-icon{width:38px;height:38px;border-radius:12px}.premium-card-title{font-size:.95rem}.premium-card-subtitle{font-size:.77rem}.premium-card-status{font-size:.66rem}.premium-selected-locker{padding:19px;border-radius:20px}.campaign-preview-card{grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:15px}.campaign-preview-art{display:none}.campaign-preview-info h3{font-size:.98rem}.campaign-preview-action{min-width:42px}.premium-locker-bottom{align-items:flex-start;flex-direction:column;padding:22px}}@media (max-width: 380px){.premium-locker-grid{grid-template-columns:1fr}.premium-locker-card{min-height:155px}.premium-card-title{font-size:1rem}.selected-locker-heading{align-items:flex-start;gap:12px}.selected-locker-icon{width:46px;height:46px;flex-basis:46px;border-radius:14px}}.premium-locker-card:focus-visible{outline:3px solid #b6c1ff;outline-offset:4px}@media (prefers-reduced-motion: reduce){.premium-locker-card,.premium-card-arrow,.btn{transition:none!important}}body{background:radial-gradient(ellipse at 12% 5%,rgba(79,91,255,.19),transparent 34%),radial-gradient(ellipse at 92% 18%,rgba(157,70,255,.15),transparent 31%),radial-gradient(ellipse at 52% 60%,rgba(20,170,220,.08),transparent 42%),linear-gradient(145deg,#050816,#090d1c 48%,#070b17);background-attachment:fixed}.hdr{background:#070b1a7a;backdrop-filter:blur(28px) saturate(175%);-webkit-backdrop-filter:blur(28px) saturate(175%);border-bottom:1px solid rgba(184,196,255,.16);box-shadow:0 12px 45px #0000001f}.panel,.card,.notice,.toc{background:linear-gradient(135deg,#232f5078,#0c132761);border:1px solid rgba(181,194,255,.16);box-shadow:inset 0 1px #ffffff0e,0 18px 50px #0000002b;backdrop-filter:blur(26px) saturate(155%);-webkit-backdrop-filter:blur(26px) saturate(155%)}.card:hover{border-color:#a3b0ff61;background:linear-gradient(135deg,#313d648c,#0f172e75);box-shadow:inset 0 1px #ffffff14,0 22px 55px #0000003d,0 0 24px #6970ff0e}.premium-locker-card{background:linear-gradient(135deg,#303b636e,#0f172d57);border:1px solid rgba(182,194,255,.19);box-shadow:inset 0 1px #ffffff13,inset 0 -1px #788eff09,0 16px 40px #00000026;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%)}.premium-locker-card:hover{background:linear-gradient(135deg,#4d55917d,#181d3d6e);border-color:#b1bbff7a;box-shadow:inset 0 1px #ffffff1a,0 22px 45px #00000038,0 0 28px #6f75ff1a}.premium-locker-card.is-selected{background:linear-gradient(135deg,#686ac254,#1d22487a);border-color:#b0b8ffb8;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #8f97ff1a,0 0 32px #696fff21}.premium-selected-locker{background:linear-gradient(145deg,#1e2b487d,#0a11226b);border-color:#b1c0f233;box-shadow:inset 0 1px #fff1,0 25px 75px #0003;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%)}.campaign-preview-card{background:#050c1b3d;border-color:#abbdf22b;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.premium-locker-bottom{background:radial-gradient(ellipse at 100% 0%,rgba(156,91,255,.14),transparent 55%),linear-gradient(115deg,#313e6f66,#0e172e73);border-color:#b1beff36;box-shadow:inset 0 1px #ffffff12,0 18px 48px #00000021;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}footer{background:#0509167a;border-top-color:#afbff526;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}.premium-locker-copy h1{text-shadow:0 8px 45px rgba(119,119,255,.09)}.premium-locker-card:focus-visible,.btn:focus-visible{outline:3px solid #bbc4ff;outline-offset:4px}@media (prefers-reduced-transparency: reduce){.hdr,.panel,.card,.notice,.toc,.premium-locker-card,.premium-selected-locker,.premium-locker-bottom,footer{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#111a30}}.home-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(28px,5vw,64px);padding-top:clamp(55px,8vw,100px);padding-bottom:clamp(55px,7vw,88px);position:relative;isolation:isolate}.home-hero-copy{position:relative;z-index:2;min-width:0}.home-hero-copy .eyebrow{margin-bottom:22px}.home-title{max-width:12ch;margin:0;font-size:clamp(2.8rem,5.9vw,5rem);letter-spacing:-.072em;line-height:1.04;color:#f4f6ff;text-wrap:balance}.home-title .gradient-text{margin-top:7px;background:linear-gradient(100deg,#b9c3ff,#d9baff 48%,#8bdbff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 7px 24px rgba(124,119,255,.12))}.home-description{max-width:54ch;margin-top:25px;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.9;color:#aab8d4}.home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.home-hero-actions .btn{min-height:48px}.home-trust-line{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:27px;color:#b4c1dc;font-size:.81rem}.home-trust-icon{width:21px;height:21px;display:grid;place-items:center;border:1px solid rgba(92,227,176,.3);border-radius:50%;color:#73e7ba;background:#40d39c17;font-size:.76rem;font-weight:800}.home-trust-separator{color:#7786a7}.home-hero-visual{min-width:0;min-height:480px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.home-hero-visual:before{content:"";position:absolute;top:10%;right:3%;bottom:10%;left:3%;background:radial-gradient(ellipse,rgba(106,104,255,.2),rgba(91,69,190,.07) 42%,transparent 73%);filter:blur(28px);z-index:-2;pointer-events:none}.home-visual-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(168,180,255,.13);border-radius:50%;pointer-events:none;z-index:-1}.home-visual-orbit-one{width:390px;height:310px;transform:translate(-50%,-50%) rotate(-27deg)}.home-visual-orbit-two{width:320px;height:420px;transform:translate(-50%,-50%) rotate(37deg);border-color:#bc91ff21}.home-visual-panel{width:min(100%,405px);padding:25px;position:relative;z-index:1;border:1px solid rgba(182,194,255,.24);border-radius:27px;background:linear-gradient(145deg,#2a365bab,#0c142aab);box-shadow:inset 0 1px #ffffff1a,0 30px 90px #00000040,0 0 42px #6d66ff17;backdrop-filter:blur(28px) saturate(155%);-webkit-backdrop-filter:blur(28px) saturate(155%)}.home-visual-top{display:flex;align-items:center;gap:12px}.home-brand-mark{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(206,210,255,.37);background:linear-gradient(145deg,#8796ff,#7255d7);color:#fff;font-size:1.3rem;font-weight:900;box-shadow:0 9px 24px #6862e640}.home-visual-top>div:nth-child(2){display:flex;flex-direction:column;min-width:0}.home-visual-top strong{color:#f3f5ff;font-size:.96rem}.home-visual-top small{color:#a5b3d1;font-size:.76rem;margin-top:2px}.home-visual-sparkle{margin-left:auto;color:#d9c2ff;font-size:1.35rem}.home-visual-divider{height:1px;margin:23px 0;background:linear-gradient(90deg,#afbcf647,#afbcf60d)}.home-visual-kicker{margin:0 0 8px;color:#b5bdff;font-size:.69rem;letter-spacing:.13em;font-weight:800}.home-visual-panel h2{margin:0;max-width:15ch;color:#f4f6ff;font-size:clamp(1.45rem,2.5vw,1.85rem);letter-spacing:-.05em}.home-visual-copy{margin:10px 0 20px;color:#a7b5d3;font-size:.86rem;line-height:1.8}.home-visual-feature{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid rgba(172,189,234,.12)}.home-feature-symbol{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(153,169,255,.2);background:#7484ff1a;color:#c1cbff;font-size:.76rem;font-weight:800}.home-visual-feature>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.home-visual-feature strong{color:#e7ecff;font-size:.83rem;font-weight:700}.home-visual-feature small{color:#99a9ca;font-size:.75rem}.home-feature-arrow{margin-left:auto;color:#aab9ff;font-size:1rem}.home-floating-label{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid rgba(186,197,255,.23);border-radius:16px;background:#131d37cc;box-shadow:inset 0 1px #fff1,0 16px 40px #0003;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.home-floating-label>span:last-child{display:flex;flex-direction:column;gap:3px}.home-floating-label strong{color:#ebefff;font-size:.8rem}.home-floating-label small{color:#a4b2d0;font-size:.69rem;line-height:1.5}.home-floating-label-top{top:25px;right:-8px}.home-floating-label-bottom{bottom:22px;left:-18px}.home-floating-icon,.home-floating-check{width:33px;height:33px;flex:0 0 33px;display:grid;place-items:center;border-radius:11px;color:#e0cbff;background:#9b6eff26;font-size:1.1rem}.home-floating-check{color:#80edc1;background:#3fcd971f}.home-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:21px;padding-bottom:21px;border-top:1px solid rgba(165,184,233,.13);border-bottom:1px solid rgba(165,184,233,.13)}.home-principle{display:flex;align-items:center;gap:13px;padding:12px;min-width:0}.home-principle-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid rgba(167,180,255,.2);border-radius:14px;color:#c3ccff;background:#7282ff1a;font-size:1.2rem}.home-principle strong{display:block;color:#e8edff;font-size:.86rem}.home-principle p{margin:4px 0 0;color:#9caccb;font-size:.76rem;line-height:1.65}.home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:26px}.home-section-heading>div{max-width:680px}.home-section-heading .eyebrow{margin-bottom:12px}.home-section-heading h2,.home-faq-intro h2{margin:0;color:#f0f4ff;font-size:clamp(1.8rem,3.5vw,2.5rem);letter-spacing:-.055em;text-wrap:balance}.home-section-heading .muted{max-width:60ch;margin:10px 0 0;line-height:1.8;font-size:.94rem}.home-text-link{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:#bdc7ff;text-decoration:none;font-size:.87rem;font-weight:750}.home-text-link:hover{color:#e0d5ff}.home-text-link span{transition:transform .2s ease}.home-text-link:hover span{transform:translate(2px,-2px)}.home-launch-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:30px;align-items:center;padding:clamp(22px,4vw,40px);border:1px solid rgba(170,187,245,.2);border-radius:25px;background:radial-gradient(ellipse at 5% 0%,rgba(111,109,255,.15),transparent 51%),linear-gradient(140deg,#1d2a4887,#0c14287d);box-shadow:inset 0 1px #ffffff0f,0 20px 55px #00000021;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.home-launch-symbol{min-height:180px;display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid rgba(165,174,255,.2);border-radius:21px;background:radial-gradient(circle,rgba(148,122,255,.2),transparent 65%),#0a112542}.home-launch-symbol span{position:relative;z-index:1;color:#ddc8ff;font-size:3.2rem;text-shadow:0 0 35px rgba(177,142,255,.3)}.home-launch-symbol i{position:absolute;width:130px;height:130px;border:1px solid rgba(168,174,255,.24);border-radius:50%;box-shadow:0 0 50px #776dff17}.home-status-pill{display:inline-flex;align-items:center;gap:8px;color:#f0d599;font-size:.76rem;font-weight:750;padding:7px 11px;border:1px solid rgba(242,202,121,.21);border-radius:99px;background:#be8b2a17}.home-status-pill>span{width:7px;height:7px;border-radius:50%;background:#edc66e}.home-launch-content h3{max-width:25ch;margin:16px 0 10px;color:#f0f3ff;font-size:clamp(1.3rem,2.8vw,1.75rem);letter-spacing:-.04em;line-height:1.32}.home-launch-content>p{max-width:62ch;font-size:.91rem;line-height:1.85}.home-launch-content .btn{margin-top:8px}.home-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-category-card{min-width:0;min-height:205px;display:flex;flex-direction:column;padding:22px;color:#eef2ff;text-decoration:none;overflow:hidden;position:relative;border:1px solid rgba(160,180,231,.17);border-radius:20px;background:linear-gradient(145deg,#232f4f85,#0c142770);box-shadow:inset 0 1px #ffffff0b,0 13px 36px #0000001a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.home-category-card:before{content:"";position:absolute;width:180px;height:180px;right:-110px;top:-115px;border-radius:50%;background:#7a79ff24;filter:blur(28px);opacity:0;transition:opacity .22s ease;pointer-events:none}.home-category-card:hover{color:#fff;transform:translateY(-4px);border-color:#a5b0ff66;background:linear-gradient(145deg,#333f679e,#10182f8a);box-shadow:0 22px 45px #00000030}.home-category-card:hover:before{opacity:1}.home-category-top{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.home-category-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(157,172,255,.24);color:#cad1ff;background:#7283ff1f;font-size:1.3rem}.home-category-number{color:#8594b4;font-size:.75rem;letter-spacing:.1em;font-weight:800}.home-category-card h3{position:relative;margin:18px 0 5px;color:#edf1ff;font-size:1.03rem}.home-category-card>p{position:relative;margin:0 0 18px;color:#9eaccb;font-size:.83rem;line-height:1.75}.home-category-link{position:relative;display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:10px;color:#b8c5ff;font-size:.78rem;font-weight:750}.home-centered-heading{justify-content:center;text-align:center}.home-centered-heading>div{margin:0 auto}.home-centered-heading .eyebrow{justify-content:center}.home-centered-heading .muted{margin-left:auto;margin-right:auto}.home-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-how-card{min-width:0;padding:25px;position:relative;border:1px solid rgba(164,182,234,.16);border-radius:21px;background:linear-gradient(145deg,#1e2a487a,#0c142766);box-shadow:inset 0 1px #ffffff0b;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.home-how-number{position:absolute;top:22px;right:23px;color:#7787aa;font-size:.8rem;font-weight:800;letter-spacing:.08em}.home-how-icon{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(159,174,255,.22);border-radius:16px;color:#c4cdff;background:#7383ff1f;font-size:1.45rem}.home-how-card h3{margin:24px 0 8px;color:#edf1ff;font-size:1.1rem}.home-how-card p{margin:0;color:#a2b0cd;font-size:.88rem;line-height:1.85}.home-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.home-guide-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(164,183,234,.17);border-radius:21px;background:linear-gradient(145deg,#1b27438c,#0b13267a);box-shadow:0 15px 40px #0000001f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .2s ease,border-color .2s ease}.home-guide-card:hover{transform:translateY(-3px);border-color:#a1aeff5c}.home-guide-art{min-height:128px;display:grid;place-items:center;position:relative;overflow:hidden;border-bottom:1px solid rgba(161,178,228,.12);background:radial-gradient(circle at 50% 50%,rgba(131,114,255,.2),transparent 65%),linear-gradient(135deg,#313c6c73,#0e172b91)}.home-guide-art-2{background:radial-gradient(circle at 50% 50%,rgba(68,171,226,.17),transparent 65%),linear-gradient(135deg,#20436978,#0d172c91)}.home-guide-art-3{background:radial-gradient(circle at 50% 50%,rgba(190,123,255,.18),transparent 65%),linear-gradient(135deg,#4b2d6866,#0f152b94)}.home-guide-art>span{position:relative;z-index:1;color:#d8d1ff;font-size:2.5rem;text-shadow:0 0 30px rgba(160,143,255,.2)}.home-guide-art>i{position:absolute;width:95px;height:95px;border:1px solid rgba(174,184,255,.21);border-radius:50%;box-shadow:0 0 40px #7873ff17}.home-guide-content{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:21px}.home-guide-category{color:#c0c9ff;font-size:.71rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.home-guide-content h3{margin:12px 0 9px;font-size:1.05rem;line-height:1.45}.home-guide-content h3 a{color:#edf1ff;text-decoration:none}.home-guide-content h3 a:hover{color:#c8ccff}.home-guide-content>p{margin:0 0 19px;color:#9eaccb;font-size:.84rem;line-height:1.8}.home-guide-content .home-text-link{margin-top:auto}.home-faq-section{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:clamp(30px,6vw,82px);align-items:start}.home-faq-intro .eyebrow{margin-bottom:13px}.home-faq-intro h2{max-width:11ch;line-height:1.16}.home-faq-intro>p:not(.eyebrow){margin-top:15px;font-size:.92rem;line-height:1.85}.home-faq-intro .home-text-link{margin-top:12px}.home-faq-content{min-width:0;padding:10px 24px;border:1px solid rgba(164,183,234,.17);border-radius:21px;background:#10192f61;backdrop-filter:blur(19px);-webkit-backdrop-filter:blur(19px)}.home-faq-content .faq>div{border-color:#a4b7ea21}.home-faq-content .faq button{color:#e9edff;gap:18px;line-height:1.6}.home-faq-content .faq p{color:#a5b3d0;font-size:.88rem;line-height:1.9}.home-disclosure-section{display:flex;align-items:flex-start;gap:17px;margin-top:20px;margin-bottom:40px;padding:25px;border:1px solid rgba(160,180,231,.17);border-radius:21px;background:linear-gradient(115deg,#25314f6e,#0d15285c);box-shadow:inset 0 1px #ffffff0a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.home-disclosure-icon{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border:1px solid rgba(164,179,255,.23);border-radius:13px;color:#c4cdff;background:#7584ff1c;font-size:1.05rem}.home-disclosure-section h2{margin:3px 0 8px;color:#edf1ff;font-size:1.08rem;letter-spacing:-.02em}.home-disclosure-section p{max-width:90ch;color:#a3b1ce;font-size:.85rem;line-height:1.9}.home-disclosure-section .home-text-link{margin-top:3px}@media (max-width: 1000px){.home-hero{grid-template-columns:minmax(0,1fr) minmax(290px,.8fr);gap:25px}.home-title{font-size:clamp(2.8rem,5.6vw,4.2rem)}.home-floating-label-top{right:-3px}.home-floating-label-bottom{left:-5px}.home-visual-panel{padding:21px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.home-hero{grid-template-columns:1fr;gap:22px;padding-top:49px;padding-bottom:45px}.home-title{max-width:13ch;font-size:clamp(3rem,9vw,4.4rem)}.home-description{max-width:62ch}.home-hero-visual{width:100%;max-width:490px;min-height:460px;margin:0 auto}.home-visual-panel{width:min(100%,395px)}.home-floating-label-top{top:12px;right:0}.home-floating-label-bottom{left:0;bottom:10px}.home-principles{grid-template-columns:1fr;gap:2px}.home-principle{padding:10px 4px}.home-launch-card{grid-template-columns:130px minmax(0,1fr);gap:20px}.home-launch-symbol{min-height:155px}.home-how-grid,.home-guide-grid{grid-template-columns:1fr}.home-how-card{padding:23px}.home-guide-card{display:grid;grid-template-columns:130px minmax(0,1fr)}.home-guide-art{min-height:100%;border-bottom:0;border-right:1px solid rgba(161,178,228,.12)}.home-guide-content{padding:18px}.home-faq-section{grid-template-columns:1fr;gap:23px}.home-faq-intro h2{max-width:none}}@media (max-width: 500px){.home-title{font-size:clamp(2.65rem,11.6vw,3.5rem)}.home-hero-actions{align-items:stretch}.home-hero-actions .btn{flex:1 1 auto;padding:12px 14px;font-size:.87rem}.home-hero-visual{min-height:420px}.home-visual-panel{padding:18px;border-radius:22px}.home-visual-orbit-one{width:300px;height:260px}.home-visual-orbit-two{width:265px;height:340px}.home-floating-label{padding:9px 11px;gap:8px;border-radius:13px}.home-floating-label-top{top:0;right:-2px}.home-floating-label-bottom{bottom:0;left:-2px}.home-floating-label strong{font-size:.73rem}.home-floating-label small{font-size:.64rem}.home-section-heading{align-items:flex-start;flex-direction:column;gap:13px}.home-section-heading h2,.home-faq-intro h2{font-size:1.85rem}.home-launch-card{grid-template-columns:1fr;gap:21px;padding:21px}.home-launch-symbol{min-height:118px}.home-category-grid{grid-template-columns:1fr;gap:12px}.home-category-card{min-height:176px}.home-guide-card{grid-template-columns:1fr}.home-guide-art{min-height:105px;border-right:0;border-bottom:1px solid rgba(161,178,228,.12)}.home-guide-content{padding:19px}.home-faq-content{padding:9px 16px}.home-disclosure-section{padding:19px;gap:12px}}@media (prefers-reduced-motion: reduce){.home-category-card,.home-guide-card,.home-text-link span{transition:none!important}.home-category-card:hover,.home-guide-card:hover{transform:none}}.premium-offers-page{position:relative;isolation:isolate;overflow:hidden;padding-top:55px}.offers-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:30px;padding:12px 0 64px}.offers-hero-copy{min-width:0;position:relative;z-index:1}.offers-hero-copy .eyebrow{margin-bottom:22px}.offers-title{max-width:12ch;margin:0;color:#f3f5ff;font-size:clamp(2.7rem,5.5vw,4.45rem);line-height:1.06;letter-spacing:-.065em;text-wrap:balance}.offers-title .gradient-text{margin-top:6px}.offers-hero-copy .lead{max-width:57ch;margin-top:22px;line-height:1.9}.offers-trust-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.offers-trust-pills span{padding:7px 11px;color:#c1cce8;font-size:.76rem;border:1px solid rgba(165,184,238,.17);border-radius:99px;background:#ffffff0b}.offers-hero-art{min-height:320px;position:relative;display:grid;place-items:center;isolation:isolate}.offers-hero-art:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;background:radial-gradient(ellipse,rgba(112,105,255,.19),rgba(109,66,190,.07) 48%,transparent 72%);filter:blur(25px);z-index:-1}.offers-art-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(172,181,255,.17);border-radius:50%;pointer-events:none}.offers-art-ring-one{width:270px;height:215px;transform:translate(-50%,-50%) rotate(-26deg)}.offers-art-ring-two{width:210px;height:290px;transform:translate(-50%,-50%) rotate(35deg);border-color:#c493ff26}.offers-art-window{width:min(100%,310px);padding:19px;position:relative;border:1px solid rgba(183,195,255,.28);border-radius:24px;background:linear-gradient(145deg,#2a345bad,#0d142aab);box-shadow:inset 0 1px #ffffff17,0 25px 65px #0003,0 0 38px #6d66ff14;backdrop-filter:blur(25px) saturate(150%);-webkit-backdrop-filter:blur(25px) saturate(150%)}.offers-art-window-top{display:flex;align-items:center;gap:5px;padding-bottom:15px;border-bottom:1px solid rgba(167,184,235,.14)}.offers-art-window-top>span{width:7px;height:7px;border-radius:50%;background:#7487c8}.offers-art-window-top>span:first-child{background:#d9a3b8}.offers-art-window-top>span:nth-child(2){background:#e7c477}.offers-art-window-top>span:nth-child(3){background:#73d7b2}.offers-art-window-top small{margin-left:auto;color:#9eafd5;font-size:.63rem;font-weight:800;letter-spacing:.12em}.offers-art-main-icon{width:82px;height:82px;display:grid;place-items:center;margin:21px auto 17px;border:1px solid rgba(193,190,255,.31);border-radius:24px;color:#e0d3ff;font-size:2.3rem;background:linear-gradient(145deg,#9184ff47,#6246b626);box-shadow:0 0 33px #8371ff1a}.offers-art-line{height:8px;border-radius:99px;background:#b2c1e826}.offers-art-line-long{width:76%;margin:0 auto 9px}.offers-art-line-short{width:49%;margin:0 auto;background:#b2c1e817}.offers-art-mini-row{display:flex;justify-content:space-between;gap:5px;margin-top:22px;padding-top:15px;border-top:1px solid rgba(167,184,235,.13)}.offers-art-mini-row span{color:#bcc8e6;font-size:.63rem}.offers-art-float{position:absolute;display:grid;place-items:center;border:1px solid rgba(186,196,255,.25);border-radius:14px;color:#ddd8ff;background:#171f3bd4;box-shadow:0 13px 32px #0000002b;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.offers-art-float-one{top:27px;left:7%;width:42px;height:42px}.offers-art-float-two{right:5%;bottom:32px;width:48px;height:48px;color:#aee3ff;font-size:1.2rem}.offers-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.offers-section-heading .eyebrow{margin-bottom:11px}.offers-section-heading h2,.offers-results-heading h2{margin:0;color:#f0f4ff;font-size:clamp(1.65rem,3.2vw,2.3rem);letter-spacing:-.05em}.offers-section-heading .muted{margin:9px 0 0;line-height:1.8;font-size:.9rem}.offers-directory-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;white-space:nowrap;color:#c4cde6;font-size:.76rem;border:1px solid rgba(165,184,238,.17);border-radius:99px;background:#ffffff0b}.offers-directory-badge>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#efc674}.offers-search-panel{padding:20px;border:1px solid rgba(169,187,240,.18);border-radius:21px;background:linear-gradient(145deg,#202c4b7d,#0b132770);box-shadow:inset 0 1px #ffffff0e,0 16px 42px #0000001c;backdrop-filter:blur(23px);-webkit-backdrop-filter:blur(23px)}.offers-search-box{display:flex;align-items:center;gap:12px;padding:0 14px;min-height:54px;border:1px solid rgba(171,189,244,.2);border-radius:14px;background:#050c1b5e;transition:border-color .2s ease,box-shadow .2s ease}.offers-search-box:focus-within{border-color:#a0aaffad;box-shadow:0 0 0 3px #7c86ff17}.offers-search-icon{color:#aebaff;font-size:1.65rem;line-height:1}.offers-search-box input{min-width:0;flex:1;width:100%;padding:13px 0;border:0;outline:0;color:#edf2ff;background:transparent;box-shadow:none}.offers-search-box input:focus{outline:none;border:0;box-shadow:none}.offers-search-box input::placeholder{color:#8292b2}.offers-search-box input::-webkit-search-cancel-button{cursor:pointer}.offers-clear-search{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;color:#c9d2ee;border:1px solid rgba(169,187,240,.18);border-radius:9px;background:#ffffff0e;font:inherit;font-size:1.2rem;cursor:pointer}.offers-clear-search:hover{color:#fff;background:#8c97ff24}.offers-category-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.offers-filter-chip{min-height:35px;padding:7px 12px;color:#b1bfdc;border:1px solid rgba(165,183,235,.15);border-radius:99px;background:#ffffff09;font:inherit;font-size:.79rem;font-weight:650;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.offers-filter-chip:hover{color:#e6ebff;border-color:#9faeff5c;background:#7583ff17}.offers-filter-chip[aria-pressed=true]{color:#e9ebff;border-color:#a8b2ff80;background:linear-gradient(120deg,#7682ff38,#925ed429);box-shadow:inset 0 1px #ffffff0e}.offers-results-section{margin-top:31px}.offers-results-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px}.offers-results-heading h2{font-size:1.45rem}.offers-results-heading .muted{margin:6px 0 0;font-size:.83rem}.offers-reset-button{display:inline-flex;align-items:center;gap:7px;color:#c0caff;border:1px solid rgba(163,180,239,.19);border-radius:11px;background:#ffffff0b;padding:9px 12px;font:inherit;font-size:.79rem;font-weight:700;cursor:pointer}.offers-reset-button:hover{color:#fff;background:#7b88ff1f}.offers-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.offers-result-card{min-width:0;overflow:hidden;border:1px solid rgba(166,184,237,.17);border-radius:20px;background:linear-gradient(145deg,#1f2b4985,#0b132775);box-shadow:0 14px 36px #0000001a;backdrop-filter:blur(19px);-webkit-backdrop-filter:blur(19px);transition:transform .2s ease,border-color .2s ease}.offers-result-card:hover{transform:translateY(-3px);border-color:#a2afff61}.offers-result-art{height:115px;display:grid;place-items:center;position:relative;overflow:hidden;border-bottom:1px solid rgba(166,184,237,.13);background:radial-gradient(circle,rgba(130,116,255,.2),transparent 65%),linear-gradient(135deg,#2c386478,#0c14278a)}.offers-result-art-2{background:radial-gradient(circle,rgba(65,173,229,.18),transparent 65%),linear-gradient(135deg,#1d3e627a,#0c14278a)}.offers-result-art-3{background:radial-gradient(circle,rgba(184,117,255,.18),transparent 65%),linear-gradient(135deg,#432a6173,#0c14278a)}.offers-result-art>span{position:relative;z-index:1;color:#d6d2ff;font-size:2.3rem}.offers-result-art>i{position:absolute;width:81px;height:81px;border:1px solid rgba(173,184,255,.21);border-radius:50%}.offers-result-content{padding:19px}.offers-result-label{color:#b4c0ff;font-size:.66rem;font-weight:800;letter-spacing:.1em}.offers-result-content h3{margin:10px 0 8px;color:#edf1ff;font-size:1rem;line-height:1.45;overflow-wrap:anywhere}.offers-result-content p{margin:0;color:#a3b2d1;font-size:.85rem;line-height:1.8;overflow-wrap:anywhere}.offers-empty-card{margin-top:25px;padding:clamp(25px,5vw,47px) 24px;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgba(167,185,239,.19);border-radius:25px;background:radial-gradient(ellipse at 50% 0%,rgba(119,113,255,.13),transparent 60%),linear-gradient(145deg,#1b274387,#0a11237a);box-shadow:inset 0 1px #ffffff0e,0 20px 50px #00000021;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.offers-empty-art{width:96px;height:96px;display:grid;place-items:center;position:relative;overflow:hidden;margin-bottom:21px;border:1px solid rgba(178,185,255,.26);border-radius:27px;color:#ded1ff;background:linear-gradient(145deg,#837dff2e,#5642a21f);box-shadow:inset 0 1px #ffffff12,0 12px 40px #6e65e617}.offers-empty-art>span{position:relative;z-index:1;font-size:2.45rem}.offers-empty-orbit{position:absolute;width:67px;height:67px;border:1px solid rgba(186,187,255,.25);border-radius:50%}.offers-empty-label{color:#c4cbff;font-size:.71rem;font-weight:800;letter-spacing:.13em}.offers-empty-card h2{max-width:24ch;margin:13px 0 10px;color:#f0f3ff;font-size:clamp(1.45rem,3vw,2rem);line-height:1.28;letter-spacing:-.045em}.offers-empty-card>p:not(.offers-empty-note){max-width:62ch;color:#a8b6d2;font-size:.91rem;line-height:1.85;margin:0 0 20px}.offers-empty-card .btn{margin-top:2px}.offers-empty-note{max-width:70ch;margin:25px 0 0;padding-top:16px;border-top:1px solid rgba(162,180,233,.13);color:#8798b9;font-size:.77rem;line-height:1.8}.offers-bottom-panel{display:flex;align-items:center;gap:17px;margin-top:26px;padding:23px;border:1px solid rgba(166,185,240,.18);border-radius:21px;background:linear-gradient(115deg,#222f4f78,#0c14276b);box-shadow:inset 0 1px #ffffff0b;backdrop-filter:blur(21px);-webkit-backdrop-filter:blur(21px)}.offers-bottom-icon{width:47px;height:47px;flex:0 0 47px;display:grid;place-items:center;border:1px solid rgba(158,174,255,.25);border-radius:15px;color:#c7ceff;background:#7482ff1f;font-size:1.3rem}.offers-bottom-panel>div:nth-child(2){flex:1;min-width:0}.offers-bottom-panel h2{margin:0;color:#edf1ff;font-size:1.03rem;letter-spacing:-.025em}.offers-bottom-panel p{margin:5px 0 0;font-size:.83rem;line-height:1.75}.offers-bottom-panel .btn{flex:0 0 auto}.offers-disclosure{margin:20px 0 0;color:#93a2c1;font-size:.8rem;line-height:1.85}.offers-disclosure a{color:#bdc8ff;text-decoration-color:#bdc8ff61;text-underline-offset:3px}.premium-offer-unavailable{min-height:52vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.premium-offer-unavailable .offers-empty-art{margin-bottom:25px}.premium-offer-unavailable .eyebrow{margin-bottom:10px}.premium-offer-unavailable h1{max-width:17ch;margin:0 0 12px;color:#f0f3ff}.premium-offer-unavailable .lead{margin-bottom:23px}@media (max-width: 900px){.offers-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:20px}.offers-title{font-size:clamp(2.6rem,5.4vw,3.8rem)}.offers-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.premium-offers-page{padding-top:36px}.offers-hero{grid-template-columns:1fr;gap:0;padding-bottom:36px}.offers-title{font-size:clamp(2.7rem,10vw,4rem)}.offers-hero-art{min-height:290px;max-width:440px;width:100%;margin:0 auto}.offers-section-heading{align-items:flex-start;flex-direction:column;gap:14px}.offers-search-panel{padding:15px}.offers-bottom-panel{align-items:flex-start;flex-wrap:wrap;padding:19px}.offers-bottom-panel>div:nth-child(2){flex-basis:calc(100% - 68px)}.offers-bottom-panel .btn{margin-left:64px}}@media (max-width: 480px){.offers-title{font-size:clamp(2.5rem,11.2vw,3.25rem)}.offers-trust-pills{gap:7px}.offers-trust-pills span{font-size:.7rem;padding:6px 9px}.offers-hero-art{min-height:275px}.offers-art-window{width:min(100%,290px);padding:17px}.offers-art-float-one{left:1%}.offers-art-float-two{right:0;bottom:18px}.offers-category-filters{gap:7px}.offers-filter-chip{font-size:.74rem;padding:7px 10px}.offers-results-grid{grid-template-columns:1fr}.offers-result-card{display:grid;grid-template-columns:95px minmax(0,1fr)}.offers-result-art{height:100%;min-height:120px;border-bottom:0;border-right:1px solid rgba(166,184,237,.13)}.offers-result-art>i{width:61px;height:61px}.offers-result-content{padding:16px}.offers-empty-card{padding:28px 20px}.offers-bottom-panel .btn{margin-left:0;width:100%}.offers-disclosure{font-size:.77rem}}@media (prefers-reduced-motion: reduce){.offers-result-card,.offers-filter-chip,.offers-clear-search{transition:none!important}.offers-result-card:hover{transform:none}}:root{--rn-motion-fast: .18s;--rn-motion-smooth: .32s;--rn-motion-slow: .65s;--rn-motion-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}.btn,.logo,.hdr nav a,.foot nav a,.card,.panel,.premium-locker-card,.home-category-card,.home-guide-card,.home-how-card,.offers-result-card,.offers-filter-chip,.offers-clear-search,.offers-reset-button,.home-text-link{transition:transform var(--rn-motion-smooth) var(--rn-motion-ease),border-color var(--rn-motion-smooth) ease,box-shadow var(--rn-motion-smooth) ease,background-color var(--rn-motion-smooth) ease,color var(--rn-motion-fast) ease}@keyframes rn-premium-enter{0%{opacity:0;transform:translate3d(0,15px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes rn-premium-enter-left{0%{opacity:0;transform:translate3d(-12px,0,0)}to{opacity:1;transform:translateZ(0)}}.home-hero-copy,.offers-hero-copy,.premium-locker-copy{animation:rn-premium-enter-left .75s var(--rn-motion-ease) both}.home-hero-visual,.offers-hero-art,.premium-hero-art{animation:rn-premium-enter .9s var(--rn-motion-ease) .1s both}.home-section-heading,.offers-section-heading,.locker-section-heading,.offers-search-panel,.premium-selected-locker,.home-launch-card,.offers-empty-card,.offers-bottom-panel,.premium-locker-bottom,.home-disclosure-section{animation:rn-premium-enter .65s var(--rn-motion-ease) both}.home-category-card,.premium-locker-card,.home-how-card,.home-guide-card,.offers-result-card,.home-principle{animation:rn-premium-enter .6s var(--rn-motion-ease) both}.home-category-card:nth-child(2),.premium-locker-card:nth-child(2),.home-how-card:nth-child(2),.home-guide-card:nth-child(2),.offers-result-card:nth-child(2){animation-delay:60ms}.home-category-card:nth-child(3),.premium-locker-card:nth-child(3),.home-how-card:nth-child(3),.home-guide-card:nth-child(3),.offers-result-card:nth-child(3){animation-delay:.11s}.premium-locker-card:nth-child(4),.home-principle:nth-child(2){animation-delay:.15s}.premium-locker-card:nth-child(5),.home-principle:nth-child(3){animation-delay:.19s}.premium-locker-card:nth-child(6){animation-delay:.22s}.premium-locker-card:nth-child(7){animation-delay:.25s}.card:hover,.home-category-card:hover,.home-guide-card:hover,.home-how-card:hover,.offers-result-card:hover{transform:translateY(-4px);border-color:#abb4ff6e;box-shadow:inset 0 1px #ffffff12,0 20px 48px #00000038,0 0 24px #6f6fff0e}.premium-locker-card:hover{transform:translateY(-4px)}.hdr nav a:hover,.foot nav a:hover{transform:translateY(-1px)}.btn{position:relative;isolation:isolate;overflow:hidden;transform:translateZ(0)}.btn:before{content:"";position:absolute;top:0;bottom:0;left:-125%;width:65%;z-index:-1;pointer-events:none;transform:skew(-20deg);background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transition:left .65s var(--rn-motion-ease)}.btn:hover:before{left:145%}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.985)}@keyframes rn-ambient-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(12px,18px,0) scale(1.06)}}#main:before{animation:rn-ambient-drift 18s ease-in-out infinite}#main:after{animation:rn-ambient-drift 23s ease-in-out -7s infinite}@keyframes rn-ring-float{0%,to{translate:0 0}50%{translate:0 -7px}}.home-visual-orbit,.offers-art-ring{animation:rn-ring-float 8s ease-in-out infinite}.home-visual-orbit-two,.offers-art-ring-two{animation-delay:-4s}@keyframes rn-brand-glow{0%,to{filter:drop-shadow(0 0 0 rgba(126,143,255,0))}50%{filter:drop-shadow(0 0 5px rgba(126,143,255,.23))}}.logo-mark{flex:0 0 auto;animation:rn-brand-glow 5s ease-in-out infinite}.btn:focus-visible,.home-category-card:focus-visible,.premium-locker-card:focus-visible,.offers-filter-chip:focus-visible{outline:3px solid #b8c4ff;outline-offset:4px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.btn:hover,.card:hover,.home-category-card:hover,.home-guide-card:hover,.home-how-card:hover,.offers-result-card:hover,.premium-locker-card:hover{transform:none}}.contact-premium-note{position:relative;display:flex;flex-direction:column;gap:7px;margin-top:18px;padding:20px 22px 20px 68px;overflow:hidden;border:1px solid rgba(164,174,255,.25);border-left:1px solid rgba(164,174,255,.25);border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(120,112,255,.15),transparent 55%),linear-gradient(135deg,#212d4f9e,#0c142991);box-shadow:inset 0 1px #ffffff0f,0 14px 35px #00000021;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);animation:rn-premium-enter .6s var(--rn-motion-ease) both}.contact-premium-note:before{content:"✉";position:absolute;top:50%;left:19px;width:36px;height:36px;display:grid;place-items:center;transform:translateY(-50%);color:#d2d5ff;font-size:1.05rem;border:1px solid rgba(164,174,255,.27);border-radius:12px;background:linear-gradient(145deg,#7c82ff3d,#8d5ed624);box-shadow:0 5px 18px #645fe61a}.contact-premium-note strong{color:#edf0ff;font-size:.97rem;font-weight:750;letter-spacing:-.015em}.contact-premium-note p{margin:0;color:#aebbd7;font-size:.87rem;line-height:1.75}@media (max-width: 480px){.contact-premium-note{padding:17px 16px 17px 61px;border-radius:15px}.contact-premium-note:before{left:13px;width:34px;height:34px}}@media (prefers-reduced-motion: reduce){.contact-premium-note{animation:none}}.about-page-premium{position:relative;isolation:isolate;padding-top:56px;padding-bottom:65px;animation:rn-premium-enter .65s var(--rn-motion-ease) both}.about-page-premium>.eyebrow{margin-bottom:20px}.about-page-premium>h1{max-width:17ch;margin:0 0 22px;font-size:clamp(2.5rem,5.5vw,3.8rem);letter-spacing:-.065em;line-height:1.08;color:#f3f5ff;text-wrap:balance}.about-page-premium>.lead{max-width:66ch;line-height:1.9;color:#b2bfd9}.about-page-premium>h2{margin-top:36px;margin-bottom:15px;color:#f0f3ff;font-size:clamp(1.35rem,3vw,1.75rem);letter-spacing:-.04em}.about-page-premium>p:not(.lead){color:#aab8d4;line-height:1.9;font-size:.94rem}.about-page-premium>p a{color:#c3cbff;text-decoration-color:#c3cbff66;text-underline-offset:4px}.about-principle-card{min-width:0;padding:23px;position:relative;overflow:hidden;border:1px solid rgba(164,183,239,.18);border-radius:21px;background:radial-gradient(ellipse at 100% 0,rgba(121,111,255,.1),transparent 50%),linear-gradient(145deg,#202c4b85,#0b132770);box-shadow:inset 0 1px #ffffff0e,0 14px 38px #0000001f;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);transition:transform .32s var(--rn-motion-ease),border-color .32s ease,box-shadow .32s ease}.about-principle-card:hover{transform:translateY(-3px);border-color:#a7b1ff5c;box-shadow:inset 0 1px #ffffff13,0 20px 46px #00000030,0 0 22px #6f6fff0d}.about-page-premium>.about-principle-card{display:flex;align-items:flex-start;gap:17px;margin:28px 0}.about-principle-icon{width:45px;height:45px;flex:0 0 45px;display:grid;place-items:center;border:1px solid rgba(164,174,255,.25);border-radius:14px;color:#d1d5ff;background:linear-gradient(145deg,#7d86ff38,#8f5bd621);font-size:1.25rem}.about-principle-card h2,.about-principle-card h3{margin:2px 0 9px;color:#edf1ff;font-size:1.05rem;letter-spacing:-.025em}.about-principle-card p{margin:0;color:#a7b5d1;font-size:.88rem;line-height:1.85}.about-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:21px 0 34px}.about-principles-grid .about-principle-card{padding:20px}.about-principles-grid .about-principle-icon{margin-bottom:17px}.about-principles-list{margin:17px 0 27px;padding:9px 20px;border:1px solid rgba(164,183,239,.15);border-radius:19px;background:#121b3257;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.about-principles-list li{padding:12px 0 12px 30px;border-top:1px solid rgba(164,183,239,.11);color:#b0bdd7;font-size:.88rem;line-height:1.8}.about-principles-list li:first-child{border-top:0}.about-status-note{margin:28px 0;padding:24px;border:1px solid rgba(163,177,255,.22);border-radius:21px;background:radial-gradient(ellipse at 0 0,rgba(119,115,255,.13),transparent 60%),linear-gradient(135deg,#1e2b4996,#0c14287a);box-shadow:inset 0 1px #ffffff0e;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.about-status-note strong{display:block;margin-bottom:8px;color:#edf1ff;font-size:1.05rem}.about-status-note p{margin:0 0 17px;color:#aab8d4;font-size:.88rem;line-height:1.85}.about-status-note .btn{margin-top:3px}@media (max-width: 760px){.about-page-premium{padding-top:38px;padding-bottom:42px}.about-page-premium>h1{font-size:clamp(2.4rem,8vw,3.3rem)}.about-principles-grid{grid-template-columns:1fr;gap:12px}.about-principles-grid .about-principle-card{padding:21px}}@media (max-width: 440px){.about-page-premium>.about-principle-card{gap:12px;padding:18px}.about-principle-icon{width:39px;height:39px;flex-basis:39px}.about-principles-list{padding:8px 15px}.about-status-note{padding:19px}}@media (prefers-reduced-motion: reduce){.about-page-premium,.about-principle-card{animation:none;transition:none}.about-principle-card:hover{transform:none}}.about-role-panel{display:flex;align-items:center;gap:17px;margin:22px 0 28px;padding:22px;border:1px solid rgba(164,174,255,.25);border-radius:21px;background:radial-gradient(ellipse at 0% 0%,rgba(123,112,255,.18),transparent 58%),linear-gradient(135deg,#243052a6,#0c14298c);box-shadow:inset 0 1px #ffffff12,0 16px 42px #00000026;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);animation:rn-premium-enter .65s var(--rn-motion-ease) both}.about-role-mark{width:49px;height:49px;flex:0 0 49px;display:grid;place-items:center;border:1px solid rgba(170,177,255,.35);border-radius:16px;color:#dfd3ff;background:linear-gradient(145deg,#8484ff47,#a05ee02b);box-shadow:0 0 25px #7e70ff1c;font-size:1.35rem}.about-role-copy{min-width:0}.about-role-kicker{margin:0 0 6px;color:#bfc7ff;font-size:.68rem;font-weight:800;letter-spacing:.13em}.about-role-copy h2{margin:0;color:#f0f3ff;font-size:clamp(1rem,2.4vw,1.3rem);letter-spacing:-.035em;line-height:1.45}.about-role-copy>p:last-child{margin:7px 0 0;color:#a8b6d3;font-size:.79rem;line-height:1.8}@media (max-width: 480px){.about-role-panel{align-items:flex-start;gap:13px;padding:17px;border-radius:17px}.about-role-mark{width:41px;height:41px;flex-basis:41px;border-radius:13px}}@media (prefers-reduced-motion: reduce){.about-role-panel{animation:none}}
