.evolvdrx-intake-preview{--preview-green:#28332D;--preview-cream:#FFFFFF;--preview-brass:#556454;--preview-khaki:#202723;box-sizing:border-box;min-height:100svh;width:100%;padding:30px clamp(22px,6vw,92px) 24px;background:var(--preview-cream);color:var(--preview-green);font-family:Geist,Arial,sans-serif}.evolvdrx-intake-preview *{box-sizing:border-box}.evolvdrx-preview-footer,.evolvdrx-preview-header{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.evolvdrx-preview-header{padding-bottom:25px;border-bottom:1px solid rgba(40,51,45,.18)}.evolvdrx-preview-header a{display:block}.evolvdrx-preview-header img{width:150px;height:50px;object-fit:contain}.evolvdrx-preview-header>span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;border:1px solid rgba(40,51,45,.25);border-radius:100px;padding:10px 14px}.evolvdrx-preview-content{max-width:780px;margin:clamp(58px,10vh,112px) auto 72px}.evolvdrx-preview-eyebrow{margin:0 0 24px;color:var(--preview-green);font-size:13px;font-weight:600;letter-spacing:.01em}@media (max-width:767px){.evolvdrx-preview-eyebrow{font-size:12px}}.evolvdrx-preview-content h1{color:var(--preview-green);font-family:var(--brand-display-font),Georgia,serif;font-size:clamp(44px,7.5vw,86px);font-weight:400;letter-spacing:-.025em;line-height:1.04;margin:0 0 28px}.evolvdrx-preview-content h1 em{font-weight:400}.evolvdrx-preview-intro{max-width:585px;margin:0;color:var(--preview-khaki);font-weight:450;font-size:clamp(17px,2vw,19px);line-height:1.7}.evolvdrx-preview-next{display:flex;gap:24px;margin:36px 0;padding:28px 0;border-top:1px solid rgba(40,51,45,.18);border-bottom:1px solid rgba(40,51,45,.18)}.evolvdrx-preview-step{font-family:Georgia,serif;color:var(--preview-brass);font-size:32px;line-height:1.1}.evolvdrx-preview-next h2{font-family:var(--brand-display-font),Georgia,serif;font-size:27px;font-weight:400;letter-spacing:-.025em;line-height:1.2;margin:0 0 10px}.evolvdrx-preview-next p{max-width:555px;margin:0;color:var(--preview-khaki);font-weight:450;font-size:15px;line-height:1.7}.evolvdrx-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 30px}.evolvdrx-preview-primary,.evolvdrx-preview-secondary{text-decoration:none;font-size:14px}.evolvdrx-preview-primary{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;border-radius:9999px;height:44px;padding:0 22px;color:var(--preview-cream);background:var(--preview-green);font-weight:600;transition:background .2s}@media (min-width:768px){.evolvdrx-preview-primary{height:48px;padding:0 24px;font-size:15px}}.evolvdrx-preview-primary:hover{background:#556454}.evolvdrx-preview-secondary{color:var(--preview-green);font-weight:600;padding:12px 0;border-bottom:1px solid var(--preview-brass)}.evolvdrx-preview-actions a:focus-visible,.evolvdrx-preview-header a:focus-visible{outline:3px solid var(--preview-brass);outline-offset:5px}.evolvdrx-preview-note{margin:24px 0 0;color:var(--preview-khaki);font-weight:450;font-size:12px;line-height:1.65;max-width:555px}.evolvdrx-intake-preview .evolvdrx-preview-footer{background:none!important;min-height:0;border-top:1px solid rgba(40,51,45,.18);padding:20px 0 0;color:#67716A!important;font-size:11px;letter-spacing:.07em}.evolvdrx-preview-footer span:first-child{color:var(--preview-green);font-weight:600;letter-spacing:.2em}@media (max-width:767px){.evolvdrx-intake-preview{padding-bottom:56px}}@media (max-width:540px){.evolvdrx-intake-preview{padding-top:20px}.evolvdrx-preview-header img{width:120px;height:40px}.evolvdrx-preview-header>span{font-size:9px;padding:9px 11px}.evolvdrx-preview-content{margin-top:52px;margin-bottom:56px}.evolvdrx-preview-next{gap:17px}.evolvdrx-preview-next h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.evolvdrx-preview-primary{transition:none}}.evolvdrx-contact-form{display:grid;grid-gap:12px;gap:12px;max-width:620px;margin-top:32px}.evolvdrx-contact-form label{font-weight:600;margin-top:12px}.evolvdrx-contact-form input,.evolvdrx-contact-form select{width:100%;box-sizing:border-box;min-height:48px;border:1px solid #67716a;border-radius:12px;padding:12px;font:inherit;background:#fff;color:#202723}.evolvdrx-contact-form input:focus-visible,.evolvdrx-contact-form select:focus-visible{outline:2px solid #556454;outline-offset:3px}.evolvdrx-contact-form button{border:0;cursor:pointer;justify-self:start}.evolvdrx-contact-form button:disabled{opacity:.6;cursor:wait}.evolvdrx-contact-form p{font-size:14px;line-height:1.6}