@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Variable.woff2) format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Variable.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Variable.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{text-wrap:balance}:root{--color-neutral-0: #ffffff;--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-brand-300: #ddd6fe;--color-brand-500: #a78bfa;--color-brand-700: #3730a3;--color-accent-300: #e9ffc5;--color-accent-500: #b8fd33;--color-accent-700: #048a01;--color-instagram-yellow: #feda75;--color-instagram-orange: #fa7e1e;--color-instagram-pink: #d62976;--color-instagram-purple: #962fbf;--color-instagram-blue: #4f5bd5;--color-whatsapp-500: #25d366;--color-whatsapp-bubble: #d9fdd3;--color-whatsapp-wall: #efeae2;--color-shopify-green: #95bf46;--color-shopify-green-dark: #5e8e3e;--color-woocommerce-purple: #873eff;--color-bigcommerce-ink: #34313f;--color-zendesk-green: #03363d;--color-negative-500: #c72201;--color-messenger-500: #0866ff;--color-messenger-400: #0a83ff;--color-messenger-soft: rgba(8, 102, 255, .08);--color-messenger-line: rgba(8, 102, 255, .18);--color-hero-stop-1: #b6e8ff;--color-hero-stop-2: #d7e6ff;--color-hero-stop-3: #f3efe9;--color-overlay-white-72: rgba(255, 255, 255, .72);--color-overlay-black-04: rgba(0, 0, 0, .04);--color-overlay-black-06: rgba(0, 0, 0, .06);--color-overlay-black-12: rgba(0, 0, 0, .12);--color-cream: rgba(243, 239, 233, .56);--gradient-hero-light: linear-gradient(to bottom, var(--color-hero-stop-1) 0%, var(--color-hero-stop-2) 50%, var(--color-hero-stop-3) 100%);--gradient-instagram: linear-gradient(135deg, var(--color-instagram-yellow), var(--color-instagram-orange), var(--color-instagram-pink), var(--color-instagram-purple), var(--color-instagram-blue));--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--type-12: .75rem;--type-14: .875rem;--type-15: .9375rem;--type-16: 1rem;--type-18: 1.125rem;--type-20: 1.25rem;--type-28: 1.75rem;--type-32: 2rem;--type-36: 2.25rem;--type-44: 2.75rem;--type-48: 3rem;--leading-tight: 1.08;--leading-snug: 1.2;--leading-normal: 1.44;--leading-relaxed: 1.5;--tracking-tight: -.04em;--tracking-cozy: -.02em;--tracking-normal: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-pill: 9999px;--border-width-hairline: 1px;--shadow-focus: 0 0 0 3px rgba(167, 139, 250, .45);--duration-fast: .15s;--duration-base: .2s;--easing-base: ease;--easing-out: ease-out;--container-narrow: 720px;--container-default: 1080px;--container-wide: 1280px;--z-raised: 10;--surface-base: var(--color-neutral-0);--surface-subtle: var(--color-neutral-50);--surface-muted: var(--color-neutral-100);--surface-panel: var(--color-cream);--surface-inverse: var(--color-neutral-900);--text-primary: var(--color-neutral-900);--text-secondary: var(--color-neutral-600);--text-tertiary: var(--color-neutral-500);--text-placeholder: var(--color-neutral-400);--text-inverse: var(--color-neutral-0);--text-link: var(--color-neutral-900);--border-subtle: var(--color-overlay-black-04);--border-base: var(--color-neutral-200);--accent-strong: var(--color-accent-700);--negative-base: var(--color-negative-500);--action-primary-bg: var(--color-neutral-900);--action-primary-text: var(--color-neutral-0);--action-primary-bg-hover: var(--color-neutral-800);--action-ghost-bg: var(--color-overlay-white-72);--action-ghost-bg-hover: var(--color-neutral-0);--action-ghost-border: var(--color-neutral-0);--action-link-hover-opacity: .7;--action-focus-ring: var(--shadow-focus);--text-h1-size: var(--type-48);--text-h1-line: var(--leading-tight);--text-h1-track: var(--tracking-tight);--text-h2-size: var(--type-36);--text-h2-line: var(--leading-tight);--text-h2-track: var(--tracking-tight);--text-h4-size: var(--type-20);--text-h4-line: var(--leading-snug);--text-h4-track: var(--tracking-cozy);--text-lead-size: var(--type-18);--text-lead-line: var(--leading-relaxed);--text-body-size: var(--type-16);--text-body-line: var(--leading-normal);--text-body-sm-size: var(--type-14);--text-body-sm-line: var(--leading-normal);--section-pad-y: var(--space-12);--section-head-mb: var(--space-10);--container-pad-x-lg: var(--space-8);--container-pad-x-md: var(--space-6);--container-pad-x-sm: var(--space-5);--container-pad-x-xs: var(--space-4);--card-pad: var(--space-6);--card-radius: var(--radius-lg);--button-radius: var(--radius-2xl);--button-height-md: 2.75rem;--button-height-lg: 3.25rem;--button-pad-x-md: var(--space-5);--button-pad-x-lg: var(--space-6);--marquee-fade: 320px;--wa-header: #008069;--wa-chat-bg: #efeae2;--wa-bubble-out: #d9fdd3;--wa-tick-read: #53bdeb;--wa-link: #027eb5;--glass-slate-top: rgba(64, 78, 100, .78);--glass-slate-bottom: rgba(36, 47, 66, .84);--glass-slate-solid: rgba(40, 52, 72, .95);--glass-slate-ink: rgba(15, 23, 41, 1);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .32), inset 0 -1px 0 rgba(15, 23, 41, .08), 0 1px 2px rgba(15, 23, 41, .06), 0 10px 24px -10px rgba(15, 23, 41, .22), 0 30px 60px -28px rgba(15, 23, 41, .4);--glass-hairline: linear-gradient(135deg, rgba(255, 255, 255, .55), rgba(255, 255, 255, .08) 38%, rgba(255, 255, 255, .04) 62%, rgba(255, 255, 255, .28));--popup-overlay: rgba(15, 23, 41, .42);--popup-radius: 1.75rem;--popup-shadow: 0 40px 90px -30px rgba(15, 23, 41, .55), inset 0 0 0 1px rgba(255, 255, 255, .6);--popup-ring: 0 0 0 2px rgba(124, 108, 224, .55);--popup-ring-strong: 0 0 0 3px rgba(124, 108, 224, .7);--popup-panel: rgba(255, 255, 255, .55);--popup-rule: rgba(15, 23, 41, .12)}@media(max-width:1200px){:root{--marquee-fade: 200px}}@media(max-width:960px){:root{--marquee-fade: 120px}}@media(max-width:768px){:root{--marquee-fade: 64px}}@media(max-width:479px){:root{--marquee-fade: 32px}}[data-announce-hidden="1"] #zc-announcement-bar[data-astro-cid-o54ltyzl]{display:none}html:not([data-announce-hidden]) .vn-shell.vn-shell{top:var(--zc-announce-offset, 0px)}#zc-announcement-bar[data-astro-cid-o54ltyzl]{background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--type-14);line-height:1.4;padding:.625rem var(--container-pad-x-lg);position:relative;z-index:140}.announce-inner[data-astro-cid-o54ltyzl]{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:1080px;margin:0 auto;position:relative}.announce-badge[data-astro-cid-o54ltyzl]{display:inline-flex;align-items:center;border:1px solid rgba(184,253,51,.6);color:var(--color-accent-500);font-size:var(--type-12);font-weight:600;letter-spacing:.06em;line-height:1;padding:.2em .5em;border-radius:var(--radius-pill);flex-shrink:0}.announce-msg[data-astro-cid-o54ltyzl]{color:#ffffffe6}.announce-text[data-astro-cid-o54ltyzl]{min-width:0}.announce-link[data-astro-cid-o54ltyzl]{color:var(--text-inverse);font-weight:500;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:2px;white-space:nowrap;margin-left:.35em;transition:text-decoration-color .15s}.announce-link[data-astro-cid-o54ltyzl]:hover{text-decoration-color:#ffffffe6}.announce-dismiss[data-astro-cid-o54ltyzl]{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#fff9;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color .15s;line-height:1}.announce-dismiss[data-astro-cid-o54ltyzl]:hover{color:var(--text-inverse)}.announce-dismiss[data-astro-cid-o54ltyzl]:focus-visible{outline:2px solid rgba(184,253,51,.7);outline-offset:2px}@media(max-width:479px){#zc-announcement-bar[data-astro-cid-o54ltyzl]{padding:.5rem .75rem}.announce-inner[data-astro-cid-o54ltyzl]{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:.375rem;padding-right:1.875rem}.announce-text[data-astro-cid-o54ltyzl]{flex:1 0 100%;text-align:left}.announce-dismiss[data-astro-cid-o54ltyzl]{top:0;transform:none;padding:.15rem}}@media(prefers-reduced-motion:reduce){.announce-link[data-astro-cid-o54ltyzl],.announce-dismiss[data-astro-cid-o54ltyzl]{transition:none}}html body .cookie-banner{position:fixed;left:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:150;display:flex;flex-direction:column;gap:var(--space-3);width:min(20rem,calc(100vw - var(--space-8)));padding:var(--space-4);background:var(--surface-base);border:1px solid var(--border-base);border-radius:var(--radius-lg);box-shadow:0 12px 28px -12px #1118274d;color:var(--text-primary);font-family:General Sans,-apple-system,BlinkMacSystemFont,sans-serif}html body .cookie-banner[hidden]{display:none}html body .cookie-banner__text{margin:0;font-size:var(--type-14);line-height:1.4;color:var(--text-secondary)}html body .cookie-banner__text a{color:var(--text-link);text-decoration:underline;white-space:nowrap}html body .cookie-banner__text a:hover{opacity:var(--action-link-hover-opacity)}html body .cookie-banner__actions{display:flex;gap:var(--space-2)}html body .cookie-banner__btn{flex:1;min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--border-base);border-radius:var(--radius-pill);background:var(--surface-base);color:var(--text-primary);font:inherit;font-size:var(--type-14);font-weight:500;cursor:pointer}html body .cookie-banner__btn:hover{background:var(--surface-muted)}html body .cookie-banner__btn--primary{background:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--action-primary-text)}html body .cookie-banner__btn--primary:hover{background:var(--action-primary-bg-hover)}html body .cookie-banner__btn:focus-visible{outline:none;box-shadow:var(--action-focus-ring)}@media(max-width:767px){html body .cookie-banner{left:var(--space-3);bottom:calc(5.75rem + env(safe-area-inset-bottom,0px));width:min(17.5rem,calc(100vw - var(--space-6)));padding:var(--space-3);gap:var(--space-2)}}.spb{--spb-chat: 64px;--spb-chat-gap: 20px;--spb-lift: 0px;--spb-kb: 0px;position:fixed;left:50%;bottom:calc(22px + var(--spb-lift) + env(safe-area-inset-bottom,0px));z-index:100;max-width:calc(100vw - 2 * (var(--spb-chat) + var(--spb-chat-gap) + 16px));opacity:0;pointer-events:none;transform:translate(-50%,140%);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.spb.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.spb .spb-bar{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--space-3);margin:0;padding:7px 7px 7px 22px;color:var(--text-inverse);border-radius:var(--radius-pill);background:var(--glass-slate-solid);box-shadow:var(--glass-shadow)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.spb .spb-bar{background:linear-gradient(160deg,var(--glass-slate-top) 0%,var(--glass-slate-bottom) 100%);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%)}}.spb .spb-bar:before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;pointer-events:none;background:var(--glass-hairline);-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) content-box exclude,linear-gradient(black 0 0)}.spb .spb-bar:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>") repeat}.spb .spb-bar.is-err{animation:spb-shake .32s}@keyframes spb-shake{25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.spb .spb-txt{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:var(--leading-snug);white-space:nowrap;text-shadow:0 1px 2px rgba(15,23,41,.3)}.spb .spb-txt b{font-size:var(--type-15);font-weight:var(--font-weight-semibold)}.spb .spb-txt span{font-size:var(--type-12);font-weight:var(--font-weight-medium);color:#ffffffdb}.spb .spb-p,.spb .spb-s,.spb .spb-x{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;margin:0;border:0;font:inherit;white-space:nowrap;cursor:pointer;text-decoration:none}.spb .spb-p{min-height:40px;padding:10px 16px;font-size:var(--type-14);font-weight:var(--font-weight-semibold);color:var(--text-primary);background:var(--surface-base);border-radius:var(--radius-pill);box-shadow:0 1px 2px #0f172924,0 4px 12px -4px #0f172933}.spb .spb-s{min-height:40px;padding:10px 15px;font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--text-inverse);background:transparent;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px #ffffffb3}.spb .spb-s:hover{background:#ffffff1a}.spb .spb-x{display:none;width:34px;height:34px;color:var(--text-inverse);background:#ffffff1f;border-radius:var(--radius-pill)}.spb .spb-x:hover{background:#ffffff38}.spb .spb-p:focus-visible,.spb .spb-s:focus-visible,.spb .spb-x:focus-visible{outline:2px solid var(--surface-base);outline-offset:2px}.spb .spb-field{display:none;flex:1;align-items:center;gap:var(--space-2);min-width:0}.spb .spb-pre{font-size:var(--type-14);color:#fff9}.spb .spb-input{flex:1;width:240px;min-width:0;padding:9px 0;font:inherit;font-size:var(--type-16);font-weight:var(--font-weight-semibold);color:var(--text-inverse);caret-color:var(--text-inverse);background:transparent;border:0;outline:none}.spb .spb-input::placeholder{color:#ffffff80}.spb .spb-lbl-open{display:none}.spb .spb-spin{display:none;width:14px;height:14px;border:2px solid rgba(15,23,41,.2);border-top-color:var(--text-primary);border-radius:var(--radius-pill);animation:spb-spin .7s linear infinite}@keyframes spb-spin{to{transform:rotate(360deg)}}.spb.is-open .spb-bar{padding-left:8px}.spb.is-open .spb-txt,.spb.is-open .spb-s{display:none}.spb.is-open .spb-field{display:flex}.spb.is-open .spb-x{display:inline-flex}.spb.is-open .spb-lbl-closed{display:none}.spb.is-open .spb-lbl-open{display:inline}.spb.is-busy .spb-spin{display:inline-block}.spb.spb--demo .spb-x{display:inline-flex}.spb .spb-msg{position:absolute;left:50%;bottom:calc(100% + 8px);margin:0;padding:6px 12px;transform:translate(-50%);white-space:nowrap;font-size:var(--type-12);font-weight:var(--font-weight-semibold);color:var(--negative-base);background:var(--surface-base);border-radius:var(--radius-pill);box-shadow:0 6px 16px -6px #0f17294d}@media(max-width:639px){.spb{left:12px;right:calc(var(--spb-chat) + var(--spb-chat-gap) + 8px);bottom:calc(26px + var(--spb-lift) + env(safe-area-inset-bottom,0px));max-width:none;transform:translateY(140%)}.spb.is-on{transform:translateY(0)}.spb.is-open{right:12px;bottom:calc(var(--spb-chat-gap) + var(--spb-chat) + 10px + var(--spb-lift) + var(--spb-kb) + env(safe-area-inset-bottom,0px))}.spb .spb-bar{gap:6px;padding:6px}.spb .spb-txt,.spb .spb-pre,.spb .spb-s-t{display:none}.spb:not(.is-open) .spb-p{flex:1}.spb .spb-s{width:40px;padding:0}.spb.is-open .spb-bar{padding-left:12px}.spb.spb--demo{right:12px}.spb.spb--demo .spb-txt{display:flex;flex:1;padding-left:10px}.spb.spb--demo .spb-txt span{display:none}.spb.spb--demo .spb-txt{white-space:normal}.spb.spb--demo .spb-txt b{font-size:var(--type-14);line-height:var(--leading-snug);text-wrap:balance}.spb.spb--demo .spb-p{flex:none}.spb .spb-msg{white-space:normal;width:max-content;max-width:calc(100vw - 48px);text-align:center}}@media(max-width:767px){body:has([data-msc]) .spb{display:none}}@media(prefers-reduced-motion:reduce){.spb{transition:opacity .2s}.spb .spb-bar.is-err{animation:none}}.ppp{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:var(--space-6)}.ppp[hidden]{display:none}.ppp .ppp-ov{position:absolute;inset:0;background:var(--popup-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .25s}.ppp .ppp-card{position:relative;width:min(680px,100%);max-height:100%;overflow:auto;outline:none;border-radius:var(--popup-radius);background:var(--gradient-hero-light);box-shadow:var(--popup-shadow);opacity:0;transform:translateY(14px) scale(.98);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s}.ppp.is-on .ppp-ov,.ppp.is-on .ppp-card{opacity:1}.ppp.is-on .ppp-card{transform:none}.ppp .ppp-x{position:absolute;top:14px;right:14px;z-index:1;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;color:var(--surface-inverse);background:var(--surface-base);border:var(--border-width-hairline) solid var(--popup-rule);border-radius:var(--radius-pill);box-shadow:0 4px 12px -4px #0f17294d;cursor:pointer;transition:transform .15s}.ppp .ppp-x:hover{transform:scale(1.06)}.ppp .ppp-in{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-16) var(--space-8);text-align:center;color:var(--text-primary)}.ppp .ppp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);margin:0;font-size:var(--type-14);font-weight:var(--font-weight-medium);white-space:nowrap}.ppp .ppp-trust span{display:inline-flex;align-items:center;gap:6px}.ppp .ppp-trust img{display:block;width:auto;height:16px}.ppp .ppp-h{max-width:20ch;margin:0;font-size:var(--type-44);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.ppp .ppp-sub{margin:0;font-size:var(--type-16);line-height:var(--leading-relaxed);color:var(--text-secondary)}.ppp .ppp-form,.ppp .ppp-or,.ppp .ppp-demo{width:100%;max-width:520px}.ppp .ppp-form{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-1) 0 0}.ppp .ppp-field{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);background:var(--action-ghost-bg);border-radius:var(--radius-md)}.ppp .ppp-field:focus-within{box-shadow:var(--shadow-focus)}.ppp .ppp-pre{font-family:ui-monospace,Menlo,monospace;font-size:var(--type-14);color:var(--text-tertiary)}.ppp .ppp-input{flex:1;min-width:0;margin:0;padding:15px 0;font:inherit;font-size:var(--type-16);font-weight:var(--font-weight-semibold);color:var(--text-primary);background:transparent;border:0;outline:none}.ppp .ppp-input::placeholder{color:var(--text-tertiary)}.ppp .ppp-err{margin:0;font-size:var(--type-14);font-weight:var(--font-weight-medium);color:var(--negative-base);text-align:left}.ppp .ppp-go{width:100%;margin:0;padding:15px;font:inherit;font-size:var(--type-16);font-weight:var(--font-weight-semibold);color:var(--text-inverse);background:var(--surface-inverse);border:0;border-radius:var(--radius-md);box-shadow:var(--popup-ring);cursor:pointer;transition:box-shadow .2s}.ppp .ppp-go:hover{box-shadow:var(--popup-ring-strong)}.ppp .ppp-or{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:var(--type-12);font-weight:var(--font-weight-semibold);color:var(--text-tertiary)}.ppp .ppp-or:before,.ppp .ppp-or:after{content:"";flex:1;height:1px;background:var(--popup-rule)}.ppp .ppp-demo{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);text-align:left;background:var(--popup-panel);border-radius:var(--radius-lg)}.ppp .ppp-demo>svg{flex:none}.ppp .ppp-demo div{display:flex;flex-direction:column;flex:1;min-width:0}.ppp .ppp-demo b{font-size:var(--type-15);font-weight:var(--font-weight-semibold)}.ppp .ppp-demo small{font-size:var(--type-14);color:var(--text-secondary)}.ppp .ppp-demo-btn{flex:none;padding:10px 14px;font-size:var(--type-14);font-weight:var(--font-weight-semibold);white-space:nowrap;text-align:center;text-decoration:none;color:var(--surface-inverse);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1.5px var(--surface-inverse)}.ppp .ppp-demo-btn:hover{background:var(--action-ghost-bg)}.ppp .ppp-x:focus-visible,.ppp .ppp-go:focus-visible,.ppp .ppp-demo-btn:focus-visible{outline:2px solid var(--surface-inverse);outline-offset:2px}@media(max-width:639px){.ppp{place-items:end stretch;padding:0}.ppp .ppp-card{width:100%;max-height:92%;border-radius:var(--radius-xl) var(--radius-xl) 0 0;opacity:1;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom,0px)}.ppp.is-on .ppp-card{transform:translateY(var(--ppp-drag, 0px))}.ppp.is-drag .ppp-card{transition:none}.ppp .ppp-card:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;transform:translate(-50%);background:var(--popup-rule);border-radius:var(--radius-pill)}.ppp .ppp-x{top:16px}.ppp .ppp-in{gap:var(--space-3);padding:58px var(--space-5) var(--space-5)}.ppp .ppp-trust{flex-wrap:nowrap;gap:var(--space-3);font-size:var(--type-12)}.ppp .ppp-trust span{gap:4px}.ppp .ppp-trust img{height:12px}.ppp .ppp-h{font-size:var(--type-28)}.ppp .ppp-pre{display:none}.ppp .ppp-demo{flex-wrap:wrap}.ppp .ppp-demo-btn{width:100%}}@media(prefers-reduced-motion:reduce){.ppp .ppp-ov,.ppp .ppp-card{transition:opacity .2s}}
