.lp,.lp *{box-sizing:border-box;margin:0;padding:0}.lp{font-family:var(--font-body), system-ui, -apple-system, sans-serif;color:#1a1a1a;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;background:#fff;line-height:1.6}html{scroll-behavior:smooth}.lp nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #f0f0f0;padding:0 24px;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;max-width:1440px;height:60px;margin:0 auto;display:flex}.nav-logo{align-items:center;gap:9px;text-decoration:none;display:flex}.nav-logo-ic{background:#0f2137;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nav-logo-text{color:#0f2137;letter-spacing:-.3px;font-size:15px;font-weight:700}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:#666;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.nav-links a:hover{color:#111}.nav-right{align-items:center;gap:10px;display:flex}.nav-login{color:#555;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none}.nav-login:hover{color:#111}.nav-cta{color:#fff;background:#1a5e8a;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.nav-cta:hover{background:#154e75}.hero{background:#fff;padding:96px 24px 80px}.hero-inner{grid-template-columns:1fr 1.35fr;align-items:center;gap:56px;max-width:1440px;margin:0 auto;display:grid}.hero-badge{color:#444;letter-spacing:.02em;background:#f0f4f8;border-radius:20px;align-items:center;gap:7px;margin-bottom:24px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.hero-badge-dot{background:#1a5e8a;border-radius:50%;flex-shrink:0;width:6px;height:6px}.lp h1{letter-spacing:-2px;color:#0f2137;margin-bottom:20px;font-size:46px;font-weight:800;line-height:1.07}.lp h1 em{color:#1a5e8a;font-style:normal}.hero-sub{color:#555;max-width:460px;margin-bottom:14px;font-size:16px;line-height:1.75}.hero-sub strong{color:#111;font-weight:600}.browser-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.browser-badge{color:#555;background:#f5f5f5;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.browser-badge:hover{background:#ececec}.browser-icon{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.hero-ctas{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.btn-primary{color:#fff;letter-spacing:-.1px;background:#1a5e8a;border-radius:9px;align-items:center;gap:7px;padding:13px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-primary:hover{background:#154e75}.btn-ghost{color:#555;border:1.5px solid #e0e0e0;border-radius:9px;padding:13px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s}.btn-ghost:hover{background:#f5f5f5;border-color:#ccc}.hero-note{color:#aaa;font-size:12px}.hero-ui{background:#efefef;border-radius:14px;padding:14px;box-shadow:0 20px 60px #0000001f,0 0 0 1px #0000000f}.hero-img{width:100%;height:auto;display:block}.browser-bar{background:#fff;border-bottom:1px solid #f0f0f0;border-radius:9px 9px 0 0;align-items:center;gap:9px;padding:10px 14px;display:flex}.bdots{gap:5px;display:flex}.bdot{border-radius:50%;width:11px;height:11px}.burl{color:#aaa;background:#f5f5f5;border-radius:5px;flex:1;align-items:center;max-width:280px;height:22px;margin:0 auto;padding:0 10px;font-size:10px;display:flex}.bcontent{background:#fafafa;border-radius:0 0 9px 9px;gap:12px;min-height:250px;padding:14px;display:flex}.bpage{background:#fff;border-radius:7px;flex:1;padding:14px;box-shadow:0 1px 4px #0000000f}.bpage-hdr{background:#0f2137;border-radius:5px;height:28px;margin-bottom:10px}.bpage-img{background:linear-gradient(135deg,#dceef8,#c5ddf0);border-radius:5px;justify-content:center;align-items:center;height:84px;margin-bottom:10px;display:flex}.bpage-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bpage-card{background:#f5f5f5;border-radius:5px;height:46px}.ext{background:#fff;border-radius:9px;flex-shrink:0;width:178px;overflow:hidden;box-shadow:0 4px 20px #0000001f}.ext-hdr{background:#0f2137;padding:10px 12px}.ext-logo-row{align-items:center;gap:7px;display:flex}.ext-logo-ic{background:#1a3a5c;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ext-hdr-name{color:#fff;font-size:10px;font-weight:700}.ext-hdr-credits{color:#4a9bbf;margin-top:1px;font-size:9px}.ext-body{padding:8px}.ext-row{border-bottom:1px solid #f5f5f5;align-items:center;gap:6px;padding:5px 2px;display:flex}.ext-row:last-of-type{border-bottom:none}.ext-thumb{border-radius:4px;flex-shrink:0;width:24px;height:24px}.ext-info{flex:1;min-width:0}.ext-name{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:500;overflow:hidden}.ext-meta{color:#aaa;margin-top:1px;font-size:8px}.tag-done{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:700}.tag-pend{color:#888;white-space:nowrap;background:#f0f0f0;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:700}.ext-btn-wrap{padding:6px 8px 8px}.ext-btn{color:#fff;cursor:pointer;background:#1a5e8a;border:none;border-radius:6px;width:100%;padding:7px;font-family:inherit;font-size:10px;font-weight:700}.proof-bar{background:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:0 24px}.proof-inner{max-width:1440px;margin:0 auto;padding:40px 0 32px}.proof-stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}.proof-stat{background:#f8fafc;border:1px solid #efefef;border-radius:10px;padding:24px}.proof-stat-num{color:#0f2137;letter-spacing:-1.5px;font-size:40px;font-weight:800;line-height:1}.proof-stat-num em{color:#1a5e8a;font-style:normal}.proof-stat-bar{background:#e8e8e8;border-radius:3px;height:3px;margin:12px 0 10px}.proof-stat-bar-fill{background:#1a5e8a;border-radius:3px;height:100%}.proof-stat-label{color:#888;font-size:12px;line-height:1.5}.proof-types-label{color:#bbb;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:11px;font-weight:700}.proof-types-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.proof-type-card{text-align:center;background:#f8fafc;border:1.5px solid #efefef;border-radius:10px;padding:18px 12px;transition:border-color .15s,box-shadow .15s}.proof-type-card:hover{border-color:#1a5e8a;box-shadow:0 2px 12px #1a5e8a1a}.proof-type-icon{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 10px;display:flex}.proof-type-name{color:#333;font-size:12px;font-weight:600;line-height:1.3}.section{padding:96px 24px}.section-inner{max-width:1440px;margin:0 auto}.section-tag{color:#1a5e8a;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:700}.section-h{letter-spacing:-1.2px;color:#0f2137;margin-bottom:16px;font-size:40px;font-weight:800;line-height:1.1}.section-p{color:#666;max-width:560px;font-size:16px;line-height:1.75}.bg-dark{background:#111}.bg-off{background:#f8fafc}.why-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-top:60px;display:grid}.why-cards{flex-direction:column;gap:16px;display:flex}.why-card{background:#fff;border:1px solid #efefef;border-radius:10px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.why-card-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.why-card-title{color:#111;letter-spacing:-.1px;margin-bottom:4px;font-size:14px;font-weight:700}.why-card-desc{color:#777;font-size:13px;line-height:1.65}.why-stat-box{background:#0f2137;border-radius:14px;flex-direction:column;gap:0;padding:36px;display:flex}.why-stat{border-bottom:1px solid #ffffff12;padding:22px 0}.why-stat:first-child{padding-top:0}.why-stat:last-child{border-bottom:none;padding-bottom:0}.why-stat-num{color:#fff;letter-spacing:-1.5px;font-size:40px;font-weight:800;line-height:1}.why-stat-num em{color:#4a9bbf;font-style:normal}.why-stat-label{color:#5a8fad;margin-top:6px;font-size:13px;line-height:1.5}.live-section{background:#fff;padding:96px 24px}.live-inner{grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1440px;margin:0 auto;display:grid}.live-steps{flex-direction:column;gap:24px;display:flex}.live-step{align-items:flex-start;gap:16px;display:flex}.live-step-check{background:#1a5e8a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.live-step-title{color:#111;letter-spacing:-.2px;margin-bottom:4px;font-size:16px;font-weight:700}.live-step-desc{color:#777;font-size:14px;line-height:1.6}.live-ctas{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.calc-card{background:#fff;border-radius:16px;margin-top:60px;overflow:hidden;box-shadow:0 4px 40px #00000014,0 0 0 1px #0000000d}.calc-layout{grid-template-columns:1fr 1fr;display:grid}.calc-left{border-right:1px solid #f0f0f0;padding:40px}.calc-right{background:#f8fafc;min-height:470px;padding:40px}.calc-field-label{color:#999;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:11px;font-weight:700}.calc-img-options{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:36px;display:grid}.calc-img-opt{cursor:pointer;text-align:center;background:#fff;border:1.5px solid #e8e8e8;border-radius:9px;padding:14px 6px;font-family:inherit;transition:all .15s}.calc-img-opt:hover{border-color:#aaa}.calc-img-opt.active{background:#ebf4fb;border-color:#1a5e8a}.calc-img-opt-num{color:#ccc;letter-spacing:-.5px;font-size:20px;font-weight:800;line-height:1;transition:color .15s}.calc-img-opt.active .calc-img-opt-num{color:#1a5e8a}.calc-img-opt-label{color:#ccc;margin-top:3px;font-size:10px;font-weight:500;transition:color .15s}.calc-img-opt.active .calc-img-opt-label{color:#5a8fad}.calc-rate-val{color:#0f2137;letter-spacing:-1px;margin-bottom:10px;font-size:32px;font-weight:800}.lp input[type=range]{accent-color:#1a5e8a;cursor:pointer;width:100%}.calc-range-labels{color:#ccc;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.calc-breakdown{border-top:1px solid #f0f0f0;margin-top:32px;padding-top:28px}.calc-breakdown-title{color:#bbb;text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px;font-size:11px;font-weight:700}.calc-step-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.calc-step-name{color:#666;min-width:160px;font-size:12px}.calc-step-bar{background:#f0f0f0;border-radius:3px;flex:1;height:3px;overflow:hidden}.calc-step-fill{background:#1a5e8a;border-radius:3px;height:100%;transition:width .3s}.calc-step-time{color:#555;text-align:right;min-width:52px;font-size:11px;font-weight:600}.calc-right-label{color:#999;text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px;font-size:11px;font-weight:700}.calc-hero-box{background:#0f2137;border-radius:12px;margin-bottom:16px;padding:28px}.calc-hero-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.calc-hero-label{color:#3a7a9c;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;font-size:10px;font-weight:700}.calc-hero-val{color:#7dd4b0;letter-spacing:-2px;font-size:42px;font-weight:800;line-height:1}.calc-hero-sub{color:#3a7a9c;margin-top:5px;font-size:11px}.calc-divider{background:#ffffff12;height:1px;margin:20px 0}.calc-so-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.calc-so-label{color:#4a9bbf;font-size:13px}.calc-so-price{color:#fff;letter-spacing:-.5px;font-size:24px;font-weight:800}.calc-net{background:#dcfce7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.calc-net-label{color:#166534;font-size:13px;font-weight:600}.calc-net-val{color:#166534;letter-spacing:-.5px;text-align:right;font-size:20px;font-weight:800}.calc-cta-btn{color:#fff;cursor:pointer;background:#1a5e8a;border:none;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:16px;padding:13px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s;display:flex}.calc-cta-btn:hover{background:#154e75}.calc-cta-note{color:#aaa;text-align:center;margin-top:10px;font-size:11px}.how-steps{flex-direction:column;gap:0;margin-top:60px;display:flex}.how-step{border-bottom:1px solid #efefef;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:64px 0;display:grid}.how-step:last-child{border-bottom:none}.how-cta{justify-content:center;margin-top:56px;display:flex}.how-step-num{color:#1a5e8a;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:11px;font-weight:700}.how-step-title{color:#0f2137;letter-spacing:-.5px;margin-bottom:12px;font-size:26px;font-weight:800;line-height:1.15}.how-step-desc{color:#666;margin-bottom:22px;font-size:15px;line-height:1.75}.how-points{flex-direction:column;gap:9px;display:flex}.how-point{color:#444;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.how-check{background:#ebf4fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.how-visual{background:#fff;border-radius:14px;padding:24px;box-shadow:0 2px 20px #00000012}.types-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px;display:grid}.type-card{background:#fff;border:1px solid #efefef;border-radius:12px;padding:28px 22px;position:relative;overflow:hidden}.type-card:after{content:"";height:3px;position:absolute;top:0;left:0;right:0}.type-card.t1:after{background:#1a5e8a}.type-card.t2:after{background:#16a34a}.type-card.t3:after{background:#d97706}.type-card.t4:after{background:#7c3aed}.type-icon-box{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;display:flex}.type-title{color:#111;letter-spacing:-.1px;margin-bottom:6px;font-size:15px;font-weight:700}.type-desc{color:#777;font-size:13px;line-height:1.65}.type-eg{color:#bbb;margin-top:8px;font-size:11px}.pricing-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.p-card{background:#fff;border:1.5px solid #efefef;border-radius:14px;padding:32px;position:relative}.p-card.featured{background:#ebf4fb;border-color:#1a5e8a}.p-card.dark{background:#0f2137;border-color:#0f2137}.p-best{color:#fff;white-space:nowrap;background:#1a5e8a;border-radius:20px;padding:3px 14px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.p-plan{color:#999;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:600}.p-card.dark .p-plan{color:#3a7a9c}.p-price{color:#0f2137;letter-spacing:-2.5px;font-size:48px;font-weight:800;line-height:1}.p-card.dark .p-price{color:#fff}.p-price-sub{color:#aaa;margin-top:4px;margin-bottom:22px;font-size:13px}.p-card.dark .p-price-sub{color:#3a7a9c}.p-features{flex-direction:column;gap:9px;margin-bottom:24px;display:flex}.p-feature{color:#444;align-items:center;gap:9px;font-size:13px;display:flex}.p-card.dark .p-feature{color:#7aa8c0}.p-btn{cursor:pointer;border:none;border-radius:9px;width:100%;padding:12px;font-family:inherit;font-size:14px;font-weight:700;transition:all .15s}.p-btn-blue{color:#fff;background:#1a5e8a}.p-btn-blue:hover{background:#154e75}.p-btn-gray{color:#444;background:#f0f0f0}.p-btn-gray:hover{background:#e8e8e8}.p-btn-white{color:#0f2137;background:#fff}.p-btn-white:hover{background:#ebf4fb}.p-note{color:#aaa;text-align:center;margin-top:10px;font-size:12px}.p-card.dark .p-note{color:#3a7a9c}.pricing-footer{text-align:center;color:#888;margin-top:28px;font-size:14px}.pricing-footer a{color:#1a5e8a;font-weight:600;text-decoration:none}.faq-list{max-width:740px;margin-top:52px;margin-left:auto;margin-right:auto}.faq-item{border-bottom:1px solid #efefef}.faq-item:first-child{border-top:1px solid #efefef}.faq-btn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:22px 0;font-family:inherit;display:flex}.faq-q{color:#111;font-size:15px;font-weight:600;line-height:1.4}.faq-toggle{background:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;transition:all .2s;display:flex}.faq-item.open .faq-toggle{background:#1a5e8a;transform:rotate(180deg)}.faq-item.open .faq-toggle svg{stroke:#fff}.faq-a{color:#555;padding-bottom:22px;font-size:14px;line-height:1.8}.faq-a strong{color:#111;font-weight:600}.faq-a a{color:#1a5e8a;text-decoration:none}.cta-section{background:#0f2137;padding:96px 24px}.cta-inner{text-align:center;max-width:620px;margin:0 auto}.cta-section h2{color:#fff;letter-spacing:-1.2px;margin-bottom:14px;font-size:40px;font-weight:800;line-height:1.12}.cta-section p{color:#4a9bbf;margin-bottom:36px;font-size:16px;line-height:1.65}.cta-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.btn-white{color:#0f2137;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:13px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.btn-white:hover{background:#ebf4fb}.btn-outline-white{color:#fff;border:1.5px solid #fff3;border-radius:9px;padding:13px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s}.btn-outline-white:hover{background:#ffffff14}.lp footer{background:#1a1a1a;padding:44px 24px 56px}.footer-inner{max-width:1440px;margin:0 auto}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.footer-logo-wrap{align-items:center;gap:9px;text-decoration:none;display:flex}.footer-ic{background:#0f2137;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.footer-name{color:#fff;letter-spacing:-.3px;font-size:15px;font-weight:700}.footer-legal-links{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.footer-legal-links a{color:#bababa;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.footer-legal-links a:hover{color:#fff}.footer-center{text-align:center}.footer-copy-main{color:#ededed;font-size:14px;font-weight:500}.footer-tag-line{color:#888;margin-top:8px;font-size:13px}.footer-product{color:#ededed;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:500;display:inline-flex}.sqsp-badge{align-items:center;gap:6px;display:inline-flex}.sqsp-ic{background:#fb542b;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sqsp-text{color:#fff;letter-spacing:-.2px;font-size:14px}.sqsp-text b{font-weight:800}.sqsp-text span{color:#bababa;font-weight:500}.footer-greengo{color:#ededed}.ic{vertical-align:middle;flex-shrink:0;display:inline-block}@media (max-width:960px){.hero-inner,.why-grid,.how-step,.calc-layout,.live-inner{grid-template-columns:1fr}.types-grid,.pricing-cards,.proof-stats{grid-template-columns:1fr 1fr}.proof-types-grid{grid-template-columns:repeat(3,1fr)}.lp h1{font-size:36px}.section-h{font-size:30px}.nav-links{display:none}.calc-hero-val{font-size:32px}}@media (max-width:560px){.types-grid,.pricing-cards,.calc-hero-row{grid-template-columns:1fr}.proof-stats,.proof-types-grid{grid-template-columns:1fr 1fr}.hero-ctas{flex-direction:column;align-items:flex-start}}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes lp-pulse{0%,to{box-shadow:0 0 #1a5e8a73}50%{box-shadow:0 0 0 5px #1a5e8a00}}.why-card,.proof-stat,.type-card,.p-card{transition:transform .2s,box-shadow .2s,border-color .2s}.why-card:hover,.proof-stat:hover{border-color:#e3e9ef;transform:translateY(-3px);box-shadow:0 10px 28px #0f213714}.type-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0f213717}.type-card:after{transition:height .2s}.type-card:hover:after{height:5px}.p-card:not(.dark):hover{transform:translateY(-4px);box-shadow:0 16px 38px #0f21371a}.p-card.dark:hover{transform:translateY(-4px);box-shadow:0 18px 44px #0f213766}.proof-type-card{transition:transform .2s,border-color .15s,box-shadow .15s}.proof-type-card:hover{transform:translateY(-3px)}.why-card-icon,.type-icon-box{transition:transform .2s}.why-card:hover .why-card-icon,.type-card:hover .type-icon-box{transform:scale(1.08)}.btn-primary,.nav-cta,.btn-white,.calc-cta-btn,.p-btn,.btn-ghost,.btn-outline-white,.browser-badge{transition:background .15s,transform .15s,box-shadow .15s,border-color .15s,color .15s}.btn-primary:hover,.nav-cta:hover,.calc-cta-btn:hover,.p-btn-blue:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1a5e8a4d}.btn-white:hover,.p-btn-white:hover,.p-btn-gray:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000024}.btn-ghost:hover,.btn-outline-white:hover,.browser-badge:hover{transform:translateY(-2px)}.btn-primary:active,.nav-cta:active,.btn-white:active,.calc-cta-btn:active,.p-btn:active{box-shadow:none;transform:translateY(0)}.nav-links a{position:relative}.nav-links a:after{content:"";transform-origin:0;background:#1a5e8a;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.hero-inner>div:first-child{animation:.7s cubic-bezier(.16,.84,.44,1) both lp-rise}.hero-inner>div:last-child{animation:.7s cubic-bezier(.16,.84,.44,1) .12s both lp-rise}.hero-inner>div:last-child>.hero-img{animation:6s ease-in-out 1s infinite lp-float}.hero-badge-dot{animation:2.4s ease-in-out infinite lp-pulse}.lp-pre{opacity:0;will-change:opacity, translate;transition:opacity .65s cubic-bezier(.16,.84,.44,1),translate .65s cubic-bezier(.16,.84,.44,1);translate:0 26px}.lp-pre.lp-in{opacity:1;translate:0}.live-inner .hero-img.lp-pre,.how-visual img.lp-pre{transition-property:opacity,scale;translate:0;scale:.96}.live-inner .hero-img.lp-pre.lp-in,.how-visual img.lp-pre.lp-in{scale:1}.proof-stat.lp-pre .proof-stat-bar-fill{transform-origin:0;transition:transform .8s cubic-bezier(.16,.84,.44,1) .25s;transform:scaleX(0)}.proof-stat.lp-pre.lp-in .proof-stat-bar-fill{transform:scaleX(1)}}
