.product-page{--p-ink:#172f50;--p-accent:#c2410c;--p-soft:#fff3ea;color:var(--p-ink);background:#fff}.product-page main{overflow:clip}.product-page main .btn-primary{background:var(--p-ink)}.product-page main .btn-primary:hover{background:var(--p-accent)}.product-page main .text-link{color:var(--p-accent)}.product-page .eyebrow{color:var(--p-accent)}.product-page main :focus-visible{outline:3px solid #f97316;outline-offset:5px}.pp-section{padding-block:104px}.product-page .section-head{max-width:800px;margin-bottom:54px}.product-page .section-head h2{font-size:clamp(2rem,3.7vw,3.45rem)}.product-page .section-head p{max-width:68ch;line-height:1.85}.pp-hero{padding-block:30px 60px;background:radial-gradient(ellipse at 90% 30%,#ffe4cf 0,transparent 52%),#faf9f6}.pp-hero>.wrap{display:grid;grid-template-columns:1fr 1.12fr;gap:36px 50px;align-items:center}.pp-breadcrumb{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;font-size:.72rem;color:var(--muted);margin-bottom:22px}.pp-breadcrumb a{text-decoration:none}.pp-breadcrumb a:hover{text-decoration:underline}.pp-hero-copy{grid-column:1}.pp-hero h1{font-size:clamp(2.7rem,4.2vw,4.1rem);line-height:1.09;max-width:15ch}.pp-hero .lead{font-size:1rem;line-height:1.85;color:var(--muted);max-width:57ch;margin-top:26px}.pp-hero .hero-actions{gap:16px;margin-top:28px;flex-wrap:wrap}.pp-hero .text-link{font-size:.82rem}.pp-highlights{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:22px;padding-top:30px;border-top:1px solid #d9dfe3}.pp-highlights li{padding-inline-start:20px;border-inline-start:2px solid var(--p-accent)}.pp-highlights b{display:block;font-size:.94rem;margin-bottom:8px}.pp-highlights span{display:block;color:var(--muted);font-size:.84rem;line-height:1.8}.pp-shot{min-width:0;border:1px solid #d8dee6;border-radius:13px;padding:25px 7px 7px;background:linear-gradient(#eef1f5 25px,#fff 25px);position:relative;box-shadow:0 20px 55px -30px #172f5055}.pp-shot:before{content:"";position:absolute;top:10px;inset-inline-start:13px;width:23px;height:5px;background:radial-gradient(circle at 2.5px 2.5px,#adb7c5 2.5px,transparent 2.6px),radial-gradient(circle at 11.5px 2.5px,#c2cad4 2.5px,transparent 2.6px),radial-gradient(circle at 20.5px 2.5px,#d3d9e1 2.5px,transparent 2.6px);pointer-events:none}.pp-shot img{width:100%;height:auto;border-radius:4px}.pp-device-stage{grid-column:2;grid-row:2;position:relative;isolation:isolate;padding-top:100px;min-width:0}.pp-back-screen{position:absolute;width:76%;padding:18px 4px 4px;border:1px solid #b9c4cf;border-radius:10px;background:#e9eef3;box-shadow:0 12px 30px #172f5020;pointer-events:none}.pp-back-screen:before{content:"";position:absolute;top:7px;left:10px;width:4px;height:4px;background:#9babbc;border-radius:50%;box-shadow:7px 0 #b4bfcd,14px 0 #c8d0da}.pp-back-screen img{border-radius:3px}.pp-back-offerpilot{top:24px;inset-inline-start:2%;transform:rotate(-9deg)}.pp-back-approvals{top:6px;inset-inline-end:1%;transform:rotate(8deg)}[dir=rtl] .pp-back-offerpilot{transform:rotate(9deg)}[dir=rtl] .pp-back-approvals{transform:rotate(-8deg)}.pp-shot-hero{position:relative;z-index:1;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.pp-shot-hero:before{display:none}.pp-laptop-screen{position:relative;margin-inline:3%;padding:17px 7px 9px;border:2px solid #555658;border-radius:17px 17px 3px 3px;background:#111112;box-shadow:inset 0 0 0 1px #8c8c8e,0 20px 38px #24242430}.pp-laptop-screen:before{content:"";position:absolute;z-index:2;top:2px;left:calc(50% - 28px);width:56px;height:24px;border-radius:0 0 7px 7px;background:#111112;pointer-events:none}.pp-laptop-screen:after{content:"";position:absolute;z-index:3;top:6px;left:calc(50% - 2px);width:4px;height:4px;border:1px solid #363a40;border-radius:50%;background:#111b29;box-shadow:0 0 0 2px #19191b}.pp-laptop-screen .pp-enlarge{border-radius:7px 7px 2px 2px;overflow:hidden}.pp-laptop-base{position:relative;height:14px;border:1px solid #777779;border-top-color:#b3b3b5;border-radius:2px 2px 14px 14px/2px 2px 9px 9px;background:linear-gradient(#909092 0,#818183 24%,#6c6c6e 70%,#565658);box-shadow:0 2px 1px #38383a44,0 16px 20px -7px #24242440}.pp-laptop-base:before{content:"";position:absolute;top:-1px;left:42%;width:16%;height:4px;background:#555557;border-radius:0 0 5px 5px;box-shadow:inset 0 1px 2px #29292b66,0 1px #ababac}.pp-shot-hero figcaption{text-align:center;padding:18px 14px 0}.pp-shot figcaption{padding:14px 12px 7px;font-size:.67rem;line-height:1.7;color:var(--muted)}.pp-enlarge{display:block;position:relative;width:100%;padding:0;border:0;border-radius:5px;background:transparent;cursor:zoom-in}.pp-flow{display:flex;overflow-x:auto;gap:0;padding-block:8px 24px;scroll-snap-type:x mandatory;scrollbar-color:var(--p-accent) #edf0f3;scrollbar-width:thin}.pp-flow li{flex:0 0 25%;min-width:0;position:relative;padding-inline-end:26px;scroll-snap-align:start}.pp-flow li:before{content:"";position:absolute;top:23px;inset-inline:0;height:1px;background:#d8dee6}.pp-flow li:last-child:before{inset-inline-end:calc(100% - 46px)}.pp-flow-num{display:grid;position:relative;place-items:center;width:46px;height:46px;border:1px solid #ebc1ac;border-radius:50%;color:var(--p-accent);background:#fff5ee;font:600 .8rem Inter,sans-serif;margin-bottom:24px}.pp-flow h3{font-size:1.06rem;letter-spacing:-.025em;margin-bottom:12px}.pp-flow p{font-size:.85rem;color:var(--muted);line-height:1.85}.pp-flow-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.pp-flow-controls button{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #c7d0d9;color:var(--p-ink);font-size:24px}.pp-flow-controls button:hover{background:var(--p-soft);border-color:var(--p-accent)}.pp-flow-controls button:disabled{opacity:.3;cursor:default}#offerpilot{background:#f7f5f1;border-block:1px solid #e8e4df}#offerpilot .section-head{max-width:870px;padding-inline-start:28px;border-inline-start:4px solid var(--p-accent);margin-bottom:70px}#offerpilot .section-head h2{font-size:clamp(2.2rem,4.3vw,4rem)}.pp-steps{display:grid;gap:0}.pp-step{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:64px;align-items:center;padding-block:54px;border-top:1px solid #deded9}.pp-step:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.pp-step:nth-child(2n) .pp-step-copy{grid-column:2;grid-row:1}.pp-step:nth-child(2n) .pp-shot{grid-column:1;grid-row:1}.pp-step-num{display:inline-block;color:var(--p-accent);border:1px solid #dfc6b9;border-radius:30px;padding:5px 13px;font-size:.72rem;font-weight:800;margin-bottom:20px}.pp-step h3{font-size:clamp(1.5rem,2.35vw,2.15rem);margin-bottom:20px}.pp-step p{color:var(--muted);font-size:.95rem;line-height:1.9}.pp-step .pp-service-note{margin-block-start:20px;padding-inline-start:14px;border-inline-start:2px solid #dfc6b9;font-size:.82rem;line-height:1.8}#approvals{background:radial-gradient(ellipse at 100% 15%,#25496c,transparent 55%),#122b49;color:#fff}#approvals .eyebrow{color:#ffad79}#approvals .section-head{max-width:860px}#approvals .section-head h2{font-size:clamp(2.3rem,4.4vw,4.2rem)}#approvals .section-head p{color:#c6d5e4}.pp-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center;padding-block:64px;border-top:1px solid #ffffff25}.pp-split-copy h3{font-size:clamp(1.8rem,2.5vw,2.5rem);margin-bottom:30px}#approvals .features{display:grid;gap:22px;margin:0}#approvals .features li{display:flex;gap:15px;color:#c6d5e4;font-size:.92rem;line-height:1.8}#approvals .features li:before{content:"✓";flex:0 0 22px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#f9731620;color:#ffad79;margin-top:4px;font-size:.8rem}#approvals .features b{display:block;color:#fff;margin-bottom:3px;font-weight:700}.pp-split[data-shot=approval-mobile]{grid-template-columns:1fr 1fr;padding-block:20px 72px;border-top:0;position:relative}.pp-split[data-shot=approval-mobile] .pp-split-copy{max-width:460px}.pp-shot-phone{width:310px;max-width:100%;justify-self:center;padding:28px 10px 14px;border-radius:44px;background:#101923;border:2px solid #66778b;box-shadow:0 0 0 6px #ffffff08,0 35px 75px #0006}.pp-shot-phone:before{border-radius:50%;width:44px;height:5px;top:12px;inset-inline-start:calc(50% - 22px);background:#566271;box-shadow:none}.pp-shot-phone .pp-enlarge,.pp-shot-phone img{border-radius:28px}.pp-split-flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pp-split-flip .pp-split-copy{grid-column:2;grid-row:1}.pp-split-flip .pp-shot{grid-column:1;grid-row:1}.pp-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.pp-module{display:flex;flex-direction:column;padding:30px;border:1px solid #dce2e8;background:#fafbfc;border-radius:16px}.pp-module h3{font-size:1.45rem;margin-bottom:16px}.pp-module p{color:var(--muted);font-size:.9rem;line-height:1.85;margin-bottom:26px}.pp-module .pp-shot{margin-top:auto}#ai{background:#f6f3ef}#ai>.wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}#ai .section-head{margin-bottom:0}.pp-ai-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-ai-list li{padding:18px 20px;border:1px solid #e3dcd5;border-radius:9px;background:#fffcf9;font-size:.85rem;font-weight:600}.pp-grid-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;counter-reset:security}.pp-grid-list li{padding-top:24px;border-top:2px solid #172f50;counter-increment:security}.pp-grid-list li:before{content:"0" counter(security);display:block;color:var(--p-accent);font:600 .8rem Inter,sans-serif;margin-bottom:24px}.pp-grid-list h3{font-size:1.35rem;margin-bottom:16px}.pp-grid-list p{color:var(--muted);font-size:.91rem;line-height:1.85}.pp-cta{background:#fff0e5;border-top:1px solid #f1d8c6}.pp-cta h2{max-width:750px;font-size:clamp(2.2rem,4vw,3.7rem)}.pp-start-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;counter-reset:start;margin-block:42px 32px}.pp-start-steps li{counter-increment:start;font-size:.95rem;padding-inline-start:42px;position:relative}.pp-start-steps li:before{content:counter(start);position:absolute;inset-inline-start:0;top:0;display:grid;place-items:center;width:28px;height:28px;border:1px solid #d7ae95;border-radius:50%;color:var(--p-accent);font-size:.78rem;font-weight:800}.pp-cta p{color:var(--muted)}.pp-cta .hero-actions{flex-wrap:wrap;gap:24px}.pp-cta .text-link{font-size:.85rem}.pp-image-dialog{width:min(1320px,96vw);max-width:96vw;max-height:94dvh;padding:0;border:1px solid #8192a6;border-radius:14px;background:#122b49;color:#fff}.pp-image-dialog::backdrop{background:#061324d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pp-dialog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 16px}.pp-dialog-toolbar button{color:#fff;background:#ffffff12;border:1px solid #ffffff44;padding:8px 14px;border-radius:7px;min-height:44px}.pp-dialog-viewport{overflow:auto;max-height:calc(94dvh - 76px);padding:8px;background:#e9edf2;direction:ltr}.pp-dialog-viewport img{width:auto;max-width:100%;max-height:calc(94dvh - 92px);margin:auto;object-fit:contain}.pp-dialog-viewport.is-zoomed img{width:var(--shot-width);max-width:none;max-height:none}html.pp-preview-open{overflow:hidden}.pp-entered{animation:pp-arrive .7s var(--ease) both}@keyframes pp-arrive{0%{opacity:.3;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pp-pricing{--pr-bg:#faf9f6;--pr-card:#fff;--pr-head:#f7f8fa;--pr-head-strong:#eef1f5;--pr-line:#dce2e8;--pr-text:var(--p-ink);--pr-muted:var(--muted);--pr-blue:var(--p-accent);--pr-btn:var(--p-ink);--pr-ink:var(--p-ink);background:var(--pr-bg);border-top:1px solid var(--pr-line);color:var(--pr-text)}.pp-pricing .section-head{max-width:640px;margin-inline:auto;margin-bottom:28px;text-align:center}.pp-pricing .eyebrow{color:var(--pr-blue);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.pp-pricing .section-head h2{color:var(--pr-ink)}.pp-pricing .section-head p{margin-inline:auto;color:var(--pr-muted)}.pricing-controls{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px}.pricing-toggle{position:relative;display:inline-flex;padding:4px;border:1px solid var(--pr-line);border-radius:999px;background:#f1f3f6}.pricing-toggle-thumb{position:absolute;top:4px;bottom:4px;inset-inline-start:4px;width:calc(50% - 4px);border-radius:999px;background:var(--pr-btn);transition:transform .45s cubic-bezier(.34,1.3,.64,1)}[data-billing-cycle=yearly] .pricing-toggle-thumb{transform:translate(100%)}[dir=rtl] [data-billing-cycle=yearly] .pricing-toggle-thumb{transform:translate(-100%)}.pricing-toggle button{position:relative;z-index:1;flex:1;min-width:104px;min-height:36px;padding:4px 16px;border:0;border-radius:999px;background:transparent;color:var(--pr-ink);font-size:.875rem;font-weight:600;text-transform:capitalize;cursor:pointer;transition:color .3s}.pricing-toggle button[aria-pressed=true]{color:#fff}.pricing-trial{font-size:.85rem;font-weight:500;color:var(--pr-muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:896px;margin-inline:auto;align-items:stretch}.plan-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--pr-line);border-radius:10px;background:var(--pr-card)}.plan-card-featured{border-color:#c3cdd9}.plan-head{padding:16px;border-bottom:1px solid var(--pr-line);border-radius:10px 10px 0 0;background:var(--pr-head)}.plan-card-featured .plan-head{background:var(--pr-head-strong)}.plan-badges{position:absolute;top:-12px;inset-inline-end:12px;z-index:3;display:flex;align-items:center;gap:6px}.plan-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;box-shadow:0 0 0 2px var(--pr-bg);color:#fff;font-size:.7rem;font-weight:600;line-height:1.6;white-space:nowrap}.plan-badge svg{width:12px;height:12px;fill:currentColor}.plan-badge-popular{background:#f97316}.plan-badge-save{background:#059669}.plan-badge[hidden]{display:none}.plan-card h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--pr-ink)}.plan-en{font:600 .7rem Inter,sans-serif;color:var(--pr-muted);letter-spacing:.02em}.plan-tagline{margin-top:2px;color:var(--pr-muted);font-size:.875rem;line-height:1.6;min-height:2.8em}.plan-price{min-height:5.2rem;margin-top:8px}.plan-amount{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px;font-size:1.875rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--pr-ink)}.plan-amount bdi{white-space:nowrap}.plan-unit{font-size:.95rem;font-weight:500;letter-spacing:0;line-height:1.5;color:var(--pr-muted)}.plan-amount.plan-amount-text{font-size:1.2rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:var(--pr-muted)}.plan-loading{color:var(--pr-muted)}.plan-billing,.plan-vat{margin-top:2px;font-size:.75rem;font-weight:500;color:var(--pr-muted)}.plan-features{display:grid;gap:12px;align-content:start;padding:22px 16px;color:var(--pr-text)}.plan-card-featured .plan-features{background:#fafbfc}.plan-features li{position:relative;padding-inline-start:24px;font-size:.875rem;line-height:1.5}.plan-features .plan-feature-off{color:var(--pr-muted)}.plan-features li:before{content:"";position:absolute;inset-inline-start:0;top:.1em;width:16px;height:16px;background:var(--pr-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat}.plan-features .plan-feature-off:before{background:#9aa7b6;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 12h8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 12h8'/%3E%3C/svg%3E")}.plan-foot{margin-top:auto;padding:12px;border-top:1px solid var(--pr-line);border-radius:0 0 10px 10px}.plan-card-featured .plan-foot{background:var(--pr-head-strong)}.product-page main .plan-cta{width:100%;gap:8px;min-height:40px;padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:600}.product-page main .plan-cta:hover{transform:none;box-shadow:none}.product-page main .plan-cta.btn-primary{background:var(--pr-btn);color:#fff}.product-page main .plan-cta.btn-primary:hover{background:var(--p-accent)}.product-page main .plan-cta.btn-ghost{color:var(--pr-ink);border-color:#d3dae3;background:#fff}.product-page main .plan-cta.btn-ghost:hover{background:#f1f3f6}.plan-trail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:2px;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.plan-trail i{position:absolute;top:0;inset-inline-start:0;display:none;width:100px;aspect-ratio:1;border-radius:50%;background:var(--p-ink);box-shadow:0 0 60px 30px #172f5099,0 0 100px 60px #172f5066;offset-path:rect(0 auto auto 0 round 100px);animation:plan-trail 5s linear infinite}@supports (offset-path:rect(0 auto auto 0)){.plan-trail i{display:block}}@keyframes plan-trail{to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.plan-trail{display:none}.pricing-toggle-thumb{transition:none}}.pricing-notes{display:grid;gap:4px;max-width:896px;margin:26px auto 0;font-size:.8rem;color:var(--pr-muted);line-height:1.7;text-align:center}.pricing-notes a{color:var(--p-accent);font-weight:600}.pricing-notes [hidden]{display:none}.enquiry-dialog{width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:16px;background:transparent;overflow:auto}.enquiry-dialog::backdrop{background:#061324b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.enquiry-dialog form{border:0}.enquiry-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.enquiry-head .form-title{margin:0;font-size:1.25rem}.enquiry-close{flex:none;min-height:44px;padding-inline:14px;border:1px solid #d8dee6;border-radius:8px;background:#fff;color:var(--p-ink);font-weight:700;cursor:pointer}.enquiry-close:hover{background:var(--p-soft)}.enquiry-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.enquiry-status:empty{display:none}.enquiry-status{padding:12px 14px;border-radius:9px;font-size:.86rem;line-height:1.6;background:#f1f4f7;color:var(--p-ink)}.enquiry-status[data-tone=success]{background:#e7f4ef;color:#145c45}.enquiry-status[data-tone=error]{background:#fbece6;color:#8a2f0c}.enquiry-form .btn[disabled]{opacity:.6;cursor:progress}.enquiry-form .form-note a{color:var(--p-accent);font-weight:700}@media (max-width:1000px){.pricing-grid{grid-template-columns:1fr;max-width:560px}.plan-tagline,.plan-price{min-height:0}}@media (max-width:560px){.pricing-toggle{width:min(100%,320px)}.pricing-toggle button{min-width:0}.plan-amount{font-size:1.7rem}}@media (min-width:851px) and (max-width:1100px){.product-page .nav,.product-page .nav-links{gap:16px}.product-page .nav-tools .btn{display:none}}@media (max-width:1000px){.pp-hero>.wrap{gap:32px}.pp-step,.pp-split{gap:34px}.pp-flow li{flex-basis:33.333%}#ai>.wrap{gap:32px}}@media (max-width:760px){.pp-section{padding-block:68px}.product-page .section-head{margin-bottom:36px}.pp-hero{padding-block:22px 40px}.pp-hero>.wrap{display:flex;flex-direction:column;align-items:stretch;gap:28px}.pp-breadcrumb{margin-bottom:10px;gap:7px;font-size:.64rem}.pp-hero h1{max-width:19ch;font-size:clamp(2.45rem,8vw,3.6rem)}.pp-hero .erp-wordmark{font-size:21px}.pp-hero .lead{font-size:.95rem;margin-top:22px}.pp-hero .hero-actions{align-items:flex-start;gap:20px}.pp-device-stage{order:2;padding-top:72px;margin-top:10px}.pp-back-screen{width:76%;padding-top:15px}.pp-back-offerpilot{top:20px}.pp-laptop-screen{padding:13px 5px 7px;border-radius:12px 12px 3px 3px}.pp-laptop-screen:before{left:calc(50% - 20px);width:40px;height:17px}.pp-laptop-screen:after{top:5px;width:3px;height:3px}.pp-laptop-base{height:10px}.pp-highlights{order:3;grid-template-columns:1fr;gap:22px;margin-top:4px;padding-top:26px}.pp-highlights li{padding-inline-start:16px}.pp-flow{display:block;overflow:visible;padding:0}.pp-flow li{padding-inline:66px 0;padding-block:0 30px;min-height:102px}.pp-flow li:before{top:0;inset-inline-start:22px;inset-inline-end:auto;width:1px;height:100%}.pp-flow li:last-child{padding-bottom:0}.pp-flow li:last-child:before{display:none}.pp-flow-num{position:absolute;inset-inline-start:0;top:0}.pp-flow h3{padding-top:11px}.pp-flow-controls{display:none}#offerpilot .section-head{padding-inline-start:20px;margin-bottom:42px}.pp-step,.pp-step:nth-child(2n),.pp-split,.pp-split-flip,.pp-split[data-shot=approval-mobile]{grid-template-columns:1fr;gap:30px;padding-block:38px}.pp-step:nth-child(2n) .pp-step-copy,.pp-step:nth-child(2n) .pp-shot,.pp-split-flip .pp-split-copy,.pp-split-flip .pp-shot{grid-column:auto;grid-row:auto}.pp-step h3{font-size:1.7rem}.pp-step-num{margin-bottom:16px}.pp-shot{padding:22px 4px 4px;border-radius:9px}.pp-shot:before{top:9px}.pp-shot-hero{padding:0;border-radius:0}.pp-shot-phone{padding:28px 10px 14px;border-radius:44px;width:290px;margin-block:10px}.pp-shot-phone:before{top:12px}.pp-split-copy h3{margin-bottom:24px}.pp-modules{grid-template-columns:1fr;gap:20px}.pp-module{padding:24px 20px}#ai>.wrap{grid-template-columns:1fr}.pp-ai-list{gap:10px}.pp-ai-list li{padding:15px 13px;font-size:.8rem}.pp-grid-list{grid-template-columns:1fr;gap:32px}.pp-start-steps{grid-template-columns:1fr;gap:24px;margin-block:32px}.pp-cta .hero-actions{align-items:flex-start}.pp-dialog-toolbar{padding:8px;gap:8px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.pp-entered{animation:none}.product-page *,.product-page *:after{scroll-behavior:auto!important;transition:none!important}}@media (prefers-reduced-motion:no-preference){.pp-stage-ready .pp-back-screen{opacity:0;translate:0 95px}.pp-stage-revealed .pp-back-screen{opacity:1;translate:0 0;animation:pp-screen-pull-up 1.1s cubic-bezier(.16,1,.3,1) backwards;transition:translate .65s cubic-bezier(.16,1,.3,1)}.pp-stage-revealed .pp-back-offerpilot{animation-delay:.18s}.pp-stage-revealed .pp-back-approvals{animation-delay:.36s}@media (hover:hover) and (pointer:fine){.pp-stage-revealed:hover .pp-back-offerpilot{translate:0 -10px}.pp-stage-revealed:hover .pp-back-approvals{translate:0 -18px}}}@keyframes pp-screen-pull-up{0%{opacity:0;translate:0 95px}to{opacity:1;translate:0 0}}
