: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:"✓";color:var(--gold)}.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(4,minmax(0,1fr));grid-gap:14px;gap:14px;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}}