:root{--teal:#0d7377;--teal-light:#9cc;--navy:#14213d;--green:#1a6b2e;--red:#c1121f;--red-dark:#8f0d17;--orange:#e07b00;--grey:#444;--tint:#f0f4f4;--black:#000;--white:#fff;--line:#14213db3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:#faf8f2;margin:0;padding:0}body{color:var(--black);padding-bottom:64px;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-weight:500;line-height:1.55}.wrap{max-width:820px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{font-family:Plus Jakarta Sans,Arial,sans-serif;font-weight:800}.doc-box{border:1.5px solid var(--line);background:var(--white);margin:24px 0;box-shadow:0 4px 16px #14213d0f}img{max-width:100%;display:block}a{text-decoration:none}.hero{background:var(--navy) url(/images/hero-bg.png) center / cover no-repeat;flex-wrap:wrap;align-items:center;gap:20px;padding:8px 20px;display:flex}.logo{color:var(--white);white-space:nowrap;flex-shrink:0;font-size:25px;font-weight:700}.hero-copy{text-align:right;flex:1;min-width:200px}.hero h1{color:var(--white);margin:0;font-size:20px;font-weight:700;line-height:1.3}.hero-mobile-tagline{display:none}@media (width<=640px){.hero{flex-flow:row;justify-content:space-between;gap:8px;padding:10px 16px}.logo,.hero-copy{display:none}.hero-mobile-tagline{text-align:center;min-width:0;color:var(--white);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:17px;font-weight:700;display:block;overflow:hidden}}section{padding:48px 0}.section-title{color:var(--black);text-align:center;margin:0 0 24px;font-size:32px;line-height:1.3}.section-title.sm{font-size:28px}.kicker{color:var(--teal);text-align:center;margin:0 0 12px;font-size:18px;font-weight:700}p.lede{color:var(--black);margin:0 0 20px;font-size:20px}.problem-intro{text-align:center;padding:44px 0 8px}.problem-intro h2{letter-spacing:.01em;margin:0 0 14px;font-family:Anton,Plus Jakarta Sans,Arial,sans-serif;font-size:46px;font-weight:400;line-height:1.2}.problem-intro h2 .hl{color:var(--red)}.problem-sub{margin:10px 0 0;font-size:26px;font-weight:700;line-height:1.4}.problem-sub .hl{color:var(--red)}@media (width<=640px){.problem-intro h2{font-size:26px}}.problem-intro .sig{margin:20px 0 0;font-size:23px}.problem-intro .sig .brand{color:var(--teal)}.highlight-banner{background:var(--navy);color:var(--white);text-align:center;border-radius:6px;margin:32px auto;padding:22px 24px;font-size:23px;font-weight:700}.media-card{background:var(--tint);text-align:center;border-radius:10px;margin:24px 0;padding:20px}.media-card .play-line{margin:0 0 4px;font-size:22px;font-weight:700}.media-card .play-sub{color:var(--black);margin:0 0 16px;font-size:18px}.media-card img{object-fit:cover;border-radius:8px;width:100%;max-height:360px}.media-card .caption{color:var(--teal);margin-top:12px;font-size:17px;font-weight:700}.photo-card{border:1.5px solid var(--line);border-radius:8px;margin:24px 0;overflow:hidden;box-shadow:0 4px 16px #14213d14}.photo-card img{object-fit:cover;width:100%;max-height:340px;display:block}.photo-card .caption{color:var(--grey);background:#f9fafb;border-top:1px solid #e5e7eb;padding:10px 14px;font-size:17px;font-weight:700}.usecase-grid{border:1.5px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;margin:24px 0;display:grid;overflow:hidden;box-shadow:0 4px 16px #14213d14}.usecase-grid .photo-card{box-shadow:none;border:none;border-right:1.5px solid var(--line);border-radius:0;margin:0}.usecase-grid>.photo-card:last-child{border-right:none}@media (width<=700px){.usecase-grid{grid-template-columns:1fr}.usecase-grid .photo-card{border-right:none;border-bottom:1.5px solid var(--line)}.usecase-grid>.photo-card:last-child{border-bottom:none}}.video-wrap{border:1.5px solid var(--line);border-radius:8px;margin:0 auto;overflow:hidden;box-shadow:0 8px 24px #14213d29}.app-screenshot{width:100%;margin:24px 0}.feature-row .app-screenshot{margin:0}.app-frame{background:var(--white);border:1px solid #e2e8e8;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #14213d29}.app-frame .chrome{background:#e9edee;gap:6px;padding:9px 12px;display:flex}.app-frame .chrome span{border-radius:50%;width:10px;height:10px;display:inline-block}.app-frame .chrome span:first-child{background:#ff5f57}.app-frame .chrome span:nth-child(2){background:#febc2e}.app-frame .chrome span:nth-child(3){background:#28c840}.app-frame img{object-fit:cover;object-position:top;width:100%;display:block}.compare-grid{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;padding:20px;display:grid}@media (width<=600px){.compare-grid{grid-template-columns:1fr}}.compare-card{border-radius:10px;padding:20px}.compare-card.bad{background:#fdecec;border:1px solid #f3b7b7}.compare-card.good{background:#eaf5ee;border:1px solid #a9d7ba}.compare-card h4{margin:0 0 10px;font-size:18px}.compare-card.bad h4{color:var(--red)}.compare-card.good h4{color:var(--green)}.compare-card ul{margin:0;padding-left:18px;font-size:17px}.compare-card li{margin:0 0 8px}.cost-bars{flex-direction:column;gap:14px;margin:24px 0;padding:24px;display:flex}.cost-bar-row{align-items:center;gap:12px;display:flex}.cost-bar-label{flex-shrink:0;width:130px;font-size:17px;font-weight:700}.cost-bar-track{background:var(--tint);border-radius:6px;flex:1;min-height:34px;position:relative}.cost-bar-fill{min-height:34px;color:var(--white);text-align:right;border-radius:6px;justify-content:flex-end;align-items:center;padding:6px 10px;font-size:17px;font-weight:700;line-height:1.25;display:flex}@media (width<=480px){.cost-bar-row{align-items:flex-start}.cost-bar-label{width:92px;font-size:14px}.cost-bar-fill{font-size:14px}}.cost-bar-fill.acrobat{background:var(--red);width:100%}.cost-bar-fill.sharre{background:var(--green);width:33%}.cost-bar-note{color:var(--grey);text-align:center;margin:0;font-size:16px}.spots-tracker{text-align:center;max-width:420px;margin:24px auto;padding:24px}.spots-tracker .count{color:var(--navy);margin:0 0 8px;font-size:18px;font-weight:700}.spots-tracker .count .red{color:var(--red)}.spots-track{background:var(--tint);border-radius:8px;height:22px;overflow:hidden}.spots-fill{background:var(--red);width:78%;height:100%}.offer-grid{text-align:center;grid-template-columns:1.1fr 1fr;align-items:stretch;display:grid}.offer-grid>div:first-child{border-right:1.5px solid var(--line);flex-direction:column;justify-content:center;padding:28px 26px;display:flex}.offer-grid .checklist{text-align:left;flex-direction:column;justify-content:center;margin:0;padding:28px 26px;display:flex}@media (width<=640px){.offer-grid{grid-template-columns:1fr}.offer-grid>div:first-child{border-right:none;border-bottom:1.5px solid var(--line)}}.feature-row{grid-template-columns:1fr 1fr;align-items:stretch;margin:0 0 32px;display:grid}.feature-row>div:first-child{border-right:1.5px solid var(--line);flex-direction:column;justify-content:center;padding:28px;display:flex}.feature-row>div:last-child{align-self:stretch;padding:0;display:flex}.feature-row .app-screenshot{flex-direction:column;width:100%;display:flex}.feature-row .app-frame{box-shadow:none;border:none;border-radius:0;flex-direction:column;flex:1;width:100%;min-height:0;margin:0;display:flex}.feature-row .app-frame img{object-fit:contain;object-position:center;background:var(--white);flex:1;height:100%;min-height:0}.feature-row.reverse>:first-child{border-right:none;border-left:1.5px solid var(--line);order:2}@media (width<=700px){.feature-row,.feature-row.reverse>:first-child{order:initial}.feature-row{grid-template-columns:1fr}.feature-row>div:first-child,.feature-row.reverse>:first-child{border-left:none;border-right:none;border-bottom:1.5px solid var(--line)}}.act-fast{margin:0 0 18px;font-size:18px;font-weight:700}.act-fast .red{color:var(--red)}.price-row{margin:0 0 6px;font-size:22px;font-weight:700}.price-row .navy{color:var(--navy)}.price-row .green{color:var(--green)}.price-row .strike{text-decoration:line-through}.big-price-line{margin:10px 0;font-size:32px;font-weight:700}.big-price-line .navy{color:var(--navy)}.big-price-line .green{color:var(--green)}.access-line{margin:4px 0 22px;font-size:18px}.cta-button{background:linear-gradient(135deg, var(--red) 0%, var(--red-dark) 100%);color:var(--white);border:1.5px solid var(--red-dark);letter-spacing:.3px;border-radius:6px;margin:8px 0 18px;padding:16px 28px;font-size:22px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 4px 14px #c1121f59}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #c1121f73}.micro{color:var(--grey);margin:0 0 12px;font-size:16px;font-weight:700}.trust-bar{background:linear-gradient(135deg, var(--navy) 0%, #1f2f52 100%);border-radius:10px;margin:0 0 14px;padding:14px 16px}.trust-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.trust-row+.trust-row{border-top:1px solid #ffffff26;margin-top:8px;padding-top:8px}.card-chip{background:var(--white);color:var(--navy);letter-spacing:.02em;border-radius:5px;padding:5px 10px;font-size:14px;font-weight:800;display:inline-block}.card-chip.visa{color:#1a1f71}.card-chip.amex{color:#016fd0}.card-chip.discover{color:#ff6000}.card-chip.mastercard{color:#eb001b}.compat-chip{color:#ffffffd9;font-size:14px;font-weight:700}.price-lock{color:var(--red);margin:0;font-size:17px;font-weight:700}.secure-note{color:var(--grey);margin:0 0 10px;font-size:16px}.checklist{max-width:560px;margin:28px auto 0;padding:0;list-style:none}.checklist li{margin:0 0 12px;padding-left:26px;font-size:18px;position:relative}.checklist li:before{content:"✅";position:absolute;left:0}.cost-item{margin:0 0 18px;font-size:18px}.cost-item .lead{font-weight:700}.cost-closer{margin:20px 0 0;font-size:18px}.cost-closer .navy{color:var(--navy);font-weight:700}.solution-heading{color:var(--navy);margin:0 0 10px;font-size:22px}.solution-kicker{color:var(--teal);text-align:center;margin:-8px 0 30px;font-size:20px;font-weight:700}.credit-para{margin:18px 0 0;font-size:18px}.alt{background:var(--tint)}.cta-headline-band{background:var(--navy);text-align:center;padding:20px 24px}.cta-headline-band h2{color:var(--white);margin:0 0 6px;font-size:25px}.cta-headline-band .sub{color:var(--white);margin:0;font-size:18px}.offer-lead{text-align:center;margin:0 0 6px;font-size:18px}.offer-lead .navy{color:var(--navy);font-weight:700}.big-arrow-price{text-align:center;margin:14px 0;font-size:28px;font-weight:700}.big-arrow-price .navy{color:var(--navy)}.big-arrow-price .green{color:var(--green)}.cap-note{text-align:center;margin:10px 0 26px;font-size:18px}.cap-note .red{color:var(--red);font-weight:700}.what-you-get{color:var(--navy);text-align:center;margin:8px 0 0;font-size:18px;font-weight:700}.faq-box{padding:28px 28px 6px}.faq-item{margin:0 0 22px}.faq-item h3{color:var(--navy);margin:0 0 6px;font-size:18px}.faq-item p{margin:0;font-size:18px}.urgency-copy{text-align:center;max-width:640px;margin:0 auto 8px;font-size:18px}footer{text-align:center;border-top:1px solid #e2e2e2;max-width:820px;margin:0 auto;padding:28px 24px;font-size:18px}footer .brand{color:var(--teal);font-weight:700}footer .tag{color:var(--black)}.footer-links{margin:14px 0;font-size:16px}.footer-links a{color:var(--teal);font-weight:700}.footer-links a:hover{text-decoration:underline}.footer-disclaimer{color:var(--grey);margin:0 0 14px;font-size:12px;line-height:1.6}.footer-copyright{color:#999;margin:0;font-size:11px}.otp-overlay{z-index:1000;background:#14213db3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.otp-modal{background:var(--white);border:1.5px solid var(--line);border-radius:8px;width:100%;max-width:420px;padding:32px;position:relative;box-shadow:0 12px 32px #00000040}.otp-close{cursor:pointer;color:var(--grey);background:0 0;border:none;font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.otp-title{color:var(--navy);text-align:center;margin:0 0 8px;font-size:18px}.otp-sub{color:var(--grey);text-align:center;margin:0 0 20px;font-size:12px}.otp-input{border:1.5px solid var(--line);box-sizing:border-box;border-radius:6px;width:100%;margin:0 0 12px;padding:12px 14px;font-family:inherit;font-size:16px;display:block}.otp-code{text-align:center;letter-spacing:8px;font-weight:700}.otp-error{color:var(--red);text-align:center;margin:0 0 12px;font-size:12px;font-weight:700}.otp-submit{text-align:center;cursor:pointer;border:none;width:100%;font-family:inherit;display:block}.otp-link{color:var(--teal);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:underline}.otp-resend{text-align:center;width:100%;margin-top:14px;display:block}.otp-resend:disabled{color:var(--grey);cursor:default;text-decoration:none}.checkout-email-row{background:#eaf5ee;border:1.5px solid #a9d7ba;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;display:flex}.checkout-email-badge{color:var(--green);font-size:12px;font-weight:700}.checkout-label{color:var(--navy);margin:16px 0 4px;font-size:12px;font-weight:700;display:block}.checkout-strength{margin:-8px 0 4px;font-size:11px;font-weight:700}.checkout-strength.strength-0,.checkout-strength.strength-1{color:var(--red)}.checkout-strength.strength-2{color:var(--orange)}.checkout-strength.strength-3,.checkout-strength.strength-4{color:var(--green)}.sticky-bar{z-index:500;border-top:3px solid var(--red);background:#111111f5;padding:10px 16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000040}.sticky-bar-inner{max-width:860px;color:var(--white);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.sticky-bar-inner>span{font-size:17px;font-weight:800}.sticky-bar-cta{background:var(--red);color:var(--white);text-transform:uppercase;white-space:nowrap;border:none;border-radius:4px;padding:10px 20px;font-size:18px;font-weight:800}.sticky-bar-strike{opacity:.7;margin-right:4px;font-weight:400}@media (width<=560px){.sticky-bar-inner{flex-flow:row;gap:8px}.sticky-bar-inner>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.sticky-bar-cta{flex-shrink:0;padding:8px 14px;font-size:14px}}@media (width<=600px){.hero h1{font-size:30px}.section-title{font-size:26px}.section-title.sm{font-size:24px}.cta-button{width:100%}}
