:root,[data-theme=light]{--red:#d6261c;--red-press:#b51f16;--red-ink:#a91e15;--red-soft:#fdeeec;--red-line:#f5c8c3;--on-red:#fff;--paper:#fff;--paper-2:#f6f7f8;--paper-3:#edeff2;--line:#e3e6ea;--line-strong:#d3d7dd;--line-control:#8c939d;--ink:#141312;--ink-2:#3f444b;--ink-3:#6a707a;--ok:#17734f;--ok-soft:#e5f4ec;--wait:#94580a;--wait-soft:#fff3df;--wa-header:#008069;--wa-send:#00a884;--wa-brand:#25d366;--wa-wallpaper:#efeae2;--wa-in:#fff;--wa-out:#d9fdd3;--wa-text:#111b21;--wa-meta:#667781;--wa-tick:#53bdeb;--wa-action:#0a7ca8;--wa-chip:#fcf4cb;--wa-bar:#f0f2f5;--focus:var(--red);--link:var(--red);--shadow-xs:0 1px 2px #1413120f;--shadow-sm:0 1px 2px #1413120d, 0 4px 12px -2px #14131212;--shadow-md:0 2px 4px #1413120a, 0 18px 40px -18px #1413122e;--shadow-lg:0 2px 6px #1413120f, 0 48px 90px -36px #14131257;--shadow-red:0 1px 2px #96140c3d, 0 10px 24px -10px #d6261c8c;--shadow-bubble:0 1px .5px #0b141a21}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-chat:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:999px;--dur-fast:.16s;--dur-base:.26s;--dur-slow:.6s;--dur-beat:1.4s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--container:1200px;--measure:640px;--nav-height:72px;--phone-width:360px;--font-sans:Archivo, "Helvetica Neue", Helvetica, sans-serif}.display-xl{font-family:var(--font-sans);letter-spacing:-.025em;font-size:64px;font-weight:800;line-height:68px}.display-l{font-family:var(--font-sans);letter-spacing:-.02em;font-size:56px;font-weight:800;line-height:60px}.display-m{font-family:var(--font-sans);letter-spacing:-.015em;font-size:40px;font-weight:800;line-height:46px}.display-s{font-family:var(--font-sans);letter-spacing:-.01em;font-size:28px;font-weight:750;line-height:34px}.title{font-family:var(--font-sans);font-size:20px;font-weight:650;line-height:28px}.lead{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:31px}.body{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:27px}.body-s{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:23px}.button{font-family:var(--font-sans);font-size:16px;font-weight:650;line-height:20px}.label{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.eyebrow{font-family:var(--font-sans);letter-spacing:.09em;font-size:13px;font-weight:700;line-height:16px}.caption{font-family:var(--font-sans);font-size:13px;font-weight:450;line-height:18px}.chat-title{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:20px}.chat{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:20px}.chat-meta{font-family:var(--font-sans);font-size:11px;font-weight:400;line-height:14px}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable-Italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}
body{font-family:var(--font-sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.ap{font-family:var(--font-sans);color:var(--ink);box-sizing:border-box}:where(.ap) *,:where(.ap) :before,:where(.ap) :after{box-sizing:border-box}:where(.ap) p{margin:0}:where(.ap) a{color:inherit;text-decoration:none}:where(.ap) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}:where(.ap) ul,:where(.ap) ol{margin:0;padding:0;list-style:none}:where(.ap) :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.ap-icon{flex:none;display:block}.ap-display{font-family:var(--font-sans);font-variation-settings:"wdth" 112;color:var(--ink);text-wrap:balance;margin:0;font-weight:800}.ap-hl{color:var(--red);font-variation-settings:"wdth" 106;font-style:italic}.ap .lead{color:var(--ink-2)}.ap .caption{color:var(--ink-3)}.ap-container{width:100%;max-width:calc(var(--container) + 2 * var(--space-5));padding:0 var(--space-5);margin:0 auto}.ap-section{background:var(--paper)}.ap-section--paper-2{background:var(--paper-2)}.ap-section--pad-md{padding:var(--space-9) 0}.ap-section--pad-sm{padding:var(--space-8) 0}.ap-section--pad-lg{padding:var(--space-10) 0}.ap-logo{color:inherit;line-height:0;display:inline-block}.ap-logo svg{width:auto;height:100%;display:block}.ap-speed{flex:none;display:inline-block;overflow:visible}.ap-speed path{fill:var(--red)}.ap-speed--ink path{fill:var(--ink)}.ap-speed--soft path{fill:var(--red-soft)}.ap-speed--white path{fill:#fff}.ap-speed--current path{fill:currentColor}.ap-speed.is-animated path{animation:ap-bar-in var(--dur-slow) var(--ease-out) both;transform-box:fill-box;transform-origin:100%}@keyframes ap-bar-in{0%{opacity:0;transform:translate(-30%)scaleX(.2)}to{opacity:1;transform:none}}.ap-btn{border-radius:var(--radius-md);height:48px;font:650 16px/20px var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative}.ap-btn:active{transform:translateY(1px)}.ap-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-md)}.ap-btn--primary{background:var(--red);color:var(--on-red);box-shadow:var(--shadow-red)}.ap-btn--primary:hover{background:var(--red-press)}.ap-btn--secondary{background:var(--paper);color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.ap-btn--secondary:hover{border-color:var(--line-control)}.ap-btn--ghost{color:var(--ink);background:0 0;padding:0 14px}.ap-btn--ghost:hover{background:var(--paper-3)}.ap-btn--ghost .ap-btn__icon{color:var(--red)}.ap-btn--sm{border-radius:var(--radius-sm);gap:8px;height:40px;padding:0 16px;font-size:15px}.ap-btn--lg{border-radius:14px;gap:12px;height:58px;padding:0 28px;font-size:18px}.ap-btn--ghost.ap-btn--lg{padding:0 18px}.ap-btn--block{width:100%;display:flex}.ap-btn__go{width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out);display:inline-flex;position:relative}.ap-btn__trail{pointer-events:none;width:14px;height:10px;margin-top:-5px;position:absolute;top:50%;right:calc(100% + 1px)}.ap-btn__trail i{transform-origin:100%;height:2px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;border-radius:2px;position:absolute;right:0;transform:scaleX(0)}.ap-btn__trail i:first-child{width:7px;top:0;right:-2px}.ap-btn__trail i:nth-child(2){width:13px;transition-delay:40ms;top:4px}.ap-btn__trail i:nth-child(3){width:9px;transition-delay:80ms;top:8px;right:1px}.ap-btn:hover .ap-btn__go{transform:translate(5px)}.ap-btn:hover .ap-btn__trail i{transform:scaleX(1)}.ap-link{align-items:center;gap:6px;font-size:16px;font-weight:650;line-height:22px;display:inline-flex}.ap-link--red{color:var(--red)}.ap-link--ink{color:var(--ink)}.ap-link span{transition:background-size var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;padding-bottom:1px}.ap-link:hover span{background-size:100% 1.5px}.ap-link .ap-icon{transition:transform var(--dur-fast) var(--ease-out)}.ap-link:hover .ap-icon{transform:translate(3px)}.ap-pill{border-radius:var(--radius-full);height:30px;font:600 13px/1 var(--font-sans);white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border:1px solid #0000;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.ap-pill--sm{gap:4px;height:24px;padding:0 9px 0 8px;font-size:12px}.ap-pill--ok{background:var(--ok-soft);color:var(--ok);border-color:#c8e6d5}.ap-pill--wait{background:var(--wait-soft);color:var(--wait);border-color:#f4dcb4}.ap-pill--neutral{background:var(--paper);color:var(--ink-2);border-color:var(--line-strong)}.ap-pill--red{background:var(--red-soft);color:var(--red-ink);border-color:var(--red-line)}.ap-pill--whatsapp{background:var(--paper);color:var(--ink-2);border-color:var(--line-strong)}.ap-pill--whatsapp .ap-icon{color:var(--wa-send)}.ap-pill--ink{background:var(--ink);color:#fff}.ap-chip{border-radius:var(--radius-full);background:var(--paper);border:1px solid var(--line-strong);height:38px;color:var(--ink);font:600 14px/1 var(--font-sans);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ap-chip .ap-icon{color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out)}.ap-chip:hover,.ap-chip.is-active{border-color:var(--red-line);background:var(--red-soft);box-shadow:var(--shadow-xs)}.ap-chip:hover .ap-icon,.ap-chip.is-active .ap-icon{color:var(--red)}.ap-chip--lg{gap:10px;height:48px;padding:0 18px 0 16px;font-size:15px}.ap-chip--more{color:var(--ink-2);border-style:dashed}.ap-tile{border-radius:var(--radius-sm);background:var(--paper-3);color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.ap-tile--red{background:var(--red-soft);color:var(--red)}.ap-tile--ok{background:var(--ok-soft);color:var(--ok)}.ap-tile--white{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.ap-eyebrow{font:700 13px/16px var(--font-sans);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.ap-eyebrow--red{color:var(--red)}.ap-eyebrow--ink{color:var(--ink-2)}.ap-sh{gap:var(--space-4);flex-direction:column;max-width:760px;display:flex}.ap-sh .ap-display{margin-top:2px}.ap-sh__lead{max-width:var(--measure)}.ap-sh--center{text-align:center;align-items:center;margin:0 auto}.ap-sh__extra{margin-top:var(--space-3)}.ap-measure{--ap-c:var(--red);--ap-delay:0s;flex:none;position:relative}.ap-measure--ink{--ap-c:var(--ink-2)}.ap-measure--h{height:34px}.ap-measure--v{width:34px}.ap-measure__line{background:var(--ap-c);transition:transform var(--dur-slow) var(--ease-inout) var(--ap-delay);position:absolute}.ap-measure--h .ap-measure__line{transform-origin:0;height:1.5px;margin-top:-.75px;top:50%;left:0;right:0;transform:scaleX(0)}.ap-measure--v .ap-measure__line{transform-origin:top;width:1.5px;margin-left:-.75px;top:0;bottom:0;left:50%;transform:scaleY(0)}.ap-measure.is-drawn .ap-measure__line{transform:none}.ap-measure__ext{background:var(--line-control);opacity:.55;position:absolute}.ap-measure--h .ap-measure__ext{width:1px;top:4px;bottom:4px}.ap-measure--h .ap-measure__ext--a{left:0}.ap-measure--h .ap-measure__ext--b{right:0}.ap-measure--v .ap-measure__ext{height:1px;left:4px;right:4px}.ap-measure--v .ap-measure__ext--a{top:0}.ap-measure--v .ap-measure__ext--b{bottom:0}.ap-measure__tick{background:var(--ap-c);opacity:0;width:2px;height:13px;transition:opacity var(--dur-fast) linear;border-radius:1px;position:absolute}.ap-measure--h .ap-measure__tick{margin-top:-6.5px;top:50%;transform:rotate(45deg)}.ap-measure--h .ap-measure__tick--a{left:-1px}.ap-measure--h .ap-measure__tick--b{right:-1px}.ap-measure--v .ap-measure__tick{margin-left:-1px;left:50%;transform:rotate(45deg)}.ap-measure--v .ap-measure__tick--a{top:-6.5px}.ap-measure--v .ap-measure__tick--b{bottom:-6.5px}.ap-measure.is-drawn .ap-measure__tick--a{opacity:1;transition-delay:var(--ap-delay)}.ap-measure.is-drawn .ap-measure__tick--b{opacity:1;transition-delay:calc(var(--ap-delay) + .56s)}.ap-measure__label{font:650 13px/16px var(--font-sans);color:var(--red-ink);white-space:nowrap;opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transition-delay:calc(var(--ap-delay) + .38s);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(3px)}.ap-measure--ink .ap-measure__label{color:var(--ink-2)}.ap-measure--h .ap-measure__label{padding:0 6px;bottom:calc(50% + 4px);left:50%;translate:-50%}.ap-measure--v .ap-measure__label{background:var(--paper);border-radius:6px;padding:2px 6px;top:50%;right:calc(50% + 10px);translate:0 -50%}.ap-measure.is-drawn .ap-measure__label{opacity:1;transform:none}.ap-announce{background:var(--red-soft);min-height:44px;color:var(--red-ink);font:500 14px/20px var(--font-sans);border-bottom:1px solid var(--red-line);justify-content:center;align-items:center;padding:10px 52px;display:flex;position:relative}.ap-announce__inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ap-announce__text{color:var(--ink)}.ap-announce__link{color:var(--red-ink);text-underline-offset:3px;align-items:center;gap:4px;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.ap-announce__close{width:32px;height:32px;color:var(--red-ink);border-radius:8px;justify-content:center;align-items:center;margin-top:-16px;display:inline-flex;position:absolute;top:50%;right:12px}.ap-announce__close:hover{background:#d6261c14}.ap-nav{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:relative;container:apnav/inline-size}.ap-nav--sticky{position:sticky;top:0}.ap-nav__bar{align-items:center;gap:var(--space-5);height:var(--nav-height);max-width:calc(var(--container) + 2 * var(--space-5));padding:0 var(--space-5);margin:0 auto;display:flex}.ap-nav__logo{margin-right:var(--space-3);align-items:center;padding:6px 0;display:inline-flex}.ap-nav__items{flex:1;align-items:center;gap:2px;display:flex}.ap-nav__item{border-radius:var(--radius-sm);height:40px;font:550 15px/1 var(--font-sans);color:var(--ink-2);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;padding:0 12px;display:inline-flex;position:relative}.ap-nav__item:hover,.ap-nav__item.is-open{background:var(--paper-2);color:var(--ink)}.ap-nav__item.is-active{color:var(--ink)}.ap-nav__item.is-active:after{content:"";background:var(--red);border-radius:2px;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.ap-nav__chev{color:var(--ink-3);transition:transform var(--dur-base) var(--ease-out)}.ap-nav__item.is-open .ap-nav__chev{color:var(--red);transform:rotate(180deg)}.ap-nav__actions{align-items:center;gap:var(--space-3);display:flex}.ap-nav__login{font:600 15px/1 var(--font-sans);color:var(--ink-2);border-radius:8px;padding:10px 8px}.ap-nav__login:hover{color:var(--ink)}.ap-nav__burger{border-radius:var(--radius-sm);border:1px solid var(--line-strong);justify-content:center;align-items:center;width:44px;height:44px;display:none}.ap-nav__panel{padding:8px var(--space-5) 0;pointer-events:none;justify-content:center;display:flex;position:absolute;top:100%;left:0;right:0}.ap-nav__panel.is-open{pointer-events:auto}.ap-nav__panel .ap-mega{animation:ap-drop var(--dur-base) var(--ease-out) both}@keyframes ap-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@container apnav (max-width:1080px){.ap-nav__items,.ap-nav__login,.ap-nav__actions .ap-btn{display:none}.ap-nav__bar{height:64px;padding:0 var(--space-4);justify-content:space-between}.ap-nav__burger{display:inline-flex}}.ap-mega{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:980px;box-shadow:var(--shadow-md);padding:var(--space-4)}.ap-mega__grid{gap:var(--space-4);grid-template-columns:300px 1fr;display:grid}.ap-mega__feature{gap:var(--space-3);padding:var(--space-5);background:var(--red-soft);border:1px solid var(--red-line);transition:box-shadow var(--dur-fast) var(--ease-out);border-radius:16px;flex-direction:column;display:flex}.ap-mega__feature:hover{box-shadow:var(--shadow-sm)}.ap-mega__feature .ap-eyebrow{color:var(--red-ink)}.ap-mega__feature-title{font-size:24px;line-height:28px}.ap-mega__feature-link{color:var(--red-ink);align-items:center;gap:6px;margin-top:auto;font-size:15px;font-weight:650;display:inline-flex}.ap-mega__list{grid-template-columns:1fr 1fr;align-content:start;gap:2px;display:grid}.ap-mega__item{gap:var(--space-3);transition:background-color var(--dur-fast) var(--ease-out);border-radius:12px;align-items:flex-start;padding:12px;display:flex}.ap-mega__item:hover{background:var(--paper-2)}.ap-mega__item:hover .ap-tile{background:var(--red-soft);color:var(--red)}.ap-mega__item b,.ap-mega__trade b{font:650 15px/20px var(--font-sans);color:var(--ink);display:block}.ap-mega__item small,.ap-mega__trade small{font:400 13.5px/19px var(--font-sans);color:var(--ink-3);margin-top:2px;display:block}.ap-mega__foot{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-3);border-top:1px solid var(--line);color:var(--ink-3);padding:12px 12px 4px;font-size:14px;display:flex}.ap-mega__foot .ap-link{font-size:15px}.ap-mega__foot-left{color:var(--ink-2);align-items:center;gap:8px;font-weight:550;display:inline-flex}.ap-mega__foot-left .ap-icon{color:var(--red)}.ap-mega__head{border-bottom:1px solid var(--line);margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;padding:4px 12px 12px;display:flex}.ap-mega__kicker{font:700 13px/16px var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--red)}.ap-mega__count{color:var(--ink-3);font-size:13px}.ap-mega__cols{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.ap-mega__group{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:4px 10px 8px}.ap-mega__trade{transition:background-color var(--dur-fast) var(--ease-out);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ap-mega__trade:hover{background:var(--paper-2)}.ap-mega__trade:hover .ap-tile{background:var(--red-soft);color:var(--red)}.ap-minichat{background:var(--wa-wallpaper);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.ap-minichat__b{max-width:88%;font:400 13px/17px var(--font-sans);color:var(--wa-text);box-shadow:var(--shadow-bubble);border-radius:8px;padding:7px 10px;position:relative}.ap-minichat__b--in{background:var(--wa-in);border-top-left-radius:0;align-self:flex-start}.ap-minichat__b--out{background:var(--wa-out);border-top-right-radius:0;align-self:flex-end;align-items:center;gap:6px;display:inline-flex}.ap-minichat__ticks{color:var(--wa-tick);display:inline-flex}.ap-mm{background:var(--paper);flex-direction:column;min-height:100%;display:flex}.ap-mm__top{height:64px;padding:0 var(--space-4);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}.ap-mm__close{border-radius:var(--radius-sm);border:1px solid var(--line-strong);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ap-mm__body{padding:var(--space-2) var(--space-4);flex:1;min-height:0;overflow-y:auto}.ap-mm__row{width:100%;min-height:60px;font:650 19px/24px var(--font-sans);color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.ap-mm__link .ap-icon{color:var(--ink-3)}.ap-mm__chev{color:var(--ink-3);transition:transform var(--dur-base) var(--ease-out)}.ap-mm__group.is-open .ap-mm__chev{color:var(--red);transform:rotate(180deg)}.ap-mm__group.is-open>.ap-mm__row{border-bottom-color:#0000}.ap-mm__sub{border-bottom:1px solid var(--line)}.ap-mm__group:not(.is-open) .ap-mm__sub{border-bottom:0}.ap-mm__group.is-open .ap-mm__sub{padding:2px 0 var(--space-4)}.ap-mm__subitem{min-height:48px;font:550 16px/20px var(--font-sans);color:var(--ink-2);align-items:center;gap:12px;display:flex}.ap-mm__chips{flex-wrap:wrap;gap:8px;display:flex}.ap-mm__foot{padding:var(--space-4);border-top:1px solid var(--line);background:var(--paper-2);flex-direction:column;flex:none;gap:10px;display:flex}.ap-mm__note{text-align:center}.ap-crumbs{font:500 14px/20px var(--font-sans);color:var(--ink-3);align-items:center;gap:6px;display:flex}.ap-crumbs a{color:var(--ink-3);border-radius:4px}.ap-crumbs a:hover{color:var(--ink)}.ap-crumbs [aria-current]{color:var(--ink);font-weight:600}.ap-crumbs__home{display:inline-flex}.ap-crumbs__sep{color:var(--line-control)}.ap-footer{background:var(--paper-2);border-top:1px solid var(--line);padding:var(--space-8) 0 var(--space-5)}.ap-footer__top{gap:var(--space-6);grid-template-columns:1.6fr repeat(4,1fr);display:grid}.ap-footer__brand{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:320px;display:flex}.ap-footer__claim{color:var(--ink-2)}.ap-footer__col{flex-direction:column;gap:10px;display:flex}.ap-footer__title{font:700 12px/16px var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.ap-footer__col a{font:500 15px/20px var(--font-sans);color:var(--ink-2)}.ap-footer__col a:hover{color:var(--red)}.ap-footer__bottom{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--line);font:500 13px/18px var(--font-sans);color:var(--ink-3);flex-wrap:wrap;display:flex}.ap-footer__tag{color:var(--ink-2);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ap-phone{box-shadow:var(--shadow-lg), inset 0 0 0 1px #1413121a, inset 0 1px 1px #ffffffe6;background:linear-gradient(150deg,#f4f5f7 0%,#dfe2e6 45%,#c9cdd3 100%);border-radius:58px;flex:none;padding:5px;position:relative}.ap-phone__key{background:#c4c8ce;border-radius:2px;width:3px;position:absolute}.ap-phone__key--a{height:30px;top:150px;left:-2px}.ap-phone__key--b{height:54px;top:196px;left:-2px}.ap-phone__key--c{height:78px;top:200px;right:-2px}.ap-phone__bezel{background:#0e0f11;border-radius:53px;height:100%;padding:7px}.ap-phone__screen{background:var(--paper);isolation:isolate;border-radius:46px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.ap-phone__status{height:50px;font:650 15px/1 var(--font-sans);color:#111;background:var(--paper);z-index:2;flex:none;justify-content:space-between;align-items:center;padding:6px 26px 0 34px;display:flex;position:relative}.ap-phone__island{background:#0e0f11;border-radius:20px;width:104px;height:30px;margin-left:-52px;position:absolute;top:11px;left:50%}.ap-phone__sys{align-items:center;gap:5px;display:inline-flex}.ap-phone__sys svg{fill:#111}.ap-phone__content{flex-direction:column;flex:1;min-height:0;display:flex}.ap-phone__home{background:var(--wa-bar);flex:none;justify-content:center;align-items:center;height:22px;display:flex}.ap-phone__home span{background:#111;border-radius:3px;width:128px;height:5px}.ap-wa{flex:none;position:relative}.ap-wa-chat{min-height:0;transition:opacity .42s var(--ease-out);flex-direction:column;flex:1;display:flex}.ap-wa-chat.is-fading{opacity:0}.ap-wa--card .ap-wa-card{background:var(--paper);box-shadow:var(--shadow-lg), 0 0 0 1px #1413120f;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.ap-wa-head{flex:none;align-items:center;gap:10px;display:flex}.ap-wa-head--ios{background:var(--paper);height:54px;color:var(--wa-text);border-bottom:1px solid #e6e6e6;padding:0 12px 0 6px}.ap-wa-head--card{background:var(--wa-header);color:#fff;height:68px;padding:0 14px 0 10px}.ap-wa-head__back{color:inherit;align-items:center;gap:0;display:inline-flex}.ap-wa-head__back em{font:500 15px/1 var(--font-sans);margin-left:-2px;font-style:normal}.ap-wa-head--card .ap-wa-head__back{opacity:.9}.ap-wa-head__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ap-wa-head__who b{font:600 16px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-wa-head__who span{font:400 12.5px/15px var(--font-sans);color:var(--wa-meta);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ap-wa-head--card .ap-wa-head__who span{color:#ffffffdb}.ap-wa-head__who span.is-typing{color:var(--wa-send);font-weight:500}.ap-wa-head--card .ap-wa-head__who span.is-typing{color:#fff}.ap-wa-dot{background:var(--wa-brand);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #ffffff40}.ap-wa-head__icon{color:inherit;opacity:.9;margin-left:10px}.ap-wa-avatar{letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ap-wa-avatar--red{background:var(--red);color:var(--on-red)}.ap-wa-avatar--ink{background:var(--ink);color:#fff}.ap-wa-avatar--neutral{color:#54656f;background:#dfe5e7}.ap-wa-avatar--mark{background:#fff;box-shadow:inset 0 0 0 1px #14131214}.ap-wa-wall{background-color:var(--wa-wallpaper);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160' fill='none' stroke='%23e0d9cc' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'><path d='M14 34l10-9 10 9M17 31.5V42h14v-10.5'/><path d='M78 14s-6 6.6-6 10.5a6 6 0 0 0 12 0C84 20.6 78 14 78 14z'/><path d='M134 18l-7 10h6l-1 8 7-10h-6z'/><rect x='16' y='80' width='18' height='16' rx='3'/><path d='M16 86h18M21 77v5M29 77v5'/><path d='M72 96l11-11M80 80l4-4 7 7-4 4z'/><path d='M122 80h18a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-10l-5 4v-4h-3a3 3 0 0 1-3-3v-8a3 3 0 0 1 3-3z'/><path d='M18 132l4 4 8-8'/><path d='M64 140l14-14 5 5-14 14zM69 135l2 2M72 132l2 2M75 129l2 2'/><circle cx='132' cy='134' r='4'/><path d='M132 125v2M132 141v2M123 134h2M139 134h2'/></svg>");background-size:176px 176px}.ap-wa-body{scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.ap-wa-body::-webkit-scrollbar{display:none}.ap-wa-scroll{flex-direction:column;justify-content:flex-end;min-height:100%;padding:10px 12px 12px;display:flex}.ap-wa-date,.ap-wa-notice{align-self:center;margin:6px 0 8px}.ap-wa-date span{box-shadow:var(--shadow-bubble);font:500 12px/15px var(--font-sans);color:#54656f;background:#fff;border-radius:8px;padding:5px 12px;display:inline-block}.ap-wa-notice{background:var(--wa-chip);max-width:86%;box-shadow:var(--shadow-bubble);font:400 12px/16px var(--font-sans);color:#54656f;text-align:center;border-radius:8px;align-items:flex-start;gap:6px;padding:6px 10px;display:inline-flex}.ap-wa-notice .ap-icon{margin-top:2px}.ap-wa-row{margin-top:2px;display:flex}.ap-wa-row.has-tail{margin-top:8px}.ap-wa-row.is-me{justify-content:flex-end}.ap-wa-stack{flex-direction:column;gap:2px;max-width:82%;display:flex}.ap-wa-stack.has-actions{width:82%}.ap-wa-bubble{border-radius:var(--radius-chat);background:var(--wa-in);box-shadow:var(--shadow-bubble);font:400 15px/20px var(--font-sans);color:var(--wa-text);overflow-wrap:anywhere;padding:6px 8px 8px 9px;position:relative}.is-me .ap-wa-bubble{background:var(--wa-out)}.has-tail.is-them .ap-wa-bubble{border-top-left-radius:0}.has-tail.is-me .ap-wa-bubble{border-top-right-radius:0}.has-tail .ap-wa-bubble:before{content:"";background:inherit;width:8px;height:13px;position:absolute;top:0}.has-tail.is-them .ap-wa-bubble:before{clip-path:polygon(0 0,100% 0,100% 100%);left:-8px}.has-tail.is-me .ap-wa-bubble:before{clip-path:polygon(0 0,100% 0,0 100%);right:-8px}.ap-wa-text b{font-weight:650}.ap-wa-spacer{vertical-align:bottom;height:1px;display:inline-block}.ap-wa-meta{font:400 11px/14px var(--font-sans);color:var(--wa-meta);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex;position:absolute;bottom:4px;right:8px}.ap-wa-meta.on-media{z-index:1;color:#fff;text-shadow:0 1px 2px #00000073;bottom:8px;right:10px}.ap-wa-ticks{fill:none;stroke:#8696a0;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-base) var(--ease-out)}.ap-wa-ticks.is-read{stroke:var(--wa-tick)}.on-media .ap-wa-ticks{stroke:#fff}.on-media .ap-wa-ticks.is-read{stroke:var(--wa-tick)}.ap-wa-footer{font:400 12.5px/16px var(--font-sans);color:var(--wa-meta);margin-top:4px;display:block}.ap-wa-row.is-new .ap-wa-stack,.ap-wa-date.is-new,.ap-wa-notice.is-new{animation:ap-bubble-in var(--dur-base) var(--ease-out) both}.ap-wa-row.is-them.is-new .ap-wa-stack{transform-origin:0 0}.ap-wa-row.is-me.is-new .ap-wa-stack{transform-origin:100% 0}@keyframes ap-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.ap-wa-btns{flex-direction:column;gap:2px;display:flex}.ap-wa-btn{border-radius:var(--radius-chat);background:var(--wa-in);min-height:38px;box-shadow:var(--shadow-bubble);font:500 14.5px/18px var(--font-sans);color:var(--wa-action);transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:flex}.ap-wa-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ap-wa-btn.is-picked{animation:ap-tap .38s var(--ease-out);background:#e7f3f9}@keyframes ap-tap{0%{transform:scale(1)}40%{background:#d4e9f3;transform:scale(.97)}to{transform:scale(1)}}.ap-wa-slots{flex-direction:column;gap:6px;margin:8px 0 2px;display:flex}.ap-wa-slot{min-height:42px;font:500 14.5px/18px var(--font-sans);color:var(--wa-text);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#f5f6f6;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.ap-wa-slot .ap-icon{color:#54656f}.ap-wa-slot span:nth-child(2){flex:1}.ap-wa-slot__radio{color:#fff;width:20px;height:20px;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border:1.5px solid #aebac1;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ap-wa-slot.is-picked{border-color:var(--wa-send);background:#e7f8ef}.ap-wa-slot.is-picked .ap-wa-slot__radio{background:var(--wa-send);border-color:var(--wa-send);animation:ap-pop .32s var(--ease-out)}.ap-wa-slot.is-picked>.ap-icon{color:var(--wa-send)}.ap-wa-slot .ap-wa-slot__radio .ap-icon{color:#fff}@keyframes ap-pop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}.is-media .ap-wa-bubble{padding:3px}.ap-wa-photos{border-radius:6px;gap:3px;width:236px;display:grid;position:relative;overflow:hidden}.ap-wa-photos--1{grid-template-columns:1fr;height:200px}.ap-wa-photos--2{grid-template-columns:1fr 1fr;height:150px}.ap-wa-photos--3{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;height:200px}.ap-wa-photos--3 .ap-wa-photo:first-child{grid-row:span 2}.ap-wa-photos:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000052);height:40px;position:absolute;bottom:0;left:0;right:0}.ap-wa-photo{background-color:#c9d3d8;min-height:0;display:block}.ap-wa-photo--tiles-blue{background-image:radial-gradient(circle at 70% 25%,#ffffff8c,#0000 45%),repeating-linear-gradient(0deg,#ffffffbf 0 2px,#0000 2px 24px),repeating-linear-gradient(90deg,#ffffffbf 0 2px,#0000 2px 24px),linear-gradient(165deg,#d5e2e8,#93abb6)}.ap-wa-photo--tiles-sand{background-image:radial-gradient(circle at 30% 20%,#ffffff80,#0000 50%),repeating-linear-gradient(0deg,#fff9 0 2px,#0000 2px 30px),repeating-linear-gradient(90deg,#fff9 0 2px,#0000 2px 15px),linear-gradient(170deg,#ece2d3,#c4b39b)}.ap-wa-photo--room{background-image:radial-gradient(30% 22% at 50% 66%,#fff 0 60%,#e6e9ea 61% 72%,#0000 73%),linear-gradient(90deg,#0000 0 62%,#ffffffb3 62% 80%,#0000 80%),linear-gradient(#eef0ee 0 60%,#a39581 60% 100%);background-position:0 0,0 12%,0 0;background-repeat:no-repeat;background-size:100% 100%,100% 42%,100% 100%}.ap-wa-photo--roof{background-color:#a8412f;background-image:linear-gradient(#cfe0ea 0 22%,#0000 22%),repeating-linear-gradient(#8f3426 0 3px,#b24a39 3px 15px),repeating-linear-gradient(90deg,#0000001f 0 2px,#0000 2px 18px)}.ap-wa-photo--meter{background-image:repeating-linear-gradient(#0000 0 20%,#24282c99 20% 32%,#0000 32% 46%),repeating-linear-gradient(90deg,#ffffffe6 0 6px,#0000 6px 22px),linear-gradient(160deg,#e2e5e8,#a9afb5)}.ap-wa-photo--wall{background-image:repeating-linear-gradient(115deg,#00000008 0 2px,#0000 2px 7px),linear-gradient(90deg,#f3efe8 0 55%,#c7d8cd 55% 100%)}.ap-wa-photos__meta{display:none}.ap-wa-voice{align-items:center;gap:10px;width:230px;padding:4px 4px 12px 2px;display:flex}.ap-wa-voice__play{color:#54656f;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ap-wa-voice__wave{flex:1;align-items:center;gap:2px;height:26px;display:flex}.ap-wa-voice__wave i{background:#aebac1;border-radius:2px;flex:1;min-width:2px}.ap-wa-voice__wave i.is-on{background:var(--wa-tick)}.is-me .ap-wa-voice__wave i{background:#9fc39a}.is-me .ap-wa-voice__wave i.is-on{background:var(--wa-tick)}.ap-wa-voice__mic{color:var(--wa-tick);position:absolute;bottom:6px;left:30px}.ap-wa-voice__dur{font:400 11px/14px var(--font-sans);color:var(--wa-meta);position:absolute;bottom:4px;left:54px}.ap-wa-typing{align-items:center;gap:4px;padding:12px 14px;display:inline-flex}.ap-wa-typing i{background:#8696a0;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite ap-typing}.ap-wa-typing i:nth-child(2){animation-delay:.15s}.ap-wa-typing i:nth-child(3){animation-delay:.3s}@keyframes ap-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ap-wa-bar{flex:none;align-items:center;gap:12px;display:flex}.ap-wa-bar--ios{background:var(--wa-bar);color:#3b4a54;height:54px;padding:0 14px}.ap-wa-bar--ios .ap-wa-bar__field{color:#8696a0;background:#fff;border:1px solid #e3e6e8;border-radius:18px;flex:1;justify-content:flex-end;align-items:center;height:34px;padding:0 10px;display:flex}.ap-wa-bar--card{background:var(--wa-bar);height:66px;padding:0 12px}.ap-wa-bar--card .ap-wa-bar__field{height:44px;font:400 15px/1 var(--font-sans);color:#8696a0;background:#fff;border-radius:22px;flex:1;align-items:center;padding:0 18px;display:flex}.ap-wa-bar__send{background:var(--wa-send);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ap-toast{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:16px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:inline-flex;transform:translateY(10px)scale(.98)}.ap-toast.is-shown{opacity:1;transform:none}.ap-toast__icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ap-toast--ok .ap-toast__icon{background:var(--ok);color:#fff}.ap-toast--red .ap-toast__icon{background:var(--red);color:var(--on-red)}.ap-toast--neutral .ap-toast__icon{background:var(--paper-3);color:var(--ink)}.ap-toast__txt{flex-direction:column;gap:2px;display:flex}.ap-toast__txt b{font:650 15px/19px var(--font-sans);color:var(--ink)}.ap-toast__txt small{font:400 13px/17px var(--font-sans);color:var(--ink-3)}.ap-handover{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);width:100%;max-width:420px;box-shadow:var(--shadow-md);overflow:hidden}.ap-handover__head{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.ap-handover__kind{font:600 13px/16px var(--font-sans);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;display:inline-flex}.ap-handover__who{padding:10px 20px 14px}.ap-handover__place{font:500 14px/20px var(--font-sans);color:var(--ink-3);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.ap-handover__rows{margin:0;padding:0 20px 6px}.ap-handover__row{border-top:1px solid var(--line);grid-template-columns:84px 1fr;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:grid}.ap-handover__row dt{font:500 13.5px/18px var(--font-sans);color:var(--ink-3)}.ap-handover__row dd{font:550 15px/21px var(--font-sans);color:var(--ink);min-height:21px;margin:0;position:relative}.ap-handover__skel{background:var(--paper-3);width:60%;height:10px;transition:opacity var(--dur-base) var(--ease-out);transition-delay:calc(var(--ap-i) * .26s + .3s);border-radius:5px;margin-top:-5px;position:absolute;top:50%;left:0}.ap-handover__val{opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transition-delay:calc(var(--ap-i) * .26s + .3s);display:block;transform:translate(-4px)}.ap-handover.is-filled .ap-handover__skel{opacity:0}.ap-handover.is-filled .ap-handover__val{opacity:1;transform:none}.ap-handover__thumbs{gap:6px;display:flex}.ap-handover__thumbs .ap-wa-photo{border-radius:8px;width:44px;height:44px}.ap-handover__perf{background:radial-gradient(circle at 0 50%, var(--paper-2) 0 8px, transparent 8.5px), radial-gradient(circle at 100% 50%, var(--paper-2) 0 8px, transparent 8.5px);height:18px;margin:6px 0 0;position:relative}.ap-handover__perf:after{content:"";border-top:1.5px dashed var(--line-strong);position:absolute;top:50%;left:16px;right:16px}.ap-handover__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 18px;display:flex}.ap-handover__date{align-items:center;gap:12px;display:inline-flex}.ap-handover__date b{font:650 16px/20px var(--font-sans);display:block}.ap-handover__date small{font:400 13px/18px var(--font-sans);color:var(--ink-3);display:block}.ap-handover__stamp{font:500 12.5px/16px var(--font-sans);color:var(--ink-3)}.ap-flow{border-radius:var(--radius-xl);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);grid-template-columns:minmax(220px,1.25fr) 1fr .9fr minmax(200px,1.15fr);align-items:center;column-gap:40px;padding:40px;display:grid;position:relative}.ap-flow__svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ap-flow__path{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.ap-flow__path--strong{stroke:var(--red-line);stroke-width:2px}.ap-flow__path--ok{stroke:#c8e6d5;stroke-width:1.5px}.ap-flow__pulse{fill:var(--red);filter:drop-shadow(0 0 4px #d6261c73)}.ap-flow__pulse--ok{fill:var(--ok);filter:drop-shadow(0 0 4px #17734f66)}.ap-flow__col{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.ap-flow__label{font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.ap-flow__node{background:var(--paper);border:1px solid var(--line);min-height:52px;box-shadow:var(--shadow-xs);border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 9px;display:flex}.ap-flow__node b{font:600 14.5px/18px var(--font-sans);display:block}.ap-flow__node small{font:400 12.5px/16px var(--font-sans);color:var(--ink-3);display:block}.ap-flow__node.is-red{border-color:var(--red-line)}.ap-flow__center{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.ap-flow__hub{background:var(--paper);border:1px solid var(--red-line);width:96px;height:96px;box-shadow:var(--shadow-md);border-radius:26px;justify-content:center;align-items:center;margin-bottom:8px;display:flex;position:relative}.ap-flow__ring{border:2px solid var(--red);opacity:0;border-radius:26px;position:absolute;inset:-1px}.ap-flow.is-running .ap-flow__ring{animation:ap-ring 2.6s var(--ease-out) infinite}@keyframes ap-ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.28)}}.ap-flow__wa{background:var(--wa-send);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:8px;display:flex;box-shadow:0 10px 26px -10px #00a884b3}.ap-flow__hub-label{font:700 15px/18px var(--font-sans)}.ap-flow__hub-sub{font:400 12.5px/16px var(--font-sans);color:var(--ink-3)}.ap-flow.is-compact{grid-template-columns:1fr;row-gap:0;padding:24px}.ap-flow.is-compact .ap-flow__sources{grid-template-columns:1fr 1fr;display:grid}.ap-flow.is-compact .ap-flow__sources .ap-flow__label,.ap-flow.is-compact .ap-flow__results .ap-flow__label{grid-column:1/-1}.ap-flow__down{background:var(--red-line);justify-self:center;width:2px;height:44px;margin:8px 0;position:relative;overflow:hidden}.ap-flow__down--ok{background:#c8e6d5}.ap-flow__down i{background:var(--red);width:8px;height:8px;animation:ap-fall 1.6s var(--ease-inout) infinite;border-radius:50%;position:absolute;top:-8px;left:-3px}.ap-flow__down--ok i{background:var(--ok)}@keyframes ap-fall{to{transform:translateY(56px)}}.ap-steps{position:relative}.ap-steps__rail{height:56px;margin-bottom:8px;position:relative}.ap-steps__track{background:var(--line);border-radius:2px;height:2px;position:absolute;top:40px}.ap-steps__fill{background:var(--red);height:2px;transition:width var(--dur-slow) var(--ease-inout);border-radius:2px;position:absolute;top:40px}.ap-steps__dot{background:var(--paper);border:2px solid var(--line-strong);width:14px;height:14px;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:50%;margin-left:-7px;position:absolute;top:34px}.ap-steps__dot.is-done{background:var(--red);border-color:var(--red)}.ap-steps__dot.is-active{box-shadow:0 0 0 6px #d6261c24}.ap-steps__gap{--ap-c:var(--line-control);height:34px;position:absolute;top:0}.ap-steps__gap.is-on{--ap-c:var(--red)}.ap-steps__gap:before{content:"";background:var(--ap-c);opacity:.7;height:1.5px;transition:background-color var(--dur-base) var(--ease-out);position:absolute;top:22px;left:0;right:0}.ap-steps__gap.is-on:before{opacity:1}.ap-steps__ext{background:var(--line-control);opacity:.5;width:1px;height:20px;position:absolute;top:14px}.ap-steps__ext--a{left:0}.ap-steps__ext--b{right:0}.ap-steps__tick{background:var(--ap-c);width:2px;height:12px;transition:background-color var(--dur-base) var(--ease-out);border-radius:1px;margin-left:-1px;position:absolute;top:16.5px;transform:rotate(45deg)}.ap-steps__tick--a{left:0}.ap-steps__tick--b{left:100%}.ap-steps__gap-label{font:650 13px/18px var(--font-sans);color:var(--ink-3);white-space:nowrap;transition:color var(--dur-base) var(--ease-out);position:absolute;top:0;left:50%;translate:-50%}.ap-steps__gap.is-on .ap-steps__gap-label{color:var(--red-ink)}.ap-steps__list{grid-template-columns:repeat(var(--ap-n), 1fr);gap:var(--space-4);display:grid}.ap-steps__btn{border-radius:var(--radius-lg);width:100%;height:100%;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:0 0;border:1px solid #0000;flex-direction:column;gap:8px;padding:22px;display:flex}.ap-steps__item.is-active .ap-steps__btn{background:var(--paper);border-color:var(--line);box-shadow:var(--shadow-md)}.ap-steps__num{font:800 34px/36px var(--font-sans);font-variation-settings:"wdth" 112;letter-spacing:-.02em;color:var(--line-control);transition:color var(--dur-base) var(--ease-out)}.ap-steps__item.is-active .ap-steps__num,.ap-steps__item.is-past .ap-steps__num{color:var(--red)}.ap-steps__title{color:var(--ink)}.ap-steps__text{color:var(--ink-2)}.ap-steps__visual{flex-wrap:wrap;align-items:flex-end;gap:6px;min-height:44px;margin-top:auto;padding-top:8px;display:flex}.ap-steps__chip{background:var(--paper-2);border:1px solid var(--line);height:30px;font:550 12.5px/1 var(--font-sans);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ap-steps__chip .ap-icon{color:var(--red)}.ap-steps__bubble{background:var(--wa-out);max-width:100%;box-shadow:var(--shadow-bubble);font:400 12.5px/16px var(--font-sans);color:var(--wa-text);border-radius:0 8px 8px;padding:6px 9px;position:relative}.ap-timeline{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);width:100%;max-width:460px;box-shadow:var(--shadow-md);padding:22px 24px 10px}.ap-timeline__head{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding-bottom:14px;display:flex}.ap-timeline__item{grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid;position:relative}.ap-timeline__node{z-index:1;background:var(--paper);border:2px solid var(--line-strong);color:#fff;width:22px;height:22px;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.ap-timeline__item.is-done .ap-timeline__node{background:var(--red);border-color:var(--red);animation:ap-pop .34s var(--ease-out)}.ap-timeline__item.is-current .ap-timeline__node{border-color:var(--red);box-shadow:0 0 0 5px #d6261c24}.ap-timeline__item.is-current .ap-timeline__node:after{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite ap-blink}@keyframes ap-blink{50%{opacity:.3}}.ap-timeline__seg{background:var(--line);width:2px;height:calc(100% - 22px);position:absolute;top:calc(50% + 11px);left:10px;overflow:hidden}.ap-timeline__seg:after{content:"";background:var(--red);transform-origin:top;transition:transform var(--dur-slow) var(--ease-inout);position:absolute;inset:0;transform:scaleY(0)}.ap-timeline__item.is-done .ap-timeline__seg:after{transform:none}.ap-timeline__item:last-child .ap-timeline__seg{display:none}.ap-timeline__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-timeline__txt b{font:650 16px/20px var(--font-sans);color:var(--ink)}.ap-timeline__txt small{font:400 14px/18px var(--font-sans);color:var(--ink-3);align-items:center;gap:5px;display:inline-flex}.ap-timeline__txt small .ap-icon{color:var(--wa-send)}.ap-cal{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);width:100%;max-width:560px;box-shadow:var(--shadow-md);padding:22px}.ap-cal__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ap-cal__provider{border-radius:var(--radius-full);border:1px solid var(--line-strong);height:32px;font:600 13px/1 var(--font-sans);color:var(--ink-2);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ap-cal__provider .ap-icon{color:var(--red)}.ap-cal__grid{grid-template-columns:48px repeat(5,1fr);gap:5px;display:grid}.ap-cal__day{text-align:center;font:600 13px/22px var(--font-sans);color:var(--ink-3)}.ap-cal__hour{font:500 12px/38px var(--font-sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.ap-cal__cell{background:var(--paper);border:1px solid var(--line);height:38px;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:8px;position:relative}.ap-cal__cell.is-busy{background:repeating-linear-gradient(115deg, var(--paper-3) 0 6px, #e4e7eb 6px 8px);border-color:#0000}.ap-cal__cell.is-offered{border-color:var(--red-line);background:var(--red-soft);box-shadow:inset 0 0 0 1px var(--red-line)}.ap-cal__cell.is-picking{border-color:var(--red);background:var(--red-soft);transform:scale(1.04)}.ap-cal__cell.is-booked{z-index:1;border-color:var(--red);background:var(--red);animation:ap-pop .38s var(--ease-out);box-shadow:0 8px 18px -8px #d6261cb3}.ap-cal__event{color:var(--on-red);flex-direction:column;justify-content:center;padding:0 7px;display:flex;position:absolute;inset:0;overflow:hidden}.ap-cal__event b{font:650 11.5px/13px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-cal__event small{font:500 10.5px/12px var(--font-sans);opacity:.92}.ap-cal__foot{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ap-hero{background:var(--paper);padding:64px 0 88px;position:relative;overflow:hidden}.ap-hero__deco{pointer-events:none;position:absolute;top:150px;right:-230px}.ap-hero__grid{gap:var(--space-7);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.ap-hero__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.ap-hero__title{margin-top:4px}.ap-hero__lead{max-width:540px}.ap-hero__ctas{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ap-hero__checks{flex-wrap:wrap;gap:8px 22px;display:flex}.ap-hero__checks li{font:550 14.5px/20px var(--font-sans);color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.ap-hero__checks .ap-icon{color:var(--ok)}.ap-hero__visual{justify-content:flex-end;align-items:center;min-height:720px;display:flex;position:relative}.ap-hero__track{z-index:3;flex-direction:column;align-items:flex-start;width:236px;display:flex;position:absolute;top:50%;left:0;translate:0 -50%}.ap-hero__step{flex-direction:column;align-items:flex-start;display:flex}.ap-hero__gap{margin-left:22px}.ap-hero__gap.is-hidden{visibility:hidden}.ap-hero__chip{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:14px;align-items:center;gap:10px;padding:9px 14px 9px 9px;transition-delay:.52s;display:flex;transform:translateY(8px)}.ap-hero__step:first-child .ap-hero__chip{transition-delay:0s}.ap-hero__step.is-on .ap-hero__chip{opacity:1;transform:none}.ap-hero__chip.is-ok{border-color:#c8e6d5}.ap-hero__chip b{font:650 14px/18px var(--font-sans);display:block}.ap-hero__chip small{font:400 12.5px/16px var(--font-sans);color:var(--ink-3);display:block}.ap-hero__gap .ap-measure__label{left:calc(50% + 12px);right:auto}.ap-flist{flex-direction:column;gap:18px;display:flex}.ap-flist li{align-items:flex-start;gap:14px;display:flex}.ap-flist__check{background:var(--red-soft);width:30px;height:30px;color:var(--red);border-radius:9px;flex:none;justify-content:center;align-items:center;margin-top:-1px;display:inline-flex}.ap-flist .body{color:var(--ink-2)}.ap-flist b{color:var(--ink);font-weight:650}.ap-split{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.ap-split__copy{gap:var(--space-6);flex-direction:column;display:flex}.ap-split__visual{justify-content:center;display:flex}.ap-split--reverse .ap-split__copy{order:2}.ap-fgrid{grid-template-columns:repeat(var(--ap-cols,3), 1fr);gap:var(--space-4);display:grid}.ap-fcard{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);transition:box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);flex-direction:column;gap:10px;padding:26px;display:flex}.ap-fcard:hover{box-shadow:var(--shadow-md)}.ap-fcard:hover .ap-tile{background:var(--red-soft);color:var(--red)}.ap-fcard .ap-tile{transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);margin-bottom:8px}.ap-fcard__text{color:var(--ink-2)}.ap-fcard .ap-link{margin-top:auto;padding-top:6px}.ap-roles{grid-template-columns:1fr 120px 1fr;align-items:stretch;display:grid}.ap-roles__card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--paper);padding:30px}.ap-roles__card--ap{border-color:var(--red-line);box-shadow:var(--shadow-md)}.ap-roles__head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.ap-roles__mark{background:var(--red-soft);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.ap-roles__mark--du{background:var(--paper-3);color:var(--ink)}.ap-roles__card li{border-top:1px solid var(--line);min-height:46px;font:550 16.5px/22px var(--font-sans);color:var(--ink);align-items:center;gap:12px;display:flex}.ap-roles__card--ap li .ap-icon{color:var(--red)}.ap-roles__card--du li .ap-icon{color:var(--ink-3)}.ap-roles__handover{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.ap-roles__handover:before{content:"";background:repeating-linear-gradient(90deg, var(--red) 0 6px, transparent 6px 11px);z-index:0;height:1.5px;position:absolute;top:50%;left:0;right:0}.ap-roles__arrow{z-index:1;background:var(--red);width:48px;height:48px;color:var(--on-red);box-shadow:var(--shadow-red);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.ap-roles__handover .caption{z-index:1;background:var(--paper);max-width:110px;color:var(--red-ink);padding:2px 4px;font-weight:600;position:relative}.ap-faq{border-top:1px solid var(--line)}.ap-faq__item{border-bottom:1px solid var(--line)}.ap-faq__q{width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.ap-faq__q:hover .ap-faq__icon{background:var(--red-soft);color:var(--red)}.ap-faq__icon{background:var(--paper-3);width:36px;height:36px;color:var(--ink);transition:transform var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ap-faq__item.is-open .ap-faq__icon{background:var(--red);color:var(--on-red);transform:rotate(45deg)}.ap-faq__a{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.ap-faq__a>div{overflow:hidden}.ap-faq__item.is-open .ap-faq__a{grid-template-rows:1fr}.ap-faq__a p{color:var(--ink-2);padding:0 56px 24px 0}.ap-contact{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:24px;display:flex}.ap-contact .body-s{color:var(--ink-2)}.ap-contact__actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ap-contact__actions .ap-btn--secondary .ap-btn__icon{color:var(--wa-send)}.ap-quote{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;max-width:380px;margin:0;display:flex;overflow:hidden}.ap-quote__video{aspect-ratio:4/3.4;background:repeating-linear-gradient(115deg, var(--paper-3) 0 10px, var(--paper-2) 10px 20px);justify-content:center;align-items:center;display:flex;position:relative}.ap-quote__play{background:var(--paper);width:64px;height:64px;color:var(--red);box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;padding-left:3px;display:inline-flex}.ap-quote:hover .ap-quote__play{transform:scale(1.06)}.ap-quote__dur{background:var(--paper);font:600 12px/16px var(--font-sans);color:var(--ink-2);border-radius:6px;padding:3px 8px;position:absolute;bottom:12px;right:12px}.ap-quote__body{flex-direction:column;gap:12px;padding:20px 22px 24px;display:flex}.ap-quote__who{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ap-quote__who b{font:650 16px/20px var(--font-sans);display:block}.ap-quote__who small{font:400 13.5px/18px var(--font-sans);color:var(--ink-3);display:block}.ap-quote blockquote{color:var(--ink-2);margin:0}.ap-trades{flex-wrap:wrap;gap:10px;display:flex}.ap-trades--center{justify-content:center}.ap-tdemo{gap:var(--space-8);grid-template-columns:minmax(280px,400px) auto;justify-content:center;align-items:center;display:grid}.ap-tdemo__tabs{flex-direction:column;gap:8px;display:flex}.ap-tdemo__tab{width:100%;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:14px 16px 14px 14px;display:flex}.ap-tdemo__tab:hover{background:var(--paper-2)}.ap-tdemo__tab.is-active{background:var(--paper);border-color:var(--red-line);box-shadow:var(--shadow-md)}.ap-tdemo__tab>span:nth-child(2){flex:1;min-width:0}.ap-tdemo__tab b{font:650 17px/22px var(--font-sans);color:var(--ink);display:block}.ap-tdemo__tab small{font:400 13.5px/18px var(--font-sans);color:var(--ink-3);margin-top:2px;display:block}.ap-tdemo__chev{color:var(--line-control);transition:transform var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.ap-tdemo__tab.is-active .ap-tdemo__chev{color:var(--red);transform:translate(3px)}.ap-tdemo__chat{justify-content:center;display:flex}.ap-cta{gap:var(--space-7);border-radius:var(--radius-xl);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-md);grid-template-columns:1.3fr 1fr;align-items:center;padding:64px;display:grid;position:relative;overflow:hidden}.ap-cta:before{content:"";background:radial-gradient(closest-side, var(--red-soft), transparent);pointer-events:none;width:520px;height:420px;position:absolute;top:-60px;right:-120px}.ap-cta__copy{gap:var(--space-5);flex-direction:column;align-items:flex-start;display:flex;position:relative}.ap-cta__actions{margin-top:var(--space-2)}.ap-cta__stack{flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:relative}.ap-cta__stack .ap-toast{opacity:1;margin-left:calc(var(--ap-i) * 28px);transform:none}.ap-field{flex-direction:column;gap:6px;display:flex}.ap-field__label{color:var(--ink)}.ap-field__req{color:var(--red)}.ap-field__box{align-items:center;display:flex;position:relative}.ap-field__input{border-radius:var(--radius-sm);border:1.5px solid var(--line-control);background:var(--paper);width:100%;height:52px;font:400 16px/1 var(--font-sans);color:var(--ink);appearance:none;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:0 16px}.ap-field__input::placeholder{color:var(--ink-3)}.ap-field__input:hover{border-color:var(--ink-3)}.ap-field__input:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 4px #d6261c24}.ap-field__icon{color:var(--ink-3);pointer-events:none;position:absolute;left:15px}.ap-field__icon+.ap-field__input{padding-left:44px}.ap-field__chev{color:var(--ink-3);pointer-events:none;position:absolute;right:14px}.ap-field__msg{font:400 13px/18px var(--font-sans);color:var(--ink-3);align-items:center;gap:5px;display:inline-flex}.ap-field__msg--error{color:var(--red-ink);font-weight:550}.ap-field.has-error .ap-field__input{border-color:var(--red)}.ap-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ap-check input{opacity:0;width:1px;height:1px;position:absolute}.ap-check__box{border:1.5px solid var(--line-control);color:#0000;background:var(--paper);width:22px;height:22px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:-2px;display:inline-flex}.ap-check input:checked+.ap-check__box{background:var(--red);border-color:var(--red);color:var(--on-red)}.ap-check input:focus-visible+.ap-check__box{outline:2px solid var(--focus);outline-offset:2px}.ap-signup{border-radius:var(--radius-lg);background:var(--paper);border:1px solid var(--line);width:100%;max-width:440px;box-shadow:var(--shadow-md);flex-direction:column;gap:16px;padding:30px;display:flex}.ap-signup__lead{color:var(--ink-2);margin-top:-8px}.ap-signup__note{justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (max-width:960px){.ap .display-xl{font-size:48px;line-height:52px}.ap .display-l{font-size:40px;line-height:45px}.ap .display-m{font-size:32px;line-height:38px}.ap-section--pad-md{padding:var(--space-8) 0}.ap-hero{padding:48px 0 64px}.ap-hero__grid,.ap-split,.ap-tdemo{grid-template-columns:1fr}.ap-split--reverse .ap-split__copy{order:0}.ap-hero__deco{display:none}.ap-hero__visual{justify-content:center;min-height:0;padding-top:8px}.ap-hero__track{display:none}.ap-roles{grid-template-columns:1fr;gap:0}.ap-roles__handover{flex-direction:row;padding:16px 0}.ap-roles__handover:before{display:none}.ap-roles__handover .caption{max-width:none}.ap-roles__arrow{transform:rotate(90deg)}.ap-steps__rail{display:none}.ap-steps__list,.ap-fgrid{grid-template-columns:1fr 1fr}.ap-cta{grid-template-columns:1fr;padding:36px 24px}.ap-footer__top{grid-template-columns:1fr 1fr}.ap-footer__brand{grid-column:1/-1}.ap-mega__grid{grid-template-columns:1fr}}@media (max-width:600px){.ap-container{padding:0 var(--space-4)}.ap .display-xl{font-size:40px;line-height:44px}.ap .lead{font-size:18px;line-height:27px}.ap-steps__list,.ap-fgrid{grid-template-columns:1fr}.ap-hero__ctas,.ap-hero__ctas .ap-btn{width:100%}.ap-btn--lg{padding:0 20px;font-size:17px}.ap-wa--phone .ap-phone{width:300px!important;height:620px!important}}@media (prefers-reduced-motion:reduce){.ap *,.ap :before,.ap :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
