.marketingRoot{--green: #18a565;--green-dark: #087b48;--green-soft: #eaf9f1;--ink: #102238;--muted: #66768a;--line: #e5ebef;--bg: #ffffff;--soft: #f7faf9;--purple-soft: #f7f4ff;--blue-soft: #f2f8ff;--shadow: 0 18px 50px rgba(16,34,56,.1);--radius: 24px;--max: 1180px;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.5;scroll-behavior:smooth}.marketingRoot,.marketingRoot *{box-sizing:border-box}.marketingRoot a{color:inherit;text-decoration:none}.marketingRoot button{font:inherit}.marketingRoot .container{width:min(var(--max),calc(100% - 40px));margin:0 auto}.marketingRoot header{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(229,235,239,.7)}.marketingRoot .nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px}.marketingRoot .brand{display:flex;align-items:center;gap:9px;font-weight:800;letter-spacing:-.4px;font-size:19px}.marketingRoot .brand-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--green);color:#fff;font-size:15px;box-shadow:0 5px 14px #18a56540}.marketingRoot .nav-links{display:flex;align-items:center;gap:28px;font-size:13px;color:#536274}.marketingRoot .nav-links a:hover{color:var(--green-dark)}.marketingRoot .nav-actions{display:flex;align-items:center;gap:18px;font-size:13px}.marketingRoot .login{color:#536274}.marketingRoot .menu-btn{display:none;border:0;background:transparent;font-size:24px;cursor:pointer}.marketingRoot .btn{border:0;cursor:pointer;border-radius:999px;padding:12px 20px;font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s,box-shadow .2s,background .2s}.marketingRoot .btn:hover{transform:translateY(-2px)}.marketingRoot .btn-primary{color:#fff;background:var(--green);box-shadow:0 9px 22px #18a56533}.marketingRoot .btn-primary:hover{background:var(--green-dark)}.marketingRoot .btn-outline{border:1px solid var(--line);background:#fff;color:var(--ink)}.marketingRoot .btn-large{padding:15px 24px;font-size:14px}.marketingRoot .hero{overflow:hidden;position:relative;background:radial-gradient(circle at 86% 35%,rgba(177,239,216,.48),transparent 28%),radial-gradient(circle at 100% 0%,rgba(222,237,255,.55),transparent 27%),linear-gradient(180deg,#f8fffc,#fff 92%)}.marketingRoot .hero:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:#d3f6eb8c;right:-250px;top:80px;filter:blur(2px)}.marketingRoot .hero-grid{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;position:relative;z-index:1}.marketingRoot .eyebrow{display:inline-flex;align-items:center;gap:7px;background:var(--green-soft);color:var(--green-dark);padding:7px 11px;border-radius:999px;font-size:11px;font-weight:700;margin-bottom:18px}.marketingRoot h1{margin:0;max-width:610px;font-size:clamp(42px,5vw,67px);line-height:1.02;letter-spacing:-3px}.marketingRoot h1 span{color:var(--green)}.marketingRoot .hero-copy{max-width:520px;font-size:17px;color:var(--muted);margin:22px 0 27px}.marketingRoot .hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.marketingRoot .watch{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13px}.marketingRoot .play{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid #dce5e9;color:var(--green-dark)}.marketingRoot .hero-proof{display:flex;gap:24px;flex-wrap:wrap;margin-top:30px;color:#6f7e8d;font-size:11px}.marketingRoot .hero-proof span{display:inline-flex;align-items:center;gap:6px}.marketingRoot .hero-proof b{color:var(--green)}.marketingRoot .hero-visual{position:relative;min-height:520px;display:grid;place-items:center}.marketingRoot .blob{position:absolute;width:410px;height:410px;border-radius:44% 56% 55% 45%/47% 42% 58% 53%;background:linear-gradient(145deg,#e1f8ed,#d8f3ff);transform:rotate(-7deg)}.marketingRoot .phone{width:220px;height:440px;background:#111827;border-radius:34px;padding:8px;box-shadow:0 28px 65px #111e2b3d;position:relative;z-index:2;border:1px solid #293240}.marketingRoot .phone.small{width:194px;height:386px;margin-left:-55px;margin-top:82px;z-index:1;transform:rotate(4deg)}.marketingRoot .screen{width:100%;height:100%;border-radius:27px;overflow:hidden;background:#fff;position:relative}.marketingRoot .notch{position:absolute;width:75px;height:19px;background:#111827;top:0;left:50%;transform:translate(-50%);border-radius:0 0 13px 13px;z-index:5}.marketingRoot .store-top{height:48px;padding:19px 14px 5px;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:800}.marketingRoot .store-logo{color:#172234}.marketingRoot .store-icons{display:flex;gap:7px}.marketingRoot .mini-circle{width:18px;height:18px;border-radius:50%;background:#f0f3f4}.marketingRoot .store-banner{margin:6px 9px;height:145px;border-radius:16px;padding:18px 12px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(90deg,#0000008c,#0000000d),linear-gradient(135deg,#9d7e6c,#d6b89c 52%,#8e7467)}.marketingRoot .store-banner:after{content:"NEW ARRIVALS";position:absolute;right:-10px;bottom:17px;font-size:42px;font-weight:900;opacity:.1;transform:rotate(-90deg)}.marketingRoot .store-banner strong{display:block;font-size:18px}.marketingRoot .store-banner small{font-size:8px;opacity:.85}.marketingRoot .shop-btn{display:inline-block;margin-top:12px;padding:6px 10px;background:#fff;color:#152033;border-radius:20px;font-size:8px;font-weight:800}.marketingRoot .store-nav{display:grid;grid-template-columns:repeat(4,1fr);padding:7px 9px;border-bottom:1px solid #edf0f1;text-align:center;font-size:7px;color:#687786}.marketingRoot .store-nav b{color:var(--green)}.marketingRoot .product-title{padding:10px 12px 4px;font-size:10px;font-weight:800}.marketingRoot .products{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px 10px}.marketingRoot .product{background:#f7f8f7;border-radius:10px;padding-bottom:7px;overflow:hidden}.marketingRoot .product-img{height:100px;background:linear-gradient(145deg,#d2c3b9,#9f8779);position:relative}.marketingRoot .product:nth-child(2) .product-img{background:linear-gradient(145deg,#e4d7ca,#b9a18e)}.marketingRoot .product:nth-child(3) .product-img{background:linear-gradient(145deg,#c7b9aa,#87776c)}.marketingRoot .product:nth-child(4) .product-img{background:linear-gradient(145deg,#e7d9cf,#c0a28e)}.marketingRoot .product p{margin:5px 7px 1px;font-size:7px;font-weight:700}.marketingRoot .product span{margin-left:7px;font-size:7px;color:#5f6e7c}.marketingRoot .phone-badge{position:absolute;z-index:4;right:-35px;top:50px;background:#fff;box-shadow:var(--shadow);border-radius:16px;padding:11px 13px;width:150px;font-size:9px}.marketingRoot .phone-badge strong{display:block;font-size:12px;margin-bottom:2px}.marketingRoot section{padding:92px 0}.marketingRoot .section-head{margin-bottom:48px}.marketingRoot .section-head.center{text-align:center}.marketingRoot .section-head h2{margin:0;font-size:clamp(30px,4vw,43px);line-height:1.1;letter-spacing:-1.8px}.marketingRoot .section-head p{margin:12px 0 0;color:var(--muted);max-width:650px;font-size:15px}.marketingRoot .center p{margin-left:auto;margin-right:auto}.marketingRoot .steps{background:#fbfdfc;border-top:1px solid #eff4f1;border-bottom:1px solid #eff4f1}.marketingRoot .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.marketingRoot .step{position:relative;padding:10px 45px 10px 0}.marketingRoot .step:not(:last-child):after{content:"→";position:absolute;right:20px;top:55px;color:#a4b0b9;font-size:25px}.marketingRoot .step-num{font-size:11px;color:#97a4af;font-weight:800}.marketingRoot .step-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--green-soft);margin:9px 0 15px;font-size:20px}.marketingRoot .step h3{margin:0 0 7px;font-size:18px}.marketingRoot .step p{margin:0;color:var(--muted);font-size:13px}.marketingRoot .sync-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.marketingRoot .check-list{padding:0;margin:26px 0 0;list-style:none;display:grid;gap:11px}.marketingRoot .check-list li{display:flex;gap:9px;align-items:center;font-size:13px}.marketingRoot .check{color:var(--green);font-weight:900}.marketingRoot .text-link{display:inline-flex;margin-top:25px;color:var(--green-dark);font-size:13px;font-weight:800}.marketingRoot .sync-visual{min-height:390px;display:flex;align-items:center;justify-content:center;gap:35px;position:relative}.marketingRoot .browser{width:330px;border:1px solid #dce5e8;border-radius:14px;overflow:hidden;box-shadow:var(--shadow);background:#fff;transform:rotate(-2deg)}.marketingRoot .browser-bar{height:27px;background:#f4f7f7;display:flex;gap:5px;align-items:center;padding:0 9px}.marketingRoot .dot{width:6px;height:6px;border-radius:50%;background:#cad3d7}.marketingRoot .browser-body{padding:12px}.marketingRoot .browser-hero{height:130px;border-radius:9px;background:linear-gradient(110deg,#887467,#cdb9a6);color:#fff;padding:25px}.marketingRoot .browser-hero strong{font-size:20px;display:block}.marketingRoot .browser-products{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.marketingRoot .browser-product{height:75px;border-radius:8px;background:linear-gradient(135deg,#e4d9d0,#a68d7c)}.marketingRoot .arrow-big{font-size:32px;color:var(--green);font-weight:900}.marketingRoot .sync-phone{transform:rotate(3deg)}.marketingRoot .builder{background:linear-gradient(120deg,#fcfbff,#f6f3ff)}.marketingRoot .builder-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.marketingRoot .builder-shot{background:#fff;border:1px solid #e8e4f1;border-radius:18px;box-shadow:var(--shadow);overflow:hidden;display:grid;grid-template-columns:150px 1fr 150px;min-height:390px}.marketingRoot .side-panel{padding:14px;background:#fafbfc;border-right:1px solid #edf0f2}.marketingRoot .side-panel.right{border-right:0;border-left:1px solid #edf0f2;background:#fff}.marketingRoot .panel-title{font-size:9px;font-weight:800;margin-bottom:12px;color:#697786}.marketingRoot .component{padding:8px 7px;border-radius:7px;font-size:9px;margin-bottom:4px;color:#687686}.marketingRoot .component.active{background:var(--green-soft);color:var(--green-dark);font-weight:700}.marketingRoot .canvas{display:grid;place-items:center;background:#f5f7f8;padding:20px}.marketingRoot .canvas .phone{transform:scale(.67);margin:-75px}.marketingRoot .control{height:8px;border-radius:10px;background:#edf0f2;margin:7px 0 15px}.marketingRoot .swatches{display:flex;gap:5px}.marketingRoot .swatch{width:17px;height:17px;border-radius:50%;border:1px solid #ddd}.marketingRoot .swatch:nth-child(1){background:#18a565}.marketingRoot .swatch:nth-child(2){background:#172234}.marketingRoot .swatch:nth-child(3){background:#f2b36b}.marketingRoot .swatch:nth-child(4){background:#ef7b86}.marketingRoot .swatch:nth-child(5){background:#6f8bdc}.marketingRoot .builder-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 22px}.marketingRoot .mini-feature{display:flex;gap:12px}.marketingRoot .mini-icon{flex:0 0 38px;height:38px;border-radius:11px;background:#f0ecff;display:grid;place-items:center}.marketingRoot .mini-feature h4{margin:0 0 4px;font-size:13px}.marketingRoot .mini-feature p{margin:0;font-size:11px;color:var(--muted)}.marketingRoot .feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px 26px}.marketingRoot .feature{display:flex;gap:12px}.marketingRoot .feature-icon{flex:0 0 38px;height:38px;border-radius:50%;background:#f0f7ff;display:grid;place-items:center}.marketingRoot .feature:nth-child(2) .feature-icon{background:#eaf9f1}.marketingRoot .feature:nth-child(3) .feature-icon{background:#edf7ff}.marketingRoot .feature:nth-child(4) .feature-icon{background:#fff0f2}.marketingRoot .feature:nth-child(5) .feature-icon{background:#edf5ff}.marketingRoot .feature:nth-child(6) .feature-icon{background:#eef2ff}.marketingRoot .feature:nth-child(7) .feature-icon{background:#fff3e8}.marketingRoot .feature h3{margin:0 0 4px;font-size:13px}.marketingRoot .feature p{margin:0;font-size:11px;color:var(--muted)}.marketingRoot .split-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.marketingRoot .split-card{border-radius:22px;padding:42px;min-height:350px;overflow:hidden;position:relative}.marketingRoot .split-card.green{background:linear-gradient(135deg,#f0fbf5,#f9fffc)}.marketingRoot .split-card.blue{background:linear-gradient(135deg,#f4faff,#fbfdff)}.marketingRoot .split-card h3{margin:0;font-size:25px;letter-spacing:-.7px;max-width:360px}.marketingRoot .split-card p{color:var(--muted);font-size:13px;max-width:390px}.marketingRoot .notification-phone{position:absolute;left:55px;bottom:-105px;transform:scale(.72);transform-origin:bottom left}.marketingRoot .notifications{position:absolute;left:185px;top:128px;width:270px;display:grid;gap:9px}.marketingRoot .notification{background:#fff;padding:11px 14px;border-radius:12px;box-shadow:0 8px 22px #142d3e14;font-size:10px}.marketingRoot .notification strong{display:block;font-size:11px;margin-bottom:2px}.marketingRoot .preview-row{position:absolute;bottom:45px;left:45px;display:flex;gap:13px}.marketingRoot .preview-phone{width:70px;height:135px;border-radius:14px;background:#111827;padding:3px;box-shadow:0 10px 25px #142d3e24}.marketingRoot .preview-screen{width:100%;height:100%;border-radius:11px;background:linear-gradient(145deg,#fff,#dfeee7);padding:7px}.marketingRoot .preview-img{height:50px;border-radius:6px;background:linear-gradient(135deg,#9e897d,#d7c0af);margin-bottom:6px}.marketingRoot .preview-line{height:4px;background:#d7dfdf;border-radius:5px;margin:4px 0}.marketingRoot .shopify-section{padding-top:60px}.marketingRoot .shopify-card{background:#f9fcfa;border:1px solid #e4eee8;border-radius:25px;padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.marketingRoot .sync-diagram{display:flex;align-items:center;justify-content:center;gap:18px}.marketingRoot .integration-box{background:#fff;border:1px solid #e2e9e5;box-shadow:0 10px 30px #162d2312;border-radius:18px;padding:25px;text-align:center;min-width:145px}.marketingRoot .shopify-logo{width:55px;height:55px;border-radius:14px;background:#95bf47;color:#fff;display:grid;place-items:center;font-weight:900;font-size:24px;margin:0 auto 10px}.marketingRoot .integration-box strong{font-size:12px;display:block}.marketingRoot .integration-box small{color:var(--muted);font-size:10px}.marketingRoot .sync-arrow{color:var(--green);font-size:24px;font-weight:900}.marketingRoot .sync-items{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;margin-top:20px}.marketingRoot .sync-item{font-size:12px}.marketingRoot .sync-item:before{content:"✓";color:var(--green);font-weight:900;margin-right:7px}.marketingRoot .templates{background:#fbfcff}.marketingRoot .template-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.marketingRoot .template{background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px;transition:.2s}.marketingRoot .template:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.marketingRoot .template-phone{height:220px;background:#111827;border-radius:21px;padding:5px}.marketingRoot .template-screen{background:#fff;height:100%;border-radius:17px;overflow:hidden;padding:8px}.marketingRoot .template-hero{height:85px;border-radius:10px;background:linear-gradient(135deg,#ad927f,#e3c7af)}.marketingRoot .template:nth-child(2) .template-hero{background:linear-gradient(135deg,#f0c5cf,#b56d84)}.marketingRoot .template:nth-child(3) .template-hero{background:linear-gradient(135deg,#d3d5d6,#697176)}.marketingRoot .template:nth-child(4) .template-hero{background:linear-gradient(135deg,#dbc9af,#8d6c4c)}.marketingRoot .template:nth-child(5) .template-hero{background:linear-gradient(135deg,#e2a66e,#c66e41)}.marketingRoot .template-lines{padding-top:7px;display:grid;gap:5px}.marketingRoot .template-line{height:6px;border-radius:5px;background:#e9eded}.marketingRoot .template-line.short{width:60%}.marketingRoot .template p{margin:11px 3px 2px;font-weight:800;font-size:12px}.marketingRoot .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.marketingRoot .price-card{border:1px solid var(--line);border-radius:22px;padding:30px;background:#fff}.marketingRoot .price-card.popular{border:2px solid var(--green);position:relative;box-shadow:0 18px 45px #18a5651a}.marketingRoot .popular-label{position:absolute;right:18px;top:18px;background:var(--green-soft);color:var(--green-dark);padding:5px 9px;border-radius:999px;font-size:9px;font-weight:800}.marketingRoot .price-card h3{margin:0;font-size:15px}.marketingRoot .price{font-size:35px;font-weight:850;letter-spacing:-1.5px;margin:10px 0}.marketingRoot .price small{font-size:11px;font-weight:500;color:var(--muted)}.marketingRoot .price-card p{color:var(--muted);font-size:11px;min-height:34px}.marketingRoot .price-list{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px}.marketingRoot .price-list li{font-size:11px}.marketingRoot .price-list li:before{content:"✓";color:var(--green);font-weight:900;margin-right:7px}.marketingRoot .faq{max-width:850px;margin:0 auto}.marketingRoot details{border-bottom:1px solid var(--line);padding:18px 0}.marketingRoot summary{cursor:pointer;list-style:none;font-weight:700;font-size:14px;display:flex;justify-content:space-between}.marketingRoot summary::-webkit-details-marker{display:none}.marketingRoot summary:after{content:"+";color:var(--green);font-size:20px}.marketingRoot details[open] summary:after{content:"−"}.marketingRoot details p{color:var(--muted);font-size:13px;max-width:750px;margin:12px 0 0}.marketingRoot .final-cta{padding:0 0 70px}.marketingRoot .cta-box{border-radius:28px;background:linear-gradient(120deg,#075b36,#087c48 55%,#0b6a44);color:#fff;min-height:260px;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;padding:45px}.marketingRoot .cta-box:before,.marketingRoot .cta-box:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:#ffffff0f}.marketingRoot .cta-box:before{left:-90px;top:-70px}.marketingRoot .cta-box:after{right:-80px;bottom:-100px}.marketingRoot .cta-box h2{font-size:38px;line-height:1.08;letter-spacing:-1.4px;margin:0 0 12px;position:relative;z-index:1}.marketingRoot .cta-box p{margin:0 0 22px;opacity:.78;position:relative;z-index:1}.marketingRoot .cta-box .btn{background:#fff;color:var(--green-dark);position:relative;z-index:1}.marketingRoot footer{border-top:1px solid var(--line);padding:28px 0}.marketingRoot .footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.marketingRoot .footer-links{display:flex;gap:22px;font-size:11px;color:var(--muted)}.marketingRoot .copyright{font-size:10px;color:#94a0aa}.marketingRoot .modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#07141f9e;z-index:100;display:none;place-items:center;padding:20px}.marketingRoot .modal.open{display:grid}.marketingRoot .modal-box{width:min(720px,100%);background:#fff;border-radius:22px;padding:30px;position:relative;box-shadow:0 30px 90px #00000040}.marketingRoot .modal-close{position:absolute;right:18px;top:15px;border:0;background:#f2f4f5;width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:20px}.marketingRoot .demo-screen{aspect-ratio:16/9;background:#101b27;border-radius:15px;display:grid;place-items:center;color:#fff}.marketingRoot .demo-play{width:75px;height:75px;border-radius:50%;background:var(--green);display:grid;place-items:center;font-size:25px}@media(max-width:980px){.marketingRoot .nav-links{display:none}.marketingRoot .menu-btn{display:block}.marketingRoot .hero-grid,.marketingRoot .sync-grid,.marketingRoot .builder-grid,.marketingRoot .shopify-card{grid-template-columns:1fr}.marketingRoot .hero{padding-bottom:50px}.marketingRoot .hero-visual{min-height:500px}.marketingRoot .feature-grid{grid-template-columns:repeat(2,1fr)}.marketingRoot .template-grid{grid-template-columns:repeat(3,1fr)}.marketingRoot .builder-grid{gap:40px}}@media(max-width:700px){.marketingRoot .container{width:min(var(--max),calc(100% - 28px))}.marketingRoot .nav{height:64px}.marketingRoot .nav-actions .login{display:none}.marketingRoot section{padding:65px 0}.marketingRoot .hero-grid{min-height:auto;padding:70px 0 30px}.marketingRoot h1{letter-spacing:-2px}.marketingRoot .hero-copy{font-size:15px}.marketingRoot .hero-visual{transform:scale(.85);margin:-20px -35px -30px}.marketingRoot .steps-grid,.marketingRoot .pricing-grid,.marketingRoot .split-grid{grid-template-columns:1fr}.marketingRoot .step{padding:20px 0}.marketingRoot .step:not(:last-child):after{display:none}.marketingRoot .sync-visual{transform:scale(.78);margin:-30px -50px}.marketingRoot .builder-shot{grid-template-columns:100px 1fr 100px}.marketingRoot .canvas .phone{transform:scale(.53);margin:-100px}.marketingRoot .builder-copy-grid,.marketingRoot .feature-grid{grid-template-columns:1fr}.marketingRoot .split-card{min-height:380px;padding:30px}.marketingRoot .notifications{left:150px;width:220px}.marketingRoot .preview-row{left:25px;gap:7px}.marketingRoot .preview-phone{width:57px;height:112px}.marketingRoot .template-grid{grid-template-columns:1fr 1fr}.marketingRoot .template-phone{height:190px}.marketingRoot .shopify-card{padding:28px 20px}.marketingRoot .sync-diagram{transform:scale(.85)}.marketingRoot .footer-inner{flex-direction:column;align-items:flex-start}.marketingRoot .footer-links{flex-wrap:wrap}}@media(max-width:430px){.marketingRoot .hero-visual{transform:scale(.7);margin:-55px -75px -70px}.marketingRoot .template-grid{grid-template-columns:1fr 1fr}.marketingRoot .cta-box h2{font-size:29px}}.marketingRoot .page-intro{padding:48px 0 0}.marketingRoot .page-intro h1{font-size:clamp(30px,4vw,43px);letter-spacing:-1.8px;max-width:none;line-height:1.1}.marketingRoot .page-intro .lede{color:var(--muted);font-size:15px;max-width:650px;margin:12px 0 0}.marketingRoot .inner-section{padding:40px 0 92px}.marketingRoot .announcement-banner{background:var(--green-soft);color:var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}.marketingRoot .announcement-banner p{margin:4px 0 0;color:var(--muted)}.marketingRoot .reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.marketingRoot .review-card{border:1px solid var(--line);border-radius:22px;padding:24px;background:#fff}.marketingRoot .review-card h2{margin:0 0 8px;font-size:16px}.marketingRoot .review-card p{margin:0;color:var(--muted);font-size:13px}.marketingRoot .try-form{display:grid;gap:14px;max-width:420px;margin:0 auto}.marketingRoot .try-form label{display:grid;gap:6px;font-size:13px;font-weight:700}.marketingRoot .try-form input{padding:12px 14px;border:1px solid var(--line);border-radius:12px;font:inherit}.marketingRoot .try-panel{background:#fff;border:1px solid var(--line);border-radius:22px;padding:32px;max-width:520px;margin:0 auto;box-shadow:var(--shadow)}.marketingRoot .form-error{color:#b91c1c;font-size:13px}.marketingRoot .form-success{color:var(--green-dark);font-size:13px}.marketingRoot .updates-grid{display:grid;gap:18px}.marketingRoot .nav-links.is-open{display:flex;position:absolute;top:64px;left:14px;right:14px;padding:18px;background:#fff;border:1px solid #e5ebef;border-radius:16px;flex-direction:column;align-items:flex-start;box-shadow:0 15px 40px #1022381f;z-index:60}.marketingRoot .pricing-grid.auto-fit{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.marketingRoot .price-card .btn{width:100%}
