.ref-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center;background:#eff8f0}.ref-hero h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.08}.ref-hero .button{margin-top:18px}.commission-example{background:#124b35;color:#fff;padding:40px;border-radius:20px}.commission-example>strong{display:block;font-size:clamp(3rem,7vw,5.5rem);line-height:1.25;color:#c9ef85}.commission-example span{font-size:14px;letter-spacing:1px}.commission-example hr{border:0;border-top:1px solid #ffffff55;margin:25px 0}.ref-rules{background:#f1f6f2}.ref-rules li{margin:14px 0;line-height:1.6}.narrow{max-width:850px;margin:auto}.narrow h1,.panel h1{font-size:clamp(2rem,4vw,3.4rem)}.panel{max-width:1250px;margin:auto}.panel-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}.record{border:1px solid #cddbd1;padding:24px;border-radius:12px;margin:18px 0;background:white}.record h3{margin-top:0}.record small{font-size:14px}.record .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.record input{max-width:100%;width:100%;padding:12px;border:1px solid #8d9d91;border-radius:6px;font-size:16px}.record .button{font-size:15px}.panel select{padding:10px;font-size:16px}.panel h2{margin-top:38px}.panel .detail-grid article{padding:22px;background:#edf5ee;border-radius:12px}.panel .detail-grid strong{font-size:1.8rem;display:block}.muted{color:#506257}.record a{overflow-wrap:anywhere}#panel-error,#lead-error{color:#a12323}.ref-hero aside p{color:#fff}button:disabled{opacity:.6;cursor:wait}[hidden]{display:none!important}@media(max-width:750px){.ref-hero{grid-template-columns:1fr;gap:24px}.commission-example{padding:28px}.panel-toolbar .button{width:100%}.record{padding:18px}}

#kit{margin:44px 0;padding:28px;background:#f0f6ef;border-radius:18px}#kit h2{margin-top:6px}.kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.kit-card{border-radius:14px;background:#fff;overflow:hidden;border:1px solid #d4e1d5}.kit-card img{display:block;width:100%;height:360px;object-fit:contain;background:#0a3520}.kit-card>div{padding:22px}.kit-card h3{margin:0}.kit-card .button{margin-top:12px}#kit textarea{display:block;width:100%;padding:14px;margin:12px 0;font:inherit;line-height:1.5;resize:vertical;border:1px solid #8d9d91;border-radius:8px;box-sizing:border-box}.kit-feedback{color:#124b35}#kit li{margin:10px 0}@media(max-width:650px){#kit{padding:18px}.kit-grid{grid-template-columns:1fr}.kit-card img{height:auto;max-height:540px}.kit-card .button{width:100%;text-align:center}}

.ref-partner-brand{display:flex;align-items:center;gap:24px;background:#fff;border:1px solid #d6e4d8;border-radius:14px;padding:20px 24px;width:fit-content;max-width:100%;box-sizing:border-box;margin:20px 0 28px}.ref-inadem{display:flex;align-items:center;gap:10px;color:#23452e}.ref-inadem img{width:52px;height:60px;object-fit:contain}.ref-inadem strong{font-size:24px;line-height:1.1}.ref-inadem small{display:block;font-size:11px;letter-spacing:3px;margin-top:5px}.ref-brand-plus{font-size:30px;color:#719b4f}.ref-edp-logo{width:150px;height:auto;object-fit:contain}@media(max-width:480px){.ref-partner-brand{gap:14px;padding:16px}.ref-inadem img{width:38px;height:46px}.ref-inadem strong{font-size:19px}.ref-edp-logo{width:110px}.ref-brand-plus{font-size:24px}}

.share-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}.share-steps article{padding:24px;border:1px solid #bca776;background:#faf7ef}.phone-demo{border:5px solid #183f32;border-radius:20px;text-align:center;padding:35px 12px;max-width:220px;margin:20px auto;line-height:2}.phone-demo strong{display:block;background:#183f32;color:white;font-size:14px}#como-compartilhar details{padding:20px;border-bottom:1px solid #bca776}#como-compartilhar summary{cursor:pointer;font-weight:700}#como-compartilhar li{margin:12px 0}@media(max-width:700px){.share-steps{grid-template-columns:1fr}}
