.v12{--w05:rgba(255,255,255,.06);--w10:rgba(255,255,255,.12);--pad-sec:clamp(80px,13vh,150px)}.v12 .grain{position:fixed;inset:0;z-index:200;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="160" height="160"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.85" numOctaves="3" stitchTiles="stitch"/></filter><rect width="100%" height="100%" filter="url(%23n)"/></svg>')}.v12 .progress{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--blue),#7db8fa);z-index:90;transition:width .12s linear}.v12 .hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:150px 0 80px;position:relative}.v12 .hero h1{font-weight:500;letter-spacing:-.05em;line-height:.9;font-size:clamp(64px,12vw,180px);margin:28px 0 0}.v12 .hero h1 .ln{display:block;overflow:hidden;padding-bottom:.04em}.v12 .hero h1 .up{display:block;transform:none;transition:transform 1.15s var(--ease)}.v12.js-reveal .hero h1 .up{transform:translateY(112%)}.v12.js-reveal .hero h1 .up.show{transform:none}.v12 .hero h1 .t{font-style:italic;color:var(--blue)}@keyframes hvshimmer{to{background-position:220%}}.v12 .hero .choice{font-weight:500;letter-spacing:-.02em;font-size:clamp(22px,3vw,40px);margin:40px 0 0;line-height:1.08;max-width:22ch}.v12 .hero .choice .g{color:var(--mute);font-weight:300}.v12 .hero .invite{font-weight:300;font-size:clamp(17px,1.8vw,21px);color:#4a4744;max-width:42ch;margin:30px 0 0;line-height:1.5}.v12 .hero .invite b{font-weight:600;color:var(--ink)}.v12 .heroaccent{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:clamp(130px,16vw,216px);height:clamp(130px,16vw,216px)}.v12 .heroaccent .par{position:absolute;inset:0;will-change:transform}.v12 .heroaccent .ring{position:absolute;inset:-18px;border-radius:50%;border:1px solid rgba(70,155,247,.22);animation:hvring 3.4s var(--ease) infinite}@keyframes hvring{0%{transform:scale(.92);opacity:.7}to{transform:scale(1.28);opacity:0}}.v12 .heroaccent .orb{position:absolute;inset:0;border-radius:50%;background:radial-gradient(120% 120% at 30% 25%,#fff,var(--soft) 60%,#ece9e5);display:grid;place-items:center;box-shadow:var(--sh-3),inset 0 2px 4px rgba(255,255,255,.7);animation:hvfloat 6.5s ease-in-out infinite}.v12 .heroaccent .orb img{width:62%;height:62%}@keyframes hvfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.v12 .scrollcue{position:absolute;bottom:42px;left:clamp(24px,5vw,48px);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);display:flex;align-items:center;gap:12px}.v12 .scrollcue .ln{width:54px;height:1px;background:rgba(107,104,100,.4);position:relative;overflow:hidden}.v12 .scrollcue .ln:after{content:"";position:absolute;inset:0;width:40%;background:var(--ink);animation:hvslide 2.4s var(--ease) infinite}@keyframes hvslide{0%{transform:translateX(-100%)}to{transform:translateX(280%)}}.v12 .begin{padding:30px 0 var(--pad-sec,clamp(80px,13vh,150px))}.v12 .begin .intro{text-align:center;max-width:680px;margin:0 auto 52px}.v12 .begin .intro h2{font-weight:500;letter-spacing:-.03em;font-size:clamp(30px,4vw,52px);margin:16px 0 0;line-height:1.04}.v12 .begin .intro h2 .it{color:var(--blue)}.v12 .begin .intro p{font-weight:300;font-size:clamp(16px,1.7vw,19px);color:#4a4744;margin:18px 0 0;line-height:1.5}.v12 .card{position:relative;overflow:hidden;max-width:680px;margin:0 auto;background:linear-gradient(180deg,#181a20,#121316);border-radius:var(--r-xl);padding:clamp(28px,4vw,46px);color:#fff;box-shadow:var(--sh-dark),inset 0 1px 0 rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.05);min-height:280px}.v12 .card .aurora{position:absolute;width:120%;height:130%;left:-30%;top:-30%;background:radial-gradient(closest-side,rgba(70,155,247,.18),transparent 72%);filter:blur(28px);animation:hvaur 15s ease-in-out infinite;pointer-events:none}.v12 .card>*{position:relative;z-index:1}@keyframes hvaur{0%,to{transform:translate(0)}50%{transform:translate(40%,26%)}}.v12 .card .ctop{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.v12 .card .ctag{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,#1b74cf,#155fb0);color:#fff;font-weight:500;font-size:12.5px;border-radius:40px;padding:8px 16px;box-shadow:0 6px 16px rgba(29,137,255,.35)}.v12 .card .ctag .dot{width:6px;height:6px;border-radius:50%;background:#fff}.v12 .card .cwho{font-size:13px;color:rgba(255,255,255,.5);font-weight:400;font-variant-numeric:tabular-nums}.v12 .card .q{font-size:clamp(20px,1.9vw,25px);font-weight:500;line-height:1.34;letter-spacing:-.01em}.v12 .opts{display:flex;flex-direction:column;gap:12px;margin-top:26px}.v12 .opt{display:flex;align-items:center;gap:15px;padding:16px 20px;border-radius:15px;cursor:pointer;background:var(--w05);border:1px solid rgba(255,255,255,.05);transition:background .25s var(--ease2),border-color .25s,transform .25s var(--ease)}.v12 .opt:hover{background:var(--w10);transform:translateX(4px)}.v12 .opt.on{border-color:var(--blue);background:rgba(70,155,247,.1)}.v12 .radio{width:22px;height:22px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--blue);display:grid;place-items:center;transition:background .25s}.v12 .opt.on .radio{background:var(--blue)}.v12 .opt .tx{font-size:15.5px;font-weight:300}.v12 .rv .cap{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.6);font-size:12.5px;letter-spacing:.04em;margin-bottom:22px}.v12 .barrow{margin-bottom:18px}.v12 .barrow .lab{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;margin-bottom:9px}.v12 .barrow .lab .nm{color:#fff;font-weight:300}.v12 .barrow .lab .nm .me{color:#9ec9fc;font-weight:500}.v12 .barrow .lab .pc{font-weight:600;font-size:15px;font-variant-numeric:tabular-nums}.v12 .track{height:10px;border-radius:40px;background:rgba(255,255,255,.07);overflow:hidden}.v12 .fill{height:100%;width:0;border-radius:40px;background:linear-gradient(90deg,#2c6db0,#3f86c8);transition:width 1.1s var(--ease)}.v12 .fill.me{background:linear-gradient(90deg,#3f93ef,#5aa6f5)}.v12 .rv .note{margin-top:24px;font-size:14px;color:#cfccc8;font-weight:300;line-height:1.55;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.v12 .rv .note b{color:#fff;font-weight:600}.v12 .card .cfoot{margin-top:22px;font-size:13px;color:rgba(255,255,255,.5)}.v12 .card .cfoot a{color:#9ec9fc;border-bottom:1px solid rgba(158,201,252,.4);cursor:pointer}.v12 .why{padding:0 0 var(--pad-sec,clamp(80px,13vh,150px))}.v12 .why h2{font-weight:500;letter-spacing:-.045em;line-height:.95;font-size:clamp(48px,8.5vw,118px);max-width:13ch}.v12 .why h2 .b{color:var(--blue);font-style:italic}.v12 .why .gl{font-weight:300;font-size:clamp(19px,2.1vw,26px);color:#4a4744;max-width:42ch;margin:36px 0 0;line-height:1.5}.v12 .why .gl b{font-weight:600;color:var(--ink)}.v12 .stars{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:84px}.v12 .star{padding:44px;border-radius:var(--r-xl);background:#fff;border:1px solid var(--line);box-shadow:var(--sh-1);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.v12 .star:hover{transform:translateY(-7px);box-shadow:var(--sh-3)}.v12 .star .si{width:60px;height:60px;border-radius:50%;background:radial-gradient(120% 120% at 30% 25%,#fff,var(--soft));display:grid;place-items:center;margin-bottom:26px;box-shadow:var(--sh-1),inset 0 1px 2px rgba(255,255,255,.8)}.v12 .star .si img{width:56%;height:56%}.v12 .star h3{font-weight:500;letter-spacing:-.025em;font-size:clamp(25px,3vw,34px);margin:0;line-height:1.05}.v12 .star p{font-weight:300;font-size:17px;color:#4a4744;margin:16px 0 0;line-height:1.55}.v12 .star p .em{color:var(--ink);font-weight:500}.v12 .layers{padding:0 0 var(--pad-sec,clamp(80px,13vh,150px))}.v12 .layers .h{text-align:center;margin-bottom:64px}.v12 .layers .h h2{font-weight:500;letter-spacing:-.03em;font-size:clamp(36px,5.4vw,76px);margin:16px 0 0;line-height:1}.v12 .layers .h h2 .it{color:var(--blue)}.v12 .layers .h .hsub{font-weight:300;font-size:clamp(17px,1.8vw,20px);color:#4a4744;max-width:56ch;margin:24px auto 0;line-height:1.5}.v12 .twocol{display:grid;grid-template-columns:1fr 1fr;gap:24px}.v12 .lcard{border-radius:var(--r-xl);padding:clamp(36px,3.6vw,54px);display:flex;flex-direction:column;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.v12 .lcard.sanctity{background:linear-gradient(180deg,#fff,var(--soft));border:1px solid var(--line);box-shadow:var(--sh-2)}.v12 .lcard.sanctity:hover{transform:translateY(-7px);box-shadow:var(--sh-3)}.v12 .lcard.hc{position:relative;overflow:hidden;background:linear-gradient(180deg,#1d1f24,#141518);color:#fff;box-shadow:var(--sh-dark),inset 0 1px 0 rgba(255,255,255,.06)}.v12 .lcard.hc:hover{transform:translateY(-7px)}.v12 .lcard.hc .aurora{position:absolute;width:90%;height:120%;right:-30%;top:-20%;background:radial-gradient(closest-side,rgba(70,155,247,.16),transparent 72%);filter:blur(30px);animation:hvaur 16s ease-in-out infinite;pointer-events:none}.v12 .lcard.hc>*{position:relative;z-index:1}.v12 .lcard .tg{font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.v12 .lcard.hc .tg{color:#8fbdf4}.v12 .lcard h3{font-weight:500;letter-spacing:-.03em;font-size:clamp(28px,3.4vw,42px);margin:18px 0 0}.v12 .lcard p{font-weight:300;font-size:16.5px;line-height:1.58;margin:18px 0 0}.v12 .lcard.sanctity p{color:#4a4744}.v12 .lcard.hc p{color:#cfccc8}.v12 .bigline{font-weight:500;letter-spacing:-.02em;font-size:clamp(21px,2.3vw,29px);line-height:1.18;margin:28px 0 0;padding-top:28px;border-top:1px solid rgba(0,0,0,.1)}.v12 .lcard.hc .bigline{border-top-color:rgba(255,255,255,.14)}.v12 .bigline .nm{color:var(--blue)}.v12 .lcard .meta{margin-top:auto;padding-top:28px;font-size:14.5px;font-weight:400}.v12 .lcard.sanctity .meta{color:var(--mute)}.v12 .lcard.hc .meta{color:rgba(255,255,255,.62)}.v12 .proof{position:relative;overflow:hidden;background:linear-gradient(180deg,#1d1f24,#141518);color:#fff;border-radius:80px;padding:clamp(72px,11vw,124px) clamp(32px,6vw,72px);text-align:center;box-shadow:var(--sh-dark),inset 0 1px 0 rgba(255,255,255,.06)}.v12 .proof .aurora{position:absolute;width:80%;height:160%;left:10%;top:-30%;background:radial-gradient(closest-side,rgba(70,155,247,.18),transparent 70%);filter:blur(40px);animation:hvaur 18s ease-in-out infinite;pointer-events:none}.v12 .proof>*{position:relative;z-index:1}.v12 .proof .k{font-weight:600;font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:#8fbdf4}.v12 .proof h2{font-weight:500;letter-spacing:-.025em;line-height:1.1;font-size:clamp(30px,4.6vw,58px);max-width:19ch;margin:22px auto 0}.v12 .proof h2 .law{color:var(--red);font-style:italic}.v12 .proof .since{color:#cfccc8;font-weight:300;font-size:clamp(20px,2.3vw,29px);max-width:30ch;margin:24px auto 0;line-height:1.35}.v12 .proof .since b{color:#fff;font-weight:600}.v12 .proof .auth{display:inline-flex;align-items:center;gap:11px;margin-top:36px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:44px;padding:13px 24px;font-size:14.5px;color:#eee}.v12 .proof .auth .lvdot{width:8px;height:8px;border-radius:50%;background:#5ad17e;animation:hvpulse2 2.4s var(--ease) infinite}@keyframes hvpulse2{0%{box-shadow:0 0 0 0 rgba(90,209,126,.45)}70%{box-shadow:0 0 0 8px rgba(90,209,126,0)}to{box-shadow:0 0 0 0 rgba(90,209,126,0)}}.v12 .move{text-align:center;padding:var(--pad-sec,clamp(80px,13vh,150px)) 0 40px}.v12 .move h2{font-weight:500;letter-spacing:-.035em;line-height:1;font-size:clamp(40px,6.4vw,94px);max-width:15ch;margin:0 auto}.v12 .move h2 .y{background:var(--yellow);padding:0 .12em;border-radius:14px;box-shadow:0 8px 20px rgba(252,195,36,.32)}.v12 .move .sub{font-weight:300;font-size:clamp(18px,1.9vw,23px);color:#4a4744;max-width:42ch;margin:32px auto 0;line-height:1.45}.v12 .move .btn{margin-top:44px}@media(max-width:900px){.v12 .hero h1{font-size:clamp(56px,16vw,90px)}.v12 .stars,.v12 .twocol{grid-template-columns:1fr}.v12 .heroaccent{display:none}.v12 .proof{border-radius:42px}}@media(min-width:1024px){.v12 .hero h1{font-size:clamp(64px,10vw,148px);max-width:74%}.v12 .heroaccent{right:2.5%;width:clamp(130px,13vw,184px);height:clamp(130px,13vw,184px)}}.v12 .begin .intro h2,.v12 .hero .choice,.v12 .hero h1,.v12 .layers .h h2,.v12 .move h2,.v12 .proof h2,.v12 .why h2{text-wrap:balance}.v12 .opt:active{transform:translateX(4px) scale(.99)}.v12 .opt.on .radio:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.v12 .card .aurora,.v12 .heroaccent .orb,.v12 .heroaccent .ring,.v12 .lcard.hc .aurora,.v12 .proof .aurora{animation:none}.v12 .heroaccent,.v12 .lcard .tg,.v12 .proof .k{display:none}.v12 .hero .wrap{text-align:center}.v12 .hero .choice,.v12 .hero .invite,.v12 .hero h1{margin-left:auto;margin-right:auto}