.commercial{--ink:#17151d;--purple:#7357f6;--acid:#c9f15a;color:var(--ink);background:#f7f6fb;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.commercial *{box-sizing:border-box}.commercial a{color:inherit;text-decoration:none}.commercial-nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f6fbeb;border-bottom:1px solid #e6e3ec;justify-content:space-between;align-items:center;height:84px;padding:0 max(5vw,32px);display:flex;position:sticky;top:0}.commercial-brand{letter-spacing:-.04em;align-items:center;gap:10px;font-weight:900;display:flex}.commercial-brand b{background:var(--purple);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;display:grid;transform:rotate(-6deg)}.commercial-nav nav{gap:30px;font-size:14px;font-weight:700;display:flex}.commercial-nav>div{align-items:center;gap:12px;display:flex}.login{padding:12px 16px;font-weight:800}.nav-cta,.hero-actions a:first-child{background:var(--ink);border-radius:14px;padding:15px 22px;font-weight:900;color:#fff!important}.commercial-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:720px;padding:90px max(6vw,40px);display:grid;overflow:hidden}.hero-pill{color:#5b42cc;letter-spacing:.08em;background:#ebe7ff;border-radius:99px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.commercial-hero h1{letter-spacing:-.075em;margin:28px 0;font-size:clamp(58px,7vw,102px);line-height:.93}.commercial-hero h1 em{color:var(--purple);font-style:normal}.commercial-hero>div>p{color:#686171;max-width:650px;font-size:20px;line-height:1.55}.hero-actions{align-items:center;gap:20px;margin:36px 0;display:flex}.hero-actions a:nth-child(2){font-weight:800}.commercial-hero small{color:#837c8c;font-weight:700}.product-stage{background:linear-gradient(145deg,var(--purple),#917cff);border-radius:50px;place-items:center;min-height:540px;display:grid;position:relative;transform:rotate(2deg)}.phone{background:#fff;border-radius:38px;width:min(330px,76%);padding:28px;transform:rotate(-2deg);box-shadow:0 35px 80px #3d2ca866}.phone header{align-items:center;gap:12px;display:flex}.phone header i{background:var(--ink);color:#fff;border-radius:17px;place-items:center;width:50px;height:50px;font-style:normal;font-weight:900;display:grid}.phone header span{flex-direction:column;display:flex}.phone header small{font-size:11px}.phone h3{margin:34px 0;font-size:30px;line-height:1.05}.phone button{text-align:left;background:#f0edf8;border:0;border-radius:15px;width:100%;margin:5px 0;padding:16px;font-weight:800}.phone button b{float:right}.phone button:first-of-type{background:var(--acid)}.phone footer{justify-content:space-between;margin-top:22px;display:flex}.floating-card{background:#fff;border-radius:18px;flex-direction:column;padding:15px 18px;display:flex;position:absolute;transform:rotate(-2deg);box-shadow:0 18px 50px #3d2ca84a}.floating-card span{color:#777;font-size:11px}.floating-card b{margin-top:5px}.floating-card i{color:#35a574;font-style:normal}.card-one{top:75px;left:-35px}.card-two{bottom:75px;right:-20px}.logos{text-align:center;background:#fff;border-block:1px solid #e2deea;padding:35px}.logos span,.features>header span,.how header span,.pricing>header span,.faq>div>span,.final-cta>span{letter-spacing:.16em;color:var(--purple);font-size:12px;font-weight:900}.logos p{color:#77707e;word-spacing:22px;font-weight:800}.features,.pricing,.faq{padding:110px max(6vw,40px)}.features>header,.pricing>header{text-align:center;max-width:760px;margin:auto}.features h2,.how h2,.pricing h2,.faq h2,.final-cta h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(42px,5vw,72px);line-height:1}.features>header p{color:#746d79;font-size:18px}.features>div{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:55px;display:grid}.features article{background:#fff;border:1px solid #e9e5ef;border-radius:28px;min-height:310px;padding:28px;transition:all .25s;position:relative}.features article:hover{transform:translateY(-8px);box-shadow:0 20px 50px #382b5a14}.features article>i{background:#ece8ff;border-radius:18px;place-items:center;width:56px;height:56px;font-size:25px;font-style:normal;display:grid}.features article>span{color:#b1abb7;font-weight:900;position:absolute;right:25px}.features article h3{margin-top:70px;font-size:27px}.features article p{color:#77717d;line-height:1.5}.features article b{font-size:13px;position:absolute;bottom:28px}.feature-1{background:var(--acid)!important}.feature-2{color:#fff;background:var(--ink)!important}.feature-2 p{color:#bdb8c2!important}.how{background:var(--ink);color:#fff;padding:110px max(6vw,40px)}.how header{max-width:760px}.how>div{background:#3b3740;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.how article{background:var(--ink);padding:40px}.how article strong{color:var(--acid);font-size:50px}.how article h3{font-size:25px}.how article p{color:#aaa4ae;line-height:1.6}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:950px;margin:60px auto 0;display:grid}.plan-grid article{background:#fff;border:1px solid #e2dfea;border-radius:30px;padding:34px;position:relative}.plan-grid article.recommended{background:var(--purple);color:#fff;transform:scale(1.035);box-shadow:0 25px 60px #5f46ce38}.plan-grid article>em{background:var(--acid);color:var(--ink);border-radius:99px;padding:8px 12px;font-size:11px;font-style:normal;font-weight:900;position:absolute;top:20px;right:20px}.plan-grid article>span{letter-spacing:.15em;font-size:12px;font-weight:900}.plan-grid article h3{min-height:55px;font-size:22px}.price{align-items:baseline;margin:25px 0;display:flex}.price small{font-weight:900}.price b{letter-spacing:-.06em;font-size:48px}.price i{opacity:.7;font-style:normal}.plan-grid ul{min-height:185px;padding:0;list-style:none}.plan-grid li{padding:8px 0}.plan-grid article>a{text-align:center;background:var(--ink);color:#fff;border-radius:14px;padding:16px;font-weight:900;display:block}.recommended>a{background:var(--acid)!important;color:var(--ink)!important}.plans-loading{text-align:center;grid-column:1/-1}.faq{background:#fff;grid-template-columns:1fr 1fr;gap:80px;display:grid}.faq details{border-bottom:1px solid #ddd8e3;padding:20px 0}.faq summary{cursor:pointer;font-size:18px;font-weight:800;list-style:none}.faq summary b{float:right}.faq details p{color:#77717d;line-height:1.6}.final-cta{text-align:center;background:var(--acid);padding:120px 30px}.final-cta a{background:var(--ink);color:#fff;border-radius:15px;padding:18px 26px;font-weight:900;display:inline-block}.commercial-footer{background:var(--ink);color:#fff;align-items:center;gap:30px;padding:45px max(6vw,40px);display:flex}.commercial-footer small{margin-left:auto}@media (max-width:900px){.commercial-nav nav{display:none}.commercial-hero{grid-template-columns:1fr;padding-top:55px}.product-stage{min-height:480px}.features>div{grid-template-columns:1fr 1fr}.faq{grid-template-columns:1fr;gap:25px}}@media (max-width:560px){.commercial-nav{height:70px;padding:0 18px}.commercial-nav .login{display:none}.nav-cta{font-size:12px;padding:12px!important}.commercial-hero{padding:45px 20px 70px}.commercial-hero h1{font-size:54px}.hero-actions{flex-direction:column;align-items:flex-start}.product-stage{border-radius:32px;min-height:430px}.floating-card{display:none}.features,.pricing,.faq,.how{padding:80px 20px}.features>div,.how>div{grid-template-columns:1fr}.plan-grid article.recommended{transform:none}.commercial-footer{flex-direction:column;align-items:flex-start}.commercial-footer small{margin-left:0}}
