.PriceTiers-module__Rto09q__grid{grid-template-columns:1fr;align-items:stretch;gap:24px;display:grid}@media (min-width:760px){.PriceTiers-module__Rto09q__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.PriceTiers-module__Rto09q__grid.PriceTiers-module__Rto09q__cols3{grid-template-columns:repeat(3,1fr)}.PriceTiers-module__Rto09q__grid.PriceTiers-module__Rto09q__cols4{grid-template-columns:repeat(4,1fr)}}.PriceTiers-module__Rto09q__card{isolation:isolate;background:var(--bg-white);border:1px solid var(--border-soft,#00000014);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;padding:34px 26px 30px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.PriceTiers-module__Rto09q__card:hover{box-shadow:var(--shadow-card), 0 0 0 1px var(--border-gold);border-color:var(--border-gold);transform:translateY(-5px)}.PriceTiers-module__Rto09q__featured{border:2px solid var(--accent);background:radial-gradient(120% 80% at 50% -10%, var(--gold-soft) 0%, transparent 55%), var(--bg-white);box-shadow:var(--shadow-gold), 0 0 0 1px var(--border-gold);padding-top:40px;transform:translateY(-6px)}@media (min-width:1080px){.PriceTiers-module__Rto09q__featured{transform:translateY(-12px)scale(1.02)}.PriceTiers-module__Rto09q__featured:hover{transform:translateY(-18px)scale(1.02)}}.PriceTiers-module__Rto09q__featured:hover{box-shadow:var(--shadow-gold), 0 0 0 1px var(--accent);border-color:var(--accent);transform:translateY(-12px)}.PriceTiers-module__Rto09q__featured:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from 0deg, transparent 0deg, var(--accent) 70deg, var(--accent-dark) 110deg, transparent 180deg, transparent 360deg);-webkit-mask-composite:xor;opacity:.9;padding:2px;animation:6s linear infinite PriceTiers-module__Rto09q__ring-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes PriceTiers-module__Rto09q__ring-spin{to{transform:rotate(360deg)}}.PriceTiers-module__Rto09q__badge{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);color:#1a1208;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:var(--radius-pill);box-shadow:var(--shadow-gold);align-items:center;gap:7px;padding:7px 18px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.PriceTiers-module__Rto09q__badge i{color:#1a1208;font-size:.78rem}.PriceTiers-module__Rto09q__name{font-family:var(--font-heading);color:var(--primary);margin:0 0 4px;font-size:1.3rem;font-weight:800}.PriceTiers-module__Rto09q__tagline{color:var(--text-muted);margin:0 0 18px;font-size:.88rem}.PriceTiers-module__Rto09q__price{font-family:var(--font-heading);color:var(--primary);align-items:baseline;gap:6px;font-size:2.5rem;font-weight:900;line-height:1;display:flex}.PriceTiers-module__Rto09q__featured .PriceTiers-module__Rto09q__price{background:linear-gradient(135deg, var(--accent-text) 0%, var(--accent-dark) 55%, var(--accent-text) 100%);-webkit-text-fill-color:transparent;color:var(--accent-text);-webkit-background-clip:text;background-clip:text}.PriceTiers-module__Rto09q__unit{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);font-size:.95rem;font-weight:600}.PriceTiers-module__Rto09q__list{flex:1;margin:22px 0 26px;padding:0;list-style:none}.PriceTiers-module__Rto09q__list li{color:var(--text);align-items:flex-start;gap:10px;padding:7px 0;font-size:.95rem;display:flex}.PriceTiers-module__Rto09q__list li i{color:var(--accent-dark);flex-shrink:0;margin-top:3px}.PriceTiers-module__Rto09q__featured .PriceTiers-module__Rto09q__list li i{color:var(--accent-dark)}.PriceTiers-module__Rto09q__cta{text-align:center;margin-top:auto}.PriceTiers-module__Rto09q__cta a{width:100%}.PriceTiers-module__Rto09q__note{color:var(--text-muted);text-align:center;margin-top:24px;font-size:.85rem}@media (max-width:767px){.PriceTiers-module__Rto09q__card{padding:30px 22px 26px}.PriceTiers-module__Rto09q__featured{padding-top:36px}}@media (prefers-reduced-motion:reduce){.PriceTiers-module__Rto09q__card,.PriceTiers-module__Rto09q__featured,.PriceTiers-module__Rto09q__card:hover,.PriceTiers-module__Rto09q__featured:hover{transition:none;transform:none}.PriceTiers-module__Rto09q__featured:before{opacity:.85;animation:none}}
.TrustBadgeRow-module__9AJtVG__section{padding:28px 0;position:relative;overflow:hidden}.TrustBadgeRow-module__9AJtVG__section:before,.TrustBadgeRow-module__9AJtVG__section:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-gold) 50%, transparent 100%);height:1px;position:absolute;left:0;right:0}.TrustBadgeRow-module__9AJtVG__section:before{top:0}.TrustBadgeRow-module__9AJtVG__section:after{bottom:0}.TrustBadgeRow-module__9AJtVG__shine{pointer-events:none;background:linear-gradient(100deg, transparent 38%, var(--gold-soft) 48%, #d4af374d 50%, var(--gold-soft) 52%, transparent 62%);background-repeat:no-repeat;background-size:250% 100%;animation:7s ease-in-out infinite TrustBadgeRow-module__9AJtVG__tbrShine;position:absolute;inset:0}@keyframes TrustBadgeRow-module__9AJtVG__tbrShine{0%{background-position:150% 0}60%,to{background-position:-50% 0}}.TrustBadgeRow-module__9AJtVG__row{z-index:1;max-width:var(--container);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin:0 auto;padding:4px 20px;list-style:none;display:flex;position:relative;overflow-x:auto}.TrustBadgeRow-module__9AJtVG__row::-webkit-scrollbar{display:none}.TrustBadgeRow-module__9AJtVG__badge{scroll-snap-align:center;border-radius:var(--radius-pill);border:1px solid var(--border-gold);background:var(--gold-soft);white-space:nowrap;flex:1 0 auto;align-items:center;gap:12px;min-height:44px;padding:10px 16px;display:flex}.TrustBadgeRow-module__9AJtVG__badgeLink{width:100%;color:inherit;border-radius:var(--radius-pill);align-items:center;gap:12px;text-decoration:none;transition:transform .2s;display:flex}.TrustBadgeRow-module__9AJtVG__badge:has(.TrustBadgeRow-module__9AJtVG__badgeLink){padding:0}.TrustBadgeRow-module__9AJtVG__badge:has(.TrustBadgeRow-module__9AJtVG__badgeLink) .TrustBadgeRow-module__9AJtVG__badgeLink{padding:10px 16px}.TrustBadgeRow-module__9AJtVG__badgeLink:hover,.TrustBadgeRow-module__9AJtVG__badgeLink:focus-visible{transform:translateY(-1px)}.TrustBadgeRow-module__9AJtVG__badgeLink:hover .TrustBadgeRow-module__9AJtVG__label,.TrustBadgeRow-module__9AJtVG__badgeLink:focus-visible .TrustBadgeRow-module__9AJtVG__label{text-decoration:underline}.TrustBadgeRow-module__9AJtVG__iconWrap{background:linear-gradient(150deg, var(--accent) 0%, var(--accent-dark) 100%);width:40px;height:40px;box-shadow:var(--shadow-gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TrustBadgeRow-module__9AJtVG__icon{color:#1a1208;font-size:1rem;line-height:1}.TrustBadgeRow-module__9AJtVG__text{flex-direction:column;line-height:1.2;display:flex}.TrustBadgeRow-module__9AJtVG__value{font-family:var(--font-heading);color:var(--accent);letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.TrustBadgeRow-module__9AJtVG__label{font-family:var(--font-body);color:var(--text-muted);font-size:.8rem}.TrustBadgeRow-module__9AJtVG__section:not(.TrustBadgeRow-module__9AJtVG__dark) .TrustBadgeRow-module__9AJtVG__value{color:var(--accent-text)}.TrustBadgeRow-module__9AJtVG__section:not(.TrustBadgeRow-module__9AJtVG__dark) .TrustBadgeRow-module__9AJtVG__label{color:var(--text-muted)}.TrustBadgeRow-module__9AJtVG__section:not(.TrustBadgeRow-module__9AJtVG__dark) .TrustBadgeRow-module__9AJtVG__badge{background:var(--gold-soft)}.TrustBadgeRow-module__9AJtVG__section.TrustBadgeRow-module__9AJtVG__dark .TrustBadgeRow-module__9AJtVG__label{color:#f5f3ecb8}@media (min-width:768px){.TrustBadgeRow-module__9AJtVG__row{flex-wrap:wrap;justify-content:center;overflow-x:visible}.TrustBadgeRow-module__9AJtVG__badge{flex:0 auto}}@media (min-width:1024px){.TrustBadgeRow-module__9AJtVG__section{padding:32px 0}.TrustBadgeRow-module__9AJtVG__row{flex-wrap:nowrap;gap:20px}.TrustBadgeRow-module__9AJtVG__value{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.TrustBadgeRow-module__9AJtVG__shine{background:0 0;animation:none!important}.TrustBadgeRow-module__9AJtVG__badgeLink{transition:none}.TrustBadgeRow-module__9AJtVG__badgeLink:hover,.TrustBadgeRow-module__9AJtVG__badgeLink:focus-visible{transform:none}}
