.piscinou-sales{--sales-color-1:#0875f5;--sales-color-2:#102b48;--sales-color-3:#60738a;--sales-color-4:#e2eaf3;--sales-color-5:#ffffffed;--sales-color-6:#0676dc;--sales-color-7:#39c7ce;--sales-color-8:#258bff;--sales-color-9:#0066e6;--sales-color-10:white;--sales-color-11:#0776f525;--sales-color-12:#0776f540;--sales-color-13:#c9f2f4;--sales-color-14:#d9e9ff;--sales-color-15:#f8fbff;--sales-color-16:#0871d8;--sales-color-17:#cbe0f5;--sales-color-18:#ffffffa0;--sales-color-19:#dbe6f3;--sales-color-20:#154f8520;--sales-color-21:#f2f7fc;--sales-color-22:#148465;--sales-color-23:#e1f7ee;--sales-color-24:#b17a12;--sales-color-25:#fff5dc;--sales-color-26:#153d7a20;--sales-color-27:#d5e3f0;--sales-color-28:#526e89;--sales-color-29:#eaf5ff;--sales-color-30:#f4f9ff;--sales-color-31:#23578612;--sales-color-32:#e2efff;--sales-color-33:#056ce5;--sales-color-34:#c5def9;--sales-color-35:#eff7ff;--sales-color-36:#0067d8;--sales-color-37:#eef8ff;--sales-color-38:#f7fbff;--sales-color-39:#0aa78c;--sales-color-40:#0874ec;--sales-color-41:#d6e9ff;--sales-color-42:#086add;--sales-color-43:#102b4870;--sales-color-44:#103a59;--sales-color-45:#082640;--sales-color-46:#16c5df;--sales-color-47:#647b94;--sales-color-48:#e0ebf6;--sales-color-49:#0866d4;--sales-color-50:#e5f2ff;--sales-color-51:#0d7ef5;--sales-color-52:#139af530;--sales-color-53:#24567b;--sales-color-54:#14bbd6;--sales-color-55:#e8f5ff;--sales-color-56:#27bafa45;--sales-color-57:#102a43;--sales-color-58:#66819a;--sales-color-59:#163e5e30;--sales-color-60:#dce7f1;--sales-color-61:#f1f7ff;--sales-color-62:#163958;--sales-color-63:#e5edf5;--sales-color-64:#c4f1ff;--sales-color-65:#e6fbff;--sales-color-66:#b5e3fa;--sales-color-67:#76d8ff55;--sales-color-68:#e6f3ff;--sales-color-69:#cde6ff;--sales-color-70:#ffffffeb;--sales-color-71:#acd7fc;--sales-color-72:#1a75bc14;--sales-color-73:#0e3e70;--sales-color-74:#075eb0;--sales-color-75:#5dd8ff;--sales-color-76:#74d8ff22;--sales-color-77:#047cde40;--sales-color-78:#77e7ff;--sales-color-79:#05375a;--sales-color-80:#d6edff;--sales-color-81:#79eaff;--sales-color-82:#70efdc;--sales-color-83:#71e3ff;--sales-color-84:#06355c;--sales-color-85:#31bbff40;--sales-color-86:#079aff25;--sales-color-87:#ad263b;--sales-color-88:#bddbf3;--sales-color-89:#123b60;--sales-color-90:#fff1f0;--sales-color-91:#a72d38;--sales-color-92:#ffe6e8;--sales-color-93:#916007;--sales-color-94:#fff0c7;--sales-color-95:#1663a7;--sales-color-96:#e6f2ff;--sales-color-97:#12be9255;--sales-color-98:#d7f9ed;--background:var(--sales-color-10);--foreground:var(--ink);background:var(--sales-color-10);letter-spacing:0;--blue:var(--sales-color-1);--ink:var(--sales-color-2);--muted:var(--sales-color-3);--line:var(--sales-color-4);font-family:Plus Jakarta Sans,sans-serif}.piscinou-sales *{box-sizing:border-box}.piscinou-sales{scroll-behavior:smooth;color:var(--ink);margin:0;scroll-padding-top:95px;font-family:Plus Jakarta Sans,sans-serif}.piscinou-sales a{color:inherit;text-decoration:none}.piscinou-sales button,.piscinou-sales input,.piscinou-sales select{font:inherit}.piscinou-sales button,.piscinou-sales a{touch-action:manipulation}.piscinou-sales button{cursor:pointer}.piscinou-sales header{background:var(--sales-color-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;border-bottom:1px solid var(--line);position:sticky;top:0}.piscinou-sales nav{align-items:center;gap:30px;max-width:1180px;margin:auto;padding:20px 24px;display:flex}.piscinou-sales .logo{letter-spacing:0;color:var(--sales-color-6);font-size:28px;font-weight:800}.piscinou-sales .links{gap:28px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.piscinou-sales .btn{background:linear-gradient(180deg,var(--sales-color-8),var(--sales-color-9));color:var(--sales-color-10);box-shadow:0 8px 20px var(--sales-color-11);border:0;border-radius:30px;justify-content:center;align-items:center;gap:14px;padding:17px 25px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.piscinou-sales .btn:hover{box-shadow:0 12px 28px var(--sales-color-12);transform:translateY(-3px)}.piscinou-sales .secondary{background:var(--sales-color-10);color:var(--ink);border:1px solid var(--line);box-shadow:none}.piscinou-sales .wrap{max-width:1180px;margin:auto;padding:0 24px}.piscinou-sales .hero{background:radial-gradient(ellipse at 85% 50%,var(--sales-color-13),transparent 55%),radial-gradient(ellipse at 20% 70%,var(--sales-color-14),transparent 60%),var(--sales-color-15);padding:76px 0 55px;overflow:hidden}.piscinou-sales .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:58px;display:grid}.piscinou-sales .eyebrow{letter-spacing:0;color:var(--sales-color-16);text-transform:uppercase;font-size:11px;font-weight:800}.piscinou-sales .pill{border:1px solid var(--sales-color-17);background:var(--sales-color-18);letter-spacing:0;border-radius:30px;padding:10px 15px;display:inline-block}.piscinou-sales h1{letter-spacing:0;margin:22px 0;font-size:54px;line-height:1.13}.piscinou-sales h1 em{color:var(--blue);font-style:normal}.piscinou-sales p{color:var(--muted);font-size:15px;line-height:1.85}.piscinou-sales .actions{gap:12px;margin:27px 0 16px;display:flex}.piscinou-sales .micro{color:var(--muted);font-size:11px}.piscinou-sales .preview{background:var(--sales-color-10);border:1px solid var(--sales-color-19);box-shadow:0 28px 65px var(--sales-color-20);border-radius:18px;padding:22px;animation:.8s both enter;position:relative;transform:rotate(-2deg)}.piscinou-sales .preview-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;font-size:10px;display:flex}.piscinou-sales .preview h3{margin:23px 0 6px;font-size:21px}.piscinou-sales .stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.piscinou-sales .stat{background:var(--sales-color-21);color:var(--muted);border-radius:10px;padding:15px 12px;font-size:10px}.piscinou-sales .stat strong{color:var(--ink);margin:7px 0;font-size:23px;display:block}.piscinou-sales .row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;font-size:12px;display:flex}.piscinou-sales .row .name{flex:1}.piscinou-sales .name b,.piscinou-sales .name small{display:block}.piscinou-sales .name small{color:var(--muted);margin-top:5px;font-size:10px}.piscinou-sales .badge{color:var(--sales-color-22);background:var(--sales-color-23);border-radius:20px;padding:7px 9px;font-size:10px}.piscinou-sales .pending{color:var(--sales-color-24);background:var(--sales-color-25)}.piscinou-sales .float{background:var(--sales-color-10);box-shadow:0 10px 35px var(--sales-color-26);border-radius:14px;padding:17px 23px;font-size:12px;animation:4s ease-in-out infinite float;position:absolute;bottom:-23px;right:-20px}.piscinou-sales .trust{border-top:1px solid var(--sales-color-27);color:var(--sales-color-28);justify-content:center;gap:40px;margin-top:68px;padding-top:25px;font-size:12px;display:flex}.piscinou-sales .section{padding:90px 0}.piscinou-sales .center{text-align:center;max-width:680px;margin:0 auto 40px}.piscinou-sales h2{letter-spacing:0;margin:14px 0;font-size:38px;line-height:1.25}.piscinou-sales h3{letter-spacing:0}.piscinou-sales .features{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.piscinou-sales .feature{border:1px solid var(--line);border-radius:16px;padding:28px}.piscinou-sales .icon{background:var(--sales-color-29);width:44px;height:44px;color:var(--blue);border-radius:12px;place-items:center;font-size:24px;display:grid}.piscinou-sales .feature p{font-size:13px}.piscinou-sales .tint{background:var(--sales-color-30)}.piscinou-sales .demo-shell{background:var(--sales-color-10);border:1px solid var(--sales-color-19);box-shadow:0 25px 70px var(--sales-color-31);border-radius:20px;overflow:hidden}.piscinou-sales .demo-bar{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 24px;font-size:11px;display:flex}.piscinou-sales .demo-body{grid-template-columns:190px 1fr;min-height:440px;display:grid}.piscinou-sales .side{background:var(--sales-color-15);border-right:1px solid var(--line);padding:25px 18px}.piscinou-sales .side button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;border-radius:9px;margin:4px 0;padding:14px;font-size:13px;display:block}.piscinou-sales .side button.active{background:var(--sales-color-32);color:var(--sales-color-33);font-weight:800}.piscinou-sales .panel{padding:28px}.piscinou-sales .panel h3{margin:5px 0}.piscinou-sales .panel button.small{border:1px solid var(--sales-color-34);background:var(--sales-color-35);color:var(--sales-color-36);border-radius:7px;padding:9px 12px;font-size:11px}.piscinou-sales .daybar{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.piscinou-sales .daybar button{border:1px solid var(--line);background:var(--sales-color-10);border-radius:7px;padding:10px 16px}.piscinou-sales .daybar .chosen{background:var(--blue);color:var(--sales-color-10)}.piscinou-sales .summary{background:var(--sales-color-37);border-radius:10px;margin:15px 0;padding:16px;font-size:13px}.piscinou-sales .pricing{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.piscinou-sales .price{border:1px solid var(--line);border-radius:18px;padding:30px}.piscinou-sales .price.featured{border:2px solid var(--blue);background:var(--sales-color-38)}.piscinou-sales .price strong{letter-spacing:0;font-size:35px}.piscinou-sales .price ul{color:var(--muted);padding:0;font-size:12px;line-height:2.5;list-style:none}.piscinou-sales .price li:before{content:"✓ ";color:var(--sales-color-39)}.piscinou-sales .price .btn{width:100%}.piscinou-sales details{border-bottom:1px solid var(--line);padding:22px 0}.piscinou-sales summary{cursor:pointer;font-size:14px;font-weight:700}.piscinou-sales details p{font-size:13px}.piscinou-sales .cta{background:var(--sales-color-40);color:var(--sales-color-10);text-align:center;border-radius:24px;margin-bottom:70px;padding:55px}.piscinou-sales .cta p{color:var(--sales-color-41)}.piscinou-sales .cta .btn{background:var(--sales-color-10);color:var(--sales-color-42)}.piscinou-sales footer{border-top:1px solid var(--line);color:var(--muted);padding:30px 0;font-size:12px}.piscinou-sales footer .wrap{justify-content:space-between;gap:20px;display:flex}.piscinou-sales .note{color:var(--muted);text-align:center;margin-top:22px;font-size:11px;line-height:1.7}.piscinou-sales dialog{border:1px solid var(--line);width:min(440px,90vw);color:var(--ink);border-radius:18px;padding:30px}.piscinou-sales dialog::backdrop{background:var(--sales-color-43)}.piscinou-sales label{margin:18px 0;font-size:13px;display:block}.piscinou-sales input{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:8px;padding:12px;display:block}.piscinou-sales .toast{background:var(--sales-color-44);color:var(--sales-color-10);z-index:40;border-radius:30px;padding:15px 25px;font-size:13px;display:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes float{50%{transform:translateY(-9px)}}@keyframes enter{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0}}@media (width<=850px){.piscinou-sales .links{display:none}.piscinou-sales nav{justify-content:space-between}.piscinou-sales .hero-grid{grid-template-columns:1fr;gap:40px}.piscinou-sales .hero{padding-top:40px}.piscinou-sales h1{font-size:43px}.piscinou-sales .preview{width:100%;max-width:520px;margin:auto}.piscinou-sales .features,.piscinou-sales .pricing{grid-template-columns:1fr}.piscinou-sales .section{padding:60px 0}.piscinou-sales .trust{flex-wrap:wrap;gap:18px}.piscinou-sales .demo-body{grid-template-columns:1fr}.piscinou-sales .side{border-right:0;padding:8px;display:flex;overflow:auto}.piscinou-sales .side button{white-space:nowrap;text-align:center}.piscinou-sales .panel{padding:18px}.piscinou-sales .float{right:0}.piscinou-sales h2{font-size:31px}.piscinou-sales .cta{padding:30px 20px}.piscinou-sales footer .wrap{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.piscinou-sales *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.piscinou-sales .logo{color:var(--sales-color-45)}.piscinou-sales .logo span{color:var(--sales-color-46)}.piscinou-sales .hero{background-size:120% 120%;animation:14s ease-in-out infinite alternate waterLight}.piscinou-sales .preview .row{animation:.9s both rowIn}.piscinou-sales .preview .row:nth-of-type(4){animation-delay:.25s}.piscinou-sales .preview .row:nth-of-type(5){animation-delay:.5s}.piscinou-sales .preview .float{animation:5s ease-in-out infinite float}.piscinou-sales .demo-stage{grid-template-columns:1fr 440px;align-items:center;gap:90px;max-width:1000px;margin:auto;display:grid}.piscinou-sales .demo-guide h3{letter-spacing:0;font-size:32px;line-height:1.35}.piscinou-sales .tour-steps{counter-reset:steps;margin:30px 0;padding:0;list-style:none}.piscinou-sales .tour-steps li{counter-increment:steps;color:var(--sales-color-47);border-radius:12px;align-items:center;gap:14px;padding:15px 10px;font-size:14px;transition:color .5s,background .5s;display:flex}.piscinou-sales .tour-steps li:before{content:"0" counter(steps);background:var(--sales-color-48);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.piscinou-sales .tour-steps li.current{color:var(--sales-color-49);background:var(--sales-color-50)}.piscinou-sales .tour-steps li.current:before{background:var(--sales-color-51);color:var(--sales-color-10);box-shadow:0 0 20px var(--sales-color-52)}.piscinou-sales #tourCaption{color:var(--sales-color-53);border-left:3px solid var(--sales-color-54);background:var(--sales-color-55);border-radius:0 10px 10px 0;min-height:65px;padding:10px 16px;font-size:13px;line-height:1.7}.piscinou-sales .phone-halo{position:relative}.piscinou-sales .phone-halo:before{content:"";background:radial-gradient(ellipse,var(--sales-color-56),transparent 68%);filter:blur(20px);pointer-events:none;animation:7s ease-in-out infinite halo;position:absolute;inset:10% -12%}.piscinou-sales .demo-shell{border:8px solid var(--sales-color-57);background:var(--sales-color-15);width:390px;max-width:100%;box-shadow:0 0 0 2px var(--sales-color-58),0 35px 65px var(--sales-color-59);border-radius:48px;margin:auto;position:relative;overflow:hidden}.piscinou-sales .phone-status{background:var(--sales-color-10);justify-content:space-between;align-items:center;height:40px;padding:0 22px;font-size:11px;display:flex;position:relative}.piscinou-sales .island{background:var(--sales-color-57);border-radius:20px;width:100px;height:23px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.piscinou-sales .demo-bar{background:var(--sales-color-10);align-items:center;padding:10px 20px}.piscinou-sales .demo-bar .logo{font-size:24px}.piscinou-sales .demo-bar button{border:1px solid var(--sales-color-60);background:var(--sales-color-61);color:var(--sales-color-62);border-radius:50%;width:30px;height:30px;font-size:18px}.piscinou-sales .demo-body{flex-direction:column;min-height:510px;display:flex}.piscinou-sales .panel{flex:1;order:0;min-height:440px;padding:24px 18px}.piscinou-sales .panel .eyebrow{font-size:9px}.piscinou-sales .panel h3{margin-top:10px;font-size:23px}.piscinou-sales .panel .row{background:var(--sales-color-10);border:1px solid var(--sales-color-63);border-radius:12px;flex-wrap:wrap;gap:8px;margin:9px 0;padding:15px 12px;animation:.45s both rowIn}.piscinou-sales .panel .row .name{min-width:130px}.piscinou-sales .panel .row .small{margin-left:auto}.piscinou-sales .panel .row>b{font-size:11px}.piscinou-sales .panel .stats{gap:5px}.piscinou-sales .panel .stat{padding:12px 7px;font-size:9px}.piscinou-sales .panel .stat strong{letter-spacing:0;font-size:17px}.piscinou-sales .panel .daybar{gap:6px}.piscinou-sales .panel .summary{padding:12px;font-size:11px}.piscinou-sales .side{border:0;border-top:1px solid var(--sales-color-4);background:var(--sales-color-10);order:1;padding:8px 7px;display:flex}.piscinou-sales .side button{text-align:center;margin:0;padding:12px 5px;font-size:11px}.piscinou-sales .phone-home{background:var(--sales-color-57);border-radius:8px;width:105px;height:5px;margin:10px auto}.piscinou-sales .phone-label{text-align:center;letter-spacing:0;color:var(--sales-color-3);margin-top:24px;font-size:9px;display:block}.piscinou-sales .visit-preview{background:linear-gradient(135deg,var(--sales-color-64),var(--sales-color-65));border:1px solid var(--sales-color-66);border-radius:15px;margin-top:22px;padding:24px 18px;animation:.6s rowIn}.piscinou-sales .visit-preview .reading{gap:15px;margin:20px 0;display:flex}.piscinou-sales .reading div{background:var(--sales-color-10);border-radius:12px;flex:1;padding:16px;font-size:11px}.piscinou-sales .reading strong{margin-top:7px;font-size:27px;display:block}.piscinou-sales .visit-preview .badge{text-align:center;display:block}.piscinou-sales .tour-touch{animation:1.4s ease-in-out 2 tapGlow}.piscinou-sales .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(26px)}.piscinou-sales .reveal.seen{opacity:1;transform:none}.piscinou-sales #planos{background:radial-gradient(ellipse at 75% 55%,var(--sales-color-67),transparent 60%),linear-gradient(135deg,var(--sales-color-68),var(--sales-color-69));position:relative}.piscinou-sales .pricing{align-items:stretch;padding:18px 0}.piscinou-sales .price{background:var(--sales-color-70);border:1px solid var(--sales-color-71);box-shadow:0 14px 35px var(--sales-color-72);padding:34px 28px;position:relative}.piscinou-sales .price.featured{background:linear-gradient(150deg,var(--sales-color-73),var(--sales-color-74));color:var(--sales-color-10);border:2px solid var(--sales-color-75);box-shadow:0 0 0 5px var(--sales-color-76),0 20px 55px var(--sales-color-77);transform:translateY(-12px)}.piscinou-sales .price.featured:before{content:"MELHOR VALOR PARA SUA ROTINA";white-space:nowrap;letter-spacing:0;background:var(--sales-color-78);color:var(--sales-color-79);border-radius:20px;padding:9px 16px;font-size:9px;font-weight:800;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.piscinou-sales .price.featured p,.piscinou-sales .price.featured .micro,.piscinou-sales .price.featured ul{color:var(--sales-color-80)}.piscinou-sales .price.featured .eyebrow{color:var(--sales-color-81)}.piscinou-sales .price.featured li:before{color:var(--sales-color-82)}.piscinou-sales .price.featured .btn{background:var(--sales-color-83);color:var(--sales-color-84);box-shadow:0 6px 25px var(--sales-color-85)}.piscinou-sales .price strong{font-size:39px}.piscinou-sales .price .micro{min-height:38px;line-height:1.6;display:block}.piscinou-sales .price ul{font-size:13px}.piscinou-sales .price p{margin:10px 0}.piscinou-sales .price.featured strong{color:var(--sales-color-10)}@keyframes rowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes halo{50%{opacity:.65;transform:scale(1.15)}}@keyframes waterLight{to{background-position:30% 60%}}@keyframes tapGlow{50%{box-shadow:0 0 0 7px var(--sales-color-86)}}@media (width<=850px){.piscinou-sales .demo-stage{grid-template-columns:1fr;gap:36px}.piscinou-sales .demo-guide{max-width:490px;margin:auto}.piscinou-sales .phone-halo{width:100%;max-width:440px;margin:auto}.piscinou-sales .price.featured{margin-top:10px;transform:none}.piscinou-sales .demo-body{min-height:510px}.piscinou-sales .pricing{gap:25px}.piscinou-sales .actions{flex-wrap:wrap}.piscinou-sales .demo-guide h3{font-size:28px}}@media (width<=400px){.piscinou-sales .wrap{padding:0 16px}.piscinou-sales .panel{padding:20px 12px}.piscinou-sales .demo-shell{border-width:6px}.piscinou-sales .panel .stat strong{font-size:15px}.piscinou-sales nav{gap:12px;padding:14px 16px}.piscinou-sales nav .btn{padding:13px;font-size:11px}.piscinou-sales .hero h1{font-size:38px}.piscinou-sales .phone-status{padding:0 18px}}@media (prefers-reduced-motion:reduce){.piscinou-sales .reveal{opacity:1;transform:none}.piscinou-sales *{transition:none!important;animation:none!important}}.piscinou-sales .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.piscinou-sales .form-grid label{min-width:0}.piscinou-sales .form-grid select{border:1px solid var(--line);background:var(--sales-color-10);width:100%;color:var(--ink);border-radius:7px;margin-top:8px;padding:12px 6px;font-size:12px}.piscinou-sales .add-client{margin:4px 0 15px;padding:12px 16px;font-size:12px}.piscinou-sales .demo-body .panel{flex:none;height:470px;min-height:470px;overflow:hidden auto}.piscinou-sales .name{overflow-wrap:anywhere}.piscinou-sales .daybar{gap:5px}.piscinou-sales .panel .daybar button{padding:8px;font-size:10px}.piscinou-sales dialog{max-height:90vh;overflow-y:auto}.piscinou-sales #clientError{color:var(--sales-color-87);font-size:12px;line-height:1.4}.piscinou-sales #clientForm label{margin:12px 0}.piscinou-sales #clientForm .actions{flex-wrap:wrap}.piscinou-sales #clientForm .btn{padding:13px 18px;font-size:12px}.piscinou-sales .sim-date{justify-content:space-between;align-items:center;gap:8px;margin:18px 0 8px;font-size:11px;display:flex}.piscinou-sales .sim-date select{border:1px solid var(--sales-color-88);background:var(--sales-color-10);color:var(--sales-color-89);font:inherit;border-radius:8px;padding:8px}.piscinou-sales .panel .finance-stats{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.piscinou-sales .panel .finance-stats .stat{padding:12px}.piscinou-sales .panel .finance-stats .stat strong{font-size:20px}.piscinou-sales .overdue-stat{background:var(--sales-color-90)}.piscinou-sales .payment-actions{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.piscinou-sales .payment-actions .badge{font-size:9px}.piscinou-sales .badge.overdue{color:var(--sales-color-91);background:var(--sales-color-92)}.piscinou-sales .badge.due-today{color:var(--sales-color-93);background:var(--sales-color-94)}.piscinou-sales .badge.upcoming{color:var(--sales-color-95);background:var(--sales-color-96)}.piscinou-sales .payment-row.payment-updated{animation:1.2s both paymentConfirm}@keyframes paymentConfirm{0%{box-shadow:0 0 0 5px var(--sales-color-97);background:var(--sales-color-98)}to{background:var(--sales-color-10);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.piscinou-sales .payment-row.payment-updated{animation:none}}.piscinou-sales h1,.piscinou-sales h2,.piscinou-sales h3{letter-spacing:0;font-family:inherit;font-weight:800}.piscinou-sales .eyebrow{display:inline-block}.piscinou-sales .btn{white-space:normal;height:auto;line-height:1.5}.piscinou-sales .small{white-space:normal;height:auto;line-height:1.4}.piscinou-sales .preview-logo{font-size:20px}.piscinou-sales .preview-label{font-size:12px}.piscinou-sales .faq-wrap{max-width:800px}.piscinou-sales .cta .eyebrow{color:var(--sales-cta-muted)}.piscinou-sales{--sales-cta-muted:#bceaff;--sales-error:#ad263b}.piscinou-sales .client-error{color:var(--sales-error);font-size:12px}.piscinou-sales .toast{text-align:center;max-width:calc(100% - 32px);display:block}.piscinou-sales dialog{background:var(--background)}.piscinou-sales dialog form .btn{padding:13px 18px;font-size:12px}.piscinou-sales dialog form label{margin:12px 0}.piscinou-sales .phone-halo:before{display:none}.piscinou-sales .reveal-delay-1{transition-delay:90ms}.piscinou-sales .reveal-delay-2{transition-delay:.18s}.piscinou-sales .stat strong{overflow-wrap:anywhere}.piscinou-sales .hero-grid>*{min-width:0}.piscinou-sales .side button{white-space:nowrap;flex:1;height:auto}.piscinou-sales .preview{width:100%}.piscinou-sales .visit-preview p{font-size:12px}.piscinou-sales .phone-label{letter-spacing:0}.piscinou-sales a:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.piscinou-sales .demo-stage,.piscinou-sales .demo-stage>*{min-width:0}@media (width<=850px){.piscinou-sales .demo-stage{grid-template-columns:minmax(0,1fr)}.piscinou-sales .demo-shell{width:100%}}@media (width<=400px){.piscinou-sales .hero h1{font-size:34px}.piscinou-sales .preview{padding:16px;transform:none}.piscinou-sales .preview-top{flex-wrap:wrap;gap:8px}.piscinou-sales .stat strong{font-size:20px}.piscinou-sales .payment-actions{flex-wrap:wrap}.piscinou-sales .pricing .price{padding:30px 20px}}
