#amethyst-panel-3 h1,#amethyst-panel-3 h2,#amethyst-panel-3 h3,#amethyst-panel-3 h4,#amethyst-panel-3 h5,#amethyst-panel-3 h6{font-family:inherit;color:inherit;background:transparent;}
#amethyst-panel-3{--plum:#452451;--muted:#655b69;--lavender:#f1eaf5;font-family:Georgia,'Times New Roman',serif;color:var(--plum);background:linear-gradient(180deg,#fff,#fcfafc);}
#amethyst-panel-3,#amethyst-panel-3 *{box-sizing:border-box;}
#amethyst-panel-3 .panel{max-width:1440px;margin:auto;padding:clamp(25px,3.8vw,25px) clamp(25px,4vw,58px) clamp(25px,3.4vw,25px);}
#amethyst-panel-3 .heading{text-align:center;max-width:680px;margin:0 auto 25px;}
#amethyst-panel-3 .eyebrow{margin:0 0 11px;font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:.17em;font-weight:700;color:#795989;}
#amethyst-panel-3 h2{margin:0 0 13px;font-size:clamp(34px,3.2vw,49px);font-weight:400;letter-spacing:-.025em;line-height:1.1;}
#amethyst-panel-3 .intro{margin:0;font-size:16px;line-height:1.6;color:var(--muted);}
#amethyst-panel-3 .intentions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.6vw,38px);}
#amethyst-panel-3 .intention{text-align:center;min-width:0;}
#amethyst-panel-3 .icon{width:72px;height:72px;border:1px solid #dfd4e5;border-radius:50%;background:var(--lavender);display:grid;place-items:center;margin:0 auto 17px;color:#634273;}
#amethyst-panel-3 svg{width:47px;height:47px;display:block;}
#amethyst-panel-3 h3{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.4;letter-spacing:.075em;text-transform:uppercase;margin:0 0 12px;font-weight:700;}
#amethyst-panel-3 .moment{font-size:16px;line-height:1.4;margin:0 0 9px;color:#60466d;font-style:italic;}
#amethyst-panel-3 .body{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65;margin:0;color:var(--muted);}
#amethyst-panel-3 .statement{margin:25px auto 0;padding:20px 25px;text-align:center;background:var(--lavender);border-top:1px solid #e5dbea;max-width:1080px;}
#amethyst-panel-3 .statement p{font-size:clamp(18px,1.8vw,25px);line-height:1.4;margin:0;letter-spacing:-.015em;}
#amethyst-panel-3 .statement em{color:#80558f;font-style:italic;}
@media(min-width:681px) and (max-width:1000px){#amethyst-panel-3 .panel{padding:25px 30px;}#amethyst-panel-3 .intentions{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 24px;}#amethyst-panel-3 .intention{grid-column:span 2;}#amethyst-panel-3 .intention:nth-child(4){grid-column:2/span 2;}#amethyst-panel-3 .intention:nth-child(5){grid-column:4/span 2;}#amethyst-panel-3 .moment{font-size:16px;}}
@media(max-width:680px){#amethyst-panel-3 .panel{padding:25px 25px;}#amethyst-panel-3 .heading{margin-bottom:21px;text-align:left;}#amethyst-panel-3 .intro{font-size:15.5px;}#amethyst-panel-3 .intentions{display:block;}#amethyst-panel-3 .intention{display:grid;grid-template-columns:58px minmax(0,1fr);column-gap:17px;text-align:left;padding:18px 0;border-bottom:1px solid #e9e2ec;}#amethyst-panel-3 .intention:last-child{border-bottom:0;}#amethyst-panel-3 .icon{grid-column:1;grid-row:1/4;width:58px;height:58px;margin:0;}#amethyst-panel-3 svg{width:39px;height:39px;}#amethyst-panel-3 h3,#amethyst-panel-3 .moment,#amethyst-panel-3 .body{grid-column:2;}#amethyst-panel-3 h3{font-size:13px;margin:0 0 6px;}#amethyst-panel-3 .moment{font-size:16px;margin-bottom:6px;}#amethyst-panel-3 .body{font-size:13px;line-height:1.6;}#amethyst-panel-3 .statement{margin-top:15px;padding:19px 18px;}#amethyst-panel-3 .statement p{font-size:20px;}}
@media(max-width:350px){#amethyst-panel-3 .panel{padding-inline:20px;}#amethyst-panel-3 .intention{column-gap:13px;}}