.ponto-trial-dialog{width:min(540px,calc(100% - 28px));max-height:calc(100dvh - 32px);border:1px solid #c8dff3;border-radius:22px;padding:0;color:#173a58;background:#fff;box-shadow:0 24px 90px #00152b55;overflow:auto;font-family:Manrope,"Segoe UI",sans-serif}.ponto-trial-dialog::backdrop{background:#03182ac7}.ponto-trial-dialog .trial-content{padding:30px}.ponto-trial-dialog .trial-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.ponto-trial-dialog .trial-top span{font-size:14px;font-weight:800;color:#0755a5}.ponto-trial-dialog .trial-close{background:#edf5fd;color:#174363;border:0;border-radius:8px;min-width:40px;min-height:40px;font-size:24px;cursor:pointer}.ponto-trial-dialog h2{margin:16px 0 10px;font-size:26px;line-height:1.25}.ponto-trial-dialog p{font-size:16px;line-height:1.6;color:#526b80}.ponto-trial-dialog label{display:block;font-size:14px;font-weight:700;margin-top:18px}.ponto-trial-dialog input,.ponto-trial-dialog select{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #bed1e3;border-radius:10px;background:#fff;color:#143954;font:16px Manrope,"Segoe UI",sans-serif;min-height:48px}.ponto-trial-dialog .trial-send{width:100%;margin-top:24px;border:0;background:linear-gradient(135deg,#087fe7,#0755a5);color:white;padding:15px;border-radius:12px;font:700 16px Manrope,"Segoe UI",sans-serif;cursor:pointer}.ponto-trial-dialog .trial-small{font-size:14px;margin:12px 0 0}.ponto-trial-dialog :focus-visible{outline:3px solid #08add8;outline-offset:3px}.plan-trial-button{display:block;margin-top:10px;width:100%;min-height:46px;padding:12px 16px;background:#0755a5;color:#fff;border:0;border-radius:10px;font:700 14px Manrope,"Segoe UI",sans-serif;cursor:pointer}.summary .plan-trial-button{margin-top:14px}.product-hero .trial-note{font-size:14px;color:#49647c;margin-top:14px}@media(max-width:540px){.ponto-trial-dialog .trial-content{padding:22px}.ponto-trial-dialog h2{font-size:24px}}
