@charset "UTF-8";:root{--teal: #0e93a3;--teal-dark: #0a7482;--teal-soft: #e3f3f4;--sea: #039eb0;--coral: #ff6b5f;--coral-dark: #e8483c;--sun: #fbb92c;--cream: #fbf7f0;--sand: #f3ebdd;--ink: #23343c;--muted: #5f6f76;--line: #ece4d6;--radius: 14px;--shadow-sm: 0 2px 8px rgba(35, 52, 60, .06);--shadow: 0 10px 30px rgba(35, 52, 60, .1);--nav-h: 92px;--font-script: "Satisfy", "Brush Script MT", cursive}html{scroll-behavior:smooth}html,body{margin:0;padding:0;min-height:100%}body{font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.6;color:var(--ink);background-color:var(--cream);-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}img{max-width:100%}h1,h2,h3,h4{line-height:1.2}.container{width:min(1180px,100% - 40px);margin-inline:auto}.page{padding-top:calc(var(--nav-h) + 24px);padding-bottom:40px}.section{padding-block:56px}.section-lead{max-width:640px;margin:0 auto 36px;text-align:center;color:var(--muted);font-size:17px}.script-title{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 8px;color:var(--teal);font-family:var(--font-script);font-size:clamp(40px,6vw,58px);font-weight:400}.script-title img{width:52px;height:auto}.card{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm)}.card h3{margin:0 0 16px;color:var(--teal);font-family:var(--font-script);font-size:28px;font-weight:400}.btn,.btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border:2px solid transparent;border-radius:10px;background-color:var(--coral);color:#fff;font:inherit;font-size:14px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 6px 16px #ff6b5f4d;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease}.btn:hover,.btn-icon:hover{background-color:var(--coral-dark);transform:translateY(-2px)}.btn:focus-visible,.btn-icon:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.btn-teal{background-color:var(--teal);box-shadow:0 6px 16px #0e93a347}.btn-teal:hover{background-color:var(--teal-dark)}.btn-outline{background:transparent;border-color:var(--teal);color:var(--teal);box-shadow:none}.btn-outline:hover,.btn-outline.active{background-color:var(--teal);color:#fff}.btn-ghost-light{background:#ffffff14;border-color:#ffffffd9;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-ghost-light:hover{background:#fff;color:var(--ink)}.wa-icon,.custom-icon{display:inline-block;width:20px;height:20px;flex-shrink:0;background:url(/assets/wpp-white.png) center/contain no-repeat}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chips li{padding:5px 12px;border-radius:999px;background:var(--teal-soft);color:var(--teal-dark);font-size:13px;font-weight:700}.field{width:100%;margin-bottom:14px;padding:14px 16px;border:1px solid #e2dccf;border-radius:10px;background:#fffdfa;color:var(--ink);font:inherit;font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.field::placeholder{color:#9aa4a8}.field:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0e93a326}.photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:12px;background:var(--sand)}
