.app-page--pimblop-en .pimblop-product{--pb-ink:#143d49;--pb-muted:#52676e;--pb-line:#d5dfdc;--pb-coral:#b74d39;color:var(--pb-ink);padding-bottom:32px}.pimblop-product :focus-visible{outline:3px solid var(--pb-coral);outline-offset:6px}.pimblop-product a,.pimblop-product button{scroll-margin-top:24px}.pb-product-nav{justify-content:space-between;align-items:center;gap:24px;padding-block:25px;display:flex}.pb-wordmark{font-family:var(--heading);letter-spacing:-.04em;align-items:center;gap:11px;font-size:1.35rem;font-weight:750;display:flex}.pb-wordmark img{border-radius:9px}.pb-product-nav>div{align-items:center;gap:28px;font-size:.85rem;display:flex}.pb-product-nav>div a{padding-block:10px}.pb-product-nav>div a:hover{text-underline-offset:5px;text-decoration:underline}.pb-availability{color:var(--pb-muted);border-left:1px solid var(--pb-line);padding-left:28px}.pb-eyebrow{letter-spacing:.035em;margin-bottom:23px;font-size:.77rem;font-weight:600}.pb-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:7%;padding-block:30px 66px;display:grid}.pb-hero h1{letter-spacing:-.065em;text-wrap:initial;max-width:12ch;font-size:clamp(3rem,4.5vw,5.2rem);font-weight:700;line-height:1.02}.pb-hero h1 em{color:var(--pb-coral);white-space:nowrap;font-style:normal}.pb-lead{max-width:42ch;color:var(--pb-muted);margin-block:28px 30px;font-size:1.13rem;line-height:1.65}.pb-button{color:#fff;background:#104757;border-radius:12px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:15px 22px;font-size:.95rem;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.pb-button:hover{background:#17343e;transform:translateY(-2px)}.pb-button:active{transform:translateY(0)}.pb-download-actions{flex-wrap:wrap;align-items:center;gap:30px;padding-block:15px;display:flex}.pb-explore{align-items:center;gap:10px;min-height:44px;font-size:.85rem;font-weight:600;display:inline-flex}.pb-explore:hover{text-underline-offset:5px;text-decoration:underline}.pb-hero-note{color:var(--pb-muted);margin-top:18px;font-size:.79rem}.pb-hero-visual{background:#e7eeeb;border-radius:9px;flex-direction:column;align-items:center;gap:22px;padding:24px 24px 20px;display:flex}.pb-hero-label{width:100%;color:var(--pb-muted);justify-content:space-between;align-items:center;gap:15px;font-size:.71rem;display:flex}.pb-hero-label span:last-child{letter-spacing:.08em}.pb-phone{background:#123a46;border:5px solid #123a46;border-radius:34px;width:252px;max-width:100%;overflow:hidden;box-shadow:0 18px 32px -18px #10333d70}.pb-phone img{border-radius:28px;width:100%;height:auto;display:block}.pb-screen-button{background:0 0;border:0;border-radius:34px;padding:0;transition:transform .25s;display:block}.pb-screen-button:hover{transform:translateY(-3px)}.pb-hero-visual figcaption,.pb-screen-stage figcaption{color:var(--pb-muted);text-align:center;font-size:.72rem}.pb-question-nav{border-block:1px solid var(--pb-line);grid-template-columns:repeat(3,1fr);gap:30px;padding-block:28px;display:grid}.pb-question-nav a{grid-template-columns:1fr auto;gap:10px 12px;padding-right:18px;display:grid;position:relative}.pb-question-nav a:not(:last-child){border-right:1px solid var(--pb-line)}.pb-question-nav a:hover strong{color:var(--pb-coral)}.pb-step{letter-spacing:.025em;color:var(--pb-muted);grid-column:1/-1;font-size:.69rem}.pb-question-nav strong{letter-spacing:-.025em;font-size:1.08rem;font-weight:600}.pb-question-nav svg{align-self:center}.pb-story{grid-template-columns:1fr 1fr;align-items:center;gap:11%;padding-block:90px;display:grid}.pb-story+.pb-story{padding-top:20px}.pb-story-copy h2,.pb-entry h2,.pb-plans h2,.pb-faq h2{letter-spacing:-.05em;font-size:clamp(2.1rem,3.5vw,3.65rem);font-weight:650;line-height:1.1}.pb-story-copy>p:not(.pb-eyebrow){color:var(--pb-muted);max-width:44ch;margin-top:24px;font-size:1.02rem;line-height:1.75}.pb-story-copy>.pb-fine{font-size:.78rem!important;line-height:1.6!important}.pb-inline-link{text-underline-offset:5px;align-items:center;gap:12px;margin-top:24px;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-flex}.pb-inline-link:hover{color:var(--pb-coral)}.pb-screen-stage{border-radius:9px;flex-direction:column;align-items:center;gap:24px;padding:35px 28px 24px;display:flex}.pb-screen-stage .pb-phone{width:244px}.pb-stage-cream{background:#eeede6}.pb-stage-sage{background:#e0e9e3}.pb-stage-coral{background:#f1ded0}.pb-story-reverse .pb-story-copy{order:2}.pb-story-reverse .pb-screen-stage{order:1}.pb-entry{border-block:1px solid var(--pb-line);grid-template-columns:1fr 1fr;gap:11%;padding-block:52px;display:grid}.pb-entry>div>p:not(.pb-eyebrow){color:var(--pb-muted);max-width:47ch;font-size:1rem;line-height:1.75}.pb-fine{color:var(--pb-muted);font-size:.76rem!important;line-height:1.65!important}.pb-fine a{text-underline-offset:3px;text-decoration:underline}.pb-plans{padding-block:90px}.pb-plans-intro{max-width:800px;margin-bottom:42px}.pb-plans-intro>p:last-child{max-width:53ch;color:var(--pb-muted);margin-top:24px;font-size:1.02rem;line-height:1.7}.pb-plan-grid{grid-template-columns:1fr 1.15fr;gap:24px;display:grid}.pb-plan{background:#eeede7;border-radius:9px;padding:34px}.pb-plan-plus{background:#e0ebe5}.pb-plan-top{border-bottom:1px solid #c4d0ca;min-height:160px;padding-bottom:25px}.pb-plan-name{justify-content:space-between;align-items:center;margin-bottom:22px;font-size:.84rem;font-weight:600;display:flex}.pb-plan h3{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:2.2rem;line-height:1.2}.pb-plan-plus h3{gap:26px;font-size:1.85rem;display:flex}.pb-plan h3 span{white-space:nowrap;display:block}.pb-plan h3 small{font-family:var(--body);letter-spacing:0;color:var(--pb-muted);margin-top:5px;font-size:.76rem;font-weight:400;line-height:1.4;display:block}.pb-plan-top>p:last-child{color:var(--pb-muted);margin-top:16px;font-size:.82rem}.pb-plan ul{gap:15px;margin:0;padding:24px 0 0;list-style:none;display:grid}.pb-plan li{align-items:flex-start;gap:11px;font-size:.88rem;line-height:1.5;display:flex}.pb-plan li svg{margin-top:2px}.pb-price-note{max-width:120ch;margin-top:23px}.pb-faq{border-top:1px solid var(--pb-line);grid-template-columns:.8fr 1.2fr;gap:10%;padding-block:60px 80px;display:grid}.pb-faq-list{gap:28px;display:grid}.pb-faq-list article{border-bottom:1px solid var(--pb-line);padding-bottom:28px}.pb-faq-list article:last-child{border-bottom:0;padding-bottom:0}.pb-faq h3{margin-bottom:12px;font-size:1.09rem;font-weight:650;line-height:1.4}.pb-faq-list p{color:var(--pb-muted);max-width:65ch;font-size:.91rem;line-height:1.75}.pb-faq .pb-inline-link{margin-top:27px}.pb-launch{border-top:1px solid var(--pb-line);justify-content:space-between;align-items:center;gap:35px;padding-block:48px;display:flex}.pb-launch .pb-eyebrow{margin-bottom:15px}.pb-launch h2{letter-spacing:-.05em;font-size:clamp(2rem,3vw,3rem);line-height:1.12}.pb-launch p:last-child{color:var(--pb-muted);max-width:52ch;margin-top:19px;font-size:.94rem;line-height:1.7}.pb-launch .pb-button{flex-shrink:0}.pb-capture-note{color:var(--pb-muted);font-size:.71rem}.pb-dialog{width:min(500px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--pb-ink);background:#faf9f6;border:0;border-radius:16px;padding:16px}.pb-dialog::backdrop{background:#102e39e6}.pb-dialog-close{background:0 0;border:0;align-items:center;gap:13px;min-height:44px;margin:0 0 14px auto;padding:8px 10px;display:flex}.pb-dialog>img{object-fit:contain;border-radius:8px;width:100%;max-height:calc(100dvh - 120px)}@media (width<=1100px){.pb-hero{gap:5%}.pb-hero h1{font-size:3.65rem}.pb-phone{width:230px}.pb-hero-visual{padding:22px 18px 18px}.pb-hero-label{font-size:.65rem}.pb-story,.pb-entry{gap:7%}.pb-question-nav{gap:20px}.pb-question-nav strong{font-size:.95rem}.pb-plan{padding:29px}.pb-plan-plus h3{gap:20px;font-size:1.7rem}}@media (width<=760px){.pb-product-nav{padding-block:21px}.pb-product-nav>div{gap:18px;font-size:.77rem}.pb-availability{display:none}.pb-wordmark{font-size:1.2rem}.pb-wordmark img{width:31px;height:31px}.pb-hero{grid-template-columns:1fr;gap:34px;padding-block:26px 40px}.pb-hero h1{max-width:12ch;font-size:clamp(2.9rem,10.4vw,4.5rem)}.pb-hero .pb-eyebrow{margin-bottom:22px}.pb-lead{max-width:43ch;margin-block:24px 25px;font-size:1.04rem}.pb-hero-note{margin-top:16px}.pb-hero-visual{padding:22px 22px 18px}.pb-hero-label{font-size:.69rem}.pb-phone{width:246px}.pb-question-nav{grid-template-columns:1fr;gap:0;padding-block:5px}.pb-question-nav a{grid-template-columns:1fr auto;gap:7px 15px;padding:19px 0}.pb-question-nav a:not(:last-child){border-right:0;border-bottom:1px solid var(--pb-line)}.pb-question-nav strong{font-size:1.12rem}.pb-question-nav svg{grid-area:1/2/3}.pb-step{grid-column:1;font-size:.7rem}.pb-story,.pb-story-reverse{grid-template-columns:1fr;gap:30px;padding-block:56px}.pb-story+.pb-story{padding-top:8px}.pb-story-reverse .pb-story-copy,.pb-story-reverse .pb-screen-stage{order:unset}.pb-story-copy h2,.pb-entry h2,.pb-plans h2,.pb-faq h2{font-size:clamp(2.3rem,7.3vw,3.2rem)}.pb-story-copy>p:not(.pb-eyebrow){max-width:49ch;margin-top:22px;font-size:.97rem}.pb-eyebrow{margin-bottom:19px}.pb-screen-stage{gap:20px;padding:28px 20px 22px}.pb-screen-stage .pb-phone{width:248px}.pb-entry{grid-template-columns:1fr;gap:25px;padding-block:38px}.pb-entry>div>p:not(.pb-eyebrow){max-width:49ch;font-size:.96rem}.pb-plans{padding-block:56px}.pb-plans-intro{margin-bottom:30px}.pb-plans-intro>p:last-child{font-size:.96rem}.pb-plan-grid{grid-template-columns:1fr;gap:18px}.pb-plan{padding:28px}.pb-plan-top{min-height:0}.pb-plan h3{font-size:2rem}.pb-plan-plus h3{gap:30px;font-size:1.95rem}.pb-faq{grid-template-columns:1fr;gap:38px;padding-block:40px 52px}.pb-faq .pb-inline-link{margin-top:21px}.pb-faq-list{gap:25px}.pb-launch{flex-direction:column;align-items:flex-start;gap:27px;padding-block:36px}.pb-launch h2{font-size:2.4rem}.pb-capture-note{line-height:1.6}}@media (width<=380px){.pb-product-nav>div{gap:13px;font-size:.72rem}.pb-wordmark{gap:7px}.pb-hero h1{font-size:3rem}.pb-hero-label{font-size:.61rem}.pb-phone,.pb-screen-stage .pb-phone{width:228px}.pb-plan{padding:23px}.pb-plan-plus h3{gap:23px;font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.pb-button,.pb-screen-button{transition:none}.pb-button:hover,.pb-screen-button:hover{transform:none}}.app-page--pimblop-en .pb-hero h1{max-width:19ch;font-size:clamp(2.7rem,3.8vw,4.6rem)}.app-page--pimblop-en .pb-hero h1 em{white-space:normal}.app-page--pimblop-en .pb-awaiting-capture{grid-template-columns:1fr}@media (width<=760px){.app-page--pimblop-en .pb-hero h1{font-size:clamp(2.65rem,9.5vw,4.2rem)}}
