.Products-module__o1vdOa__hero nav[aria-label=Breadcrumb]{margin-bottom:1.25rem}.Products-module__o1vdOa__main{--rail-space:14.5rem;position:relative}@media (min-width:1341px) and (max-width:1711px){.Products-module__o1vdOa__main>section,.Products-module__o1vdOa__main>div>section{padding-left:calc(var(--rail-space) + 1.5rem);padding-right:calc(var(--rail-space) + 1.5rem)}}.Products-module__o1vdOa__anchor{scroll-margin-top:calc(var(--nav-h) + 1.5rem)}.Products-module__o1vdOa__overview{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);max-width:1200px;margin:0 auto;display:grid}.Products-module__o1vdOa__prose{flex-direction:column;gap:1.25rem;display:flex}.Products-module__o1vdOa__prose p{color:var(--ink-2);text-wrap:pretty;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.7}.Products-module__o1vdOa__prose p:first-child{letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.5}.Products-module__o1vdOa__facts{border:1px solid var(--hairline);box-shadow:var(--shadow-card);background:radial-gradient(90% 70% at 0 0,#c8c3ff4d,#0000 60%),radial-gradient(90% 70% at 100% 100%,#ffc9a63d,#0000 60%),#fff;border-radius:24px;padding:1.5rem 1.75rem}.Products-module__o1vdOa__factsTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:600}.Products-module__o1vdOa__factsList{margin-top:.75rem}.Products-module__o1vdOa__fact{border-top:1px solid var(--hairline);grid-template-columns:8.5rem 1fr;gap:1rem;padding:.875rem 0;display:grid}.Products-module__o1vdOa__fact:first-child{border-top:0}.Products-module__o1vdOa__fact dt{color:var(--ink-3);font-size:.875rem}.Products-module__o1vdOa__fact dd{color:var(--ink);font-size:.9375rem;line-height:1.5}.Products-module__o1vdOa__steps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;max-width:1200px;margin:0 auto;display:grid}.Products-module__o1vdOa__step{border:1px solid var(--hairline);box-shadow:var(--shadow-card);background:#ffffffd9;border-radius:24px;flex-direction:column;padding:1.75rem;display:flex;position:relative}.Products-module__o1vdOa__stepNumber{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:600;display:grid}.Products-module__o1vdOa__step h3{letter-spacing:-.015em;color:var(--ink);margin-top:1.5rem;font-size:1.125rem;font-weight:500}.Products-module__o1vdOa__step p{color:var(--ink-2);margin-top:.5rem;font-size:.9625rem;line-height:1.6}.Products-module__o1vdOa__features{flex-direction:column;gap:clamp(5rem,9vw,8rem);max-width:1200px;margin:0 auto;display:flex}.Products-module__o1vdOa__feature{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.Products-module__o1vdOa__featureReverse .Products-module__o1vdOa__featureCopy{order:2}.Products-module__o1vdOa__featureText{align-items:start}.Products-module__o1vdOa__featureText .Products-module__o1vdOa__featureCopy{padding-top:1.75rem}.Products-module__o1vdOa__featureCopy{flex-direction:column;display:flex}.Products-module__o1vdOa__featureEyebrow{color:var(--ink-3);font-size:.875rem;font-weight:500}.Products-module__o1vdOa__featureTitle{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:500;line-height:1.1}.Products-module__o1vdOa__featureTitle a{color:inherit}.Products-module__o1vdOa__featureBody{color:var(--ink-2);text-wrap:pretty;margin-top:1rem;font-size:1.0625rem;line-height:1.65}.Products-module__o1vdOa__featurePoints{flex-direction:column;gap:1rem;margin-top:1.75rem;list-style:none;display:flex}.Products-module__o1vdOa__featurePoints li{grid-template-columns:22px 1fr;gap:.75rem;display:grid}.Products-module__o1vdOa__pointTitle{color:var(--ink);font-size:1rem;font-weight:500;display:block}.Products-module__o1vdOa__pointBody{color:var(--ink-2);margin-top:.1875rem;font-size:.9375rem;line-height:1.55;display:block}.Products-module__o1vdOa__check{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:.0625rem;font-size:.75rem;display:grid}.Products-module__o1vdOa__shot{isolation:isolate;position:relative}.Products-module__o1vdOa__shot:before{content:"";z-index:-1;filter:blur(40px);pointer-events:none;background:linear-gradient(#7c80ff1f,#c8c3ff47);border-radius:48px;position:absolute;inset:8% -4% -4%}.Products-module__o1vdOa__shotBezel{background:#fff;border-radius:24px;padding:clamp(6px,.7vw,10px);box-shadow:0 0 0 1px #585cb414,0 1px 2px #282c780f,0 6px 16px -6px #3c40a024,0 24px 48px -20px #464abe38}.Products-module__o1vdOa__shotImage{border:1px solid var(--hairline);border-radius:16px;width:100%;height:auto;display:block}.Products-module__o1vdOa__shotPortrait{max-width:400px;margin:0 auto}.Products-module__o1vdOa__shotCaption{text-align:center;color:var(--ink-3);margin-top:1rem;font-size:.8125rem;line-height:1.5}.Products-module__o1vdOa__capGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1200px;margin:0 auto;display:grid}.Products-module__o1vdOa__capGroup{border:1px solid var(--hairline);box-shadow:var(--shadow-card);background:#ffffffd9;border-radius:24px;padding:1.5rem 1.625rem 1.625rem}.Products-module__o1vdOa__capGroup h3{letter-spacing:-.01em;color:var(--ink);font-size:1.0625rem;font-weight:500}.Products-module__o1vdOa__capList{flex-direction:column;gap:.625rem;margin-top:1rem;list-style:none;display:flex}.Products-module__o1vdOa__capList li{color:var(--ink-2);grid-template-columns:16px 1fr;gap:.625rem;font-size:.9375rem;line-height:1.5;display:grid}.Products-module__o1vdOa__capList svg{color:#6d5ef5;width:16px;height:16px;margin-top:.1875rem}.Products-module__o1vdOa__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1200px;margin:0 auto;display:grid}.Products-module__o1vdOa__related{border:1px solid var(--hairline);max-width:1200px;box-shadow:var(--shadow-card);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);background:radial-gradient(70% 120% at 0 0,#c8c3ff73,#0000 60%),radial-gradient(70% 120% at 100% 100%,#ffc9a666,#0000 60%),#fff;border-radius:32px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.75rem;margin:0 auto;padding:clamp(1.75rem,4vw,2.5rem);display:grid}.Products-module__o1vdOa__related:hover{box-shadow:var(--shadow-elevated-hover);transform:translateY(-3px)}.Products-module__o1vdOa__relatedEyebrow{color:var(--ink-3);font-size:.875rem}.Products-module__o1vdOa__relatedTitle{letter-spacing:-.025em;color:var(--ink);margin-top:.25rem;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:500}.Products-module__o1vdOa__relatedBody{max-width:640px;color:var(--ink-2);margin-top:.5rem;font-size:1rem;line-height:1.6}.Products-module__o1vdOa__relatedArrow{background:var(--ink);color:#fff;width:3rem;height:3rem;transition:transform .3s var(--ease-out);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.Products-module__o1vdOa__related:hover .Products-module__o1vdOa__relatedArrow{transform:translate(4px)}.Products-module__o1vdOa__productCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:1200px;margin:0 auto;display:grid}.Products-module__o1vdOa__productCards>*{display:flex}.Products-module__o1vdOa__productCard{border:1px solid var(--hairline);box-shadow:var(--shadow-card);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);background:#ffffffe6;border-radius:32px;flex-direction:column;flex:1;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.Products-module__o1vdOa__productCard:hover{box-shadow:var(--shadow-elevated-hover);transform:translateY(-4px)}.Products-module__o1vdOa__productCardShot{border:1px solid var(--hairline);background:var(--surface-2);border-radius:18px;overflow:hidden}.Products-module__o1vdOa__productCardShot img{width:100%;height:auto;display:block}.Products-module__o1vdOa__productCardHead{align-items:center;gap:.875rem;margin-top:1.5rem;display:flex}.Products-module__o1vdOa__productCardName{letter-spacing:-.025em;color:var(--ink);font-size:1.5rem;font-weight:500}.Products-module__o1vdOa__productCardStage{color:var(--ink-3);font-size:.875rem}.Products-module__o1vdOa__productCardBody{color:var(--ink-2);margin-top:1rem;font-size:1rem;line-height:1.6}.Products-module__o1vdOa__productCardPoints{flex-direction:column;gap:.625rem;margin:1.25rem 0 1.75rem;list-style:none;display:flex}.Products-module__o1vdOa__productCardPoints li{color:var(--ink);grid-template-columns:22px 1fr;align-items:center;gap:.75rem;font-size:.9375rem;display:grid}.Products-module__o1vdOa__productCardLink{color:var(--ink);align-items:center;gap:.5rem;margin-top:auto;font-size:1rem;font-weight:500;display:inline-flex}.Products-module__o1vdOa__productCardLink svg{transition:transform .3s var(--ease-out)}.Products-module__o1vdOa__productCard:hover .Products-module__o1vdOa__productCardLink svg{transform:translate(4px)}.Products-module__o1vdOa__previewNotice{text-align:left;max-width:560px;color:var(--ink-3);align-items:flex-start;gap:.5rem;margin:1.5rem auto 0;font-size:.8125rem;line-height:1.5;display:flex}.Products-module__o1vdOa__previewNotice svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.0625rem}.Products-module__o1vdOa__spotlight{flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.Products-module__o1vdOa__spotlightLead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.Products-module__o1vdOa__spotlightLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:500}.Products-module__o1vdOa__spotlightTitle{letter-spacing:-.03em;color:var(--ink);margin-top:1rem;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:500;line-height:1.1}.Products-module__o1vdOa__spotlightTitle span{color:#3a3b42;display:block}.Products-module__o1vdOa__spotlightCopy{flex-direction:column;display:flex}.Products-module__o1vdOa__spotlightCopy p{color:var(--ink-2);text-wrap:pretty;margin-top:1.125rem;font-size:1.0625rem;line-height:1.65}.Products-module__o1vdOa__spotlightCopy p+p{margin-top:.75rem}.Products-module__o1vdOa__spotlightPoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}@media (max-width:900px){.Products-module__o1vdOa__spotlightPoints{row-gap:1rem}}.Products-module__o1vdOa__spotlightPoint{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--hairline);box-shadow:var(--shadow-card);background:#ffffffd9;border-radius:28px;align-content:start;row-gap:0;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.Products-module__o1vdOa__pointShot{background:radial-gradient(80% 80% at 0% 0%, #c8c3ff5c, transparent 65%), radial-gradient(80% 80% at 100% 100%, #dfe4ffb3, transparent 65%), var(--surface-2);border-radius:20px;place-items:center;margin-bottom:1.5rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid}.Products-module__o1vdOa__pointShot img{background:#fff;border-radius:14px;width:100%;max-width:380px;height:auto;display:block;box-shadow:0 0 0 1px #585cb414,0 6px 16px -6px #3c40a029,0 20px 40px -20px #464abe3d}.Products-module__o1vdOa__pointHeading{letter-spacing:-.02em;color:var(--ink);margin-top:.75rem;font-size:1.25rem;font-weight:500;line-height:1.25}.Products-module__o1vdOa__pointText{color:var(--ink-2);text-wrap:pretty;margin-top:.5rem;font-size:.9875rem;line-height:1.6}.Products-module__o1vdOa__spotlightNote{text-align:center;color:var(--ink-3);margin-top:1rem;font-size:.9375rem;line-height:1.6}.Products-module__o1vdOa__spotlightNote strong{color:var(--ink-2);font-weight:600}.Products-module__o1vdOa__packetPanel{border:1px solid var(--hairline);background:radial-gradient(70% 80% at 0 0,#c8c3ff80,#0000 65%),radial-gradient(70% 80% at 100% 100%,#dfe4ffcc,#0000 65%),#f3f2fb;border-radius:28px;place-items:center;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem);display:grid}.Products-module__o1vdOa__packet{width:min(100%,360px);position:relative}.Products-module__o1vdOa__packet:before,.Products-module__o1vdOa__packet:after{content:"";background:#fff;border:1px solid #585cb41f;border-radius:14px;position:absolute;inset:0}.Products-module__o1vdOa__packet:before{background:#e6e4f6;transform:translate(14px,14px)}.Products-module__o1vdOa__packet:after{background:#f4f3fc;transform:translate(7px,7px)}.Products-module__o1vdOa__packetSheet{z-index:1;background:#fff;border:1px solid #585cb41f;border-radius:14px;padding:1.5rem 1.5rem 1.25rem;position:relative;box-shadow:0 18px 40px -20px #281e5a59}.Products-module__o1vdOa__packetEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.6875rem;font-weight:500}.Products-module__o1vdOa__packetTitle{letter-spacing:-.025em;color:var(--ink);margin-top:.625rem;font-size:1.5rem;font-weight:500;display:block}.Products-module__o1vdOa__packetSub{border-bottom:1px solid var(--hairline);color:var(--ink-3);margin-top:.375rem;padding-bottom:1rem;font-size:.8125rem;display:block}.Products-module__o1vdOa__packetList{flex-direction:column;gap:.875rem;margin-top:1rem;list-style:none;display:flex}.Products-module__o1vdOa__packetList li{grid-template-columns:1.75rem 1fr;align-items:center;column-gap:.625rem;display:grid}.Products-module__o1vdOa__packetList svg{background:var(--surface-2);width:1.75rem;height:1.75rem;color:var(--ink-2);border-radius:8px;grid-row:span 2;padding:.375rem}.Products-module__o1vdOa__packetList strong{color:var(--ink);font-size:.9375rem;font-weight:600}.Products-module__o1vdOa__packetList span{color:var(--ink-3);font-size:.75rem}.Products-module__o1vdOa__visualCaption{text-align:center;color:var(--ink-3);margin-top:.875rem;font-size:.8125rem;line-height:1.5}.Products-module__o1vdOa__scope{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:1200px;margin:1.5rem auto 0;list-style:none;display:flex}.Products-module__o1vdOa__scope li{border:1px solid var(--hairline);color:var(--ink-2);background:#fff;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #1010200a}.Products-module__o1vdOa__takeaway{max-width:1200px;margin:clamp(3.5rem,7vw,5rem) auto 0}.Products-module__o1vdOa__takeawayHead{text-align:center;max-width:760px;margin:0 auto 1.5rem}.Products-module__o1vdOa__takeawayTitle{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:500}.Products-module__o1vdOa__takeawayBody{color:var(--ink-2);margin-top:.5rem;font-size:1rem;line-height:1.6}.Products-module__o1vdOa__faqMore{text-align:center;max-width:760px;margin:1.5rem auto 0}.Products-module__o1vdOa__faqMore a{color:var(--ink);align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:inline-flex}.Products-module__o1vdOa__faqMore a svg{transition:transform .3s var(--ease-out)}.Products-module__o1vdOa__faqMore a:hover svg{transform:translate(3px)}.Products-module__o1vdOa__faqHero{padding-bottom:clamp(3.5rem,7vw,5.5rem)}.Products-module__o1vdOa__faqReviewed{color:var(--ink-3);margin-top:1.25rem;font-size:.8125rem}.Products-module__o1vdOa__faqTopics{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:820px;margin:0 auto clamp(2.5rem,5vw,3.5rem);display:flex}.Products-module__o1vdOa__faqTopics a{border:1px solid var(--hairline);color:var(--ink-2);background:#fff;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .2s,border-color .2s;box-shadow:0 1px 2px #1010200a}.Products-module__o1vdOa__faqTopics a:hover{color:var(--ink);border-color:#00000029}.Products-module__o1vdOa__faqGroup{max-width:820px;margin:0 auto}.Products-module__o1vdOa__faqGroup+.Products-module__o1vdOa__faqGroup{margin-top:clamp(2.5rem,5vw,3.5rem)}.Products-module__o1vdOa__faqGroupTitle{letter-spacing:-.025em;color:var(--ink);margin-bottom:1rem;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:500}.Products-module__o1vdOa__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.Products-module__o1vdOa__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;max-width:1000px;margin:0 auto;display:grid}.Products-module__o1vdOa__plan{padding:clamp(1.5rem,3vw,2rem)}.Products-module__o1vdOa__planName{color:var(--ink-2);font-size:1.0625rem;font-weight:500}.Products-module__o1vdOa__planPrice{letter-spacing:-.03em;color:var(--ink);margin-top:.5rem;margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600}.Products-module__o1vdOa__planIncludes{flex-direction:column;gap:.5rem;margin-top:1.25rem;list-style:none;display:flex}.Products-module__o1vdOa__planIncludes li{color:var(--ink-2);grid-template-columns:1.125rem 1fr;gap:.5rem;font-size:.9375rem;line-height:1.5;display:grid}.Products-module__o1vdOa__planIncludes svg{width:1.125rem;height:1.125rem;color:var(--ink);margin-top:.125rem}.Products-module__o1vdOa__pricingFoot{text-align:center;max-width:760px;color:var(--ink-2);flex-direction:column;align-items:center;gap:.75rem;margin:2rem auto 0;font-size:.9375rem;line-height:1.6;display:flex}.Products-module__o1vdOa__pricingUpdated{color:var(--ink-3);margin-bottom:.75rem;font-size:.8125rem}.Products-module__o1vdOa__nameWithStatus{flex-wrap:wrap;align-items:center;gap:.625rem;display:inline-flex}@media (max-width:1024px){.Products-module__o1vdOa__capGrid,.Products-module__o1vdOa__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.Products-module__o1vdOa__spotlightLead,.Products-module__o1vdOa__spotlightPoints,.Products-module__o1vdOa__overview,.Products-module__o1vdOa__feature,.Products-module__o1vdOa__productCards{grid-template-columns:minmax(0,1fr)}.Products-module__o1vdOa__featureReverse .Products-module__o1vdOa__featureCopy{order:0}.Products-module__o1vdOa__featureText .Products-module__o1vdOa__featureCopy{padding-top:0}.Products-module__o1vdOa__related{grid-template-columns:auto 1fr}.Products-module__o1vdOa__relatedArrow{display:none}}@media (max-width:600px){.Products-module__o1vdOa__capGrid,.Products-module__o1vdOa__cardGrid{grid-template-columns:minmax(0,1fr)}.Products-module__o1vdOa__fact{grid-template-columns:1fr;gap:.25rem}.Products-module__o1vdOa__step,.Products-module__o1vdOa__capGroup{padding:1.5rem}.Products-module__o1vdOa__related{border-radius:26px;grid-template-columns:1fr}.Products-module__o1vdOa__productCard{border-radius:26px}}@media (prefers-reduced-motion:reduce){.Products-module__o1vdOa__related,.Products-module__o1vdOa__productCard,.Products-module__o1vdOa__relatedArrow,.Products-module__o1vdOa__productCardLink svg{transition:none}}
