.landing-root{font-family:var(--font-google-sans), -apple-system, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;background:#edede8;overflow-x:hidden}.landing-root *{box-sizing:border-box;margin:0;padding:0}.landing-root{--lp-bg:#edede8;--lp-surface:#fff;--lp-surface-2:#f9f9f6;--lp-border:#e8e8e2;--lp-accent:#1a1a1a;--lp-accent-hover:#333;--lp-text-heading:#111;--lp-text-secondary:#666;--lp-text-muted:#999;--lp-green:#22c55e;--lp-green-text:#16a34a}.lp-nav{z-index:100;pointer-events:none;padding:24px 0;position:fixed;top:0;left:0;right:0}.lp-nav-inner{pointer-events:auto;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:0 48px;display:grid}.lp-nav-logo{flex-shrink:0;justify-self:start;align-items:center;gap:9px;text-decoration:none;display:flex}.lp-nav-logo img{object-fit:contain;border-radius:7px;width:28px;height:28px}.lp-nav-wordmark{color:#111;letter-spacing:-.3px;font-size:17px;font-weight:600}.lp-nav-actions{flex-shrink:0;justify-self:end;align-items:center;gap:10px;display:flex}.lp-nav-pill-container{background:#1a1a1a;border-radius:100px;justify-self:center;align-items:center;padding:4px;display:flex;box-shadow:0 4px 12px #0000001a}.lp-nav-pill-link{color:#999;border-radius:100px;justify-content:center;align-items:center;padding:7px 22px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s;display:flex;position:relative}.lp-nav-pill-link:hover{color:#ffffffe6}.lp-nav-pill-link.active,.lp-nav-pill-link.active:hover{color:#111}.lp-nav-pill-bg{background:#fff;border-radius:100px;position:absolute;inset:0;box-shadow:0 1px 3px #00000014}.lp-btn{font-family:var(--font-google-sans), sans-serif;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(12px)saturate(180%);border:none;border-radius:100px;justify-content:center;align-items:center;gap:7px;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 4px 12px #0000000a,inset 0 1px #ffffff40}.lp-btn:hover{transform:translateY(-1px)scale(1.01);box-shadow:0 2px 4px #0000000f,0 8px 20px #00000014,inset 0 1px #fff6}.lp-btn:active{transform:translateY(0)scale(.98)}.lp-btn:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#fff3 0%,#0000 50%,#ffffff0d 100%);transition:opacity .3s;position:absolute;inset:0}.lp-btn:hover:after{opacity:1}.lp-btn-sm{padding:7px 18px;font-size:13.5px}.lp-btn-md{padding:11px 26px;font-size:14.5px}.lp-btn-lg{padding:14px 34px;font-size:15.5px}.lp-btn-dark{color:#fff;background:linear-gradient(#1a1a1ae6 0%,#0a0a0af2 100%);border:1px solid #ffffff14}.lp-btn-dark:hover{background:linear-gradient(#282828eb 0%,#141414f7 100%)}.lp-btn-outline{color:#1a1a1a;background:#ffffffa6;border:1px solid #0000001a;box-shadow:0 1px 3px #0000000d,inset 0 1px #fffc}.lp-btn-outline:hover{background:#ffffffd9}.lp-btn-white{color:#1a1a1a;background:#ffffffeb;border:1.2px solid #00000026}.lp-btn-white:hover{background:#fff;box-shadow:0 2px 8px #0000000d,inset 0 1px #fff}.lp-section{padding:120px 32px}.lp-section-white{background:#fff}.lp-section-bg{background:#edede8;position:relative}.lp-section-bg:before,.lp-section-bg:after{content:"";pointer-events:none;z-index:5;height:100px;position:absolute;left:0;right:0}.lp-section-bg:before{background:linear-gradient(#fff,#0000);top:0}.lp-section-bg:after{background:linear-gradient(#0000,#fff);bottom:0}.lp-section-dark{background:#1a1a1a}.lp-inner{max-width:1100px;margin:0 auto}.lp-overline{letter-spacing:1.4px;text-transform:uppercase;color:#aaa;text-align:center;margin-bottom:16px;font-size:10.5px;font-weight:600}.lp-heading{letter-spacing:-.5px;color:#111;text-align:center;margin-bottom:12px;font-size:28px;font-weight:600}.lp-hero{text-align:center;background:#edede8;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 32px 160px;display:flex;position:relative;overflow:hidden}.lp-hero:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(#0000,#fff);height:200px;position:absolute;bottom:0;left:0;right:0}.lp-hero-pill{color:#111;letter-spacing:.1px;background:0 0;border:1px solid #1a1a1a;border-radius:100px;align-items:center;gap:8px;margin-bottom:36px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex}.lp-hero-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:5px;height:5px}.lp-hero-headline{letter-spacing:-2px;color:#111;max-width:800px;margin-bottom:24px;font-size:clamp(44px,6vw,64px);font-weight:700;line-height:1.08}.lp-hero-sub{color:#666;max-width:560px;margin:0 auto 40px;font-size:17px;font-weight:400;line-height:1.65}.lp-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:80px;display:flex}.lp-social-proof{color:#111;margin-bottom:60px;font-size:13px}.lp-mock-frame{background:#fff;border:1px solid #e8e8e2;border-radius:16px;width:100%;max-width:860px;margin:0 auto;overflow:hidden;box-shadow:0 4px 32px #00000014,0 1px 4px #0000000a}.lp-mock-topbar{background:#fafafa;border-bottom:1px solid #e8e8e2;align-items:center;gap:6px;padding:12px 18px;display:flex}.lp-mock-dot{border-radius:50%;width:10px;height:10px}.lp-mock-url{color:#999;font-size:11.5px;font-family:var(--font-google-sans), monospace;background:#efefef;border-radius:6px;margin-left:12px;padding:3px 14px}.lp-mock-body{height:360px;display:flex}.lp-mock-sidebar{background:#fafafa;border-right:1px solid #e8e8e2;flex-direction:column;flex-shrink:0;gap:4px;width:170px;padding:18px 12px;display:flex}.lp-mock-nav-item{color:#999;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.lp-mock-nav-item.active{color:#fff;background:#1a1a1a}.lp-mock-nav-dot{opacity:.5;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.lp-mock-content{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow:hidden}.lp-mock-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lp-mock-stat{background:#f9f9f6;border:1px solid #e8e8e2;border-radius:10px;padding:12px 14px}.lp-mock-stat-label{color:#aaa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:10px;font-weight:500}.lp-mock-stat-val{color:#111;letter-spacing:-.5px;font-family:Google Sans,monospace;font-size:20px;font-weight:600}.lp-mock-stat-sub{color:#22c55e;margin-top:2px;font-size:10px;font-weight:500}.lp-mock-table-wrap{background:#fafafa;border:1px solid #e8e8e2;border-radius:10px;flex:1;overflow:hidden}.lp-mock-table-head{color:#aaa;letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid #e8e8e2;grid-template-columns:1.5fr 1fr 1fr 1fr 80px;padding:8px 14px;font-size:10px;font-weight:500;display:grid}.lp-mock-table-row{color:#555;border-bottom:1px solid #f0f0ec;grid-template-columns:1.5fr 1fr 1fr 1fr 80px;align-items:center;padding:9px 14px;font-size:11.5px;display:grid}.lp-mock-table-row:last-child{border-bottom:none}.lp-mock-badge{border-radius:100px;align-items:center;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.lp-mock-badge-green{color:#16a34a;background:#f0fdf4}.lp-mock-badge-orange{color:#d97706;background:#fffbeb}.lp-problem-grid{perspective:1000px;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}@media (max-width:900px){.lp-problem-grid{grid-template-columns:1fr}}.lp-problem-card{transform-style:preserve-3d;cursor:pointer;background:#fff;border:1px solid #1a1a1a1f;border-radius:16px;padding:30px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.lp-problem-card:hover{border-color:#1a1a1a47;box-shadow:0 4px 20px #0000000f}.lp-problem-aurora-static,.lp-problem-aurora-active{pointer-events:none;border-radius:16px;position:absolute;inset:0}.lp-problem-shimmer{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;transition:transform .7s ease-out;position:absolute;top:0;bottom:0;left:0;transform:skew(-15deg)translate(-150%)}.lp-problem-card:hover .lp-problem-shimmer{transform:skew(-15deg)translate(300%)}.lp-problem-icon-wrap{z-index:10;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:20px;display:flex;position:relative}.lp-problem-content{z-index:10;position:relative}.lp-problem-title{color:#111;letter-spacing:-.2px;margin-bottom:10px;font-size:16px;font-weight:600}.lp-problem-desc{color:#666;font-size:14px;line-height:1.62}.lp-problem-accent-line{z-index:20;border-radius:100px;width:0;height:2.5px;transition:width .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.lp-problem-card:hover .lp-problem-accent-line{width:100%}.lp-hiw-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid;position:relative}.lp-hiw-steps:before{content:"";background:#1a1a1a14;height:1px;position:absolute;top:30px;left:16.6667%;right:16.6667%}.lp-hiw-step{text-align:center;z-index:1;padding:8px 20px;position:relative}.lp-hiw-num{color:#aaa;letter-spacing:-2px;height:52px;font-size:52px;font-weight:500;line-height:1;font-family:var(--font-google-sans), sans-serif;justify-content:center;margin-bottom:12px;display:flex;overflow:hidden}.lp-digit-column-container{width:34px;height:52px;position:relative;overflow:hidden}.lp-digit-column-inner{flex-direction:column;display:flex}.lp-digit-char{justify-content:center;align-items:center;height:52px;display:flex}.lp-hiw-title{color:#111;margin-bottom:10px;font-size:15px;font-weight:600}.lp-hiw-desc{color:#666;font-size:13.5px;line-height:1.6}.lp-features-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;margin-top:52px;display:grid}.lp-features-grid>.lp-feature-tile:first-child{grid-column:span 2;min-height:160px}.lp-features-grid>.lp-feature-tile:nth-child(6){grid-column:span 2;min-height:160px;display:block}.lp-features-grid>.lp-feature-tile:nth-child(6) .lp-feature-icon{margin-bottom:14px}.lp-features-grid>.lp-feature-tile:nth-child(6) .lp-feature-name,.lp-features-grid>.lp-feature-tile:nth-child(6) .lp-feature-desc{text-align:left}.lp-feature-tile{isolation:isolate;outline-offset:-1px;background:#fff;border-radius:16px;outline:1px solid #1a1a1a1a;padding:22px;position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #fff6,inset 1px 0 #ffffff4d,inset -1px 0 #ffffff4d,0 1px 3px #0000000a}.lp-feature-tile:before{content:"";background:radial-gradient(350px circle at var(--mouse-x,-9999px) var(--mouse-y,-9999px), #1a1a1ad9, #1a1a1a26 55%, transparent 80%);-webkit-mask-composite:xor;pointer-events:none;z-index:0;border-radius:17px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-feature-tile:after{content:"";background:radial-gradient(280px circle at var(--mouse-x,-9999px) var(--mouse-y,-9999px), #1a1a1a0f, transparent 75%);pointer-events:none;z-index:0;border-radius:16px;position:absolute;inset:0}.lp-feature-tile>*{z-index:1;position:relative}.lp-feature-icon{color:#555;background:#f5f5f2;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;display:flex}.lp-feature-name{color:#111;margin-bottom:6px;font-size:14px;font-weight:600}.lp-feature-desc{color:#888;font-size:13px;line-height:1.55}.lp-pricing-sub{color:#999;text-align:center;margin-top:8px;font-size:15px}.lp-pricing-toggle{justify-content:center;align-items:center;gap:12px;margin-top:28px;margin-bottom:48px;margin-left:-24px;display:flex;position:relative}.lp-toggle-label{color:#666;cursor:pointer;font-size:13.5px;font-weight:500;transition:color .15s}.lp-toggle-label.active{color:#111}.lp-toggle-switch{cursor:pointer;background:#e0e0db;border:none;border-radius:100px;outline:none;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.lp-toggle-switch.yearly{background:#1a1a1a}.lp-toggle-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.lp-toggle-switch.yearly:after{transform:translate(20px)}.lp-save-badge{color:#16a34a;white-space:nowrap;background:#f0fdf4;border-radius:100px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;left:calc(50% + 82px)}.lp-plans{grid-template-columns:1fr 1fr;gap:20px;max-width:800px;margin:0 auto;display:grid}.lp-plan-card{-webkit-backdrop-filter:blur(8px)saturate(160%);background:#fff9;border:1px solid #0000000d;border-radius:20px;flex-direction:column;padding:32px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -5px #00000008,inset 0 1px #fffc,inset 0 -1px #ffffff1a,inset 1px 0 #fff3,inset -1px 0 #fff3}.lp-plan-card-dark{background:linear-gradient(135deg,#1a1a1af0 0%,#0a0a0af5 100%);border:1px solid #ffffff14;box-shadow:0 15px 35px -10px #00000040,inset 0 1px 1px #ffffff1f}.lp-plan-card:hover{background:#ffffffbf;transform:translateY(-2px);box-shadow:0 20px 40px -15px #00000014,inset 0 1px #fff}.lp-plan-card-dark:hover{background:linear-gradient(135deg,#202020f5 0%,#0f0f0ffa 100%);box-shadow:0 25px 50px -15px #0006,inset 0 1px 1.2px #ffffff2e}.lp-plan-card:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(115deg,#0000 0% 40%,#00000008 50%,#0000 60% 100%);width:200%;height:100%;transition:transform .8s;position:absolute;top:0;left:0;transform:translate(-100%)}.lp-plan-card-dark:after{background:linear-gradient(115deg,#0000 0%,#fff0 45%,#ffffff1f 50%,#fff0 55%,#0000 100%)}.lp-plan-card:hover:after{transform:translate(50%)}.lp-plan-popular{color:#1a1a1a;letter-spacing:.2px;z-index:10;background:#fff;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:24px;right:24px}.lp-plan-name{letter-spacing:1.2px;text-transform:uppercase;color:#999;margin-bottom:12px;font-size:12px;font-weight:600}.lp-plan-name-white{color:#ffffff80}.lp-plan-price{color:#111;letter-spacing:-1.5px;margin-bottom:4px;font-family:Google Sans,sans-serif;font-size:42px;font-weight:600;line-height:1;transition:all .2s}.lp-plan-price-white{color:#fff}.lp-plan-price-sub{color:#999;margin-bottom:28px;font-size:13px}.lp-plan-price-sub-white{color:#ffffff80}.lp-plan-price-strike{opacity:.5;font-size:28px;text-decoration:line-through}.lp-plan-divider{background:#f0f0ec;height:1px;margin-bottom:24px}.lp-plan-divider-white{background:#ffffff1a}.lp-plan-features{flex-direction:column;flex-grow:1;gap:11px;margin-bottom:28px;list-style:none;display:flex}.lp-plan-feature{color:#444;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.lp-plan-feature-white{color:#fffc}.lp-check-icon{color:#22c55e;flex-shrink:0;width:16px;height:16px;margin-top:1px}.lp-faq-list{max-width:720px;margin:48px auto 0}.lp-faq-item{border-bottom:1px solid #e8e8e2}.lp-faq-question{cursor:pointer;color:#111;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;font-family:Google Sans,sans-serif;font-size:15px;font-weight:500;transition:color .15s;display:flex}.lp-faq-question:hover{color:#333}.lp-faq-icon{color:#999;border:1.5px solid #e0e0db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;line-height:1;transition:all .2s;display:flex}.lp-faq-item.open .lp-faq-icon{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.lp-faq-answer{overflow:hidden}.lp-faq-answer-inner{color:#666;padding-bottom:20px;font-size:14px;line-height:1.7}.lp-final-cta{background:#1a1a1a;padding:40px 32px;overflow:hidden}.lp-final-cta-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;max-width:1100px;margin:0 auto;display:grid}.lp-final-cta-left{text-align:left}.lp-final-cta h2{color:#fff;letter-spacing:-1.2px;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.1}.lp-final-cta p{color:#ffffff80;max-width:480px;margin-bottom:40px;font-size:17px}.lp-globe-container{justify-content:center;align-items:center;width:100%;height:480px;display:flex;position:relative}@media (max-width:900px){.lp-final-cta-inner{grid-template-columns:1fr;gap:40px}.lp-final-cta-left{text-align:center;order:2}.lp-final-cta h2{font-size:32px}.lp-final-cta p{margin-left:auto;margin-right:auto}.lp-final-cta-right{order:1}.lp-globe-container{height:320px}}.lp-footer{background:#fff;border-top:1px solid #e8e8e2;padding:48px 32px 32px}.lp-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1100px;margin:0 auto 40px;display:flex}.lp-footer-brand{flex-direction:column;gap:10px;max-width:260px;display:flex}.lp-footer-logo{align-items:center;gap:9px;text-decoration:none;display:flex}.lp-footer-logo img{object-fit:contain;border-radius:7px;width:28px;height:28px}.lp-footer-wordmark{color:#111;letter-spacing:-.3px;font-size:17.5px;font-weight:600}.lp-footer-tagline{color:#999;font-size:13px;line-height:1.5}.lp-footer-links{gap:56px;display:flex}.lp-footer-col h4{letter-spacing:.8px;text-transform:uppercase;color:#aaa;margin-bottom:16px;font-size:12px;font-weight:600}.lp-footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.lp-footer-col a{color:#666;font-size:13.5px;text-decoration:none;transition:color .15s}.lp-footer-col a:hover{color:#111}.lp-footer-bottom{color:#aaa;border-top:1px solid #f0f0ec;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding-top:20px;font-size:13.5px;display:flex}.lp-footer-credit{color:#666;font-size:14.5px}.lp-footer-heart{color:#dc2626;padding:0 2px}.lp-footer-credit-link{color:#111;font-weight:500;text-decoration:none}.lp-footer-credit-link:hover{text-decoration:underline}@media (max-width:768px){.lp-footer-bottom{text-align:center;flex-direction:column;gap:12px}}@media (max-width:900px){.lp-problem-grid,.lp-hiw-steps{grid-template-columns:1fr}.lp-hiw-steps:before{display:none}.lp-features-grid{grid-template-columns:repeat(2,1fr)}.lp-plans{grid-template-columns:1fr;max-width:440px}.lp-mock-sidebar,.lp-nav-links{display:none}}@media (max-width:600px){.lp-hero-headline{letter-spacing:-1.2px;font-size:38px}.lp-features-grid{grid-template-columns:1fr}.lp-section{padding:72px 20px}}.glow-container{--card-radius:16px;--card-max-width:860px;--beam-size:150px;--beam-duration:4s;--beam-color:#1a1a1a;width:100%;max-width:var(--card-max-width);z-index:2;border-radius:var(--card-radius);background:#0000000d;margin:0 auto;padding:1.5px;position:relative;overflow:hidden}.glow-container .glow{z-index:1;pointer-events:none;position:absolute;inset:0}.glow-container .glow:before{content:"";background:conic-gradient(from 0deg, transparent 0deg, transparent 300deg, var(--beam-color) 340deg, transparent 360deg);width:200%;height:200%;animation:rotate var(--beam-duration) linear infinite;position:absolute;top:-50%;left:-50%}.glow-content{z-index:2;border-radius:calc(var(--card-radius) - 1.5px);background:#edede8;width:100%;position:relative;overflow:hidden}.glow-container:hover{background:var(--beam-color);transition:all .3s;box-shadow:0 0 20px #00000026}.glow-container:hover .glow:before{opacity:0;animation-play-state:paused}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:900px){.glow-container{max-width:calc(100vw - 40px)}}@media (max-width:768px){.lp-section{padding:60px 16px!important}.lp-nav{padding:16px 0}.lp-nav-inner{justify-content:space-between;padding:0 20px;display:flex}.lp-nav-pill-container,.lp-nav-actions{display:none!important}.lp-mobile-nav-toggle{cursor:pointer;color:#1a1a1a;z-index:110;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex!important}.lp-mobile-drawer{z-index:200;background:#fff;flex-direction:column;gap:32px;padding:80px 24px 40px;display:flex;position:fixed;inset:0}@keyframes drawerIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.lp-mobile-drawer-link{color:#111;letter-spacing:-.5px;font-size:24px;font-weight:600;text-decoration:none}.lp-mobile-drawer-actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.lp-hero{min-height:auto;padding:120px 20px 80px}.lp-hero-headline{margin-bottom:20px;letter-spacing:-1px!important;font-size:36px!important;line-height:1.1!important}.lp-hero-sub{margin-bottom:32px;font-size:15px!important;line-height:1.6!important}.lp-hero-ctas{flex-direction:column;gap:12px;width:100%}.lp-hero-ctas .lp-btn{width:100%}.lp-mock-frame{max-width:100%;margin-top:40px}.lp-mock-body{flex-direction:column;height:auto}.lp-mock-sidebar,.lp-mock-table-wrap{display:none!important}.lp-mock-content{padding:16px}.lp-mock-stats{grid-template-columns:1fr;gap:12px}.lp-problem-grid,.lp-hiw-steps,.lp-features-grid,.lp-plans{grid-template-columns:1fr!important;gap:16px!important}.lp-heading{font-size:24px!important}.lp-hiw-steps:before{display:none}.lp-hiw-step{text-align:left;flex-direction:column;align-items:flex-start;padding:0;display:flex}.lp-hiw-num{justify-content:flex-start;margin-bottom:8px}.lp-feature-tile{grid-column:span 1!important;min-height:auto!important}.lp-pricing-toggle{width:100%;grid-template-columns:auto auto auto!important;grid-template-areas:"monthly switch yearly"". .badge"!important;justify-content:center!important;align-items:center!important;gap:4px 12px!important;margin:32px 0 52px!important;display:grid!important}.lp-pricing-toggle .lp-toggle-label:first-of-type{grid-area:monthly}.lp-pricing-toggle .lp-toggle-switch{grid-area:switch}.lp-pricing-toggle .lp-toggle-label:nth-of-type(2){text-align:left;grid-area:yearly}.lp-toggle-switch{width:44px!important;height:24px!important;min-height:24px!important;padding:0!important}.lp-save-badge{grid-area:badge!important;justify-self:center!important;width:fit-content!important;margin-left:0!important;font-size:10px!important;position:static!important;transform:none!important}.lp-plan-card{padding:24px!important}.lp-faq-question{padding:18px 0;font-size:15px}.lp-final-cta-inner{text-align:center;flex-direction:column;padding:40px 20px}.lp-final-cta-left h2{font-size:28px}.lp-globe-container{height:380px;margin-top:32px;overflow:visible}.lp-footer-inner{text-align:center;flex-direction:column;gap:40px}.lp-footer-brand{align-items:center}.lp-footer-links{text-align:left;grid-template-columns:repeat(2,1fr);gap:32px 16px}.lp-footer-bottom{text-align:center;flex-direction:column;gap:12px}}
