.page-landing{color:#000;background:#fff}.page-landing .sec{padding:96px 0}.page-landing .dark,.dark{color:#fff;background:#000}.dark .lbl,.dark .body{color:var(--g4)}.page-landing .h1{width:fit-content}.h2{letter-spacing:-.025em;text-wrap:balance;max-width:680px;font-size:36px;font-weight:600;line-height:40px}.br{display:none}@media (min-width:900px){.page-landing .h1{font-size:60px;line-height:1}.h2{font-size:48px;line-height:1}.br{display:inline}}.grad{background:linear-gradient(90deg,#000 0%,#666 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.rv-on .rv{opacity:0;filter:blur(12px);transition:opacity 1s var(--ease), transform 1s var(--ease), filter 1s var(--ease);transform:translateY(64px)}.rv-on .rv[data-in]{opacity:1;filter:none;transform:none}.rv-on .d1{transition-delay:.1s}.rv-on .d2{transition-delay:.2s}.rv-on .d3{transition-delay:.3s}.rv-on .d4{transition-delay:.4s}.page-landing .menu-in{gap:12px}.page-landing .m{font-size:36px;line-height:40px}.page-landing .m-cta{margin-top:24px}@media (min-width:900px){.page-landing .m{font-size:48px;line-height:1}}.catgrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin-top:48px;display:grid}.catgrid>div{display:flex}.cat{border:1px solid var(--g2);color:#000;transition:all .7s var(--ease);background:#fff;border-radius:16px;flex-direction:column;flex:1;gap:16px;padding:8px;text-decoration:none;display:flex}.cat:hover{border-color:#000;transform:translateY(-4px)}.cat .ph2{background:var(--g1);border-radius:8px;padding:16px}.cat .ph2 svg{width:100%;height:auto;display:block}.cat .tx{flex-direction:column;gap:8px;padding:0 8px 16px;display:flex}.cat h3{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px}.cat .go{margin-top:8px;font-weight:600}.tiers{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin-top:48px;display:grid}.tiers>div{display:flex}.tier{border:1px solid var(--g2);transition:all .7s var(--ease);background:#fff;border-radius:16px;flex-direction:column;flex:1;gap:16px;padding:32px;display:flex}.tier:hover{border-color:#000;transform:translateY(-4px)}.tier .num{color:var(--blue);font-size:14px;line-height:20px}.tier h3{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:36px}.tier ul{flex-direction:column;gap:12px;display:flex}.tier li{text-wrap:pretty;align-items:flex-start;gap:12px;font-size:16px;line-height:24px;display:flex}.tier li svg{flex:none;margin-top:2px}.tier .btn{align-self:flex-start;margin-top:auto}.hero{padding:96px 0}.hero-in{flex-wrap:wrap;align-items:center;gap:64px;padding-top:48px;display:flex}.hero-copy{flex-direction:column;flex:480px;align-items:flex-start;gap:24px;min-width:0;display:flex}.hero-art{flex:360px;min-width:0}.eyebrow{border:1px solid var(--g2);color:var(--g3);border-radius:9999px;align-items:center;gap:8px;padding:4px 12px;font-size:14px;line-height:20px;display:inline-flex}.eyebrow .dot{background:var(--blue);border-radius:9999px;width:6px;height:6px}.cta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.panel{background:var(--g1);border-radius:24px;padding:24px}.split{flex-wrap:wrap;align-items:flex-start;gap:64px;display:flex}.split-l{flex-direction:column;flex:360px;gap:24px;min-width:0;display:flex}.split-r{flex:420px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;min-width:0;display:grid}.cmp{border-radius:16px;flex-direction:column;gap:24px;padding:32px;display:flex}.cmp-old{background:var(--g1);color:#000}.cmp-new{color:#fff;background:#000}.cmp-title{font-size:14px;font-weight:600;line-height:20px}.cmp-old .cmp-title{color:var(--g3)}.cmp-new .cmp-title{color:var(--g4)}.cmp ul{flex-direction:column;gap:16px;display:flex}.cmp li{text-wrap:pretty;align-items:flex-start;gap:12px;font-size:16px;line-height:24px;display:flex}.cmp li svg{flex:none;margin-top:2px}.cards{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin-top:48px;display:grid}.cw{display:flex}.card{background:var(--g1);transition:all .7s var(--ease);border-radius:16px;flex-direction:column;flex:1;gap:16px;padding:32px;display:flex}.card:hover{color:#fff;background:#000;transform:translateY(-4px)}.card .m2{color:var(--g3);transition:color .7s var(--ease);text-wrap:pretty}.card:hover .m2{color:var(--g4)}.card h3{letter-spacing:-.01em;text-wrap:balance;font-size:20px;font-weight:600;line-height:28px}.tag-sec{padding:96px 0}.tag{letter-spacing:-.025em;flex-direction:column;gap:8px;max-width:680px;margin-bottom:40px;font-size:30px;font-weight:600;line-height:36px;display:flex}.tag-line{text-wrap:balance;display:block}@media (min-width:900px){.tag{gap:12px;font-size:48px;line-height:1}}.w{color:#fff}.rv-on .w{color:#ffffff4d;transition:color .7s var(--ease)}.rv-on .w[data-in]{color:#fff}.steps{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin-top:48px;display:grid}.step{border:1px solid var(--g2);height:100%;transition:all .7s var(--ease);background:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:32px;display:flex}.step:hover{border-color:#000;transform:translateY(-4px)}.step .num{color:var(--blue);font-size:14px;line-height:20px}.step h3{letter-spacing:-.02em;text-wrap:balance;font-size:24px;font-weight:600;line-height:32px}.step p{color:var(--g3);text-wrap:pretty}.proofsec{background:var(--g1)}.pgrid{flex-wrap:wrap;gap:16px;margin-top:48px;display:flex}.quote{background:#fff;border-radius:16px;flex-direction:column;flex:3 420px;justify-content:space-between;gap:32px;min-width:0;margin:0;padding:40px;display:flex}.quote q{quotes:none;letter-spacing:-.015em;text-wrap:balance;font-size:24px;font-weight:500;line-height:32px}.who{align-items:center;gap:12px;display:flex}.av{background:var(--g2);border-radius:9999px;flex:none;width:44px;height:44px}.specs{color:#fff;background:#000;border-radius:16px;flex-direction:column;flex:2 320px;gap:24px;min-width:0;padding:40px;display:flex}.spec{background:#181818;border-radius:8px;flex-direction:column;gap:4px;padding:16px;display:flex}.spec .k{color:var(--g4)}.spec .v{font-size:30px;font-weight:500;line-height:36px}.cta-form{flex-direction:column;gap:12px;width:100%;max-width:560px;display:flex}.cta-box{background:#181818;border-radius:12px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.cta-box input{color:#fff;min-width:0;min-height:44px;transition:all .7s var(--ease);background:#000;border:1px solid #313131;border-radius:4px;flex:220px;padding:8px 12px;font-family:inherit;font-size:16px;line-height:24px}.cta-box input::placeholder{color:var(--g4)}.cta-box input[aria-invalid=true]{border-color:#fff}.cta-box .btn{border-radius:4px;min-width:160px}.msg-err{color:#fff}.msg-ok{color:#fff;align-items:center;gap:8px;font-size:16px;line-height:24px;display:flex}.faqwrap{flex-wrap:wrap;gap:64px;display:flex}.faqwrap .fl{flex:280px;min-width:0}.faq{flex-direction:column;flex:2 480px;gap:12px;min-width:0;display:flex}.q{border:1px solid var(--g2);transition:all .7s var(--ease);border-radius:12px}.q:hover{border-color:#000}.q summary{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:16px 24px;font-size:18px;font-weight:500;line-height:28px;list-style:none;display:flex}.q summary::-webkit-details-marker{display:none}.q .plus{transition:all .7s var(--ease);flex:none}.q[open] .plus{transform:rotate(45deg)}.q .ans{color:var(--g3);text-wrap:pretty;max-width:680px;padding:0 24px 24px}
