body{background:#fff!important}.main.nex-home{padding:0!important;background:#fff;color:#101d36;font-family:Arial,sans-serif}.nex-home *{box-sizing:border-box}.nex-home a{text-decoration:none}.nex-home .page{max-width:1240px;margin:auto;padding:0 48px}.nex-home .home-top{height:74px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:flex-end;gap:26px;font-size:13px;font-weight:700}.nex-home .home-top a{color:#142448}.nex-home .home-top .pill,.nex-home .pill{display:inline-flex;justify-content:center;align-items:center;background:#ee1436;color:white;border:0;border-radius:999px;padding:14px 25px;font-weight:700;font-size:13px}.nex-home .intro{min-height:400px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-top:54px;padding-bottom:54px}.nex-home .eyebrow{font-size:12px;color:#ee1436;font-weight:700}.nex-home h1{font-size:clamp(34px,4.2vw,55px);line-height:1.04;letter-spacing:-.035em;margin:18px 0}.nex-home .lead{font-size:16px;line-height:1.6;max-width:480px;color:#4f5d73}.nex-home .intro-actions{display:flex;align-items:center;gap:25px;margin-top:26px}.nex-home .simple-link{font-size:13px;color:#213453;text-decoration:underline}.nex-home .product-visual{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center}.nex-home .visual-blob{position:absolute;background:#dcefff;border-radius:47% 53% 39% 61%;width:90%;height:85%;transform:rotate(-7deg)}.nex-home .visual-window{position:relative;background:white;border:1px solid #cbd4e5;border-radius:14px;box-shadow:0 22px 45px #163d9a25;width:90%;overflow:hidden}.nex-home .visual-bar{height:34px;background:#fafbfe;border-bottom:1px solid #e8edf6;padding:10px 16px;color:#e91537;font-size:12px;font-weight:700}.nex-home .visual-body{display:grid;grid-template-columns:75px 1fr;min-height:170px}.nex-home .visual-side{background:#f4f7fc;padding:16px 10px;display:grid;gap:10px;align-content:start}.nex-home .visual-side i,.nex-home .visual-lines i{display:block;height:7px;border-radius:8px;background:#d9e1ef}.nex-home .visual-side i:first-child{background:#ee1436;width:75%}.nex-home .visual-lines{padding:18px;display:grid;gap:12px;align-content:start}.nex-home .visual-lines i:nth-child(2n){width:72%}.nex-home .visual-tag{position:absolute;bottom:0;right:0;background:white;border:1px solid #e5e9f2;border-radius:14px;padding:18px;box-shadow:0 10px 25px #112e6020;font-size:12px;font-weight:700;color:#1e355b}.nex-home .section{padding-top:80px;padding-bottom:80px}.nex-home .section h2{font-size:30px;text-align:center;letter-spacing:-.02em;margin:0 0 36px}.nex-home .benefits{background:#f7f9fc}.nex-home .benefits-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.nex-home .illustration{border-radius:40px;background:#dbf3ff;min-height:275px;display:flex;align-items:center;justify-content:center}.nex-home .illustration-card{background:#fff;width:68%;border-radius:18px;padding:25px;box-shadow:0 18px 45px #173c7a19}.nex-home .illustration-card strong{display:block;color:#ed1537;margin-bottom:15px}.nex-home .illustration-card span{display:block;margin:13px 0;background:#edf1f7;border-radius:6px;height:9px}.nex-home .benefit-list{display:grid;gap:24px}.nex-home .benefit{display:grid;grid-template-columns:42px 1fr;gap:15px}.nex-home .benefit .bi{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#ffe9ee;color:#e81439;font-size:20px}.nex-home .benefit h3{margin:0 0 7px;font-size:16px}.nex-home .benefit p{margin:0;color:#5b687c;font-size:14px;line-height:1.55}.nex-home .price-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.nex-home .price-card{background:#f5f6f8;border-radius:26px;padding:34px;text-align:center}.nex-home .price-card h3{margin:0 0 20px}.nex-home .price-card p{color:#536176;line-height:1.6;font-size:14px}.nex-home .price-card .pill{margin-top:10px;min-width:190px}.nex-home .faq{background:#141414;color:white}.nex-home .faq h2{color:#fff}.nex-home details{background:#242424;border-radius:24px;padding:20px 24px;margin:12px 0}.nex-home summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px;font-weight:700;font-size:14px}.nex-home summary:after{content:'+';font-size:22px;font-weight:400}.nex-home details[open] summary:after{content:'−'}.nex-home details p{color:#d4d8e1;line-height:1.6;font-size:14px;margin:14px 0 0}.nex-home .cta{background:#ed1436;color:#fff;border-radius:28px;padding:48px;display:flex;align-items:center;justify-content:space-between;gap:25px}.nex-home .cta h2{text-align:left;color:white;margin:0 0 12px}.nex-home .cta p{line-height:1.5;margin:0}.nex-home .cta .pill{background:#fff;color:#df1737;white-space:nowrap}.nex-home footer{text-align:center;padding:42px;color:#68758b;font-size:12px}.nex-home footer strong{display:block;color:#e91537;font-size:19px;margin-bottom:15px}@media(max-width:700px){.nex-home .page{padding-left:22px;padding-right:22px}.nex-home .home-top{gap:12px;font-size:11px}.nex-home .home-top .pill{padding:11px 14px}.nex-home .intro{grid-template-columns:1fr;gap:15px;padding-top:42px}.nex-home .product-visual{min-height:240px}.nex-home .section{padding-top:55px;padding-bottom:55px}.nex-home .benefits-grid,.nex-home .price-grid{grid-template-columns:1fr;gap:24px}.nex-home .illustration{min-height:200px}.nex-home .cta{padding:32px;flex-direction:column;align-items:flex-start}.nex-home h1{font-size:36px}}
.nex-home .billing-switch{display:flex;width:max-content;margin:-8px auto 32px;padding:4px;border:1px solid #121212;border-radius:999px;gap:2px}.nex-home .billing-switch button{border:0;border-radius:999px;padding:10px 24px;background:transparent;color:#111;font-weight:700;font-size:12px;cursor:pointer}.nex-home .billing-switch button.active{background:#111;color:#fff}.nex-home .plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nex-home .price-card{display:flex;flex-direction:column;align-items:center;min-height:300px}.nex-home .price-card .plan-feature{font-weight:700;color:#263b54;min-height:34px}.nex-home .price-card .plan-price{color:#111;margin:15px 0 26px}.nex-home .plan-price span{font-size:23px}.nex-home .plan-price strong{font-size:48px;letter-spacing:-.04em}.nex-home .plan-price small{font-size:13px;font-weight:700}.nex-home .plan-price.pending{font-size:16px;font-weight:700;min-height:57px;display:flex;align-items:center}.nex-home .price-card .pill{margin-top:auto;width:100%}@media(max-width:850px){.nex-home .plans-grid{grid-template-columns:1fr}}
