:root{--teal:#0E7C8B;--tealGlow:#7FE0EA;--tealSoft:rgba(14,124,139,.1)}body.acc-fast{--acc:#1E3A8A;--a2:#2B4FB0;--accSoft:rgba(30,58,138,.08);--accGlow:#8FB4FF}body.acc-cal{--acc:#0E7C5A;--a2:#16A06E;--accSoft:rgba(14,124,90,.09);--accGlow:#7FE6BE}body.acc-chron{--acc:#6D43C8;--a2:#8A5BE0;--accSoft:rgba(109,67,200,.09);--accGlow:#C9B0FF}body{--acc:#1E3A8A;--a2:#2B4FB0;--accSoft:rgba(30,58,138,.08);--accGlow:#8FB4FF}.kx{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--primary)}.center{max-width:760px;margin-inline:auto;text-align:center}.hdr{position:sticky;top:0;z-index:50;background:#f4f7fce6;backdrop-filter:blur(14px);border-bottom:1px solid var(--ink)}.hdr .row{display:flex;align-items:center;gap:26px;height:72px}.brand{display:flex;align-items:center;gap:11px}.brand .mark{width:42px;height:42px;border-radius:10px;background:#fff;border:1px solid var(--hair);display:grid;place-items:center;box-shadow:0 2px 8px #1e3a8a1f}.brand .mark img{width:28px;height:28px}.brand b{font-size:18px;font-weight:800;letter-spacing:-.02em}.brand small{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--ink3);text-transform:uppercase}.nav{display:flex;gap:24px;margin-left:auto}.nav a{font-size:14px;font-weight:600;color:var(--ink2)}.nav a:hover,.nav a.on{color:var(--primary)}.hdr .right{display:flex;align-items:center;gap:12px;margin-left:30px}.lang{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink2);cursor:pointer;display:inline-flex;gap:6px;align-items:center;background:none;border:0}.phero{position:relative;overflow:hidden;color:#fff;background:var(--ink)}.phero .bg{position:absolute;inset:0}.phero .bg img{width:100%;height:100%;object-fit:cover;opacity:.34}.phero .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(10,17,34,.95) 30%,rgba(10,17,34,.6) 72%,var(--accSoft)),linear-gradient(0deg,rgba(10,17,34,.92),transparent 55%)}.phero .scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 4px)}.phero .wrap{position:relative;z-index:2;padding:80px 32px 72px}.phero .kx{color:var(--accGlow)}.phero h1{font-size:clamp(40px,5.6vw,76px);line-height:.98;letter-spacing:-.035em;font-weight:800;margin:20px 0 0;max-width:16ch;text-wrap:balance}.phero h1 em{font-style:normal;color:var(--accGlow)}.phero .sub{font-size:19px;color:#ffffffd6;max-width:560px;margin:22px 0 0;text-wrap:pretty}.phero .cta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.phero .btn-primary{background:#fff;color:var(--ink)}.phero .btn-ghost{background:transparent;color:#fff;border-color:#fff6}.phero .trustline{margin-top:26px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:#fff9;display:inline-flex;align-items:center;gap:9px}.phero .trustline .dot{width:7px;height:7px;border-radius:99px;background:var(--good)}.scrollcue{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:3;color:#fff9;animation:bob 2.4s ease-in-out infinite}@keyframes bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}.phero .hgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.phero .heroVis{position:relative;display:flex;justify-content:center}.floatCard{position:absolute;background:#fff;border-radius:16px;box-shadow:var(--shadowLg);border:1px solid var(--hair);padding:13px 15px;z-index:4;color:var(--ink)}.sec{padding:74px 0}.band{padding:0 0 34px}.band h2{font-size:clamp(30px,4vw,50px);line-height:1.02;letter-spacing:-.03em;font-weight:800;margin:0;max-width:20ch;text-wrap:balance}.band p{font-size:17px;color:var(--ink2);max-width:600px;margin:16px 0 0;text-wrap:pretty}.band.center p{margin-inline:auto}hr.rule{height:1px;background:var(--hairS);border:0;margin:0}.pain{background:var(--ink);color:#fff}.pain .wrap{padding:78px 32px}.pain .kx{color:var(--accGlow)}.pain h2{font-size:clamp(28px,3.6vw,46px);letter-spacing:-.03em;font-weight:800;margin:16px 0 0;max-width:18ch}.pain .list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:42px}.paincard{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:22px 24px;transition:background .2s,border-color .2s}.paincard:hover{background:#ffffff12;border-color:#fff3}.paincard .n{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--accGlow);width:34px;height:34px;border:1px solid rgba(255,255,255,.18);border-radius:9px;display:grid;place-items:center}.paincard p{margin:0;font-size:16.5px;line-height:1.5;color:#ffffffeb}.pain .bridge{margin-top:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.16);font-size:clamp(20px,2.4vw,30px);font-weight:700;letter-spacing:-.02em;max-width:24ch;color:#fff}.pain .bridge b{color:var(--accGlow)}.bene{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--ink);margin-top:8px}.benerow{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:26px 30px 26px 0;border-bottom:1px solid var(--hair);align-items:start}.benerow:nth-child(odd){border-right:1px solid var(--hair);padding-right:30px}.benerow:nth-child(2n){padding-left:30px}.benerow .ic{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,var(--a2),var(--acc));box-shadow:0 14px 26px -12px var(--acc)}.benerow .ic svg{width:26px;height:26px}.benerow h3{font-size:19px;margin:2px 0 6px;letter-spacing:-.01em}.benerow p{margin:0;font-size:14.5px;color:var(--ink2);line-height:1.55}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.flowstep .shotwrap{border:1px solid var(--hair);border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.flowstep .n{font-family:var(--mono);font-size:12px;color:var(--acc);font-weight:600;margin-top:18px}.flowstep h3{font-size:20px;margin:8px 0;letter-spacing:-.02em}.flowstep p{margin:0;font-size:14.5px;color:var(--ink2);line-height:1.55}.appshot{aspect-ratio:9/15;background:linear-gradient(180deg,#fff,var(--bg));position:relative;display:flex;flex-direction:column}.appshot .sb{height:34px;display:flex;align-items:flex-end;justify-content:space-between;padding:0 16px 5px;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink2)}.cases{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:42px}.case{background:#fff;border:1px solid var(--hair);border-radius:20px;overflow:hidden;box-shadow:var(--shadowSm);display:flex;flex-direction:column}.case .top{padding:22px 24px 0;display:flex;align-items:center;justify-content:space-between}.case .who{font-size:13px;color:var(--ink2);font-weight:600}.case .real{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--acc);background:var(--accSoft);padding:4px 9px;border-radius:99px}.case .big{padding:14px 24px 0}.case .big .v{font-family:var(--mono);font-size:40px;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.case .big .l{font-size:14px;color:var(--ink2);margin-top:4px}.case .chart{padding:14px 16px 18px}.quotebar{background:var(--accSoft);border:1px solid var(--hair);border-radius:20px;padding:30px 34px;margin-top:24px;display:flex;gap:18px;align-items:flex-start}.quotebar svg{flex:none;width:30px;height:30px;color:var(--acc);opacity:.7}.quotebar p{margin:0;font-size:clamp(18px,2.2vw,24px);line-height:1.45;letter-spacing:-.01em;color:var(--ink);font-weight:600;text-wrap:pretty}.offer{background:var(--ink);color:#fff;border-radius:26px;position:relative;overflow:hidden;padding:56px 52px}.offer .glow{position:absolute;width:440px;height:440px;border-radius:50%;background:var(--accSoft);filter:blur(70px);top:-160px;right:-80px;opacity:.6}.offer .grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.offer h2{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;margin:0}.offer .price{margin-top:22px;display:flex;flex-direction:column;gap:6px}.offer .price .free{font-family:var(--mono);font-size:15px;color:var(--accGlow);letter-spacing:.02em}.offer .price .then{font-size:14px;color:#ffffffb3}.offer .price .disc{display:inline-block;margin-top:4px;font-family:var(--mono);font-size:12px;font-weight:600;color:#fff;background:#ffffff1f;border-radius:99px;padding:5px 12px;width:fit-content}.offer .formcard{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:24px}.offer .toggle{display:flex;gap:6px;background:#ffffff0f;border-radius:12px;padding:5px;margin-bottom:16px}.offer .toggle button{flex:1;height:42px;border:0;border-radius:9px;background:transparent;color:#ffffffb3;font-family:var(--font);font-size:14px;font-weight:600;cursor:pointer;transition:.15s}.offer .toggle button.on{background:#fff;color:var(--ink)}.offer .formcard label{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.offer .formcard .frm{display:flex;gap:10px;margin-top:10px}.offer .formcard input{flex:1;height:50px;border-radius:11px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font-family:var(--font);font-size:15px;padding:0 15px}.offer .formcard input::placeholder{color:#ffffff73}.offer .formcard input:focus{outline:none;border-color:var(--accGlow)}.offer .formcard .btn-primary{background:#fff;color:var(--ink)}.offer .formcard .note{margin:12px 0 0;font-size:12.5px;color:#ffffffa8;line-height:1.5}.ptable{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--hairS);border-radius:20px;overflow:hidden;background:#fff;margin-top:46px}.plan{padding:34px 30px;border-right:1px solid var(--hair);display:flex;flex-direction:column;position:relative}.plan:last-child{border-right:0}.plan.pop{background:linear-gradient(180deg,var(--primarySoft),#fff 26%)}.plan .rib{font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--primary);font-weight:600;height:16px}.plan h3{font-size:20px;margin:6px 0 0;letter-spacing:-.02em;font-weight:800}.plan .pr{display:flex;align-items:baseline;gap:6px;margin:16px 0 2px}.plan .pr .n{font-family:var(--mono);font-size:44px;font-weight:600;letter-spacing:-.04em}.plan .pr .per{font-size:14px;color:var(--ink2)}.plan .yr{font-size:13px;color:var(--ink3);font-family:var(--mono)}.plan .desc{font-size:14.5px;color:var(--ink2);margin:16px 0 20px;min-height:42px;line-height:1.5}.plan ul{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:12px}.plan li{display:flex;gap:10px;font-size:14.5px;color:var(--ink);align-items:flex-start}.plan li svg{width:17px;height:17px;color:var(--good);flex:none;margin-top:2px}.plan li.off{color:var(--ink3)}.plan li.off svg{color:var(--ink3)}.plan .btn{margin-top:auto;width:100%}.faq{max-width:820px;margin:42px auto 0;border-top:1px solid var(--hair)}.qa{border-bottom:1px solid var(--hair)}.qa summary{list-style:none;cursor:pointer;padding:22px 4px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.qa summary::-webkit-details-marker{display:none}.qa summary .pm{flex:none;width:26px;height:26px;border:1px solid var(--hairS);border-radius:8px;display:grid;place-items:center;color:var(--primary);transition:transform .2s}.qa[open] summary .pm{transform:rotate(45deg)}.qa .a{padding:0 4px 24px;font-size:15.5px;color:var(--ink2);line-height:1.6;max-width:70ch}.gcards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gcard{position:relative;background:#fff;border:1px solid var(--hair);border-radius:18px;padding:28px 26px;overflow:hidden;transition:transform .25s,box-shadow .25s}.gcard:before{content:"";position:absolute;left:0;top:0;height:3px;width:0;background:var(--acc);transition:width .35s}.gcard:hover{transform:translateY(-5px);box-shadow:0 26px 54px -26px #0f1e4780}.gcard:hover:before{width:100%}.gcard .tile{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,var(--a2),var(--acc));box-shadow:0 14px 26px -12px var(--acc)}.gcard .tile svg{width:27px;height:27px}.gcard h3{font-size:19px;margin:20px 0 8px;letter-spacing:-.02em}.gcard p{margin:0;font-size:14.5px;color:var(--ink2);line-height:1.55;max-width:34ch}.legal{display:grid;grid-template-columns:240px 1fr;gap:56px;padding:56px 0 80px}.legal .toc{position:sticky;top:96px;align-self:start}.legal .toc h4{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:0 0 14px}.legal .toc a{display:block;font-size:14px;color:var(--ink2);border-left:2px solid var(--hair);padding:7px 0 7px 14px}.legal .toc a:hover{color:var(--primary);border-color:var(--primary)}.legal .doc{max-width:760px}.legal .doc h2{font-size:24px;letter-spacing:-.02em;margin:42px 0 14px;scroll-margin-top:96px}.legal .doc h2:first-child{margin-top:0}.legal .doc h3{font-size:17px;margin:24px 0 8px}.legal .doc p,.legal .doc li{font-size:15.5px;color:var(--ink2);line-height:1.7}.legal .doc ul{padding-left:20px}.legal .doc strong{color:var(--ink)}.legal .updated{font-family:var(--mono);font-size:12px;color:var(--ink3);letter-spacing:.04em}.foot{background:var(--ink);color:#fffc}.foot .top{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:30px;padding:60px 0 44px}.foot .brand b{color:#fff}.foot .brand .mark{background:#fff}.foot .top p{font-size:14px;color:#fff9;max-width:300px;margin:16px 0 0;line-height:1.6}.foot h5{font-size:11px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin:0 0 16px}.foot ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.foot ul a{font-size:14px;color:#ffffffb8}.foot ul a:hover{color:#fff}.foot .bot{border-top:1px solid rgba(255,255,255,.14);padding:22px 0;display:flex;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:12px;color:#ffffff80;flex-wrap:wrap}.foot .bot .ops{display:inline-flex;align-items:center;gap:8px}.foot .bot .ops .dot{width:7px;height:7px;border-radius:99px;background:var(--good)}.discstrip{background:var(--primarySoft);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.discstrip .wrap{padding:20px 32px;display:flex;gap:14px;align-items:center;justify-content:center;text-align:center}.discstrip svg{flex:none;width:22px;height:22px;color:var(--primary)}.discstrip p{margin:0;font-size:14px;color:var(--ink);max-width:780px}.discstrip strong{font-weight:700}.rise{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.rise.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rise{opacity:1;transform:none;transition:none}}@media(max-width:980px){.nav{display:none}.phero .hgrid,.pain .list,.bene,.cases,.flow,.gcards,.ptable,.offer .grid,.legal,.foot .top,.trustsplit{grid-template-columns:1fr}.benerow{border-right:0!important;padding-left:0!important;padding-right:0!important}.plan{border-right:0;border-bottom:1px solid var(--hair)}.legal .toc{position:static}}@media(max-width:560px){.flow,.gcards{grid-template-columns:1fr}.offer{padding:40px 24px}}
