@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;.parent-voices 500;600;700&family=Libre+Caslon+Display&display=swap');
:root{--ink:#293e37;--sage:#dfe8de;--cream:#faf9f5;--purple:#e9e2ee}.parent-voices *{box-sizing:border-box}.parent-voices{scroll-behavior:smooth;scroll-padding-top:30px}.parent-voices{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.7}.parent-voices a{color:inherit}.parent-voices header,.parent-voices footer{max-width:1280px;margin:auto;padding:28px 6%;display:flex;align-items:center;justify-content:space-between}.parent-voices .wordmark{text-decoration:none;font-size:13px;line-height:1.35;letter-spacing:3px;font-weight:700}.parent-voices .wordmark span{letter-spacing:5.5px;font-size:17px}.parent-voices .nav{font-size:13px;text-decoration:none}.parent-voices .nav span{margin-left:24px}.parent-voices .hero{max-width:1280px;margin:auto;padding:55px 6% 70px;display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center}.parent-voices .eyebrow{font-size:11px;letter-spacing:2.3px;font-weight:700}.parent-voices h1,.parent-voices h2,.parent-voices .closing p,.parent-voices .arch p{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.03}.parent-voices h1{font-size:clamp(64px,7vw,100px);margin:25px 0}.parent-voices em{font-weight:400}.parent-voices h1 em{color:#74816c}.parent-voices .intro{max-width:490px;font-size:17px;color:#58645c}.parent-voices .button{background:var(--ink);color:white;border:0;border-radius:3px;display:inline-flex;gap:40px;padding:17px 24px;text-decoration:none;font:500 14px 'DM Sans',sans-serif;cursor:pointer;align-items:center}.parent-voices .hero .button{margin-top:18px}.parent-voices .button:disabled{opacity:.6;cursor:wait}.parent-voices .small{font-size:11px;margin-top:22px}.parent-voices .dot{padding:0 8px}.parent-voices .hero-art{background:var(--sage);padding:45px 35px 25px;border-radius:200px 200px 4px 4px;min-height:525px;text-align:center}.parent-voices .arch{border:1px solid #a7b4a4;border-radius:180px 180px 0 0;padding:65px 15px 35px;min-height:420px}.parent-voices .arch p{font-size:49px;margin:0}.parent-voices .arch em{font-size:53px}.parent-voices .arch span{font-size:10px;letter-spacing:2px;line-height:2}.parent-voices .stem{font-size:70px;height:100px;color:#8a9c82}.parent-voices .art-note{font-size:11px;color:#5d6d5b;margin:20px 0 0}.parent-voices .welcome{text-align:center;padding:75px 24px;background:#eee9f0}.parent-voices .welcome h2{font-size:54px;margin:22px 0}.parent-voices .welcome>p:last-child{max-width:670px;margin:25px auto;color:#59605c}.parent-voices .survey{max-width:1100px;padding:90px 30px;margin:auto}.parent-voices .section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.parent-voices h2{font-size:56px;margin:18px 0}.parent-voices .section-heading>p{font-size:13px;color:#657267}.parent-voices fieldset{border:0;padding:0;margin:0}.parent-voices .topics{display:grid;grid-template-columns:1fr 1fr;gap:14px}.parent-voices .topic{position:relative;display:flex;gap:16px;align-items:start;padding:25px 22px;border:1px solid #d8ded5;border-radius:4px;cursor:pointer;min-height:128px;background:#fffefa}.parent-voices .topic.selected{background:#e4ecdf;border-color:#60775c}.parent-voices .topic input{accent-color:var(--ink);width:18px;height:18px;position:absolute;right:15px;top:18px}.parent-voices .topic:has(input:disabled){opacity:.55;cursor:default}.parent-voices .number{font-size:11px;color:#798574;padding-top:4px}.parent-voices .topic-text{padding-right:20px}.parent-voices .topic strong{font-size:16px;display:block;font-weight:500}.parent-voices .topic small{display:block;font-size:12px;margin-top:6px;color:#647164}.parent-voices .counter{text-align:right;font-size:12px;color:#687668}.parent-voices .question{font-size:24px;font-family:Georgia,serif;display:block;margin-top:35px}.parent-voices .helper{font-size:12px;color:#69766b}.parent-voices textarea{width:100%;border:1px solid #cbd4c7;border-radius:4px;background:#fffefa;padding:20px;font:15px/1.6 'DM Sans',sans-serif;color:var(--ink);resize:vertical}.parent-voices textarea:focus-visible,.parent-voices a:focus-visible,.parent-voices button:focus-visible,.parent-voices input:focus-visible{outline:3px solid #9384a6;outline-offset:4px}.parent-voices .privacy{font-size:11px;max-width:700px;color:#647164}.parent-voices .submit-row{display:flex;align-items:center;gap:25px;margin-top:25px}.parent-voices .submit-row>span{font-size:11px;color:#697668}.parent-voices .error{color:#993e33}.parent-voices .thanks{background:var(--sage);padding:45px;text-align:center}.parent-voices .thanks>span{font-size:40px}.parent-voices .thanks p{max-width:570px;margin:20px auto}.parent-voices .meet{background:#e9e5ec;padding:80px max(6%,calc((100vw - 1100px)/2));display:grid;grid-template-columns:1fr 1.7fr;gap:70px}.parent-voices .meet h2{margin-top:20px}.parent-voices .meet p{font-size:14px}.parent-voices .meet .eyebrow{font-size:11px}.parent-voices .credentials{font-weight:600}.parent-voices .initials{font-family:Georgia,serif;font-size:110px;line-height:1;margin-top:65px;color:#a69bab}.parent-voices .initials span{font:12px/1.8 'DM Sans',sans-serif;display:block;margin-top:24px;color:var(--ink)}.parent-voices .text-link{display:inline-block;margin-top:10px;text-underline-offset:6px;font-size:14px}.parent-voices .meet .scope{font-size:11px;margin-top:25px;color:#63655f}.parent-voices .closing{text-align:center;padding:65px 20px 80px}.parent-voices .closing p{font-size:51px}.parent-voices .closing a{font-size:12px;text-underline-offset:5px}.parent-voices footer{border-top:1px solid #d9dfd4;gap:25px}.parent-voices footer p,.parent-voices footer small{font-size:10px}.parent-voices .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:700px){.parent-voices header{padding:22px}.parent-voices .nav{font-size:11px}.parent-voices .nav span{margin-left:4px}.parent-voices .hero{padding:30px 24px 45px;grid-template-columns:1fr;gap:35px}.parent-voices h1{font-size:73px}.parent-voices .intro{font-size:16px}.parent-voices .hero-art{min-height:0;padding:30px 30px 20px;max-width:400px;width:100%;margin:auto}.parent-voices .arch{min-height:0;padding:50px 10px 25px}.parent-voices .arch p{font-size:42px}.parent-voices .stem{height:75px;font-size:55px}.parent-voices .welcome{padding:50px 24px}.parent-voices .welcome h2,.parent-voices h2{font-size:42px}.parent-voices .survey{padding:55px 22px}.parent-voices .section-heading{display:block}.parent-voices .topics{grid-template-columns:1fr}.parent-voices .topic{min-height:110px}.parent-voices .submit-row{align-items:start;flex-direction:column;gap:12px}.parent-voices .meet{padding:50px 24px;grid-template-columns:1fr;gap:10px}.parent-voices .initials{display:none}.parent-voices .meet h2{margin-top:5px}.parent-voices .closing p{font-size:39px}.parent-voices footer{padding:25px 22px;flex-wrap:wrap}.parent-voices footer p{max-width:160px}.parent-voices footer small{width:100%}}@media(prefers-reduced-motion:reduce){.parent-voices{scroll-behavior:auto}}.parent-voices .brand-logo{display:block;line-height:0;flex-shrink:0}.parent-voices .brand-logo img{display:block;width:125px;height:125px;object-fit:contain;border-radius:50%}.parent-voices .hero-logo{display:block;width:165px;height:165px;object-fit:contain;margin:0 auto 25px;border-radius:50%}.parent-voices .arch{padding-top:30px}.parent-voices .hero-art{border-radius:220px 220px 4px 4px}.parent-voices footer .brand-logo img{width:100px;height:100px}@media(max-width:700px){.parent-voices .brand-logo img{width:95px;height:95px}.parent-voices .hero-logo{width:145px;height:145px}.parent-voices .arch{padding-top:30px}.parent-voices header{padding-top:12px;padding-bottom:12px}}.parent-voices .speaker-photo{margin:30px 0 0}.parent-voices .speaker-photo img{width:100%;height:auto;display:block;border-radius:150px 150px 5px 5px}.parent-voices .speaker-photo figcaption{font-size:12px;line-height:1.8;margin-top:15px}@media(max-width:700px){.parent-voices .speaker-photo{max-width:300px;margin:25px auto 30px}}.parent-voices .brand-logo img{width:220px;height:220px;border-radius:0}.parent-voices .hero-logo{width:320px;height:320px;max-width:100%;border-radius:0;margin-bottom:28px}.parent-voices .hero-art{padding:35px 25px 25px}.parent-voices .arch{padding:28px 15px 35px}.parent-voices footer .brand-logo img{width:180px;height:180px}@media(max-width:700px){.parent-voices header{gap:15px;padding:14px 22px}.parent-voices .brand-logo img{width:160px;height:160px}.parent-voices .nav{max-width:120px;text-align:right}.parent-voices .hero-logo{width:260px;height:260px}.parent-voices .hero-art{padding:25px 18px 20px}.parent-voices .arch{padding:22px 12px 25px}.parent-voices footer .brand-logo img{width:160px;height:160px}}.parent-voices .contact{max-width:900px;margin:auto;padding:75px 25px}.parent-voices .contact>p{max-width:650px}.parent-voices .contact form{margin-top:30px}.parent-voices .contact label{display:block;font-size:14px;margin-bottom:20px}.parent-voices .contact input,.parent-voices .contact select{display:block;width:100%;padding:14px;margin-top:7px;border:1px solid #cbd4c7;border-radius:4px;background:#fffefa;color:var(--ink);font:15px 'DM Sans',sans-serif}.parent-voices .contact textarea{display:block;margin-top:7px}.parent-voices .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.parent-voices .contact input:focus-visible,.parent-voices .contact select:focus-visible{outline:3px solid #9384a6;outline-offset:3px}@media(max-width:700px){.parent-voices .contact-grid{grid-template-columns:1fr;gap:0}.parent-voices .contact{padding:50px 24px}}.parent-voices .hero-art{isolation:isolate}.parent-voices .hero-logo{mix-blend-mode:multiply}.parent-voices .book{max-width:900px;margin:65px auto 0;padding:45px;background:#e4ecdf;border-radius:6px}.parent-voices .book p{max-width:700px}.parent-voices .book-price{font-size:23px;margin:25px 0}.parent-voices .book-price strong{font-size:32px}@media(max-width:700px){.parent-voices .book{margin:35px 22px 0;padding:30px 24px}.parent-voices .book h2{font-size:39px}}.parent-voices .whatsapp-contact{margin:26px 0}.parent-voices .whatsapp-contact .button{background:#315c45;gap:18px}.parent-voices .whatsapp-contact .helper{margin-top:8px}@media(max-width:420px){.parent-voices .whatsapp-contact .button{font-size:13px;padding:16px 18px}}.parent-voices header,.parent-voices footer{isolation:isolate}.parent-voices .brand-logo{mix-blend-mode:multiply}.parent-voices .brand-logo img{background:transparent}.parent-voices header,.parent-voices footer{background:var(--cream)}