@charset "UTF-8";:root{--pla-cyan: #22D3EE;--pla-cyan-deep: #0891B2;--pla-cyan-teal: #0E7490;--pla-cyan-light: #67E8F9;--pla-night: #050A18;--pla-card: #0A0E1C;--pla-light-subtle: #F7F8FA;--pla-light-border: #E6E8EC;--pla-light-divider: #EDF0F4;--pla-text-dark: var(--ink);--pla-text-muted: var(--muted);--pla-text-dim: var(--muted-light);--pla-success: #34D399;--pla-warning: #FBBF24;--pla-danger: #F87171;--pla-purple: #A78BFA;--pla-blue: #60A5FA;--pla-orange: #FB923C;--pla-font-sans: var(--font);--pla-font-display: var(--display);--pla-font-mono: var(--mono);--pla-glass-border: rgba(255, 255, 255, .08);--pla-glass-bg: rgba(255, 255, 255, .03);--pla-ease: cubic-bezier(.22, 1, .36, 1)}.pla-pad{padding-inline:clamp(20px,4vw,34px)}.pla-section{position:relative;overflow:hidden;padding-block:clamp(50px,6vw,80px)}.pla-section-white{background:#fff;border-top:1px solid var(--pla-light-divider)}.pla-section-subtle{background:var(--pla-light-subtle);border-top:1px solid var(--pla-light-divider)}.pla-flex{display:flex;align-items:center}.pla-stack{display:flex;flex-direction:column}.pla-between{justify-content:space-between}.pla-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.flex-1{flex:1;min-width:0}.mx-auto{margin-inline:auto}.pla-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pla-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pla-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pla-mini-grid{display:grid;gap:4px;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.pla-gap-xs{gap:6px}.pla-gap-sm{gap:10px}.pla-gap-md{gap:14px}.pla-gap-xl{gap:36px}.pla-mb-xs{margin-bottom:6px}.pla-mb-sm{margin-bottom:12px}.pla-mb-md{margin-bottom:18px}.pla-mb-lg{margin-bottom:24px}.pla-mb-xl{margin-bottom:36px}.pla-mt-lg{margin-top:20px}.pla-delay-1{--d: .1s}.pla-delay-2{--d: .18s}.plamono{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.pla-tag{font-size:9px;letter-spacing:.12em;white-space:nowrap}.text-cyan{color:var(--pla-cyan)}.text-cyan-light{color:var(--pla-cyan-light)}.text-cyan-deep{color:var(--pla-cyan-deep)}.text-cyan-teal{color:var(--pla-cyan-teal)}.text-ice{color:#bed6f0d1}.text-white-subtle{color:#ffffffd9}.text-white-muted{color:#fff9}.text-white-dim{color:#ffffff6b}.pla-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:15px 24px;border-radius:9px;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s}.pla-btn:hover{text-decoration:none}.pla-btn-primary{color:#04121a;background:var(--pla-cyan);border:0;padding-inline:26px}.pla-btn-primary:hover{background:var(--pla-cyan-light);color:#04121a;transform:translateY(-1px)}.pla-btn-secondary{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.24)}.pla-btn-secondary:hover{color:#fff;border-color:#22d3eea6;background:rgba(34,211,238,.08)}.pla-btn-secondary.light{color:var(--ink);border-color:#d8dee6}.pla-btn-secondary.light:hover{color:var(--pla-cyan-deep);border-color:var(--pla-cyan-deep);background:rgba(8,145,178,.06)}.pla-btn-sm{padding:11px 22px}.pla-btn-lg{padding-inline:32px}.pla-badge{--c: var(--pla-success);display:inline-flex;align-items:center;font:600 10px var(--font);padding:3px 9px;border-radius:10px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.pla-badge-sm{font-size:9.5px;padding:2px 8px;border-radius:8px}.pla-badge-warning{--c: var(--pla-orange)}.pla-badge-purple{--c: var(--pla-purple)}.pla-badge-solid{color:#fff;background:var(--pla-cyan-deep);font-size:11px;font-weight:700;letter-spacing:.03em;padding:4px 11px;border-radius:20px}.pla-pill{display:inline-block;font-family:var(--mono);font-size:10px;padding:4px 10px;border-radius:7px;white-space:nowrap}.pla-pill-cyan{font-size:9.5px;letter-spacing:.06em;background:rgba(8,145,178,.1);border:1px solid rgba(8,145,178,.32);border-radius:4px;padding:4px 8px}.pla-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--pla-cyan);box-shadow:0 0 8px var(--pla-cyan)}.pla-dot.pulse{animation:pla-pulse 2.2s infinite}.pla-section-head{max-width:660px}.pla-section-head.center{max-width:none;margin-inline:auto;text-align:center}.pla-section-head.center .pla-section-tag{justify-content:center}.pla-section-head.center .pla-section-title,.pla-section-head.center .pla-section-desc{margin-inline:auto}.pla-section-tag{display:inline-flex;align-items:center;gap:8px;font:600 12px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--pla-cyan-deep);margin-bottom:18px}.pla-section-title{font:700 clamp(30px,4vw,48px)/1.08 var(--display);letter-spacing:-.025em;color:var(--ink);margin-bottom:18px;text-wrap:balance;max-width:660px}.pla-section-head .pla-section-title:last-child{margin-bottom:clamp(36px,4.5vw,56px)}.pla-section-desc{font-size:17px;line-height:1.7;color:var(--muted);margin-bottom:clamp(36px,4.5vw,56px)}.pla-desc-sm{max-width:520px}.pla-desc-md{max-width:560px}.section-dark .pla-section-title,.pla-section-head.dark .pla-section-title{color:#fff}.section-dark .pla-section-desc,.pla-section-head.dark .pla-section-desc{color:#ffffffad}.pla-rule-b,.pla-rule-t{display:flex;align-items:center;justify-content:space-between;gap:10px;border:0 solid var(--rule, rgba(8, 145, 178, .26))}.pla-rule-b{padding-bottom:8px;border-bottom-width:1px}.pla-rule-t{padding-top:8px;border-top-width:1px}.pla-hero{position:relative;overflow:hidden;background:var(--pla-night);min-height:76vh;display:flex;flex-direction:column}.pla-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 92% 48% at 50% 40%,rgba(8,145,178,.18),transparent 66%),radial-gradient(ellipse 56% 40% at 86% 6%,rgba(37,99,235,.14),transparent 62%)}.pla-hero-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.pla-hero-mask{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,10,24,.9) 0%,rgba(5,10,24,.5) 30%,rgba(5,10,24,.06) 56%,rgba(5,10,24,.62) 100%)}.pla-hero-inner{position:relative;z-index:3;flex:1;display:flex;flex-direction:column;width:100%;max-width:1240px;margin:0 auto;padding-top:clamp(104px,14vh,156px);padding-bottom:clamp(30px,4vh,46px)}.pla-hero-badge{display:flex;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid rgba(148,180,220,.2);margin-bottom:clamp(24px,4vh,38px)}.pla-hero-title{font:400 clamp(40px,6.4vw,88px)/1.02 var(--display);letter-spacing:-.035em;color:#fff;margin-bottom:clamp(20px,3vh,30px);text-wrap:balance}.pla-hero-title span{color:#cbdef480}.pla-hero-desc{font-size:clamp(15.5px,1.35vw,18px);line-height:1.7;color:#cbd5e1d1;max-width:56ch;margin-bottom:clamp(24px,3.6vh,38px)}.pla-hero-footer{margin-top:auto;gap:28px;align-items:flex-end}.pla-hero-stats{display:flex;flex-wrap:wrap;gap:clamp(26px,5vw,72px);border-top:1px solid rgba(148,180,220,.18);padding-top:20px;flex:1;min-width:280px}.pla-hero-stat-num{font:500 clamp(20px,2.2vw,26px) var(--mono);color:#fff}.pla-hero-stat-lbl{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d9;margin-top:7px}.pla-cue{display:inline-flex;align-items:center;gap:10px;font:500 10.5px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#bed6f0b3;border:1px solid rgba(148,180,220,.24);border-radius:999px;padding:10px 16px;text-decoration:none;transition:border-color .2s,color .2s}.pla-cue:hover{border-color:#22d3ee99;color:#fff;text-decoration:none}.pla-cue svg{animation:pla-bob 2.4s ease-in-out infinite}.section.auto{position:relative;padding-block:clamp(50px,6vw,80px);background:#ffffff;color:var(--pla-text-dark, #0F172A);border-top:1px solid var(--pla-light-divider, #EDF0F4)}.auto:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 20% 50%,rgba(8,145,178,.05),transparent 60%),radial-gradient(circle at 1px 1px,rgba(15,23,42,.04) 1px,transparent 0);background-size:auto,32px 32px}.auto .auto-eyebrow{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(8,145,178,.25);border-radius:20px;background:rgba(8,145,178,.07);color:var(--pla-cyan-deep, #0891b2);padding:5px 14px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.auto-layout{display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:start}.module-tabs{display:grid;gap:8px}.module-tab{width:100%;border:1px solid var(--pla-light-border, #E2E8F0);border-radius:10px;background:#ffffff;color:var(--pla-text-dark, #0F172A);padding:16px 20px;text-align:left;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;box-shadow:0 1px 2px #0f172a0a}.module-tab:hover{background:#F8FAFC;border-color:#0891b259}.module-tab.active{border-color:var(--pla-cyan-deep, #0891b2);background:rgba(8,145,178,.06);color:var(--pla-text-dark, #0F172A);box-shadow:0 2px 8px #0891b21f}.module-title{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:800;color:var(--pla-text-dark, #0F172A)}.module-title span{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#F1F5F9;color:var(--pla-text-muted, #64748B);font-size:10px;font-weight:700;transition:background .25s,color .25s}.module-tab.active .module-title span{background:var(--pla-cyan-deep, #0891b2);color:#fff}.module-desc{max-height:0;opacity:0;overflow:hidden;margin:0 0 0 32px;color:var(--pla-text-muted, #64748B);font-size:12.5px;line-height:1.6;transition:all .3s cubic-bezier(.16,1,.3,1)}.module-tab.active .module-desc{max-height:150px;opacity:1;margin-top:10px;color:#475569}.auto-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.auto-actions .btn{display:inline-flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:600;padding:11px 22px;border-radius:8px;text-decoration:none;transition:all .2s ease}.auto-actions .btn.green{background:var(--pla-cyan-deep, #0891b2);color:#fff;border:1px solid transparent;box-shadow:0 2px 6px #0891b240}.auto-actions .btn.green:hover{background:var(--pla-cyan-teal, #0e7490);color:#fff}.auto-actions .btn.ghost{border:1px solid var(--pla-light-border, #CBD5E1);background:#ffffff;color:var(--pla-text-dark, #0F172A);box-shadow:0 1px 2px #0f172a0a}.auto-actions .btn.ghost:hover{background:#F8FAFC;border-color:#94a3b8;color:var(--pla-text-dark, #0F172A)}.mock-window{min-height:480px;overflow:hidden;border:1px solid var(--pla-light-border, #E2E8F0);border-radius:12px;background:#ffffff;box-shadow:0 16px 40px #0f172a14,0 2px 6px #0f172a08}.chrome{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--pla-light-divider, #EDF0F4);background:#F8FAFC;padding:10px 16px}.dot{width:10px;height:10px;border-radius:50%;opacity:.85}.dot.red{background:#ff5f57}.dot.yellow{background:#ffbd2e}.dot.green{background:#28ca41}.url{flex:1;margin-left:8px;border-radius:6px;background:#EDF2F7;color:#64748b;border:1px solid #E2E8F0;padding:4px 12px;font-size:11px;font-family:var(--pla-font-mono, monospace)}.mock{display:none;padding:24px}.mock.active{display:block;animation:mockFadeIn .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes mockFadeIn{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.small{display:block;color:#ffffff73;font-size:10px}.auto-trusted{margin-top:64px;border-top:1px solid var(--pla-light-divider, #EDF0F4);padding-top:48px;text-align:center}.auto-client-row{display:grid;grid-template-columns:repeat(5,1fr);justify-content:center;gap:24px;margin-top:28px}.auto-client{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;min-width:220px;border:1px solid var(--pla-light-border, #E2E8F0);border-radius:10px;background:#ffffff;padding:24px 28px;box-shadow:0 2px 8px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease}.auto-client:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f172a14}.client-logo{width:120px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.client-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.auto-client b{min-height:24px;line-height:1.3;color:var(--pla-text-dark, #0F172A);font-size:14px}.auto-client small{min-height:20px;line-height:1.4;color:var(--pla-text-muted, #64748B);font-size:12.5px}@media (max-width: 991px){.auto-layout{grid-template-columns:1fr;gap:36px}.auto-layout>div:first-child{display:contents}.auto-layout .module-tabs{order:1;display:flex;flex-direction:row;align-items:start;overflow-x:auto;padding-bottom:16px;gap:14px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.auto-layout .module-tabs::-webkit-scrollbar{display:none}.auto-layout .module-tab{flex:0 0 280px;scroll-snap-align:start;width:280px}.auto-layout .mock-window{order:2}.auto-layout .auto-actions{order:3;justify-content:center}}@media (max-width: 768px){.section.auto{padding:70px 0}.auto-client-row{flex-direction:column;align-items:stretch}.auto-client{min-width:100%}}@media (max-width: 576px){.auto-actions{align-items:stretch;flex-direction:column}.auto-actions .btn{width:100%}}.pla-hub-layout{display:inline-flex;flex-direction:column;align-items:center;width:100%;max-width:880px;margin:0 auto}.pla-hub-core{display:inline-flex;align-items:center;gap:11px;border:1px solid rgba(8,145,178,.3);background:linear-gradient(140deg,#06303C,var(--pla-card));border-radius:14px;padding:16px 24px;box-shadow:0 16px 40px #0891b233}.pla-hub-core-logo{width:28px;height:28px;border-radius:7px;display:block}.pla-hub-core-title{font-family:var(--display, "Manrope", sans-serif);font-size:15px;font-weight:700;color:#fff}.pla-hub-core-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono, "JetBrains Mono", monospace);font-size:11px;color:#34d399}.pla-hub-core-dot{width:7px;height:7px;border-radius:50%;background:#34D399;display:inline-block}.pla-hub-trunk{position:relative;width:2px;height:30px;background:linear-gradient(var(--pla-cyan-deep),rgba(8,145,178,.2));overflow:hidden}.pla-hub-trunk-dot{position:absolute;left:-1px;top:0;width:4px;height:10px;border-radius:2px;background:var(--pla-cyan);animation:pla-trunk 3.2s ease-in infinite}.pla-hub-bus{position:relative;width:100%;height:2px;background:rgba(8,145,178,.22);border-radius:2px;overflow:hidden}.pla-hub-bus-glow{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(8,145,178,.75) 50%,transparent);animation:pla-bus 3.2s ease-out .45s infinite;opacity:0}.pla-hubrow{display:flex;justify-content:space-between;align-items:stretch;gap:14px;width:100%;margin-top:-1px}.pla-hub-col{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}.pla-hub-stem{position:relative;width:2px;height:24px;background:rgba(8,145,178,.22);overflow:hidden}.pla-hub-stem.dashed{width:0;height:24px;background:transparent;border-left:2px dashed rgba(8,145,178,.22);overflow:visible}.pla-hub-stem-dot{position:absolute;left:-1px;top:0;width:4px;height:8px;border-radius:2px;background:#0891B2;animation:pla-drop 3.2s ease-in infinite}.pla-hub-col:nth-child(1) .pla-hub-stem-dot{animation-delay:.9s}.pla-hub-col:nth-child(2) .pla-hub-stem-dot{animation-delay:1.08s}.pla-hub-col:nth-child(3) .pla-hub-stem-dot{animation-delay:1.26s}.pla-hub-col:nth-child(4) .pla-hub-stem-dot{animation-delay:1.44s}.pla-hub-col:nth-child(5) .pla-hub-stem-dot{animation-delay:1.62s}.pla-hub-card{display:flex;flex-direction:column;align-items:center;gap:9px;width:100%;height:100%;box-sizing:border-box;border:1px solid var(--pla-light-border, #E6E8EC);border-radius:14px;padding:18px 14px;background:#fff;flex:1;transition:border-color .2s,box-shadow .2s,transform .2s}.pla-hub-card:hover{border-color:#0891b266!important;box-shadow:0 18px 44px #0891b21f!important;transform:translateY(-3px)}.pla-hub-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(8,145,178,.1)}.pla-hub-icon img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;display:block}.pla-hub-icon.wa{background:rgba(37,211,102,.12)}.pla-hub-name{font-family:var(--display, "Manrope", sans-serif);font-size:13px;font-weight:700;color:var(--ink, #0F172A);text-align:center;line-height:1.25}.pla-hub-sub{font-size:12px;line-height:1.45;color:var(--muted, #64748B);text-align:center;text-wrap:pretty}.pla-request-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px dashed #CBD5E1;border-radius:14px;padding:18px 14px;background:transparent;width:100%;height:100%;box-sizing:border-box;align-self:stretch;flex:1;text-decoration:none;transition:border-color .2s,background .2s,transform .2s}.pla-request-card:hover{border-color:#0891b2!important;background:rgba(8,145,178,.04)!important;transform:translateY(-3px)}.pla-request-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px dashed #94A3B8}.pla-request-icon img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;display:block}.pla-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1200px;margin:0 auto}.pla-case-head{margin-bottom:0}.pla-case-head .pla-section-tag{display:inline-flex;align-items:center;gap:9px;letter-spacing:normal;text-transform:none;margin-bottom:22px}.pla-case-head .pla-section-desc{font-size:15.5px;line-height:1.8;margin-bottom:18px}.pla-case-badge-row{display:flex;align-items:center;gap:9px;margin-bottom:22px}.pla-quote-box{border-left:3px solid #06B6D4;padding-left:18px;margin-top:18px}.pla-quote{font-family:var(--display, "Manrope", sans-serif);font-size:17px;font-weight:600;line-height:1.5;color:var(--ink, #0F172A);font-style:italic;margin:0}.pla-case-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pla-case-stat{background:#fff;border:1px solid var(--pla-light-border, #E6E8EC);border-radius:16px;padding:30px 26px;box-shadow:0 12px 30px #0f172a0d}.pla-case-num{font-family:var(--display, "Manrope", sans-serif);font-size:clamp(30px,3.6vw,44px);font-weight:800;color:#0891b2;letter-spacing:-.02em;line-height:1}.pla-case-label{font-size:13px;color:var(--muted, #64748B);margin-top:10px;line-height:1.45}.pla-cta-section{position:relative;overflow:hidden;padding-block:clamp(60px,8vw,100px)}.pla-cta-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 50% -10%,rgba(6,182,212,.1),transparent 60%);pointer-events:none;z-index:0}.pla-cta-container{position:relative;z-index:1;max-width:1200px;margin:0 auto}.pla-cta-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,64px);align-items:start}@media (max-width: 991px){.pla-cta-grid{grid-template-columns:1fr;gap:40px}}.pla-cta-content{text-align:left}.pla-cta-title{font-family:var(--display, "Manrope", sans-serif);font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--pla-text-dark, #0F172A);margin-bottom:16px}.pla-cta-desc{font-size:16px;line-height:1.65;color:var(--pla-text-muted, #475569);margin-bottom:28px}.pla-cta-channels{display:flex;gap:28px;flex-wrap:wrap}.pla-cta-channel{display:flex;flex-direction:column;gap:4px}.pla-cta-channel-lbl{font-family:var(--mono, "JetBrains Mono", monospace);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pla-text-muted, #64748B)}.pla-cta-channel-val{font-size:14px;font-weight:600;color:var(--pla-cyan-deep, #0891B2);text-decoration:none;transition:color .2s}.pla-cta-channel-val:hover{color:var(--pla-cyan-teal, #0e7490);text-decoration:underline}.pla-cta-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font, "Inter", sans-serif);font-size:15.5px;font-weight:600;color:#04121a!important;background:linear-gradient(140deg,#22D3EE,#06B6D4);padding:11px 24px;border-radius:10px;box-shadow:0 12px 30px #0891b24d;text-decoration:none;transition:filter .2s,transform .2s}.pla-cta-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px);color:#04121a!important;text-decoration:none!important}.pla-cta-btn-secondary{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font, "Inter", sans-serif);font-size:15.5px;font-weight:600;color:var(--ink, #0F172A)!important;background:#fff;border:1px solid #D8DEE6;padding:15px 28px;border-radius:10px;text-decoration:none;transition:border-color .2s,box-shadow .2s,color .2s}.pla-cta-btn-secondary:hover{border-color:#0891b2!important;box-shadow:0 8px 22px #0891b21a;color:#0891b2!important;text-decoration:none!important}.pla-cta-form-column{position:relative}.pla-cta-form-card{width:100%;box-sizing:border-box;padding:clamp(24px,3.5vw,36px);background:#ffffff;border:1px solid var(--pla-light-border, #E2E8F0);border-radius:18px;box-shadow:0 20px 50px #0f172a0f,0 2px 8px #0891b20f;text-align:left}.pla-cta-form-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--pla-light-border, #E2E8F0)}.pla-cta-form-title{font-family:var(--display, "Manrope", sans-serif);font-size:18px;font-weight:800;color:var(--pla-text-dark, #0F172A);margin-bottom:4px}.pla-cta-form-subtitle{font-size:13px;color:var(--pla-text-muted, #64748B);margin:0}.pla-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}@media (max-width: 600px){.pla-form-grid{grid-template-columns:1fr;gap:12px}}.pla-form-group{margin-bottom:18px}.pla-form-label{display:block;font-family:var(--mono, "JetBrains Mono", monospace);font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--pla-text-muted, #64748B);margin-bottom:6px}.pla-form-input,.pla-form-textarea,.pla-form-select{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid var(--pla-light-border, #E2E8F0);border-radius:9px;background:#F8FAFC;color:var(--pla-text-dark, #0F172A);font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.pla-select-wrap{position:relative;width:100%}.pla-form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:38px;cursor:pointer;line-height:1.4}.pla-form-select:invalid,.pla-form-select option[value=""]{color:#94a3b8}.pla-form-select option{color:var(--pla-text-dark, #0F172A);background:#ffffff;padding:8px 12px}.pla-select-arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#64748b;transition:color .2s}.pla-form-input::-moz-placeholder,.pla-form-textarea::-moz-placeholder{color:#94a3b8}.pla-form-input::placeholder,.pla-form-textarea::placeholder{color:#94a3b8}.pla-form-input:focus,.pla-form-textarea:focus,.pla-form-select:focus{outline:none;background:#ffffff;border-color:var(--pla-cyan-deep, #0891B2);box-shadow:0 0 0 3px #0891b226}.pla-form-select:focus+.pla-select-arrow{color:var(--pla-cyan-deep, #0891B2)}.pla-form-textarea{resize:vertical;line-height:1.55;min-height:95px}.pla-form-actions{display:flex;align-items:center;justify-content:end;gap:14px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--pla-light-border, #E2E8F0)}.pla-form-submit{cursor:pointer;border:none}.pla-form-submit:disabled{opacity:.65;cursor:not-allowed}.pla-form-footnote{font-family:var(--mono, "JetBrains Mono", monospace);font-size:11px;color:var(--pla-text-muted, #64748B);letter-spacing:.04em;margin:0}.pla-offices-row{display:flex;gap:34px;justify-content:center;flex-wrap:wrap}.pla-office-card{text-align:left;display:flex;flex-direction:column;gap:2px}.pla-office-name{font-size:13px;font-weight:700;color:var(--ink, #0F172A)}.pla-office-cities{font-size:12.5px;color:var(--muted, #64748B)}.pla-office-mail{font-family:var(--mono, "JetBrains Mono", monospace);font-size:12px;color:#0891b2!important;margin-top:2px;text-decoration:none}.pla-office-mail:hover{color:var(--pla-cyan-deep, #0891B2)!important}.pla-flow-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--pla-light-border);border-radius:16px;background:#F8FAFC;padding:26px 24px;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.pla-flow-card:hover{border-color:#0891b266!important;box-shadow:0 18px 44px #0891b21f!important;transform:translateY(-3px)}.pla-flow-card-lg{padding:30px 28px}.pla-flow-card.dark{background:var(--pla-card);border-color:#ffffff14;--rule: rgba(255, 255, 255, .1)}.pla-flow-card.dark:hover{border-color:#22d3ee66;box-shadow:0 18px 44px #22d3ee1a}.pla-flow-title{font:700 22px/1.18 var(--display);letter-spacing:-.022em;color:var(--ink);margin-bottom:10px}.pla-flow-title-lg{font-size:clamp(22px,2.2vw,27px);margin-bottom:11px}.pla-flow-desc{font-size:13.5px;line-height:1.65;color:var(--muted)}.pla-flow-card.dark .pla-flow-title{color:#fff}.pla-flow-card.dark .pla-flow-desc{color:#ffffff9e}.pla-flow-stage-wrap{margin-top:auto;padding-top:24px}.pla-flow-stage,.pla-flow-stage-lg{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0}.pla-flow-stage{height:176px}.pla-flow-stage-lg{height:180px;gap:10px}.afc-split{display:grid;grid-template-columns:1fr 1.05fr;gap:28px;align-items:center;height:100%}.pla-note-slot{display:flex;justify-content:flex-end;height:24px}.pla-date-cell,.pla-time-cell{display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(8,145,178,.04);border:1px solid rgba(8,145,178,.16);transition:background .3s,border-color .3s,color .3s}.pla-date-cell{height:36px;flex-direction:column;gap:2px}.pla-time-cell{height:22px;border-radius:5px;font-size:9px;color:#475569}.date-dow{font-size:7.5px;letter-spacing:.08em;color:var(--muted-light)}.date-num{font-size:12px;font-weight:600;color:#475569}.pla-date-cell.off{background:transparent;border-color:#0891b214;opacity:.55}.pla-date-cell.past{background:rgba(8,145,178,.02);border-color:#0891b214;opacity:.7}.pla-date-cell.past .date-num{text-decoration:line-through}.pla-time-cell.dis{background:transparent;border-color:#0891b214;color:#cbd5e1;text-decoration:line-through}.pla-time-cell.busy{background:rgba(8,145,178,.02);border:1px dashed rgba(8,145,178,.14);color:var(--muted-light)}.pla-date-cell.sel,.pla-time-cell.sel{background:var(--pla-cyan-deep);border-color:var(--pla-cyan-deep)}.pla-date-cell.sel .date-dow{color:#ccfbf1}.pla-date-cell.sel .date-num,.pla-time-cell.sel{color:#fff}.pla-booking-bar{display:flex;align-items:center;justify-content:space-between;height:26px;border-radius:6px;padding:0 9px;border:1px solid rgba(8,145,178,.18);transition:background .35s,border-color .35s}.pla-booking-bar.is-matching{background:rgba(8,145,178,.06);border-color:#0891b252}.pla-booking-bar.is-confirmed{background:rgba(8,145,178,.12);border-color:var(--pla-cyan-deep)}.afc-row{display:flex;align-items:center;gap:9px;height:22px}.afc-row-label{flex:1;min-width:0;font-size:11.5px;white-space:nowrap;overflow:hidden;transition:color .3s,opacity .3s}.afc-row-price{min-width:56px;text-align:right;font-size:9.5px}.afc-row .off{opacity:.42}.afc-row-label.off{text-decoration:line-through}.afc-reading{font-size:9px;animation:afc-rise .35s ease-out both}.afc-icon-slot{position:relative;width:14px;height:14px;flex-shrink:0}.afc-icon-pending,.afc-icon-checking,.afc-icon-ok,.afc-icon-advise{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.afc-icon-pending{border:1px dashed rgba(8,145,178,.4)}.afc-icon-checking{border:1.5px solid rgba(8,145,178,.18);border-top-color:var(--pla-cyan-deep);animation:afc-spin .8s linear infinite}.afc-icon-ok,.afc-icon-advise{animation:afc-land .35s var(--pla-ease) both}.afc-icon-ok{background:var(--pla-cyan-deep)}.afc-icon-ok:after{content:"";width:6px;height:3px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg) translate(.5px,-1px)}.afc-icon-advise{border:1.5px solid var(--pla-cyan-deep)}.afc-icon-advise:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--pla-cyan-deep)}.afc-declined-tag{font-size:8.5px;letter-spacing:.1em;animation:afc-rise .35s ease-out both}.afc-toggle{position:relative;flex-shrink:0;width:24px;height:14px;border-radius:7px;background:rgba(8,145,178,.22);transition:background .3s}.afc-toggle.on{background:var(--pla-cyan-deep)}.afc-toggle:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a38;transition:left .3s var(--pla-ease)}.afc-toggle.on:after{left:12px}.afc-bay-header{display:flex;align-items:center;gap:9px;height:16px}.afc-bay-id{flex:0 0 44px;font-size:9px;letter-spacing:.08em}.afc-bay-pct{flex-shrink:0;min-width:30px;text-align:right;font-size:9px}.afc-bay-center{position:relative;flex:1;min-width:0;height:16px}.afc-bay-active,.afc-bay-status{position:absolute;inset:0;display:flex;align-items:center;white-space:nowrap;overflow:hidden;animation:afc-rise .4s ease-out both}.afc-bay-active{font-size:10.5px;color:#ffffffd1}.afc-bay-status{font-size:9px;letter-spacing:.1em}.afc-progress-track{height:3px;border-radius:2px;background:rgba(255,255,255,.1);overflow:hidden}.afc-progress-bar{height:100%;border-radius:2px;background:var(--pla-cyan);transition:width .7s var(--pla-ease)}.afc-step-col{flex:1;min-width:0}.afc-step-track{position:relative;height:3px;border-radius:2px;background:rgba(8,145,178,.18);overflow:hidden}.afc-step-fill{position:absolute;inset:0;background:var(--pla-cyan-deep);transform-origin:left}.afc-step-fill.grow{animation:afc-grow .6s var(--pla-ease) both}.afc-step-label{font-size:8px;letter-spacing:.08em;white-space:nowrap;transition:color .3s}.afc-invoice-line{display:flex;align-items:center;justify-content:space-between;gap:10px;height:17px;font-size:11px;color:#475569}.afc-invoice-line .afc-line-amt{font-size:10px}#plaProgress{position:fixed;top:0;left:0;height:2px;width:0;max-width:100%;background:linear-gradient(90deg,var(--pla-cyan),var(--pla-cyan-deep));z-index:999;transition:width .12s linear;box-shadow:0 0 10px #0891b280}.pla-rv{opacity:0;transform:translateY(24px);transition:opacity .8s var(--pla-ease),transform .8s var(--pla-ease);transition-delay:var(--d, 0s)}.pla-rv.in{opacity:1;transform:none}.pla-rise{animation:afc-rise .4s ease-out both}@keyframes pla-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes pla-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes pla-trunk{0%{transform:translateY(-12px);opacity:0}10%{opacity:1}18%,to{transform:translateY(32px);opacity:0}}@keyframes pla-bus{0%{transform:scaleX(0);opacity:0}6%{opacity:1}22%,to{transform:scaleX(1);opacity:0}}@keyframes pla-drop{0%{transform:translateY(-10px);opacity:0}4%{opacity:1}16%,to{transform:translateY(26px);opacity:0}}@keyframes afc-spin{to{transform:rotate(360deg)}}@keyframes afc-land{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes afc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes afc-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.pla-rv{opacity:1;transform:none;transition:none}.pla-page *,.pla-page *:before,.pla-page *:after{animation:none!important;transition:none!important}}@media (max-width: 1024px){.pla-grid-3.flow,.pla-grid-2.flow{grid-template-columns:1fr}.pla-case-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width: 768px){.afc-split{grid-template-columns:1fr;gap:24px}.pla-hubrow,.pla-hub-row{flex-direction:column!important;gap:16px!important}.pla-case-stats{grid-template-columns:1fr 1fr!important}}@media (max-width: 480px){.pla-case-stats{grid-template-columns:1fr!important}}
/*# sourceMappingURL=auto.bundle.YTLUTOLO.css.map */
