.Pricing-module__Do-gqG__section{padding:var(--section-y) 0 calc(var(--section-y) / 2);background:var(--bg-warm);position:relative;overflow:hidden}.Pricing-module__Do-gqG__inner{z-index:1;max-width:var(--max-width);padding:0 var(--pad-section);margin:0 auto;position:relative}.Pricing-module__Do-gqG__header{text-align:center;margin-bottom:var(--space-8)}.Pricing-module__Do-gqG__label{color:var(--gray-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-2);font-size:12px;font-weight:600}.Pricing-module__Do-gqG__heading{font-family:var(--font-serif), "Adamina", serif;color:var(--ink);font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.1}.Pricing-module__Do-gqG__subheading{color:var(--gray-warm);margin-top:var(--space-3);letter-spacing:.02em;font-size:clamp(16px,2vw,20px);font-weight:500}.Pricing-module__Do-gqG__grid{gap:var(--space-3);grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.Pricing-module__Do-gqG__card{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-4);transition:transform .3s var(--ease-out-base), box-shadow .3s var(--ease-out-base);flex-direction:column;display:flex;position:relative}.Pricing-module__Do-gqG__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.Pricing-module__Do-gqG__cardHighlighted{border-color:var(--accent-sand);box-shadow:0 0 0 1px var(--accent-sand), var(--shadow-md)}.Pricing-module__Do-gqG__cardHighlighted:hover{box-shadow:0 0 0 1px var(--accent-sand), var(--shadow-lg)}.Pricing-module__Do-gqG__badge{color:var(--ink);background:var(--accent-sand);border-radius:var(--radius-pill);white-space:nowrap;padding:4px 14px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.Pricing-module__Do-gqG__badgeLimited{color:var(--bg-white);background:var(--ink);border-radius:var(--radius-pill);white-space:nowrap;padding:4px 14px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.Pricing-module__Do-gqG__badgeTrial{color:var(--ink);background:var(--accent-sand);border-radius:var(--radius-pill);white-space:nowrap;padding:4px 14px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.Pricing-module__Do-gqG__cardHeader{padding-bottom:var(--space-3);border-bottom:1px solid var(--border);margin-bottom:var(--space-3)}.Pricing-module__Do-gqG__tierName{color:var(--ink);margin-bottom:var(--space-1);font-size:18px;font-weight:600}.Pricing-module__Do-gqG__priceRow{margin-bottom:var(--space-1);align-items:baseline;gap:2px;display:flex}.Pricing-module__Do-gqG__price{color:var(--ink);letter-spacing:-.02em;font-size:48px;font-weight:700;line-height:1}.Pricing-module__Do-gqG__originalPrice{color:var(--gray-muted);letter-spacing:-.01em;margin-right:6px;font-size:24px;font-weight:500;line-height:1;text-decoration:line-through}.Pricing-module__Do-gqG__period{color:var(--gray-warm);font-size:16px;font-weight:400}.Pricing-module__Do-gqG__discountLabel{color:var(--accent-sand);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2);font-size:12px;font-weight:600}.Pricing-module__Do-gqG__tagline{color:var(--gray-warm);min-height:63px;font-size:14px;line-height:1.5}.Pricing-module__Do-gqG__labelPlaceholder{height:18px;margin-bottom:var(--space-2)}.Pricing-module__Do-gqG__noTrialNote{color:var(--gray-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2);font-size:12px;font-weight:600}.Pricing-module__Do-gqG__features{margin:0 0 var(--space-4);flex-direction:column;flex:1;gap:12px;padding:0;list-style:none;display:flex}.Pricing-module__Do-gqG__featureItem{color:var(--ink);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.Pricing-module__Do-gqG__checkIcon{color:var(--accent-sand);flex-shrink:0}@media (max-width:1279px){.Pricing-module__Do-gqG__grid{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.Pricing-module__Do-gqG__card{padding:var(--space-3)}.Pricing-module__Do-gqG__price{font-size:40px}}@media (max-width:767px){.Pricing-module__Do-gqG__grid{gap:var(--space-3);grid-template-columns:1fr;max-width:440px;margin:0 auto}.Pricing-module__Do-gqG__card:last-child{grid-column:auto;justify-self:stretch;max-width:none}.Pricing-module__Do-gqG__price{font-size:44px}.Pricing-module__Do-gqG__tagline{min-height:0}.Pricing-module__Do-gqG__labelPlaceholder{display:none}}
.FAQ-module__8ZM7Ka__section{padding:calc(var(--section-y) / 2) 0;background:var(--bg);position:relative;overflow:clip}.FAQ-module__8ZM7Ka__inner{z-index:1;max-width:var(--max-width);padding:0 var(--pad-section);gap:var(--space-8);grid-template-columns:1fr 2fr;margin:0 auto;display:grid;position:relative}.FAQ-module__8ZM7Ka__left{align-self:start;position:sticky;top:100px}.FAQ-module__8ZM7Ka__heading{font-family:var(--font-serif), "Adamina", serif;color:var(--ink);font-size:clamp(32px,4vw,42px);font-weight:400;line-height:1.15}.FAQ-module__8ZM7Ka__accordion{flex-direction:column;display:flex}.FAQ-module__8ZM7Ka__item{border-bottom:1px solid #1a1a1e24}.FAQ-module__8ZM7Ka__question{width:100%;color:var(--ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;padding:20px 0;font-size:17px;font-weight:600;display:flex}.FAQ-module__8ZM7Ka__question:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.FAQ-module__8ZM7Ka__questionOpen{font-weight:600}.FAQ-module__8ZM7Ka__chevron{transition:transform .3s var(--ease-out-base);color:#1a1a1e8c;flex-shrink:0}.FAQ-module__8ZM7Ka__chevronOpen{transform:rotate(180deg)}.FAQ-module__8ZM7Ka__answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.33,1,.68,1);display:grid}.FAQ-module__8ZM7Ka__answerWrapperOpen{grid-template-rows:1fr}.FAQ-module__8ZM7Ka__answerInner{min-height:0;overflow:hidden}.FAQ-module__8ZM7Ka__answer{color:var(--ink);padding-bottom:16px;font-size:17px;line-height:1.65}.FAQ-module__8ZM7Ka__answer ul{margin:8px 0;padding-left:24px;list-style:outside}.FAQ-module__8ZM7Ka__answer li{margin-bottom:4px}.FAQ-module__8ZM7Ka__answer a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.FAQ-module__8ZM7Ka__answer a:hover{opacity:.7}@media (max-width:1023px){.FAQ-module__8ZM7Ka__inner{gap:var(--space-4);grid-template-columns:1fr}.FAQ-module__8ZM7Ka__left{position:static}.FAQ-module__8ZM7Ka__heading{font-size:28px}}
.FinalCTA-module__sfPdpG__section{padding:calc(var(--section-y) / 2) 0;background:var(--ink);text-align:center;position:relative;overflow:hidden}.FinalCTA-module__sfPdpG__section:before{content:"";opacity:.04;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.FinalCTA-module__sfPdpG__inner{max-width:var(--max-width);padding:0 var(--pad-section);z-index:1;margin:0 auto;position:relative}.FinalCTA-module__sfPdpG__headline{font-family:var(--font-serif), "Adamina", serif;color:var(--bg-white);margin-bottom:var(--space-3);font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.1}
