:root{--primary: #4A1942;--secondary: #6B2D5B;--accent: #D4A574;--bg-blush: #FDF5F0;--bg-white: #FFFFFF;--bg-dark: #4A1942;--bg-darkest: #2A0F28;--text-primary: #1A1A1A;--text-secondary: #6B6B6B;--text-light: #FFFFFF;--font-heading: "Work Sans", sans-serif;--font-body: "Work Sans", sans-serif}html{scroll-behavior:smooth;scroll-padding-top:100px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--text-primary);background-color:var(--bg-blush);line-height:1.6;font-size:18px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;color:var(--primary);margin-bottom:16px;line-height:1.2}h1{font-size:56px}h2{font-size:40px}h3{font-size:28px}p{margin-bottom:16px}.section-padding{padding:80px 5%}.max-w-container{max-width:1200px;margin:0 auto}.text-center{text-align:center}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.section-label{font-size:14px;text-transform:uppercase;color:var(--accent);font-weight:600;letter-spacing:1px;margin-bottom:12px;display:block}.card{background:var(--bg-white);border-radius:8px;box-shadow:0 4px 16px #00000014;padding:32px}@media(max-width:768px){h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}.section-padding{padding:48px 5%}}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:flex-end;width:100%}.pricing-card{position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1)}.standard-card{background:#fff;border:1px solid rgba(62,27,50,.1);border-radius:20px;padding:28px 24px}.standard-card:hover{transform:translateY(-7px)!important;border-color:#3e1b3238!important}.highlighted-card{background:#3e1b32;border-radius:20px;padding:32px 24px;transform:scale(1.02)}.highlighted-card:hover{transform:translateY(-7px) scale(1.02)!important}.tier-name{font-family:Inter,sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:#8a5a22;margin-bottom:8px}.volume-range{font-family:Inter,sans-serif;font-weight:400;font-size:15px;color:#4a4a4a;margin-bottom:20px}.price-row{display:flex;align-items:baseline;margin-bottom:8px}.price{font-family:Poppins,sans-serif;font-weight:600;font-size:44px;color:#3e1b32;letter-spacing:-2px;margin-right:4px}.per-call{font-family:Inter,sans-serif;font-weight:400;font-size:15px;color:#4a4a4a}.monthly-range{font-family:Inter,sans-serif;font-weight:400;font-size:15px;color:#4a4a4a;margin-bottom:28px}.pricing-btn{width:100%;height:52px;border-radius:8px;font-family:Inter,sans-serif;font-weight:500;font-size:16px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;text-decoration:none}.standard-btn{background:transparent;border:2px solid #3E1B32;color:#3e1b32}.standard-btn:hover{background:#3e1b32;color:#fdf6f2}.highlight-btn{background:#fdf6f2;border:none;color:#3e1b32}.highlight-btn:hover{background:#c89b6a}.highlight-text{color:#c89b6a}.highlight-text-muted{color:#fdf6f2d9}.highlight-text-white{color:#fdf6f2}.badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#c89b6a;color:#3e1b32;font-family:Inter,sans-serif;font-weight:500;font-size:13px;padding:4px 14px;border-radius:12px;white-space:nowrap}#pricing{padding:100px 5% 96px!important;background-color:#fdf6f2;scroll-margin-top:100px;overflow:hidden}.includes-bar{margin-top:24px;width:100%;background:#f9eae4;border-radius:20px;padding:32px;box-sizing:border-box}.includes-title{font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:500!important;color:#3e1b32!important;margin:0 0 20px!important;text-align:left!important;line-height:normal!important}.pricing-includes-grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:16px;column-gap:32px;width:100%}.includes-item{display:flex;align-items:center;gap:10px;white-space:nowrap}.check-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.includes-item span{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:16px!important;color:#333!important}.pricing-footnotes{margin-top:24px;display:flex;flex-direction:column;gap:8px;align-items:center;font-family:Inter,sans-serif;font-weight:400;font-size:15px;color:#4a4a4a}.pricing-footnotes button{font-family:Inter,sans-serif!important}@media(max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.pricing-includes-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.pricing-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.highlighted-card{order:-1}.pricing-includes-grid{grid-template-columns:1fr!important}.includes-bar{padding:24px!important}#pricing{padding:56px 24px!important}#pricing h2{font-size:32px!important}.highlighted-card{padding:28px 24px}}body,button,input,select,textarea,span,p,a,div,h2,h3,h4,h5,h6,li{font-family:Work Sans,sans-serif!important}body{font-weight:400!important;line-height:1.6!important}.bento-card-text,.bento-card-text span{font-family:Work Sans,sans-serif!important;font-weight:500!important}.bento-card-text strong{font-family:Work Sans,sans-serif!important;font-weight:600!important}.hero-h1,.hero-h1 span,.hero-h1 br{font-family:"Exo 2",sans-serif!important;font-weight:700!important;font-size:68px!important;line-height:.92!important;letter-spacing:-.02em!important;margin-bottom:22px!important}@media(max-width:1024px){.hero-h1,.hero-h1 span,.hero-h1 br{font-size:54px!important}}@media(max-width:767px){.hero-h1,.hero-h1 span,.hero-h1 br{font-size:43px!important}}.hero-subhead,.hero-subhead *{font-family:Work Sans,sans-serif!important;font-weight:500!important;font-size:24px!important;line-height:1.25!important;letter-spacing:-.005em!important}@media(max-width:1024px){.hero-subhead,.hero-subhead *{font-size:19px!important}}@media(max-width:767px){.hero-subhead,.hero-subhead *{font-size:16px!important}}nav a,.nav-links a,.cta-pill-nav,nav button{font-family:Work Sans,sans-serif!important;font-weight:600!important}button,.btn-primary,.btn-secondary,.pricing-btn,.cta-pill,.standard-btn,.highlight-btn{font-family:Work Sans,sans-serif!important;font-weight:600!important}.hero-section{padding-top:112px!important;padding-bottom:112px!important}@media(max-width:767px){.hero-section{padding-top:80px!important;padding-bottom:80px!important}}
