:root{color:#07152f;font-synthesis:none;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.header{justify-content:space-between;align-items:center;gap:25px;width:min(1180px,100% - 40px);height:78px;margin:auto;display:flex}.brand{letter-spacing:-1.5px;font-size:26px;font-weight:950}.brand strong{color:#0878ff}.header nav{gap:28px;font-size:14px;font-weight:700;display:flex}.header nav a{transition:all .2s}.header nav a:hover{color:#0878ff}.header-whatsapp{color:#fff;background:#10a84f;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:850;box-shadow:0 10px 25px #10a84f2e}.menu-button{background:0 0;border:0;font-size:24px;display:none}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;width:min(1180px,100% - 40px);margin:50px auto 65px;display:grid}.hero-copy{padding:25px 0}.eyebrow{color:#0878ff;letter-spacing:.6px;background:#eaf3ff;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:900;display:inline-block}.hero h1{letter-spacing:-4px;margin:22px 0;font-size:clamp(50px,5vw,74px);line-height:.98}.hero h1 strong{color:#0878ff;display:block}.hero-description{color:#53627a;max-width:600px;font-size:19px;line-height:1.55}.hero-buttons{gap:13px;margin:28px 0;display:flex}.primary-button,.secondary-button{border-radius:11px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:850;transition:all .2s;display:inline-flex}.primary-button{color:#fff;background:#0878ff;box-shadow:0 12px 30px #0878ff38}.secondary-button{color:#0878ff;background:#fff;border:1px solid #b9d6ff}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.quick-benefits{color:#526078;flex-wrap:wrap;gap:10px 18px;font-size:12px;font-weight:700;display:flex}.hero-showcase{min-width:0}.browser{background:#08162d;border-radius:20px;padding:9px;overflow:hidden;box-shadow:0 35px 70px #07152f3d}.browser-bar{align-items:center;height:38px;padding:0 10px;display:flex}.browser-dots{gap:6px;display:flex}.browser-dots i{background:#5f718e;border-radius:50%;width:9px;height:9px}.browser-address{color:#7f91ad;background:#132540;border-radius:7px;margin-left:14px;padding:5px 12px;font-size:9px}.demo-screen{color:#fff;border-radius:13px;min-height:390px;transition:background .4s;position:relative;overflow:hidden}.demo-screen:after{content:"";pointer-events:none;background:radial-gradient(circle at 75%,#ffffff14,#0000 35%);position:absolute;inset:0}.coffee{background:linear-gradient(90deg,#000000e0,#0000002e),radial-gradient(circle at 75% 55%,#b87333,#4a2814 30%,#090706 67%)}.barber{background:linear-gradient(90deg,#020812eb,#02081233),radial-gradient(circle at 75%,#536273,#18212b 35%,#05080c 70%)}.vet{background:linear-gradient(90deg,#042430eb,#0424302e),radial-gradient(circle at 75%,#66c5d8,#1b7185 35%,#06303a 70%)}.restaurant{background:linear-gradient(90deg,#230804eb,#2308042e),radial-gradient(circle at 75%,#ef7c2e,#7d2c13 35%,#240905 70%)}.beauty{background:linear-gradient(90deg,#280921eb,#2809212e),radial-gradient(circle at 75%,#d77bb5,#71305c 35%,#24091d 70%)}.demo-nav{z-index:2;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:65px;padding:0 30px;font-size:11px;display:flex;position:relative}.demo-nav div{color:#e7ebf2;gap:17px;display:flex}.demo-content{z-index:2;width:62%;padding:70px 35px 40px;position:relative}.demo-content>span{color:#b9c5d8;letter-spacing:1.5px;font-size:10px;font-weight:900}.demo-content h2{letter-spacing:-1.8px;margin:13px 0;font-size:41px;line-height:1.02}.demo-content p{color:#d7dce5;line-height:1.5}.demo-content button{color:#07152f;background:#fff;border:0;border-radius:8px;margin-top:10px;padding:11px 17px;font-weight:850}.business-selector{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:15px;display:grid}.business-option{color:#526078;background:#fff;border:1px solid #dbe6f4;border-radius:10px;min-width:0;padding:10px 6px;font-size:10px;font-weight:750;transition:all .2s}.business-option span{margin-bottom:4px;font-size:20px;display:block}.business-option:hover,.business-option.active{color:#0878ff;background:#f3f8ff;border-color:#0878ff}.stats{border-top:1px solid #e5eaf2;border-bottom:1px solid #e5eaf2;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:auto;display:grid}.stats div{text-align:center;padding:27px 20px}.stats strong,.stats span{display:block}.stats strong{color:#0878ff;font-size:24px}.stats span{color:#667085;margin-top:4px;font-size:12px}.section{width:min(1180px,100% - 40px);margin:auto;padding:95px 0}.section-title{text-align:center;max-width:760px;margin:0 auto 45px}.section-title>span{color:#0878ff;background:#eaf3ff;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-block}.section-title h2{letter-spacing:-2px;margin:10px 0;font-size:clamp(32px,4vw,46px)}.section-title p{color:#667085;font-size:17px}.plans-section{padding-bottom:110px}.plans{grid-template-columns:1fr 1fr;gap:22px;display:grid}.plan-card{background:#fff;border:1px solid #dbe5f2;border-radius:23px;padding:34px;position:relative;box-shadow:0 20px 55px #07152f12}.plan-header h3{margin:0;font-size:30px}.plan-header p{color:#667085;margin-top:4px}.price-row{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.price-box{text-align:center;background:#f2f7ff;border-radius:15px;padding:20px 12px}.price-box strong{color:#0878ff;font-size:37px;display:block}.price-box span{color:#667085;text-transform:uppercase;font-size:11px}.features{margin:25px 0}.two-columns{grid-template-columns:1fr 1fr;gap:15px 20px;display:grid}.features span{color:#43516a;font-size:13px;line-height:1.4}.plan-button{color:#fff;text-align:center;background:#0878ff;border-radius:9px;padding:14px;font-weight:850;display:block}.plan-card small{text-align:center;color:#8a96a8;margin-top:11px;font-size:10px;display:block}.ai-card{color:#fff;background:linear-gradient(145deg,#06162f,#092b61);border:2px solid #0b86ff;box-shadow:0 25px 65px #072d6938}.ai-card .plan-header h3 b{color:#38bdf8}.ai-card .plan-header p{color:#a9b8d1}.recommended{color:#fff;background:#0878ff;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:900;position:absolute;top:-14px;right:25px}.ai-price{background:#ffffff12}.ai-price strong{color:#fff}.ai-price span{color:#59c9ff}.ai-features span{color:#dce6f5}.ai-button{background:#10a84f}.demos-section{background:#f7faff;width:100%;max-width:none;padding-left:max(20px,50% - 590px);padding-right:max(20px,50% - 590px)}.demo-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.demo-card{background:#fff;border:1px solid #e1e8f2;border-radius:16px;transition:all .2s;overflow:hidden;box-shadow:0 12px 30px #07152f0d}.demo-card:hover{transform:translateY(-5px)}.demo-image{place-items:center;height:145px;font-size:55px;display:grid}.barber-image .demo-image{background:linear-gradient(135deg,#152238,#56677d)}.vet-image .demo-image{background:linear-gradient(135deg,#d9f5ff,#71cbe2)}.restaurant-image .demo-image{background:linear-gradient(135deg,#ffcf8d,#d55b1d)}.beauty-image .demo-image{background:linear-gradient(135deg,#ffd9ec,#c979aa)}.workshop-image .demo-image{background:linear-gradient(135deg,#17263b,#53667d)}.doctor-image .demo-image{background:linear-gradient(135deg,#edf6ff,#b8ddff)}.demo-info{text-align:center;padding:18px}.demo-info h3{margin:0 0 8px}.demo-info p{color:#667085;min-height:48px;margin:0;font-size:12px;line-height:1.45}.demo-info button{color:#0878ff;background:#fff;border:1px solid #c9dcf7;border-radius:8px;margin-top:13px;padding:8px 12px;font-size:11px;font-weight:850}.process{background:linear-gradient(#fff,#f3f8ff);padding:80px 20px}.steps{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1100px;margin:auto;display:grid}.step{align-items:flex-start;gap:17px;display:flex}.step>strong{color:#fff;background:#0878ff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.step h3{margin:3px 0 5px}.step p{color:#667085;margin:0;font-size:13px}.final-cta{color:#fff;background:linear-gradient(110deg,#0878ff,#004cc7);justify-content:space-between;align-items:center;gap:30px;padding:50px max(30px,50% - 590px);display:flex}.final-cta h2{margin:0;font-size:34px}.final-cta p{color:#dcecff;margin-bottom:0}.final-button{color:#fff;white-space:nowrap;background:#10a84f;border-radius:11px;padding:15px 25px;font-weight:850}footer{color:#fff;background:#07152f;justify-content:space-between;align-items:center;gap:30px;padding:40px max(30px,50% - 590px);display:flex}.footer-brand{font-size:22px}footer p{color:#8898af;margin:5px 0 0;font-size:12px}.footer-links{color:#a8b4c6;gap:20px;font-size:11px;display:flex}footer small{color:#718098;font-size:10px}@media (width<=950px){.header nav{display:none}.header nav.mobile-open{z-index:20;background:#fff;border-radius:15px;flex-direction:column;padding:25px;display:flex;position:absolute;top:70px;left:20px;right:20px;box-shadow:0 20px 50px #00000026}.menu-button{display:block}.hero{grid-template-columns:1fr;gap:40px}.plans{grid-template-columns:1fr}.demo-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.header{width:calc(100% - 28px)}.header-whatsapp{display:none}.hero{width:calc(100% - 30px);margin-top:20px}.hero h1{letter-spacing:-2.5px;font-size:49px}.hero-description{font-size:17px}.hero-buttons{flex-direction:column}.quick-benefits{grid-template-columns:1fr 1fr;display:grid}.demo-nav div{display:none}.demo-content{width:90%;padding:60px 25px 30px}.demo-content h2{font-size:34px}.business-selector{padding-bottom:5px;display:flex;overflow-x:auto}.business-option{min-width:95px}.stats{grid-template-columns:1fr 1fr}.section{width:calc(100% - 30px);padding:70px 0}.two-columns{grid-template-columns:1fr}.price-box strong{font-size:31px}.demo-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr}.final-cta{flex-direction:column;align-items:flex-start;padding:40px 25px}.final-cta h2{font-size:29px}.final-button{text-align:center;width:100%}footer{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap}}@media (width<=430px){.demo-grid{grid-template-columns:1fr}}.demo-screen{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.business-option{background:#fff;padding:5px;overflow:hidden}.business-option img{object-fit:cover;border-radius:7px;width:100%;height:58px;margin-bottom:7px;display:block}.business-option span{margin:0 0 4px;font-size:10px;font-weight:800;display:block}.business-option.active img{outline-offset:-3px;outline:3px solid #0878ff}.demo-image{height:145px;padding:0;display:block;overflow:hidden}.demo-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.demo-card:hover .demo-image img{transform:scale(1.06)}.demo-screen:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020812d6 0%,#0208128f 38%,#02081214 72%,#02081200 100%);position:absolute;inset:0}.demo-nav,.demo-content{z-index:3;position:relative}@media (width<=650px){.business-option{min-width:105px}.business-option img{height:65px}.demo-screen{background-position:62%!important}}.demo-real-link{color:#0878ff;background:#fff;border:1px solid #c9dcf7;border-radius:8px;margin-top:13px;padding:8px 12px;font-size:11px;font-weight:850;display:inline-block}.demo-real-link:hover{color:#fff;background:#0878ff;border-color:#0878ff}.launch-offer{text-align:center;background:#fff;border:2px solid #1677ff;border-radius:28px;max-width:920px;margin:45px auto 0;padding:55px 60px 45px;position:relative;box-shadow:0 25px 70px #082d5f1a}.launch-badge{white-space:nowrap;color:#fff;background:#1677ff;border-radius:999px;padding:10px 22px;font-size:12px;font-weight:900;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.launch-price{margin:5px 0 15px}.launch-price small{color:#68788e;letter-spacing:1.5px;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.launch-price strong{color:#0878ff;letter-spacing:-4px;font-size:72px;line-height:1}.launch-price span{color:#68788e;margin-left:7px;font-size:18px;font-weight:800}.launch-offer h3{color:#071f46;max-width:650px;margin:22px auto 10px;font-size:28px}.launch-promise{color:#63738a;max-width:690px;margin:0 auto 35px;line-height:1.65}.launch-promise strong{color:#071f46}.launch-features{text-align:left;border-top:1px solid #e5edf7;border-bottom:1px solid #e5edf7;grid-template-columns:1fr 1fr;gap:17px 35px;padding:32px 0;display:grid}.launch-features span{color:#233b5d;font-size:14px}.launch-button{color:#fff;background:#0878ff;border-radius:10px;max-width:620px;margin:32px auto 18px;padding:17px 24px;font-size:15px;font-weight:900;transition:all .2s;display:block}.launch-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0878ff40}.no-monthly{color:#0b9652;margin:12px 0;font-size:14px;font-weight:900}.launch-note{color:#8a98aa;max-width:650px;margin:12px auto 0;line-height:1.5;display:block}.optional-services{max-width:1100px;margin:85px auto 0}.optional-intro{text-align:center}.optional-intro span{color:#0878ff;font-size:12px;font-weight:900}.optional-intro h3{color:#071f46;margin:10px 0;font-size:32px}.optional-intro p{color:#6c7b90}.optional-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px;display:grid}.optional-card{background:#fff;border:1px solid #dfe8f3;border-radius:18px;padding:30px;box-shadow:0 12px 35px #0a32640d}.optional-icon{margin-bottom:16px;font-size:30px}.optional-card h4{color:#071f46;margin:0 0 10px;font-size:19px}.optional-card strong{color:#0878ff;margin-bottom:12px;font-size:18px;display:block}.optional-card p{color:#68788e;min-height:70px;font-size:13px;line-height:1.55}.optional-card b{color:#0b9652;font-size:12px}@media (width<=800px){.launch-offer{padding:50px 25px 35px}.launch-price strong{font-size:58px}.launch-features,.optional-grid{grid-template-columns:1fr}.optional-card p{min-height:auto}}.hero-launch{align-items:center;padding-top:55px;padding-bottom:65px;position:relative}.launch-hero-copy{z-index:5;position:relative}.launch-eyebrow{padding:10px 17px;font-size:13px;font-weight:900}.launch-main-title{max-width:600px;letter-spacing:-2.5px!important;margin-top:22px!important;margin-bottom:0!important;font-size:clamp(38px,4vw,58px)!important;line-height:1.02!important}.hero-big-price{align-items:flex-end;gap:12px;margin-top:7px;display:flex}.hero-big-price strong{color:#0878ff;letter-spacing:-8px;font-size:clamp(82px,9vw,135px);font-weight:950;line-height:.9}.hero-big-price span{color:#718198;padding-bottom:12px;font-size:30px;font-weight:900}.hero-payment{color:#fff;background:#0878ff;margin:12px 0 22px 85px;padding:8px 30px;font-size:25px;font-weight:950;display:inline-block;transform:rotate(-2deg)}.hero-launch-message{color:#1a304f;margin:5px 0 25px;font-size:18px;line-height:1.5}.hero-launch-message strong{color:#0878ff;font-size:20px}.hero-launch-features{grid-template-columns:1fr 1fr;gap:10px 25px;max-width:680px;margin:25px 0;display:grid}.hero-launch-features span{color:#263d5d;font-size:12px;line-height:1.4}.launch-buttons{margin-top:28px}.launch-buttons .primary-button{padding-left:27px;padding-right:27px}.hero-no-monthly{color:#07934b;background:#e8f8ef;border-radius:999px;margin-top:15px;padding:7px 13px;font-size:12px;font-weight:900;display:inline-block}.launch-showcase{padding-top:40px;position:relative}.showcase-label{z-index:8;color:#09244b;font-size:18px;font-weight:900;position:absolute;top:-10px;left:15px;transform:rotate(-5deg)}.showcase-label span{color:#0878ff;margin-left:8px;font-size:30px;display:inline-block}.phone-preview{z-index:15;background:#0a1422;border:5px solid #0a1422;border-radius:28px;width:150px;height:305px;padding:8px;position:absolute;bottom:75px;left:-45px;box-shadow:0 20px 50px #0000004d}.phone-speaker{z-index:5;background:#222b38;border-radius:10px;width:45px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-screen{color:#fff;background-position:50%;background-size:cover;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:25px 12px 15px;display:flex;overflow:hidden}.phone-screen>strong{font-size:9px}.phone-screen small{font-size:7px;font-weight:800}.phone-screen h3{margin:7px 0 12px;font-size:18px;line-height:1.05}.phone-screen button{color:#091b35;background:#fff;border:0;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:900}.launch-selector{margin-top:16px}.stats{margin-top:0}@media (width<=1050px){.hero-big-price strong{letter-spacing:-5px}.phone-preview{left:-20px;transform:scale(.88)}}@media (width<=800px){.hero-launch{padding-top:30px}.launch-main-title{font-size:42px!important}.hero-big-price strong{letter-spacing:-5px;font-size:90px}.hero-big-price span{font-size:21px}.hero-payment{margin-left:35px;font-size:20px}.hero-launch-features{grid-template-columns:1fr}.launch-showcase{margin-top:55px}.showcase-label{top:0}.phone-preview{transform-origin:0 100%;bottom:65px;left:5px;transform:scale(.75)}}.product-heading{text-align:center;max-width:850px;margin-left:auto;margin-right:auto}.product-main-message{margin-top:16px;font-size:1.25rem}.product-main-message strong:last-child{color:#0787ed}.product-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;max-width:1200px;margin:45px auto 0;display:grid}.product-plan{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;padding:36px 28px 30px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 14px 40px #0f172a12}.product-plan:hover{transform:translateY(-6px);box-shadow:0 22px 55px #0f172a1f}.app-plan{border:2px solid #1688e8}.combo-plan{background:linear-gradient(#f3fff9 0%,#fff 55%);border:2px solid #13b981;transform:scale(1.02)}.combo-plan:hover{transform:scale(1.02)translateY(-6px)}.product-label{color:#fff;white-space:nowrap;letter-spacing:.04em;border-radius:999px;padding:7px 20px;font-size:.78rem;font-weight:900;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.new-label{background:#1688e8}.popular-label{background:#13b981}.product-plan-icon{text-align:center;margin-bottom:8px;font-size:2.8rem}.combo-icons{text-align:center;margin-bottom:8px;font-size:2.4rem}.combo-icons b{color:#13b981;padding:0 7px}.product-plan h3{text-align:center;color:#0f2745;margin:4px 0;font-size:1.55rem}.product-subtitle{text-align:center;color:#64748b;min-height:28px}.product-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;margin:20px 0 2px;display:flex}.product-price strong{color:#0f2745;font-size:2.7rem;line-height:1}.product-price span{color:#64748b;font-weight:800}.product-price .price-from{text-align:center;letter-spacing:.12em;color:#1688e8;width:100%;font-size:.72rem}.payment-label{text-align:center;color:#64748b;letter-spacing:.08em;margin-bottom:17px;font-size:.75rem;font-weight:900}.combo-saving{color:#087a53;background:#dcfce7;border-radius:999px;width:fit-content;margin:-7px auto 16px;padding:5px 12px;font-size:.75rem;font-weight:900}.product-features{flex-direction:column;flex-grow:1;gap:11px;margin:8px 0 27px;display:flex}.product-features span{color:#334155;font-size:.93rem;line-height:1.4}.product-features span:first-letter{color:#1688e8}.combo-plan .product-features span:first-letter{color:#13b981}.product-button{text-align:center;border-radius:11px;width:100%;padding:14px 18px;font-weight:900;text-decoration:none;transition:all .2s;display:block}.product-button.secondary{color:#087bd3;background:#fff;border:2px solid #1688e8}.product-button.primary{color:#fff;background:linear-gradient(135deg,#1688e8,#0669c2)}.product-button.combo-button{color:#fff;background:linear-gradient(135deg,#13b981,#059669)}.product-button:hover{transform:translateY(-2px)}.product-plan small{text-align:center;color:#64748b;margin-top:13px;display:block}.approval-promise{background:#eff8ff;border:1px solid #bae0ff;border-radius:18px;align-items:center;gap:18px;max-width:850px;margin:38px auto 0;padding:22px 26px;display:flex}.approval-icon{color:#fff;background:#1688e8;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:1.5rem;font-weight:900;display:flex}.approval-promise strong{color:#0f2745;font-size:1.1rem}.approval-promise p{color:#475569;margin:5px 0 0}.optional-grid-two{max-width:850px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}.plans-disclaimer{text-align:center;color:#64748b;max-width:900px;margin:28px auto 0;font-size:.78rem;line-height:1.5}@media (width<=950px){.product-plans{grid-template-columns:1fr;max-width:600px}.combo-plan{transform:none}.combo-plan:hover{transform:translateY(-6px)}}@media (width<=650px){.product-plan{padding:34px 20px 25px}.product-price strong{font-size:2.35rem}.optional-grid-two{grid-template-columns:1fr!important}.approval-promise{align-items:flex-start}}.hero-webapp{color:#fff;background:radial-gradient(circle at 70% 35%,#1271ca3d,#0000 34%),linear-gradient(135deg,#071321 0%,#08192d 50%,#06111e 100%);min-height:680px;padding-top:115px;padding-bottom:80px;position:relative;overflow:hidden}.hero-webapp:after{content:"";filter:blur(70px);pointer-events:none;background:#0085ff0f;border-radius:50%;width:480px;height:480px;position:absolute;top:10%;right:5%}.webapp-copy{z-index:3;position:relative}.webapp-eyebrow{color:#53b6ff;letter-spacing:.06em;background:#178be71f;border:1px solid #53b6ff40;border-radius:999px;margin-bottom:20px;padding:8px 14px;font-size:.78rem;font-weight:900;display:inline-flex}.webapp-title{color:#fff;letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(3rem,5vw,5.1rem);line-height:.98}.webapp-title span{display:inline}.webapp-title strong{color:#24a5ff;margin-top:12px;font-weight:900;display:block}.webapp-description{color:#d4deeb;max-width:570px;margin:27px 0 0;font-size:1.05rem;line-height:1.6}.webapp-description.second{margin-top:4px}.webapp-description strong{color:#fff}.webapp-benefits{flex-wrap:wrap;gap:30px;margin-top:32px;display:flex}.webapp-benefits div{color:#fff;align-items:center;gap:10px;font-size:.95rem;font-weight:800;display:flex}.webapp-benefits b{background:#0a75c924;border:1px solid #31a9ff73;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-size:1.15rem;display:flex}.webapp-buttons{margin-top:34px}.dark-secondary-button{color:#fff;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex}.dark-secondary-button:hover{background:#ffffff1f}.webapp-trust{color:#9fb2c8;margin-top:20px;font-size:.82rem}.webapp-showcase{z-index:2;min-height:535px;position:relative}.webapp-browser{width:91%;position:absolute;top:45px;right:4%;box-shadow:0 40px 90px #00000073,0 0 0 1px #ffffff14}.webapp-floating-text{z-index:9;color:#fff;font-size:1.08rem;font-style:italic;line-height:1.3;position:absolute;top:5px;right:-15px;transform:rotate(-4deg)}.webapp-floating-text span{color:#32aaff;margin:7px 0 0 -20px;font-size:2rem;display:block}.app-phone{z-index:10;background:#030712;border:3px solid #8792a1;border-radius:34px;width:218px;height:455px;padding:9px;position:absolute;bottom:-10px;right:-5px;transform:rotate(2deg);box-shadow:0 35px 65px #0000008c,inset 0 0 0 2px #111827}.app-phone-speaker{z-index:20;background:#030712;border-radius:0 0 13px 13px;width:74px;height:19px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.app-phone-screen{color:#fff;background:radial-gradient(circle at 50% 5%,#1b539159,#0000 30%),linear-gradient(#0b1729 0%,#07111f 100%);border-radius:25px;width:100%;height:100%;position:relative;overflow:hidden}.app-status{color:#9aa9bb;justify-content:space-between;padding:11px 15px 4px;font-size:.53rem;display:flex}.app-logo{flex-direction:column;align-items:center;padding:14px 10px 12px;display:flex}.app-logo div{color:#d7b87b;background:#111c2e;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:8px;font-weight:900;display:flex}.app-logo strong{font-size:.83rem}.app-logo small{color:#8190a3;margin-top:3px;font-size:.55rem}.app-menu{flex-direction:column;gap:7px;padding:5px 13px;display:flex}.app-menu button{color:#fff;text-align:left;background:#17243a;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:25px 1fr 15px;align-items:center;width:100%;min-height:42px;padding:0 10px;font-size:.66rem;display:grid}.app-menu button b{text-align:right;color:#8291a5}.app-bottom-nav{background:#040a13f2;border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);padding:8px 5px 10px;display:grid;position:absolute;bottom:0;left:0;right:0}.app-bottom-nav div{color:#8da0b7;flex-direction:column;align-items:center;font-size:.65rem;display:flex}.app-bottom-nav small{margin-top:2px;font-size:.48rem}.webapp-selector{z-index:7;position:absolute;bottom:-55px;left:5%;right:8%}@media (width<=1100px){.webapp-title{font-size:clamp(2.8rem,5vw,4.3rem)}.app-phone{width:195px;height:420px}.webapp-floating-text{display:none}}@media (width<=900px){.hero-webapp{padding-top:100px;padding-bottom:120px}.webapp-showcase{min-height:570px;margin-top:35px}.webapp-browser{width:92%;margin:auto;position:relative;top:0;right:auto}.app-phone{bottom:10px;right:3%}.webapp-selector{bottom:-70px}}@media (width<=600px){.hero-webapp{padding-bottom:110px}.webapp-title{font-size:2.75rem}.webapp-benefits{gap:15px}.webapp-benefits div{font-size:.8rem}.webapp-browser{width:100%}.app-phone{width:165px;height:355px;right:0}.app-menu button{min-height:34px;font-size:.55rem}.app-logo{padding-top:9px}.app-logo div{width:42px;height:42px}.webapp-selector{left:0;right:0}}.hero.hero-webapp{box-sizing:border-box!important;background:radial-gradient(circle at 72% 35%,#0e73cf38,#0000 31%),linear-gradient(135deg,#071321 0%,#091b30 54%,#06111e 100%)!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;align-items:center!important;gap:55px!important;width:100%!important;max-width:none!important;min-height:590px!important;margin:0!important;padding:115px max(5vw,50vw - 590px) 65px!important;display:grid!important}.hero.hero-webapp .webapp-copy{width:100%!important;max-width:550px!important;margin:0!important;padding:0!important}.hero.hero-webapp .webapp-title{letter-spacing:-2.5px!important;color:#fff!important;width:100%!important;max-width:550px!important;margin:0!important;font-size:clamp(42px,4vw,64px)!important;line-height:1.02!important}.hero.hero-webapp .webapp-title strong{color:#1f9cf0!important;margin-top:9px!important;display:block!important}.hero.hero-webapp .webapp-description{color:#d7e0eb!important;width:100%!important;max-width:520px!important;margin-top:22px!important;font-size:16px!important;line-height:1.55!important}.hero.hero-webapp .webapp-description.second{margin-top:3px!important}.hero.hero-webapp .webapp-benefits{gap:23px!important;margin-top:25px!important}.hero.hero-webapp .webapp-benefits b{width:38px!important;height:38px!important}.hero.hero-webapp .webapp-buttons{margin-top:26px!important}.hero.hero-webapp .webapp-trust{margin-top:15px!important}.hero.hero-webapp .webapp-showcase{width:100%!important;max-width:640px!important;min-height:455px!important;margin:0 auto!important;padding:0!important;position:relative!important;transform:none!important}.hero.hero-webapp .webapp-browser{width:88%!important;max-width:570px!important;margin:0!important;position:absolute!important;top:35px!important;left:auto!important;right:45px!important;transform:none!important}.hero.hero-webapp .browser-bar{height:39px!important}.hero.hero-webapp .demo-screen{height:355px!important;min-height:355px!important}.hero.hero-webapp .demo-content h2{max-width:340px!important;font-size:37px!important;line-height:1.03!important}.hero.hero-webapp .app-phone{width:185px!important;height:395px!important;inset:auto -5px 0 auto!important;transform:rotate(1.5deg)!important}.hero.hero-webapp .app-menu{gap:5px!important}.hero.hero-webapp .app-menu button{min-height:35px!important}.hero.hero-webapp .webapp-floating-text{font-size:15px!important;top:-8px!important;right:-8px!important}.hero.hero-webapp .webapp-selector{width:auto!important;margin:0!important;position:absolute!important;bottom:-58px!important;left:15px!important;right:85px!important}html,body{overflow-x:hidden}@media (width<=1050px){.hero.hero-webapp{grid-template-columns:1fr!important;padding-bottom:125px!important;padding-left:7%!important;padding-right:7%!important}.hero.hero-webapp .webapp-copy{max-width:680px!important;margin:0 auto!important}.hero.hero-webapp .webapp-title{max-width:680px!important}.hero.hero-webapp .webapp-showcase{margin-top:20px!important}}@media (width<=650px){.hero.hero-webapp{gap:25px!important;padding:95px 20px 115px!important}.hero.hero-webapp .webapp-title{letter-spacing:-1.8px!important;font-size:42px!important}.hero.hero-webapp .webapp-description{font-size:15px!important}.hero.hero-webapp .webapp-benefits{gap:12px!important}.hero.hero-webapp .webapp-browser{width:95%!important;right:5%!important}.hero.hero-webapp .demo-screen{height:300px!important;min-height:300px!important}.hero.hero-webapp .app-phone{width:155px!important;height:335px!important;right:0!important}.hero.hero-webapp .webapp-floating-text{display:none!important}}.demo-app-badge{color:#087a53;letter-spacing:.07em;background:#dcfce7;border-radius:999px;width:fit-content;margin-bottom:9px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.demo-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.demo-actions .demo-real-link{border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.demo-web-link{background:#fff;border:1px solid #1688e8;color:#087bd3!important}.demo-app-link{background:linear-gradient(135deg,#12b981,#07885f);border:1px solid #0e9f6e;color:#fff!important}.demo-actions .demo-real-link:hover{transform:translateY(-2px)}@media (width<=480px){.demo-actions{flex-direction:column;align-items:stretch}.demo-actions .demo-real-link{width:100%}}
