:root{--bk:#050505;--bk2:#0E0E0F;--bk3:#17171A;--ln:rgba(255,255,255,.09);--tx:#F4F2EE;--mu:#9A978F;--gold:#D9A441;--gold2:#F2C97A;--pp:#FFFFFF;--pp2:#F3F1EC;--ink:#0A0A0A;--disp:"Inter Tight","Inter",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif;--serif:"Cormorant Garamond",Georgia,serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bk);color:var(--tx);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}img{display:block;max-width:100%}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.disp{font-family:var(--disp);letter-spacing:-.04em;line-height:.95;font-weight:600}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum"}.serif{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:0;color:var(--gold2)}.kick{font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:600}.mu{color:var(--mu)}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;font-weight:600;font-size:15px;transition:all .25s}.btn-g{background:var(--gold);color:#140e02}.btn-g:hover{background:var(--gold2);transform:translateY(-1px)}.btn-o{border:1px solid rgba(255,255,255,.3)}.btn-o:hover{background:#fff;color:var(--ink)}.btn-d{background:var(--ink);color:#fff}.btn-d:hover{background:#2a2a2a}.glass{background:rgba(20,20,22,.45);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.1)}.loader{position:fixed;inset:0;z-index:200;background:var(--bk);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px}.loader img{width:110px;border-radius:50%}.loader .n{font-family:var(--disp);font-size:clamp(64px,12vw,140px);font-weight:700;letter-spacing:-.05em}.loader .bar{width:200px;height:1px;background:var(--ln);overflow:hidden}.loader .bar i{display:block;height:100%;background:var(--gold)}.nav{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:100;width:min(1200px,calc(100% - 24px));border-radius:999px;justify-content:space-between;padding:8px 8px 8px 14px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px}.brand img{width:38px;height:38px;border-radius:50%}.brand b{font-family:var(--disp);font-size:15px;letter-spacing:.06em;display:block;line-height:1}.brand small{font-size:9.5px;letter-spacing:.3em;color:var(--gold);text-transform:uppercase}.nav .links{display:flex;gap:28px;font-size:13.5px;color:#c9c6bf}.nav .links a:hover{color:#fff}.nav .btn{padding:11px 20px;font-size:13.5px}.hero{height:340vh;position:relative}.hero .bg{will-change:transform,opacity}.kb{animation:kb 18s ease-in-out infinite alternate}@keyframes kb{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.14) translate(-1.5%,-1%)}}.cap{position:absolute;left:0;right:0;bottom:12vh;z-index:2}.cap h2{font-size:clamp(46px,8vw,120px)}.cap p{margin-top:18px;font-size:17px;color:#d1cec7;max-width:460px;line-height:1.6}.dots{position:absolute;left:24px;top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column;gap:10px}.dots i{display:block;width:2px;height:28px;background:rgba(255,255,255,.2)}.hero .stick{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:flex-end}.hero .bg{position:absolute;inset:-4%;background:radial-gradient(ellipse at 70% 30%,#2a2418 0,#0b0b0c 55%,#050505 100%);background-size:cover;background-position:50%}.hero .shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,5,5,.55),rgba(5,5,5,.15) 30%,rgba(5,5,5,.55) 62%,rgba(5,5,5,.95)),linear-gradient(90deg,rgba(5,5,5,.78),rgba(5,5,5,.45) 45%,transparent 75%)}.hero .bg{filter:brightness(.78) contrast(1.05) saturate(.95)}.cap h2,.hero h1{text-shadow:0 2px 30px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.4)}.cap p,.hero .sub p{text-shadow:0 1px 12px rgba(0,0,0,.8);color:#ECE9E3}.cap .kick,.hero .kick{text-shadow:0 1px 10px rgba(0,0,0,.9)}.kshort{display:none}.hero .content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-bottom:9vh;width:100%}.hero h1{font-size:clamp(54px,10.5vw,168px)}.hero .sub{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:34px;flex-wrap:wrap}.hero .sub p{max-width:440px;font-size:17px;line-height:1.6;color:#d1cec7}.scrollhint{position:absolute;right:24px;top:50%;writing-mode:vertical-rl;font-size:11px;letter-spacing:.3em;color:var(--mu);z-index:2}.badges{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:-60px;position:relative;z-index:5;padding:0 16px}.badge{border-radius:999px;padding:13px 22px;font-size:13.5px;display:flex;align-items:center;gap:10px}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.sec{padding:150px 0}.head h2{font-size:clamp(42px,6.5vw,96px);margin:20px 0}.head p{font-size:18px;line-height:1.6;max-width:560px}.qgrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:28px;gap:28px;margin-top:70px}.qcard{border-radius:28px;padding:34px;background:linear-gradient(180deg,#111113,#0a0a0b);border:1px solid var(--ln)}.qlabel{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mu);margin-bottom:14px}.types{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:30px}.types button{padding:16px 10px;border-radius:16px;border:1px solid var(--ln);font-size:14px;transition:.2s;text-align:left}.types button small{display:block;color:var(--mu);font-size:12px;margin-top:4px}.types button.on{border-color:var(--gold);background:rgba(217,164,65,.08)}.dialrow{display:grid;grid-template-columns:auto 1fr;grid-gap:30px;gap:30px;align-items:center}.dial{width:230px;height:230px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.dial:active{cursor:-webkit-grabbing;cursor:grabbing}.dial .c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.dial .c b{font-family:var(--disp);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:56px;letter-spacing:-.04em;line-height:1}.dial .c small{color:var(--mu);font-size:12px;letter-spacing:.2em;margin-top:6px}.dial .c small,.field{text-transform:uppercase}.field{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-family:var(--disp);font-size:30px;padding:8px 0;outline:none;letter-spacing:.02em}.field:focus{border-color:var(--gold)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.chip{padding:9px 16px;border-radius:999px;border:1px solid var(--ln);font-size:13px}.chip.on{background:#fff;color:var(--ink);border-color:#fff}.result{display:flex;flex-direction:column;justify-content:space-between}.price{font-family:var(--disp);font-weight:600;font-size:clamp(40px,4.6vw,68px);letter-spacing:-.03em;line-height:1;margin:16px 0 10px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price span{font-size:.38em;color:var(--mu);letter-spacing:0}.lines{margin:26px 0;border-top:1px solid var(--ln)}.lines div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--ln);font-size:14.5px}.note{font-size:12.5px;color:var(--mu);line-height:1.6;margin-top:16px}.light{background:var(--pp);color:var(--ink)}.light .mu{color:#66635c}.light .kick{color:#9a6a12}.cmp{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:70px}.cmp>div{border-radius:28px;padding:40px}.cmp .old{background:var(--pp2)}.cmp .new{background:var(--ink);color:#fff}.cmp h3{font-family:var(--disp);font-size:30px;letter-spacing:-.02em;margin-bottom:24px}.cmp li{list-style:none;padding:16px 0;border-top:1px solid rgba(128,128,128,.22);font-size:16px;display:flex;gap:14px}.cmp .old li{color:#77736b;text-decoration:line-through;-webkit-text-decoration-color:rgba(0,0,0,.25);text-decoration-color:rgba(0,0,0,.25)}.cmp .new li:before{content:"";flex:none;width:6px;height:12px;margin:3px 6px 0 4px;border:solid var(--gold);border-width:0 2px 2px 0;transform:rotate(45deg)}.ind{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:70px}.icard{height:460px;border-radius:24px;overflow:hidden;position:relative;display:flex;align-items:flex-end;padding:26px;background:#131315;background-size:cover;background-position:50%;border:1px solid var(--ln);transition:transform .5s}.icard:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.85))}.icard:hover{transform:translateY(-6px)}.icard>div{position:relative;z-index:2}.icard h3{font-family:var(--disp);font-size:28px;letter-spacing:-.02em}.icard p{font-size:14px;color:#cfccc5;margin-top:8px;line-height:1.5}.icard .num{position:absolute;top:22px;left:26px;z-index:2;font-size:12px;letter-spacing:.2em;color:var(--gold)}.plat{display:grid;grid-template-columns:1fr auto;grid-gap:80px;gap:80px;align-items:center}.phone{width:310px;height:630px;border-radius:48px;background:#000;padding:12px;box-shadow:0 60px 120px -40px rgba(0,0,0,.45)}.screen{width:100%;height:100%;border-radius:38px;background:#fff;color:#000;padding:44px 20px 16px;display:flex;flex-direction:column;overflow:hidden;font-family:Inter,system-ui,sans-serif}.screen .h{font-family:var(--disp);font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:.95}.screen .card{border:1.5px solid #000;border-radius:20px;padding:16px;margin-top:16px}.screen .card small{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#777}.screen .card b{display:block;font-family:var(--disp);font-weight:600;letter-spacing:-.02em;font-size:20px;margin:6px 0 2px}.screen .start{background:#000;padding:16px;font-family:var(--disp);font-weight:600;font-size:16px;letter-spacing:.12em;margin-top:12px}.screen .sos,.screen .start{color:#fff;border-radius:16px;text-align:center}.screen .sos{background:#E5322D;padding:12px;font-weight:700;font-size:14px;margin-top:8px}.screen .tabs{margin-top:auto;display:flex;justify-content:space-around;border-top:1px solid #eee;padding-top:12px;font-size:10.5px;font-weight:600}.screen .tabs span:first-child{color:#000}.screen .tabs span{color:#aaa}.feats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#e6e3dc;border:1px solid #e6e3dc;border-radius:22px;overflow:hidden;margin-top:44px}.feats div{background:#fff;padding:26px}.feats b{font-family:var(--disp);font-size:18px;display:block;margin-bottom:6px}.feats p{font-size:14.5px;color:#66635c;line-height:1.55}.final{text-align:center;padding:170px 0 120px}.final h2{font-size:clamp(52px,10vw,150px)}.final .cta{display:flex;gap:12px;justify-content:center;margin-top:44px;flex-wrap:wrap}footer{border-top:1px solid var(--ln);padding:60px 0 30px;font-size:14px;color:var(--mu)}.fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}footer h4{color:#fff;font-family:var(--disp);font-size:14px;margin-bottom:14px;letter-spacing:.04em}footer li{list-style:none;padding:5px 0}footer a:hover{color:var(--gold)}.legal{margin-top:50px;padding-top:24px;border-top:1px solid var(--ln);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px}@media(max-width:980px){.cmp,.fgrid,.plat,.qgrid{grid-template-columns:1fr}.ind{grid-template-columns:1fr 1fr}.nav .links{display:none}.plat .phone{margin:0 auto}.sec{padding:100px 0}.dialrow{grid-template-columns:1fr;justify-items:center}}@media(max-width:600px){.ind{grid-template-columns:1fr}.icard{height:340px}.types{grid-template-columns:1fr}.qcard{padding:24px}.cmp>div{padding:28px}.badges{margin-top:-30px}.hero{height:170vh}.feats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.legalpage{background:var(--pp);color:var(--ink);min-height:100vh;padding:130px 0 90px}.legalpage .wrap{max-width:780px}.legalpage h1{font-family:var(--disp);font-size:clamp(40px,6vw,64px);line-height:1}.legalpage .upd{color:#77736b;font-size:14px;margin:14px 0 40px}.legalpage h2{font-family:var(--disp);font-size:22px;margin:38px 0 10px;letter-spacing:-.01em}.legalpage li,.legalpage p{font-size:16px;line-height:1.7;color:#33312d}.legalpage ul{padding-left:20px;margin:8px 0}.legalpage a{text-decoration:underline}.legalnav{position:fixed;top:0;left:0;right:0;background:var(--ink);color:#fff;z-index:10}.legalnav .wrap{max-width:1240px;display:flex;justify-content:space-between;align-items:center;height:68px}@media(max-width:700px){body{font-size:17px}.wrap{padding:0 20px}.nav{top:10px;padding:6px 6px 6px 10px}.brand img{width:34px;height:34px}.nav .btn{padding:10px 16px;font-size:14px}.hero h1{font-size:clamp(48px,14vw,70px);line-height:1;letter-spacing:-.025em}.cap h2{letter-spacing:-.02em}.kfull{display:none}.kshort{display:inline}.hero .bg{background-position:var(--mpos,68%) center}.hero .shade{background:linear-gradient(180deg,rgba(5,5,5,.7),rgba(5,5,5,.3) 25%,rgba(5,5,5,.75) 55%,rgba(5,5,5,.97))}.cap,.hero .content{bottom:6vh}.cap p,.hero .sub p{font-size:17.5px}.hero .sub .btn{width:100%;justify-content:center}.cap h2,.head h2{font-size:clamp(42px,12vw,60px)}.head p{font-size:17.5px}.kick{font-size:12.5px}.badge{font-size:15px;padding:12px 18px}.types button{font-size:17px;padding:18px 16px}.types button small{font-size:14px}.qlabel{font-size:13px}.field{font-size:28px}.chip{font-size:15.5px;padding:11px 18px}.price{font-size:clamp(38px,11vw,54px)}.lines div{font-size:16px}.note{font-size:14px}.cmp h3{font-size:28px}.cmp li{font-size:17px}.icard h3{font-size:30px}.icard p{font-size:16px}.feats b{font-size:19px}.feats p{font-size:16px}.final h2{font-size:clamp(56px,15vw,84px)}.btn{font-size:16px;padding:17px 26px}footer{font-size:15.5px}.legal{font-size:14px}.dots,.scrollhint{display:none}.legalpage li,.legalpage p{font-size:17px}}.marquee{position:relative;z-index:5;overflow:hidden;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);background:#0A0A0B;padding:22px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mtrack{display:flex;gap:56px;width:max-content;animation:mq 45s linear infinite}.marquee:hover .mtrack{animation-play-state:paused}.mitem{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:15px;color:#E6E2DA}.mitem b{font-weight:500;letter-spacing:.01em}.mitem img{width:26px;height:26px;border-radius:50%;opacity:.85}@keyframes mq{to{transform:translateX(-50%)}}@media(max-width:700px){.marquee{padding:18px 0}.mitem{font-size:15.5px}.mtrack{gap:40px;animation-duration:35s}}.bigline{display:flex;flex-direction:column;gap:4px;padding:18px 0;border-bottom:1px solid var(--ln);font-family:var(--disp);font-weight:600;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;transition:color .2s}.bigline span{font-family:var(--body);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.bigline:hover{color:var(--gold2)}@media(max-width:560px){.acc{grid-template-columns:1fr}.bigline{font-size:24px}}.legallinks{display:flex;flex-wrap:wrap;gap:18px;margin-top:50px;padding-top:24px;border-top:1px solid #e3e0d9;font-size:14px}.cgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:10px 0 30px}.cbox{border:1px solid #e3e0d9;border-radius:18px;padding:24px;background:#faf9f6;text-decoration:none!important;display:block}.cbox small{display:block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#9a6a12;margin-bottom:8px}.cbox b{font-family:var(--disp);font-size:22px;font-weight:600;letter-spacing:-.01em}.cbox:hover{border-color:#0a0a0a}@media(max-width:600px){.cgrid{grid-template-columns:1fr}}.navr{display:flex;align-items:center;gap:6px}.navlogin{padding:11px 18px;font-size:13.5px;font-weight:600;border-radius:999px;color:#e8e5de;transition:.2s}.navlogin:hover{background:rgba(255,255,255,.08);color:#fff}.herobtns{display:flex;gap:12px;flex-wrap:wrap}.mhero,.mscene{position:relative}.mscene{min-height:100vh;min-height:100svh;overflow:hidden;display:flex;align-items:flex-end}.mbg{background-size:cover;filter:brightness(.75) contrast(1.05)}.mbg,.mscene .shade{position:absolute;inset:0}.mscene .shade{z-index:1;background:linear-gradient(180deg,rgba(5,5,5,.55),rgba(5,5,5,.15) 28%,rgba(5,5,5,.7) 58%,rgba(5,5,5,.97))}.mcap{position:relative;z-index:2;padding-bottom:9vh;padding-top:40vh}.mcap h1,.mcap h2{font-size:clamp(46px,13vw,66px);letter-spacing:-.025em;line-height:1;margin:14px 0 18px;text-shadow:0 2px 30px rgba(0,0,0,.55)}.mcap p{font-size:17.5px;line-height:1.6;color:#ECE9E3;text-shadow:0 1px 12px rgba(0,0,0,.8);margin-bottom:26px}.mcap .herobtns .btn{width:100%;justify-content:center}.trustbar{background:#fff;color:var(--ink);position:relative;z-index:5}.tbtext{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 34px;padding:26px 24px 6px;font-size:14px;font-weight:600;color:#2a2926}.tbtext span{display:flex;align-items:center;gap:10px}.tbtext span:before{content:"";width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}.marquee.light{background:#fff;border:0;padding:24px 0 30px}.marquee.light .mtrack{gap:80px;align-items:center;animation-duration:40s}.mlogo{height:64px;width:auto;object-fit:contain;filter:grayscale(1) contrast(1.1);opacity:.75;transition:.3s}.mlogo:hover{filter:none;opacity:1}.acc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:50px}.accard{border:1px solid var(--ln);border-radius:20px;overflow:hidden;background:#0d0d0f;display:flex;flex-direction:column;transition:.3s}.accard:hover{border-color:rgba(217,164,65,.45);transform:translateY(-4px)}.aclogo{background:#fff;height:150px;display:grid;place-items:center;padding:22px}.aclogo img{max-height:104px;max-width:100%;object-fit:contain}.acseal{width:104px;height:104px;border-radius:50%;background:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-shadow:inset 0 0 0 3px var(--gold)}.acseal img{width:44px;height:44px;border-radius:50%}.acseal span{color:var(--gold2);font-family:var(--disp);font-weight:600;font-size:15px;letter-spacing:.04em}.acbody{padding:22px}.acst{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7fe3b8;margin-bottom:10px}.acst i{width:7px;height:7px;border-radius:50%;background:#2fd08f;box-shadow:0 0 10px #2fd08f}.accard b{display:block;font-family:var(--disp);font-weight:600;font-size:18px;margin-bottom:6px}.accard p{font-size:14px;color:var(--mu);line-height:1.55}.acnum{display:block;margin-top:10px;font-size:12.5px;color:var(--gold2);letter-spacing:.04em}.ficon{display:inline-flex;align-items:center;gap:10px}.ficon svg{color:var(--gold);flex:none}@media(max-width:980px){.acc{grid-template-columns:repeat(2,minmax(0,1fr))}.navlogin{display:none}}@media(max-width:700px){.tbtext{font-size:15px;justify-content:flex-start;padding:24px 20px 4px}.mlogo{height:52px}.marquee.light .mtrack{gap:56px}.aclogo{height:130px}.accard b{font-size:19px}.accard p{font-size:15.5px}.nav .btn{padding:10px 16px;font-size:14px}}@media(max-width:480px){.acc{grid-template-columns:1fr}}.loginpage{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px}.loginpage h1{font-size:clamp(46px,8vw,96px)}.loginpage>p{font-size:17px;margin-top:12px}.lgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:40px;max-width:820px;width:100%}.lcard{text-align:left;border:1px solid var(--ln);border-radius:24px;padding:30px;background:linear-gradient(180deg,#111113,#0a0a0b);transition:.3s}.lcard:hover{border-color:var(--gold);transform:translateY(-4px)}.lcard small{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.lcard b{display:block;font-family:var(--disp);font-weight:600;font-size:28px;letter-spacing:-.02em;margin:10px 0 8px}.lcard p{color:var(--mu);font-size:15.5px;line-height:1.55}.lcard span{display:inline-block;margin-top:20px;font-weight:600;color:var(--gold2)}@media(max-width:640px){.lgrid{grid-template-columns:1fr}}.copy{margin-top:48px;padding-top:24px;border-top:1px solid var(--ln);font-size:12.5px;color:#77746d;text-align:center}@media(max-width:700px){.copy{font-size:13.5px;margin-top:40px;padding-bottom:10px}}@media(max-width:820px){.hero{height:480vh}.hero .stick{height:100svh}.dots{display:flex;left:12px}.dots i{height:22px}}.copy{display:flex;flex-direction:column;gap:6px;align-items:center}@media(max-width:820px){.hero{height:360vh}.hero .bg{inset:0;filter:brightness(.82) contrast(1.05)}.hero .shade{background:linear-gradient(180deg,rgba(5,5,5,.55),rgba(5,5,5,0) 22%,rgba(5,5,5,0) 46%,rgba(5,5,5,.72) 70%,rgba(5,5,5,.94))}.cap,.hero .content{bottom:5vh;padding-bottom:env(safe-area-inset-bottom)}.hero h1{font-size:clamp(44px,12.5vw,62px)}.cap h2{font-size:clamp(42px,12vw,58px)}.hero .sub{margin-top:20px;gap:20px}.cap p,.hero .sub p{font-size:16.5px;line-height:1.55}.herobtns{flex-direction:column;width:100%;gap:10px}.herobtns .btn{width:100%;justify-content:center}.scrollhint{display:none}}@media(max-width:700px){.nav{top:8px;width:calc(100% - 16px)}.brand b{font-size:14px}.brand small{font-size:8.5px;letter-spacing:.24em}.nav .btn{padding:9px 14px;font-size:13.5px}.sec{padding:84px 0}.head{margin-bottom:8px}.head h2{font-size:clamp(38px,11vw,54px);line-height:1}.qgrid{margin-top:36px;gap:16px}.qcard{padding:22px;border-radius:22px}.qlabel{font-size:12px;letter-spacing:.16em;margin-bottom:12px}.chips{gap:8px;margin-top:0}.chip{font-size:15px;padding:11px 16px}.field{font-size:26px}.qcard .btn{width:100%;justify-content:center}.qcard>div[style]{flex-direction:column}.bigline{font-size:24px;padding:16px 0}.lines div{flex-direction:column;gap:4px;align-items:flex-start}.lines div span:last-child{text-align:left!important}.cmp{margin-top:36px}.cmp>div{padding:24px;border-radius:22px}.cmp h3{font-size:24px;margin-bottom:12px}.cmp li{font-size:16px;padding:13px 0}.ind{margin-top:36px;gap:12px}.icard{height:300px;padding:22px}.plat{gap:40px}.phone{width:270px;height:550px}.acc{margin-top:36px}.final{padding:110px 0 80px}footer{margin-top:0;padding:50px 0 24px}.fgrid{gap:30px}.legal{font-size:14px;gap:12px 18px}.copy{font-size:12.5px;line-height:1.5;margin-top:32px}}.legalpage{padding:118px 0 70px;background:#FAF9F6}.legalpage .wrap{max-width:760px}.legalpage h1{font-size:clamp(38px,7vw,60px);letter-spacing:-.03em}.legalpage .upd{display:inline-block;margin:16px 0 34px;padding:6px 12px;border-radius:999px;background:#EFECE6;color:#5f5b53;font-size:13px}.legalpage h2{font-size:21px;margin:36px 0 10px;padding-top:26px;border-top:1px solid #e6e2da}.legalpage h2:first-of-type{border-top:0;padding-top:0}.legalpage li,.legalpage p{font-size:16.5px;line-height:1.75;color:#2f2d29}.legalpage li{margin:6px 0}.legalpage a{color:#8a5e0f;text-underline-offset:3px}.legalnav .wrap{height:64px}.legallinks{gap:10px}.legallinks a{text-decoration:none!important;padding:8px 14px;border-radius:999px;border:1px solid #e3dfd7;color:#2f2d29!important;font-size:14px;background:#fff}.legallinks a:hover{border-color:#0a0a0a}.lcontact{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:6px}.lcontact a,.lcontact div{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:16px;background:#fff;border:1px solid #e6e2da;text-decoration:none!important;color:#0a0a0a!important}.lcontact small{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#9a6a12}.lcontact b{font-family:var(--disp);font-weight:600;font-size:17px;letter-spacing:-.01em;word-break:break-word}@media(max-width:700px){.legalpage{padding:96px 0 56px}.legalpage .wrap{padding:0 20px}.legalnav .wrap{height:58px;padding:0 16px}.legalnav .brand img{width:32px;height:32px}.legalnav .brand b{font-size:13.5px}.legalnav .brand small{font-size:8px}.legalnav a[href="/"]:last-child{font-size:13px}.legalpage li,.legalpage p{font-size:16px;line-height:1.7}.legalpage h2{font-size:20px}.cgrid,.lcontact{grid-template-columns:1fr}.cbox b{font-size:20px}}.faq{margin-top:40px;border-top:1px solid var(--ln);max-width:900px}.fq{border-bottom:1px solid var(--ln)}.fq button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;text-align:left;font-family:var(--disp);font-weight:600;font-size:clamp(18px,2vw,22px);letter-spacing:-.01em}.fq button i{font-style:normal;color:var(--gold);font-size:26px;flex:none;width:28px;text-align:center}.fq p{padding:0 0 24px;color:var(--mu);font-size:16.5px;line-height:1.7;max-width:760px}.fq.on button{color:var(--gold2)}@media(max-width:700px){.fq button{font-size:17.5px;padding:20px 0}.fq p{font-size:16px}}.authpage{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;padding:40px 20px;gap:26px}.authbrand,.authpage{justify-content:center}.authcard{width:100%;max-width:440px;background:linear-gradient(180deg,#111113,#0a0a0b);border:1px solid var(--ln);border-radius:26px;padding:34px 30px}.authcard h1{font-size:clamp(34px,8vw,46px);margin-bottom:12px}.authcard .mu{font-size:15.5px;line-height:1.6}.authfoot{font-size:14px;text-align:center}.flabel{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mu);margin:22px 0 8px}.finput{width:100%;background:#0a0a0b;border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#fff;font-size:17px;padding:15px 16px;outline:none;transition:border-color .2s}.finput:focus{border-color:var(--gold)}.finput.code{text-align:center;letter-spacing:.5em;font-size:26px;font-family:var(--disp);padding-left:.5em}.fbtn{width:100%;margin-top:20px;background:var(--gold);color:#140e02;border-radius:999px;font-weight:600;font-size:16px;padding:16px;transition:.2s}.fbtn:hover:not(:disabled){background:var(--gold2)}.fbtn:disabled{opacity:.5}.flink{display:block;width:100%;margin-top:14px;color:var(--mu);font-size:14px;text-align:center}.flink:hover{color:#fff}.ferr{margin-top:14px;color:#ff9b8a;font-size:14px;line-height:1.5}.apploading{min-height:100vh;min-height:100svh;display:grid;place-items:center;background:var(--bk)}.apploading img{width:84px;border-radius:50%;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.joinwrap{min-height:100vh;min-height:100svh;background:#0A0A0B;display:flex;flex-direction:column;max-width:560px;margin:0 auto}.jtop{justify-content:space-between;padding:16px 20px 10px}.jbrand,.jtop{display:flex;align-items:center}.jbrand{gap:8px}.jbrand img{width:30px;height:30px;border-radius:50%}.jbrand b{font-family:var(--disp);font-size:13px;letter-spacing:.06em}.jprog{font-size:13px;color:var(--mu)}.jbar{height:3px;background:rgba(255,255,255,.1);margin:0 20px;border-radius:2px;overflow:hidden}.jbar i{display:block;height:100%;background:var(--gold);transition:width .4s ease}.jcard{padding:30px 22px 40px;flex:1 1}.jh{font-size:clamp(28px,7vw,38px);line-height:1.05;margin-bottom:20px}.jlead{font-size:16.5px;line-height:1.6;color:#cfccc5;margin-bottom:22px}.jlabel{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.jhelp,.jlabel{color:var(--mu)}.jhelp{font-size:14px;margin-top:10px;line-height:1.5}.jlist{list-style:none;margin:0 0 26px}.jlist li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--ln);font-size:16px;color:#e6e2da}.jlist li svg{color:var(--gold);flex:none}.jconsent{list-style:none;margin:0 0 24px}.jconsent li{position:relative;padding:12px 0 12px 26px;font-size:15px;line-height:1.55;color:#cfccc5;border-bottom:1px solid var(--ln)}.jconsent li:before{content:"";position:absolute;left:0;top:18px;width:8px;height:8px;background:var(--gold);transform:rotate(45deg)}.jconsent a{color:var(--gold2);text-decoration:underline}.jchips{display:flex;flex-wrap:wrap;gap:10px}.jchip{display:inline-flex;align-items:center;padding:14px 18px;border-radius:14px;border:1.5px solid rgba(255,255,255,.18);background:transparent;color:#eee;font-size:16px;transition:.15s}.jchip.on{border-color:var(--gold);background:rgba(217,164,65,.12);color:#fff}.jtoggle{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:14px;border:1.5px solid rgba(255,255,255,.18);font-size:14.5px;text-align:center;color:#eee}.jtoggle.on{border-color:var(--gold);background:rgba(217,164,65,.12);color:#fff}.jbtn{width:100%;margin-top:26px;background:var(--gold);color:#140e02;border-radius:14px;font-weight:600;font-size:17px;padding:17px;transition:.2s}.jbtn:hover:not(:disabled){background:var(--gold2)}.jbtn:disabled{opacity:.4}.jnav{display:flex;gap:12px;align-items:center;margin-top:26px}.jback{padding:17px 22px;border-radius:14px;border:1.5px solid rgba(255,255,255,.18);color:#eee;font-size:16px}.jinline{margin-top:0;flex:1 1}.jdone{width:72px;height:72px;border-radius:50%;background:rgba(47,208,143,.14);color:#2fd08f;display:grid;place-items:center;margin:0 auto 20px}.docs{display:flex;flex-direction:column;gap:10px}.docrow{display:grid;grid-template-columns:44px 1fr auto;grid-template-rows:auto auto;grid-gap:3px 14px;gap:3px 14px;align-items:center;padding:16px;border:1.5px solid var(--ln);border-radius:16px}.docicon{grid-row:1/3;width:44px;height:44px;border-radius:12px;background:#17171a;display:grid;place-items:center;color:#bbb}.docmid{grid-column:2}.docmid b{display:block;font-size:15.5px}.docmid span{font-size:13px;color:var(--mu);line-height:1.4}.docbtn{grid-column:3;grid-row:1/3;padding:11px 16px;border-radius:12px;border:1.5px solid #fff;color:#fff;font-size:14px;font-weight:500}.docbtn:disabled{opacity:.4}.docbadge{grid-column:2;justify-self:start;font-size:12px;padding:3px 10px;border-radius:999px;margin-top:2px}.docrow.s-ok .docicon,.s-ok.docbadge{color:#2fd08f}.docbadge.s-ok{background:rgba(47,208,143,.14);color:#7fe3b8}.docbadge.s-redo{background:rgba(229,50,45,.16);color:#ff9b8a}.docrow.s-redo{border-color:rgba(229,50,45,.4)}.docrow.s-redo .docicon{color:#ff9b8a}.docbadge.s-review{background:rgba(245,166,35,.15);color:var(--gold2)}.docrow.s-review .docicon{color:var(--gold)}.docbadge.s-none{background:rgba(255,255,255,.08);color:var(--mu)}.docbadge.s-up{background:rgba(245,166,35,.15);color:var(--gold2)}.docrow.s-up .docicon{color:var(--gold);animation:pulse 1s infinite}.gapp{min-height:100vh;min-height:100svh;flex-direction:column;max-width:560px;margin:0 auto}.gapp,.ghead{background:#0A0A0B;display:flex}.ghead{justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--ln);position:-webkit-sticky;position:sticky;top:0;z-index:5}.gbrand,.ghead{align-items:center}.gbrand{display:flex;gap:9px}.gbrand img{width:30px;height:30px;border-radius:50%}.gbrand b{font-family:var(--disp);font-size:14px;letter-spacing:.06em}.gout{color:var(--mu);padding:6px}.gout:hover{color:#fff}.gmain{flex:1 1;overflow-y:auto;padding-bottom:20px}.pad{padding:22px}.ghi{font-family:var(--disp);font-size:26px;font-weight:600;letter-spacing:-.02em;margin-bottom:18px}.statusbox{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;padding:20px;border-radius:18px;border:1px solid var(--ln);align-items:start}.statusbox .sbico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center}.statusbox b{font-family:var(--disp);font-size:18px}.statusbox p{font-size:14.5px;color:#bdbdbd;margin-top:4px;line-height:1.5}.sbbtn{grid-column:1/3;margin-top:6px;background:var(--gold);color:#140e02;text-align:center;padding:13px;border-radius:12px;font-weight:600;text-decoration:none}.b-draft .sbico,.b-pending .sbico{background:rgba(245,166,35,.15);color:var(--gold)}.b-action{border-color:rgba(229,50,45,.4)}.b-action .sbico{background:rgba(229,50,45,.16);color:#ff9b8a}.b-ok .sbico{background:rgba(47,208,143,.14);color:#2fd08f}.emptyshift{text-align:center;color:var(--mu);padding:40px 20px;border:1px dashed var(--ln);border-radius:18px;margin-top:16px}.emptyshift svg{color:#555;margin-bottom:12px}.emptyshift p{font-size:14.5px;line-height:1.5;max-width:300px;margin:0 auto}.emptyshift.big{padding:70px 24px;border:0}.emptyshift.big h2{font-size:30px;color:#fff;margin:6px 0 10px}.minilevel{display:grid;grid-template-columns:1fr auto 1fr auto;grid-gap:8px 14px;gap:8px 14px;margin-top:20px;padding:16px 20px;background:#111113;border-radius:16px;align-items:center}.minilevel span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.minilevel b{font-family:var(--disp);font-size:20px}.mehead{font-size:22px;margin:4px 0 12px}.mecard{background:#111113;border-radius:16px;padding:6px 16px;margin-bottom:24px}.merow{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--ln);font-size:15px}.merow:last-child{border:0}.merow span{color:var(--mu)}.merow b{text-align:right;font-weight:500}.medoc{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--ln)}.medoc:last-child{border:0}.medoc b{font-size:15px;font-weight:500}.medocreason{display:block;font-size:12.5px;color:#ff9b8a;margin-top:3px;line-height:1.4}.meout{display:block;text-align:center;color:var(--mu);font-size:14px;margin-top:20px;padding:14px}.gtabs{position:-webkit-sticky;position:sticky;bottom:0;display:flex;background:#0A0A0B;border-top:1px solid var(--ln);padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.gtabs button{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;color:var(--mu);font-size:11px}.gtabs button.on{color:#fff}.gtabs button.on svg{color:var(--gold)}.admin{min-height:100vh;max-width:1100px;margin:0 auto}.admin,.ahead{background:#0A0A0B}.ahead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--ln);position:-webkit-sticky;position:sticky;top:0;z-index:10}.ahead .gbrand small{color:var(--gold);font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin-left:4px}.atabs{display:flex;gap:6px;margin-left:auto;margin-right:16px}.atabs button{padding:9px 16px;border-radius:999px;font-size:14px;color:var(--mu)}.atabs button.on{background:#1a1a1d;color:#fff}.aback{display:inline-flex;align-items:center;gap:8px;color:var(--mu);font-size:14px}.aback:hover{color:#fff}.awrap{padding:24px 22px 60px}.amu{color:var(--mu);font-size:15px}.astats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:22px}.astat{padding:18px;border-radius:16px;background:#111113;border:1px solid transparent;text-align:left}.astat.on{border-color:var(--gold)}.astat b{display:block;font-family:var(--disp);font-size:30px}.astat span{font-size:13px;color:var(--mu)}.afilter{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-bottom:16px}.asearch{flex:1 1;min-width:200px;background:#111113;border:1px solid var(--ln);border-radius:12px;color:#fff;padding:12px 14px;font-size:15px;outline:none}.asearch:focus{border-color:var(--gold)}.alist{display:flex;flex-direction:column;gap:8px}.arow{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#111113;border:1px solid var(--ln);border-radius:14px;transition:.15s}.arow:hover{border-color:var(--gold)}.aav{width:42px;height:42px;border-radius:50%;background:#1f1f23;color:var(--gold2);display:grid;place-items:center;font-family:var(--disp);font-weight:600;font-size:17px;flex:none}.aav.big{width:60px;height:60px;font-size:24px}.arowmid{flex:1 1;min-width:0}.arowmid b{display:flex;align-items:center;gap:8px;font-size:16px}.arowmid span{display:block;font-size:13px;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arowend{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.arowend small{font-size:12px;color:var(--mu)}.adot{width:8px;height:8px;border-radius:50%;background:#ff6a5a;display:inline-block}.pill{font-size:11.5px;padding:4px 11px;border-radius:999px;text-transform:capitalize;letter-spacing:.02em}.p-pending{background:rgba(245,166,35,.15);color:var(--gold2)}.p-approved{background:rgba(47,208,143,.14);color:#7fe3b8}.p-action,.p-rejected,.p-suspended{background:rgba(229,50,45,.16);color:#ff9b8a}.p-draft{background:rgba(255,255,255,.08);color:var(--mu)}.ata{width:100%;background:#111113;border:1px solid var(--ln);border-radius:14px;color:#fff;padding:14px;font-size:15px;font-family:var(--mono,monospace);outline:none;margin-bottom:14px;resize:vertical}.ata:focus{border-color:var(--gold)}.madebox{background:rgba(47,208,143,.1);border:1px solid rgba(47,208,143,.3);border-radius:12px;padding:14px;margin:14px 0;font-size:14.5px;color:#cfe}.invlist{margin-top:24px;display:flex;flex-direction:column;gap:8px}.invrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#111113;border:1px solid var(--ln);border-radius:12px}.invrow b{font-size:15px}.invrow span{display:block;font-size:13px;color:var(--mu)}.copybtn,.minibtn{padding:9px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:13.5px;background:transparent}.copybtn:hover,.minibtn:hover{border-color:var(--gold)}.minibtn.ok{border-color:#2fd08f;color:#7fe3b8}.adetail{max-width:820px}.adhead{display:flex;align-items:center;gap:16px;margin-bottom:22px}.adhead h1{font-size:30px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.actbtn{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;border-radius:12px;font-size:15px;font-weight:500;border:1px solid var(--ln);color:#fff}.actbtn.ok{background:#2fd08f;color:#04241a;border-color:#2fd08f}.actbtn.warn{border-color:var(--gold);color:var(--gold2)}.actbtn.danger{border-color:rgba(229,50,45,.5);color:#ff9b8a}.actbtn:disabled{opacity:.5}.vrow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--ln)}.vrow:last-child{border:0}.vrow b{font-size:15px}.vrow span{display:block;font-size:13px;color:var(--mu)}.vact{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.docgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:26px}.adoc{background:#111113;border:1px solid var(--ln);border-radius:16px;overflow:hidden}.adoc.s-redo{border-color:rgba(229,50,45,.4)}.adoc.s-review{border-color:rgba(245,166,35,.35)}.adocimg{display:block;width:100%;height:180px;background:#000;border:0;padding:0;cursor:zoom-in}.adocimg img{object-fit:cover}.adocimg img,.pdfph{width:100%;height:100%}.pdfph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--mu);font-size:13px}.adocbody{padding:14px}.adocbody>b{text-transform:capitalize;font-size:15px}.aichk{display:flex;flex-direction:column;gap:3px;margin:8px 0}.aichk span{font-size:12.5px;color:#bdbdbd}.aichk .warn{color:#ff9b8a}.adocfoot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.notebox{background:#111113;border:1px solid var(--ln);border-radius:12px;padding:14px;font-size:14.5px;color:#ddd}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:100;display:grid;place-items:center;padding:20px}.lightbox img{max-width:100%;max-height:100%;border-radius:8px}.lbclose{position:absolute;top:20px;right:20px;color:#fff;background:rgba(255,255,255,.1);border-radius:50%;width:44px;height:44px;display:grid;place-items:center}@media(max-width:700px){.astats{grid-template-columns:1fr 1fr}.docgrid{grid-template-columns:1fr}.atabs{margin-right:8px}.adhead h1{font-size:24px}}.authcard.wide{max-width:620px}.portals{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:22px}.portal{position:relative;text-align:left;padding:22px;border-radius:20px;border:1px solid var(--ln);background:#0c0c0e;display:flex;flex-direction:column;gap:6px;transition:.2s}.portal:hover{border-color:var(--gold);transform:translateY(-2px)}.portal .pico{width:48px;height:48px;border-radius:14px;background:rgba(217,164,65,.12);color:var(--gold);display:grid;place-items:center;margin-bottom:8px}.portal b{font-family:var(--disp);font-size:22px;font-weight:600}.portal span:not(.pico){font-size:14px;color:var(--mu);line-height:1.5}.portal i{position:absolute;top:22px;right:20px;color:var(--mu)}.authsmall{font-size:13.5px;margin-top:18px}.authback{display:inline-flex;align-items:center;gap:8px;color:var(--mu);font-size:13.5px;margin-bottom:18px}.authback:hover{color:#fff}.seg{display:grid;grid-template-columns:1fr 1fr;background:#0a0a0b;border:1px solid var(--ln);border-radius:14px;padding:4px;margin:6px 0 4px}.seg button{padding:11px;border-radius:10px;font-size:14.5px;color:var(--mu)}.seg button.on{background:#1c1c20;color:#fff}.pwwrap{position:relative}.pwwrap .finput{padding-right:70px}.pweye{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--mu);padding:8px}@media(max-width:560px){.portals{grid-template-columns:1fr}.authcard{padding:28px 22px}}.setpwhead{display:flex;justify-content:space-between;align-items:center;gap:14px}.setpwhead b{display:block;font-size:15px}.setpwhead span{display:block;font-size:13px;color:var(--mu);margin-top:3px;line-height:1.45}.setpwform{display:flex;flex-direction:column;gap:10px;margin-top:14px}.setpwform .jinline{margin-top:0}.okmsg{color:#7fe3b8;font-size:14px;margin-top:10px}.clientcards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:560px){.clientcards{grid-template-columns:1fr}}.svhero{padding:170px 0 60px}.svhero h1{font-size:clamp(44px,7vw,96px);margin:18px 0}.svhero p{font-size:18px;line-height:1.6;color:var(--mu);max-width:600px}.svgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding-bottom:110px}.svgrid.small{padding-bottom:0;margin-top:20px}.svcard{border:1px solid var(--ln);border-radius:22px;overflow:hidden;background:#0d0d0f;display:flex;flex-direction:column;transition:.3s}.svcard:hover{border-color:rgba(217,164,65,.5);transform:translateY(-4px)}.svimg{height:190px;background-size:cover;background-position:50%;filter:brightness(.8) saturate(.9);transition:.5s}.svcard:hover .svimg{filter:brightness(.95)}.svbody{position:relative;padding:24px;display:flex;flex-direction:column;gap:10px;flex:1 1}.svnum{position:absolute;top:24px;right:24px;font-size:12px;letter-spacing:.2em}.svico,.svnum{color:var(--gold)}.svico{width:44px;height:44px;border-radius:12px;background:rgba(217,164,65,.12);display:grid;place-items:center}.svbody h2{font-family:var(--disp);font-weight:600;font-size:23px;letter-spacing:-.02em}.svbody p{font-size:15px;color:var(--mu);line-height:1.55;flex:1 1}.svmore{display:inline-flex;align-items:center;gap:8px;color:var(--gold2);font-weight:600;font-size:14px}.sdhero{min-height:88vh;min-height:88svh;display:flex;align-items:flex-end;background-size:cover;background-position:50%;padding:150px 0 80px}.sdhero h1{font-size:clamp(42px,6.5vw,88px);margin:18px 0 20px;max-width:1000px;text-shadow:0 2px 30px rgba(0,0,0,.5)}.sdhero p{font-size:18px;line-height:1.65;color:#e6e2da;max-width:640px;margin-bottom:30px;text-shadow:0 1px 12px rgba(0,0,0,.8)}.crumbs{display:flex;gap:10px;font-size:13px;color:#bdb9b0;flex-wrap:wrap}.crumbs a:hover{color:#fff}.crumbs b{color:var(--gold2);font-weight:500}.sdgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.sdh{font-size:clamp(32px,4vw,52px);margin:16px 0 26px}.sdlist{list-style:none}.sdlist li{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--ln);font-size:16.5px;line-height:1.5}.sdlist svg{color:var(--gold);flex:none;margin-top:2px}.sdtags{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.sdtags li{padding:11px 16px;border:1px solid var(--ln);border-radius:999px;font-size:15px;color:#e6e2da}.sdtrust{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:30px}.sdtrust div{background:#111113;border-radius:16px;padding:18px}.sdtrust b{display:block;font-family:var(--disp);font-size:28px;color:var(--gold2)}.sdtrust span{font-size:13px;color:var(--mu)}.steps4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:20px}.steps4 div{background:#fff;border:1px solid #e6e3dc;border-radius:20px;padding:26px}.steps4 span{font-family:var(--disp);font-weight:600;color:#9a6a12;font-size:14px}.steps4 p{margin-top:12px;font-size:16px;line-height:1.55;color:#33312d}.det summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:var(--disp);font-weight:600;font-size:clamp(18px,2vw,22px)}.det summary::-webkit-details-marker{display:none}.det summary i{font-style:normal;color:var(--gold);font-size:26px;transition:.2s}.det[open] summary i{transform:rotate(45deg)}.det[open] summary{color:var(--gold2)}.sdcta{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;padding:46px;border-radius:28px;background:linear-gradient(135deg,#1a1610,#0c0c0e);border:1px solid rgba(217,164,65,.25)}.sdcta h2{font-size:clamp(30px,4vw,48px)}.sdcta p{color:var(--mu);margin-top:10px;font-size:16.5px;max-width:520px;line-height:1.6}@media(max-width:980px){.svgrid{grid-template-columns:1fr 1fr}.sdgrid{grid-template-columns:1fr;gap:40px}.steps4{grid-template-columns:1fr 1fr}}@media(max-width:640px){.svhero{padding:120px 0 40px}.svgrid{grid-template-columns:1fr}.svimg{height:170px}.sdhero{padding:120px 0 50px;min-height:80svh}.sdhero p{font-size:16.5px}.sdhero .herobtns{flex-direction:column}.sdhero .herobtns .btn{width:100%;justify-content:center}.steps4{grid-template-columns:1fr}.sdtrust b{font-size:22px}.sdcta{padding:28px}.sdcta .herobtns{width:100%;flex-direction:column}.sdcta .btn{width:100%;justify-content:center}.sdlist li{font-size:16px}}.pvbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;background:var(--gold);color:#140e02;font-size:13px;font-weight:600}.pvbar a{text-decoration:underline}.addrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.addform{background:#111113;border:1px solid var(--ln);border-radius:18px;padding:20px;margin-bottom:20px;display:flex;flex-direction:column;gap:12px}.addform>b{font-family:var(--disp);font-size:18px}.addgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.chk{display:flex;align-items:center;gap:10px;font-size:14px;color:#ccc}.chk input{width:18px;height:18px;accent-color:var(--gold)}.rowacts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.actbtn.danger,.minibtn.danger{border-color:rgba(229,50,45,.5);color:#ff9b8a}.astats.wide{grid-template-columns:repeat(4,1fr)}.areas{display:flex;flex-wrap:wrap;gap:8px}.areas span{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;background:#111113;border:1px solid var(--ln);border-radius:999px;font-size:14px}.areas b{color:var(--gold2)}.feed{background:#111113;border:1px solid var(--ln);border-radius:16px;padding:6px 18px}.fe{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid var(--ln);font-size:14px;align-items:baseline}.fe:last-child{border:0}.fetime{color:var(--mu);font-size:12.5px;white-space:nowrap;min-width:110px}.fetext b{font-weight:500;color:#fff}.fetext i{font-style:normal;color:var(--gold2)}@media(max-width:700px){.addgrid{grid-template-columns:1fr}.astats.wide{grid-template-columns:1fr 1fr}.fe{flex-direction:column;gap:2px}.arow{flex-wrap:wrap}.rowacts{width:100%;justify-content:flex-start}}.acctline{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;background:#111113;border:1px solid var(--ln);border-radius:14px;margin:-10px 0 28px;font-size:13.5px;color:var(--mu)}@media(max-width:820px){.atabs{overflow-x:auto;max-width:60vw;scrollbar-width:none}.atabs::-webkit-scrollbar{display:none}.atabs button{white-space:nowrap;padding:8px 12px}}.cquick{display:none}@media(max-width:700px){.result .bigline{display:none}.cquick{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:6px}.cquick a{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;background:#0a0a0b;border:1px solid var(--ln)}.cquick svg{color:var(--gold);margin-bottom:6px}.cquick b{font-family:var(--disp);font-weight:600;font-size:16px}.cquick span{font-size:12.5px;color:var(--mu);word-break:break-all;line-height:1.35}}.aclogo{height:170px}.aclogo img{max-height:118px}.licbadge{display:flex;flex-direction:column;align-items:center;gap:2px;color:#0a0a0a}.licbadge svg{color:#0a0a0a;margin-bottom:4px}.licbadge b{font-family:var(--disp);font-weight:700;font-size:26px;letter-spacing:.08em;line-height:1}.licbadge span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#6b675f}.nav.glass{background:rgba(12,12,14,.82)}.install{display:flex;align-items:center;gap:12px;margin:14px 16px 0;padding:14px;border-radius:16px;background:#141416;border:1px solid rgba(217,164,65,.35)}.install img{width:44px;height:44px;border-radius:12px;flex:none}.instx{flex:1 1;min-width:0}.instx b{display:block;font-size:14.5px}.instx span{display:block;font-size:12.5px;color:var(--mu);line-height:1.45;margin-top:2px}.instx span b{display:inline;color:#fff;font-size:12.5px}.shareic{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#2a2a2e;color:#5aa9ff;vertical-align:middle}.instbtn{background:var(--gold);color:#140e02;font-weight:600;font-size:14px;padding:10px 16px;border-radius:10px;flex:none}.instclose{color:var(--mu);font-size:12.5px;flex:none;padding:6px}.finput.bad{border-color:#ff6a5a}.chk.remember{margin-top:18px;color:#cfccc5;font-size:14.5px;cursor:pointer}.scanbox{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;border:1.5px dashed rgba(217,164,65,.5);border-radius:20px;color:var(--gold);background:rgba(217,164,65,.05);margin-top:6px}.scanbox b{color:#fff;font-size:16px;font-weight:600}.scanbox:disabled svg{animation:pulse 1s infinite}.jsum{background:#111113;border-radius:16px;padding:4px 16px;margin-bottom:16px}.jsum div{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--ln);font-size:15px}.jsum div:last-child{border:0}.jsum span{color:var(--mu)}.jsum b{font-weight:500;text-align:right}input[type=date].finput{color-scheme:dark}.readycard{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:18px;border-radius:18px;background:#111113;border:1px solid rgba(217,164,65,.35)}.readycard b{display:block;font-size:16px;font-family:var(--disp);font-weight:600}.readycard span{display:block;font-size:13.5px;color:var(--mu);margin-top:4px;line-height:1.45}.readycard svg{color:var(--gold);flex:none}.flab{display:flex;flex-direction:column;gap:6px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}select.finput{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input[type=number].finput,input[type=time].finput{color-scheme:dark}.daylabel{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:6px 0 10px}.shrow{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#111113;border:1px solid var(--ln);border-radius:14px}.shrow.off{opacity:.5}.shtime{min-width:56px;text-align:center;padding-top:2px}.shtime b{display:block;font-family:var(--disp);font-size:17px}.shtime span{font-size:12px;color:var(--mu)}.offs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.offs span{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 11px;border-radius:999px;background:#1c1c20;font-size:13px}.offs a{color:#fff}.offs button{width:20px;height:20px;border-radius:50%;color:var(--mu);font-size:15px;line-height:1}.offs button:hover{color:#ff9b8a}.gapp,.joinwrap{--lbg:#F4F3EF;--lcard:#FFFFFF;--ltx:#0A0A0A;--lmu:#6B675F;--lln:#E4E1DA;--lgold:#9A6A12;background:var(--lbg);color:var(--ltx);--ln:var(--lln);--mu:var(--lmu);--tx:var(--ltx)}body:has(.gapp),body:has(.joinwrap){background:#F4F3EF}.gapp .ghead,.joinwrap .jtop{background:var(--lcard);border-bottom:1px solid var(--lln)}.gapp .gbrand b,.joinwrap .jbrand b{color:var(--ltx)}.gapp .gout{color:var(--lmu)}.gapp .gout:hover{color:var(--ltx)}.joinwrap .jbar{background:#E6E2D9;margin-top:0}.joinwrap .jcard{background:transparent}.gapp .jlead,.joinwrap .jlead{color:#3a3833}.joinwrap .jlist li{color:var(--ltx);border-color:var(--lln)}.joinwrap .jconsent li:before,.joinwrap .jlist li svg{color:var(--lgold)}.joinwrap .jconsent li{color:#3a3833;border-color:var(--lln)}.gapp .finput,.joinwrap .finput{background:var(--lcard);border-color:#D9D5CC;color:var(--ltx)}.gapp .finput::placeholder,.joinwrap .finput::placeholder{color:#A8A399}.gapp .finput:focus,.joinwrap .finput:focus{border-color:var(--ltx)}.gapp input[type=date].finput,.joinwrap input[type=date].finput{color-scheme:light}.gapp .jchip,.gapp .jtoggle,.joinwrap .jchip,.joinwrap .jtoggle{background:var(--lcard);border-color:#D9D5CC;color:var(--ltx)}.gapp .jchip.on,.gapp .jtoggle.on,.joinwrap .jchip.on,.joinwrap .jtoggle.on{background:#0A0A0A;border-color:#0A0A0A;color:#fff}.gapp .jbtn,.joinwrap .jbtn{background:#0A0A0A;color:#fff}.gapp .jbtn:hover:not(:disabled),.joinwrap .jbtn:hover:not(:disabled){background:#2a2a2a}.gapp .jback,.joinwrap .jback{border-color:#D9D5CC;color:var(--ltx);background:var(--lcard)}.gapp .flink,.joinwrap .flink{color:var(--lmu)}.gapp .ferr,.joinwrap .ferr{color:#C0362C}.gapp .finput.bad,.joinwrap .finput.bad{border-color:#C0362C}.gapp .chk,.joinwrap .chk{color:#3a3833}.gapp .docrow,.joinwrap .docrow{background:var(--lcard);border-color:var(--lln)}.gapp .docicon,.joinwrap .docicon{background:#F1EFEA;color:#6b675f}.gapp .docbtn,.joinwrap .docbtn{border-color:#0A0A0A;color:#0A0A0A}.gapp .docbadge.s-ok,.joinwrap .docbadge.s-ok{background:#E3F4EC;color:#11734D}.gapp .docbadge.s-redo,.joinwrap .docbadge.s-redo{background:#FBE7E4;color:#B0302A}.gapp .docbadge.s-review,.gapp .docbadge.s-up,.joinwrap .docbadge.s-review,.joinwrap .docbadge.s-up{background:#FBF0DC;color:#8A5C0B}.gapp .docbadge.s-none,.joinwrap .docbadge.s-none{background:#F1EFEA;color:#6b675f}.joinwrap .scanbox{background:var(--lcard);border-color:#CBB37F;color:var(--lgold)}.joinwrap .scanbox b{color:var(--ltx)}.gapp .jsum,.gapp .mecard,.gapp .minilevel,.joinwrap .jsum{background:var(--lcard);border:1px solid var(--lln)}.gapp .jsum div,.gapp .medoc,.gapp .merow,.gapp .statusbox,.joinwrap .jsum div{border-color:var(--lln)}.gapp .statusbox{background:var(--lcard)}.gapp .statusbox p{color:#4a4741}.gapp .b-draft .sbico,.gapp .b-pending .sbico{background:#FBF0DC;color:#8A5C0B}.gapp .b-ok .sbico{background:#E3F4EC;color:#11734D}.gapp .b-action{border-color:#F0C2BC}.gapp .b-action .sbico{background:#FBE7E4;color:#B0302A}.gapp .sbbtn{background:#0A0A0A;color:#fff}.gapp .readycard{background:var(--lcard);border-color:#E7D3A6}.gapp .readycard svg{color:var(--lgold)}.gapp .emptyshift{border-color:#D9D5CC;background:transparent}.gapp .emptyshift svg{color:#B5B0A6}.gapp .emptyshift.big h2{color:var(--ltx)}.gapp .gtabs{background:var(--lcard);border-top:1px solid var(--lln)}.gapp .gtabs button{color:#9A958B}.gapp .gtabs button.on,.gapp .gtabs button.on svg{color:var(--ltx)}.gapp .install,.joinwrap .install{background:var(--lcard);border-color:#E7D3A6}.gapp .install .instx span b,.joinwrap .install .instx span b{color:var(--ltx)}.gapp .shareic,.joinwrap .shareic{background:#EEF4FF;color:#1E6BD6}.gapp .instbtn,.joinwrap .instbtn{background:#0A0A0A;color:#fff}.gapp .setpwhead span{color:var(--lmu)}.gapp .minibtn{border-color:#D9D5CC;color:var(--ltx)}.gapp .okmsg{color:#11734D}.gapp .aback,.gapp .amu{color:var(--lmu)}.shcard{background:#fff;border:1px solid #e4e1da;border-radius:18px;padding:18px;margin-bottom:12px}.shcard.mine{border-color:#0A0A0A}.shcard.locked{background:#FAF9F6}.shtop{display:flex;justify-content:space-between;gap:12px}.shday{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#9A6A12;margin-bottom:4px}.shsite{font-family:var(--disp);font-weight:600;font-size:19px;letter-spacing:-.01em;color:#0A0A0A}.shpay{text-align:right}.shpay b{display:block;font-family:var(--disp);font-size:22px;color:#0A0A0A}.shpay span{font-size:12.5px;color:#6B675F}.shmeta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.shmeta span{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:#4a4741}.shmeta svg{color:#9A958B}.shnote{font-size:13.5px;color:#4a4741;margin-top:10px;line-height:1.5}.shaccept{width:100%;margin-top:14px;padding:15px;border-radius:14px;background:#0A0A0A;color:#fff;font-weight:600;font-size:16px}.shlock{gap:8px;padding:12px 14px;border-radius:12px;background:#F1EFEA;color:#6B675F;font-size:13.5px}.shact,.shlock{display:flex;align-items:center;margin-top:14px}.shact{justify-content:space-between}.shact .docbadge.s-ok{background:#E3F4EC;color:#11734D}.sheetbg{position:fixed;inset:0;z-index:200;background:rgba(10,10,10,.55);display:flex;align-items:flex-end;justify-content:center;animation:fadein .2s}@keyframes fadein{0%{opacity:0}}.sheet{width:100%;max-width:560px;background:#fff;color:#0A0A0A;border-radius:26px 26px 0 0;padding:30px 24px calc(26px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;animation:up .3s cubic-bezier(.22,1,.36,1)}@keyframes up{0%{transform:translateY(40px);opacity:.5}}.sheet h3{font-family:var(--disp);font-weight:600;font-size:22px;letter-spacing:-.01em}.sheetsub{color:#6B675F;font-size:14.5px;line-height:1.5}.sheetline{min-height:48px;font-size:16px;font-weight:500;line-height:1.45;max-width:320px;animation:fadein .5s}.ring{--p:0;width:104px;height:104px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#0A0A0A calc(var(--p) * 1turn),#ECE9E2 0);position:relative;margin-bottom:6px;transition:background .9s linear}.ring:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.ring b,.ring svg{position:relative;z-index:1;font-family:var(--disp);font-size:38px;font-weight:600}.ring.bad,.ring.busy,.ring.ok{background:#F1EFEA}.ring.ok svg{color:#11734D}.ring.bad svg{color:#B0302A}.ring.busy svg{animation:pulse 1s infinite}.sheetcancel{margin-top:8px;padding:14px 20px;border-radius:14px;border:1.5px solid #0a0a0a;font-weight:600;font-size:15px;width:100%}.penalty{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border-radius:12px;background:#E3F4EC;color:#11734D;font-size:14px;text-align:left}.penalty.on{background:#FBE7E4;color:#B0302A}.ata.light{background:#fff;border-color:#D9D5CC;color:#0A0A0A;margin:4px 0 0}.jbtn.danger{background:#B0302A!important;color:#fff!important}.apploading.lt{background:#F4F3EF}.partnerwrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;align-items:start}.partnerwrap>div>p{font-size:17.5px;line-height:1.6;color:var(--mu);margin-top:16px;max-width:480px}@media(max-width:900px){.partnerwrap{grid-template-columns:1fr}}