.CreatorReel_section__7HrqY{background:#f2f0e5}.CreatorReel_viewport__gMT6F{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);opacity:0;transition:opacity .5s ease-out}.CreatorReel_viewport__gMT6F[data-ready]{opacity:1}.CreatorReel_track__z2_JN{display:flex;width:-moz-max-content;width:max-content;gap:1.25rem;padding:.25rem 0 1.5rem;will-change:transform}.CreatorReel_card__7gAlZ{flex:none;width:clamp(16.5rem,28vw,28rem)}@media (max-width:639px){.CreatorReel_card__7gAlZ{width:66vw}.CreatorReel_track__z2_JN{gap:.875rem}}.CreatorReel_viewportStatic__ONMJj{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.CreatorReel_viewportStatic__ONMJj::-webkit-scrollbar{display:none}.CreatorReel_viewportStatic__ONMJj .CreatorReel_track__z2_JN{padding-inline:1rem}.CreatorReel_viewportStatic__ONMJj .CreatorReel_card__7gAlZ{scroll-snap-align:center}.CreatorReel_dialog__vZoYs{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;overflow-y:auto}.CreatorReel_dialog__vZoYs[open]{display:flex;align-items:center;justify-content:center}.CreatorReel_dialog__vZoYs::backdrop{background:#f2f0e5}.CreatorReel_room__amL5M{width:min(60rem,calc(100% - 2rem));padding:1.25rem 0}@keyframes CreatorReel_room-in__Dv9eB{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes CreatorReel_backdrop-in__HbRYn{0%{opacity:0}to{opacity:1}}.CreatorReel_dialog__vZoYs[open] .CreatorReel_room__amL5M{animation:CreatorReel_room-in__Dv9eB .36s cubic-bezier(.22,1,.36,1) both}.CreatorReel_dialog__vZoYs[open]::backdrop{animation:CreatorReel_backdrop-in__HbRYn .24s ease-out both}.HomeCostComparison_section__kNPlp{position:relative;isolation:isolate;background:#f2f0e566;color:#1a181a;padding:4rem 1rem;scroll-margin-top:7rem}.HomeCostComparison_section__kNPlp:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 28% 58%,#f7f09030,transparent 48%),radial-gradient(ellipse at 75% 66%,#d4baff24,transparent 45%)}.HomeCostComparison_inner__UtOmi{max-width:68rem;margin:0 auto}.HomeCostComparison_calculator__aqMLF{max-width:60rem;margin:0 auto}.HomeCostComparison_control__G8PSD{max-width:36rem;margin:0 auto 2rem}.HomeCostComparison_controlHeading__SePJa{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:500}.HomeCostComparison_controlHeading__SePJa output{font-size:2.5rem;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.HomeCostComparison_slider__AIMeJ{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;margin:.5rem 0 0;cursor:pointer;background:transparent;border-radius:.5rem}.HomeCostComparison_slider__AIMeJ::-webkit-slider-runnable-track{height:12px;border-radius:999px;background:linear-gradient(to right,#70264a 0,#a36c8a var(--progress),#e8e4db var(--progress));box-shadow:inset 0 1px 3px #1a181a0d,0 1px 0 #fff}.HomeCostComparison_slider__AIMeJ::-moz-range-track{height:12px;border-radius:999px;background:#e8e4db;box-shadow:inset 0 1px 3px #1a181a0d,0 1px 0 #fff}.HomeCostComparison_slider__AIMeJ::-moz-range-progress{height:12px;border-radius:999px;background:linear-gradient(90deg,#70264a,#a36c8a)}.HomeCostComparison_slider__AIMeJ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px;margin-top:-10px;border-radius:50%;border:3px solid #fff;background:#f7f090;box-shadow:0 3px 10px #70264a24,0 0 0 1px #e0d9a6;cursor:grab;-webkit-transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease}.HomeCostComparison_slider__AIMeJ::-moz-range-thumb{box-sizing:border-box;width:32px;height:32px;border-radius:50%;border:3px solid #fff;background:#f7f090;box-shadow:0 3px 10px #70264a24,0 0 0 1px #e0d9a6;cursor:grab;-moz-transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease}.HomeCostComparison_slider__AIMeJ:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.08);box-shadow:0 0 0 7px #f7f09040,0 5px 14px #70264a26}.HomeCostComparison_slider__AIMeJ:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.08);box-shadow:0 0 0 7px #f7f09040,0 5px 14px #70264a26}.HomeCostComparison_handleHint__jds83::-webkit-slider-thumb{animation:HomeCostComparison_handleGlow__CGokM 1.6s ease-in-out 1}.HomeCostComparison_handleHint__jds83::-moz-range-thumb{animation:HomeCostComparison_handleGlow__CGokM 1.6s ease-in-out 1}@keyframes HomeCostComparison_handleGlow__CGokM{0%,to{box-shadow:0 3px 10px #70264a24,0 0 0 1px #e0d9a6}45%{box-shadow:0 3px 10px #70264a24,0 0 0 8px #f7f09066,0 0 24px #f7f09080}}.HomeCostComparison_rangeEnds__15HoN{display:flex;justify-content:space-between;color:#625f61;font-size:.75rem}.HomeCostComparison_currency__mXdnd{text-align:right;color:#625f61;font-size:.75rem;margin-bottom:.75rem}.HomeCostComparison_cards__IBm46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.HomeCostComparison_card__IJY9P{position:relative;border:1px solid #1a181a0d;border-radius:1.5rem;background:linear-gradient(155deg,#fff 45%,#faf9fc);padding:1.75rem;box-shadow:0 5px 16px -10px #1a181a12,inset 0 1px 0 #fff}.HomeCostComparison_lemlii__LLrzo{border-color:#ded8a9;background:linear-gradient(135deg,#fffde9,#f9f5c0 60%,#f2ecd9);box-shadow:0 20px 36px -24px #70264a40,0 6px 14px -10px #75682733,inset 0 1px 0 #fff;transition:transform .22s ease-out,box-shadow .22s ease-out}.HomeCostComparison_lemlii__LLrzo:before{content:"";position:absolute;pointer-events:none;inset:0 1.5rem auto;height:1px;background:linear-gradient(90deg,transparent,#fff 25%,#fff 70%,transparent)}.HomeCostComparison_calculator__aqMLF:has(.HomeCostComparison_slider__AIMeJ:active) .HomeCostComparison_lemlii__LLrzo,.HomeCostComparison_calculator__aqMLF:has(.HomeCostComparison_slider__AIMeJ:focus-visible) .HomeCostComparison_lemlii__LLrzo{transform:translateY(-3px);box-shadow:0 24px 40px -22px #70264a40,0 8px 18px -10px #75682733,inset 0 1px 0 #fff}@media (hover:hover) and (pointer:fine){.HomeCostComparison_lemlii__LLrzo:hover{transform:translateY(-3px);box-shadow:0 24px 40px -22px #70264a40,0 8px 18px -10px #75682733,inset 0 1px 0 #fff}}.HomeCostComparison_cardHeader__sTsDt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.75rem;margin-bottom:1.75rem}.HomeCostComparison_cardHeader__sTsDt h3{font-size:1.25rem;font-weight:600}.HomeCostComparison_logo__FpG3q{height:1.875rem;width:auto}.HomeCostComparison_recommended__Q9ytw{font-size:.625rem;font-weight:500;color:#70264a;border:1px solid #70264a1a;border-radius:999px;padding:.35rem .6rem;background:#ffffff66;box-shadow:inset 0 1px 0 #ffffffa6}.HomeCostComparison_price__Fe4b4{font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.04em;font-weight:600;font-variant-numeric:tabular-nums}.HomeCostComparison_price__Fe4b4 span{font-size:.875rem;letter-spacing:0;font-weight:400;margin-left:.35rem;color:#625f61}.HomeCostComparison_plan__Q217r{font-size:.875rem;margin-top:1rem;color:#625f61}.HomeCostComparison_barTrack__oqwLL{background:#1a181a0a;height:5px;border-radius:3px;overflow:hidden;margin-top:1.75rem}.HomeCostComparison_barTrack__oqwLL span{display:block;width:100%;height:100%;border-radius:inherit;background:#b7b3ad;transition:width .18s ease-out}.HomeCostComparison_lemlii__LLrzo .HomeCostComparison_barTrack__oqwLL span{background:linear-gradient(90deg,#70264a,#a56d88)}.HomeCostComparison_result__aHOVg{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem 0}.HomeCostComparison_result__aHOVg p{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:.25rem;font-size:.875rem}.HomeCostComparison_savings__Qobfd{color:#70264a;font-size:2rem;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;background:linear-gradient(transparent 68%,#f7f09099 0,#f7f09099 91%,transparent 0)}.HomeCostComparison_details__Gllxt{border-top:1px solid #1a181a1a;font-size:.8125rem}.HomeCostComparison_details__Gllxt summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:.75rem 0;cursor:pointer;list-style:none;color:#625f61}.HomeCostComparison_details__Gllxt summary::-webkit-details-marker{display:none}.HomeCostComparison_details__Gllxt summary svg{transition:transform .18s ease-out}.HomeCostComparison_details__Gllxt[open] summary svg{transform:rotate(45deg)}.HomeCostComparison_assumptions__5Qrig{max-width:46rem;padding:.5rem 0 1rem;line-height:1.7;color:#625f61}.HomeCostComparison_assumptions__5Qrig dl{color:#1a181a;max-width:29rem;margin-bottom:1rem}.HomeCostComparison_assumptions__5Qrig dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.25rem 0}.HomeCostComparison_assumptions__5Qrig dd{white-space:nowrap;font-variant-numeric:tabular-nums}.HomeCostComparison_assumptions__5Qrig p+p{margin-top:.75rem}.HomeCostComparison_assumptions__5Qrig a{text-decoration:underline;text-underline-offset:3px}.HomeCostComparison_section__kNPlp :is(a,input,summary):focus-visible{outline:2px solid #70264a;outline-offset:4px}@media (min-width:640px){.HomeCostComparison_section__kNPlp{padding:6rem 1.5rem}}@media (max-width:767px){.HomeCostComparison_card__IJY9P{padding:1.25rem}.HomeCostComparison_cardHeader__sTsDt{align-content:start;min-height:4rem;margin-bottom:1rem}.HomeCostComparison_cardHeader__sTsDt h3{font-size:1rem}.HomeCostComparison_price__Fe4b4{font-size:2.25rem}.HomeCostComparison_plan__Q217r{font-size:.75rem;min-height:2.5rem}.HomeCostComparison_recommended__Q9ytw{font-size:.5625rem;padding:.25rem .45rem}}@media (max-width:479px){.HomeCostComparison_cards__IBm46{gap:.625rem}.HomeCostComparison_card__IJY9P{padding:1rem .875rem;border-radius:1.125rem}.HomeCostComparison_price__Fe4b4{font-size:1.875rem}.HomeCostComparison_price__Fe4b4 span{font-size:.6875rem;margin-left:.2rem}.HomeCostComparison_cardHeader__sTsDt h3{font-size:.9375rem}.HomeCostComparison_logo__FpG3q{height:1.5rem}.HomeCostComparison_recommended__Q9ytw{font-size:.5rem}.HomeCostComparison_result__aHOVg{flex-direction:column;align-items:stretch;gap:1rem}.HomeCostComparison_result__aHOVg p{justify-content:center}}@media (prefers-reduced-motion:reduce){.HomeCostComparison_section__kNPlp *,.HomeCostComparison_section__kNPlp :after,.HomeCostComparison_section__kNPlp :before{transition:none!important;animation:none!important}.HomeCostComparison_calculator__aqMLF .HomeCostComparison_lemlii__LLrzo{transform:none!important}.HomeCostComparison_slider__AIMeJ::-webkit-slider-thumb,.HomeCostComparison_slider__AIMeJ:active::-webkit-slider-thumb{-webkit-transition:none;transition:none;transform:none;animation:none}.HomeCostComparison_slider__AIMeJ::-moz-range-thumb,.HomeCostComparison_slider__AIMeJ:active::-moz-range-thumb{-moz-transition:none;transition:none;transform:none;animation:none}}.ComparisonCostCalculator_section__qSrYL{margin-bottom:2.5rem;scroll-margin-top:6rem}@media (min-width:640px){.ComparisonCostCalculator_section__qSrYL{margin-bottom:3.5rem}}.ComparisonCostCalculator_section__qSrYL :is(a,input,select,summary):focus-visible{outline-style:solid;outline-width:3px;outline-offset:4px;outline-color:#70264a}.ComparisonCostCalculator_heading__W6WNK h2{font-size:1.5rem;line-height:2rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}@media (min-width:640px){.ComparisonCostCalculator_heading__W6WNK h2{font-size:30px}}.ComparisonCostCalculator_controls__Z6i_Y{margin-top:1.25rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:640px){.ComparisonCostCalculator_controls__Z6i_Y{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:768px){.ComparisonCostCalculator_controls__Z6i_Y{flex-direction:row;align-items:center;gap:3rem}}.ComparisonCostCalculator_weddings__z6D4R{width:100%;flex:1 1 0%}.ComparisonCostCalculator_controlHeading__E8ddE{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.ComparisonCostCalculator_controlHeading__E8ddE output{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1}.ComparisonCostCalculator_billingGroup__Cpv4o{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}@media (min-width:768px){.ComparisonCostCalculator_billingGroup__Cpv4o{flex-shrink:0;flex-direction:column;gap:.5rem}}.ComparisonCostCalculator_billing__MyyK5{display:flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;gap:.25rem;border-radius:9999px;border-width:1px;border-color:rgba(26,24,26,.1);background-color:hsla(0,0%,100%,.7);padding:.25rem}.ComparisonCostCalculator_billing__MyyK5 label{position:relative;cursor:pointer}.ComparisonCostCalculator_billing__MyyK5 input{position:absolute;inset:0;z-index:10;margin:0;height:100%;width:100%;cursor:pointer;opacity:0}.ComparisonCostCalculator_billing__MyyK5 span{display:flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:1.25rem;padding-right:1.25rem;font-size:.75rem;line-height:1rem;font-weight:500;color:rgba(26,24,26,.75)}@media (min-width:640px){.ComparisonCostCalculator_billing__MyyK5 span{padding-left:1.5rem;padding-right:1.5rem}}.ComparisonCostCalculator_billing__MyyK5 input:checked+span{--tw-bg-opacity:1;background-color:rgb(112 38 74/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ComparisonCostCalculator_billing__MyyK5 input:focus-visible+span{outline-style:solid;outline-width:3px;outline-offset:4px;outline-color:#70264a}.ComparisonCostCalculator_currency__KXjfe{text-align:right;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.625;color:rgba(26,24,26,.7)}@media (min-width:768px){.ComparisonCostCalculator_currency__KXjfe{text-align:center}}.ComparisonCostCalculator_cards__3glBt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem;row-gap:1rem}@media (min-width:640px){.ComparisonCostCalculator_cards__3glBt{-moz-column-gap:1.25rem;column-gap:1.25rem}}.ComparisonCostCalculator_card__QR2cx{display:grid;min-width:0;grid-row:span 4;grid-template-rows:subgrid}.ComparisonCostCalculator_card__QR2cx h3{font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.375}@media (min-width:640px){.ComparisonCostCalculator_card__QR2cx h3{font-size:1.25rem;line-height:1.75rem}}.ComparisonCostCalculator_planField__dHVKC{display:grid;align-content:flex-end;gap:.5rem}.ComparisonCostCalculator_fieldLabel__1OxO3,.ComparisonCostCalculator_planField__dHVKC label{font-size:.75rem;line-height:1rem;line-height:1.625;color:rgba(26,24,26,.7)}.ComparisonCostCalculator_planField__dHVKC input,.ComparisonCostCalculator_planField__dHVKC select{height:2.75rem;width:100%;min-width:0;border-radius:.5rem;border-width:1px;border-color:rgba(26,24,26,.15);background-color:hsla(0,0%,100%,.7);padding-left:.5rem;padding-right:.5rem;font-size:13px;--tw-text-opacity:1;color:rgb(26 24 26/var(--tw-text-opacity,1))}@media (min-width:640px){.ComparisonCostCalculator_planField__dHVKC input,.ComparisonCostCalculator_planField__dHVKC select{padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem}}.ComparisonCostCalculator_planField__dHVKC input{font-size:1rem;line-height:1.5rem}.ComparisonCostCalculator_planField__dHVKC input::-moz-placeholder{color:rgba(26,24,26,.6)}.ComparisonCostCalculator_planField__dHVKC input::placeholder{color:rgba(26,24,26,.6)}.ComparisonCostCalculator_planField__dHVKC select{cursor:pointer}.ComparisonCostCalculator_fixedPlan__hSSFH{display:flex;align-items:center;font-size:13px;line-height:1.625;--tw-text-opacity:1;color:rgb(26 24 26/var(--tw-text-opacity,1))}@media (min-width:640px){.ComparisonCostCalculator_fixedPlan__hSSFH{font-size:.875rem;line-height:1.25rem}}.ComparisonCostCalculator_price__yVCxf{align-self:flex-start;white-space:nowrap;font-size:32px;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1.15;letter-spacing:-.01em}@media (min-width:640px){.ComparisonCostCalculator_price__yVCxf{font-size:44px}}.ComparisonCostCalculator_price__yVCxf>span{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:400;letter-spacing:0;color:rgba(26,24,26,.7)}@media (min-width:640px){.ComparisonCostCalculator_price__yVCxf>span{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.ComparisonCostCalculator_price__yVCxf>span{margin-left:.5rem;display:inline}}.ComparisonCostCalculator_longPrice__ziyrL{font-size:1.25rem;line-height:1.75rem}@media (min-width:640px){.ComparisonCostCalculator_longPrice__ziyrL{font-size:2.25rem;line-height:2.5rem}}.ComparisonCostCalculator_includes__ZXc21{border-top-width:1px;border-color:rgba(26,24,26,.1);padding-top:.75rem;font-size:.75rem;line-height:1rem;line-height:1.7;color:rgba(26,24,26,.75)}@media (min-width:640px){.ComparisonCostCalculator_includes__ZXc21{padding-top:1rem;font-size:13px}}.ComparisonCostCalculator_difference__gHLQD{margin-top:1.25rem;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.625;--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1))}@media (min-width:640px){.ComparisonCostCalculator_difference__gHLQD{font-size:1.125rem;line-height:1.75rem}}.ComparisonCostCalculator_notes__tEUs3{margin-top:.5rem;font-size:.75rem;line-height:1rem;color:rgba(26,24,26,.7)}.ComparisonCostCalculator_notes__tEUs3 summary{display:flex;min-height:3rem;cursor:pointer;list-style-type:none;align-items:center;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;font-weight:500}.ComparisonCostCalculator_notes__tEUs3>div{max-width:48rem}.ComparisonCostCalculator_notes__tEUs3>div>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.ComparisonCostCalculator_notes__tEUs3>div{padding-bottom:.5rem;padding-top:.5rem;line-height:1.7}.ComparisonCostCalculator_notes__tEUs3 a{text-decoration-line:underline;text-underline-offset:4px}.ComparisonCostCalculator_budgetHelp__bDvFi{margin-top:.5rem;max-width:48rem;font-size:.75rem;line-height:1rem;line-height:1.7;color:rgba(26,24,26,.7)}.ComparisonCostCalculator_budgetHelp__bDvFi a{text-decoration-line:underline;text-underline-offset:4px}@media (max-width:359px){.ComparisonCostCalculator_cards__3glBt{grid-template-columns:repeat(1,minmax(0,1fr))}.ComparisonCostCalculator_billing__MyyK5 span{padding-left:1rem;padding-right:1rem}}@supports not (grid-template-rows:subgrid){.ComparisonCostCalculator_card__QR2cx{grid-row:auto;grid-template-rows:auto auto auto 1fr;gap:1rem}}.comparisons_page__rCTTc{--tw-bg-opacity:1;background-color:rgb(242 240 229/var(--tw-bg-opacity,1));padding-bottom:2.5rem;--tw-text-opacity:1;color:rgb(26 24 26/var(--tw-text-opacity,1))}@media (min-width:640px){.comparisons_page__rCTTc{padding-bottom:3.5rem}}.comparisons_page__rCTTc{background-image:linear-gradient(150deg,hsla(0,0%,100%,.65),transparent 650px)}.comparisons_container__LAMgw{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.comparisons_container__LAMgw{padding-left:2rem;padding-right:2rem}}.comparisons_page__rCTTc :is(a,summary):focus-visible{outline-style:solid;outline-width:3px;outline-offset:4px;outline-color:#70264a}.comparisons_page__rCTTc :is(section[id],h2[id]){scroll-margin-top:6rem}.comparisons_breadcrumb__0XWG7{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1.5rem;font-size:.75rem;line-height:1rem;color:rgba(26,24,26,.7)}@media (min-width:640px){.comparisons_breadcrumb__0XWG7{padding-top:2rem}}.comparisons_breadcrumb__0XWG7 a{display:inline-flex;min-height:2.75rem;align-items:center}.comparisons_breadcrumb__0XWG7 a:hover{--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1));text-decoration-line:underline}.comparisons_pageNavigation__QVdip{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem}@media (min-width:640px){.comparisons_pageNavigation__QVdip{padding-top:1.5rem}}.comparisons_pageNavigation__QVdip .comparisons_breadcrumb__0XWG7{padding-top:0}.comparisons_hero__R9YJT{margin-left:auto;margin-right:auto;max-width:56rem;padding-bottom:2.25rem;padding-top:2.5rem;text-align:center}@media (min-width:640px){.comparisons_hero__R9YJT{padding-bottom:3rem;padding-top:3.5rem}}.comparisons_eyebrow__tPcR2{margin-bottom:1rem;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.625;--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1));text-wrap:balance}.comparisons_hero__R9YJT h1{font-size:2.25rem;line-height:2.5rem;font-weight:700;letter-spacing:-.01em;--tw-text-opacity:1;color:rgb(26 24 26/var(--tw-text-opacity,1))}@media (min-width:640px){.comparisons_hero__R9YJT h1{font-size:3rem;line-height:1}}@media (min-width:1024px){.comparisons_hero__R9YJT h1{font-size:3.75rem;line-height:1}}.comparisons_hero__R9YJT h1{line-height:1.2;text-wrap:balance}.comparisons_titlePart__45clr{white-space:nowrap}.comparisons_versus__B5wPJ{margin-left:.25rem;margin-right:.25rem;display:inline-block;font-size:.65em;font-weight:400;--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1))}.comparisons_intro__RLr2E{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:35rem;font-size:15px;line-height:1.65;color:rgba(26,24,26,.75)}@media (min-width:640px){.comparisons_intro__RLr2E{margin-top:1.25rem;font-size:17px}}.comparisons_intro__RLr2E{text-wrap:pretty}.comparisons_heroActions__bQFbB{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.5rem}@media (min-width:640px){.comparisons_heroActions__bQFbB{margin-top:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem}}.comparisons_textLink__KdCjo{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1))}.comparisons_textLink__KdCjo:hover{text-decoration-line:underline}.comparisons_textLink__KdCjo svg{flex-shrink:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.comparisons_textLink__KdCjo:hover svg{transform:translateX(3px)}.comparisons_heroActions__bQFbB .comparisons_textLink__KdCjo:hover svg{transform:translateY(3px)}.comparisons_fitSection__3NRQk{padding-bottom:2.5rem}@media (min-width:640px){.comparisons_fitSection__3NRQk{padding-bottom:3.5rem}}.comparisons_fitGrid__CjLIh{display:grid;gap:.75rem}@media (min-width:768px){.comparisons_fitGrid__CjLIh{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.comparisons_competitorFit__Mjqss,.comparisons_lemliiFit__cDyDw{border-radius:1rem;border-width:1px;border-color:rgba(26,24,26,.05);padding:1.25rem}@media (min-width:640px){.comparisons_competitorFit__Mjqss,.comparisons_lemliiFit__cDyDw{padding:1.5rem}}.comparisons_lemliiFit__cDyDw{background-color:rgba(212,186,255,.25)}.comparisons_competitorFit__Mjqss{background-color:hsla(0,0%,100%,.65)}.comparisons_fitGrid__CjLIh h3{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.comparisons_lemliiFit__cDyDw h3{--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1))}.comparisons_fitGrid__CjLIh p{max-width:32rem;font-size:.875rem;line-height:1.25rem;line-height:1.65;color:rgba(26,24,26,.75);text-wrap:pretty}.comparisons_comparisonSection__qHGcI{scroll-margin-top:6rem}.comparisons_sectionHeading__WxsO_{margin-bottom:1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.comparisons_sectionTitle__JwkBr{font-size:1.5rem;line-height:2rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}@media (min-width:640px){.comparisons_sectionTitle__JwkBr{font-size:30px}}.comparisons_sectionTitle__JwkBr{text-wrap:balance}.comparisons_sectionEyebrow__huY8a{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1))}.comparisons_tableFrame__qcpu0{overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(26,24,26,.1);background-color:hsla(0,0%,100%,.8);--tw-shadow:0 4px 24px -2px rgba(26,24,26,.04);--tw-shadow-colored:0 4px 24px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.comparisons_table__YrjMv{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:.875rem;line-height:1.25rem}.comparisons_table__YrjMv td,.comparisons_table__YrjMv th{padding:1rem 1.25rem;vertical-align:top;line-height:1.65}@media (min-width:1024px){.comparisons_table__YrjMv td,.comparisons_table__YrjMv th{padding-left:1.5rem;padding-right:1.5rem}}.comparisons_table__YrjMv td,.comparisons_table__YrjMv th{overflow-wrap:break-word}.comparisons_table__YrjMv thead th{padding-top:1.25rem;padding-bottom:1.25rem;font-weight:600}.comparisons_table__YrjMv thead th:first-child{font-weight:500;color:rgba(26,24,26,.65);width:24%}.comparisons_table__YrjMv thead th:nth-child(2){background-color:rgba(212,186,255,.4);--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1))}.comparisons_table__YrjMv tbody tr{border-top-width:1px;border-color:rgba(26,24,26,.1)}.comparisons_table__YrjMv tbody th{font-weight:500;--tw-text-opacity:1;color:rgb(26 24 26/var(--tw-text-opacity,1))}.comparisons_table__YrjMv tbody td{color:rgba(26,24,26,.8)}.comparisons_table__YrjMv tbody td:nth-child(2){background-color:rgba(212,186,255,.1)}.comparisons_mobileLabel__hq5C0{display:none}.comparisons_detailsSection__XydaQ{padding-top:3rem;padding-bottom:3rem}@media (min-width:640px){.comparisons_detailsSection__XydaQ{padding-top:4rem;padding-bottom:4rem}}.comparisons_detailsGrid__WOv_i{margin-top:1.25rem;display:grid;align-items:center;gap:2.25rem}@media (min-width:768px){.comparisons_detailsGrid__WOv_i{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.comparisons_detailsGrid__WOv_i{gap:3.5rem}}.comparisons_detailsCopy__HRSvJ>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.comparisons_detailsCopy__HRSvJ h3{margin-bottom:.5rem;max-width:28rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}@media (min-width:640px){.comparisons_detailsCopy__HRSvJ h3{font-size:22px}}.comparisons_detailsCopy__HRSvJ h3{text-wrap:pretty}.comparisons_detailsCopy__HRSvJ p{max-width:32rem;font-size:.875rem;line-height:1.25rem;line-height:1.75;color:rgba(26,24,26,.75)}@media (min-width:640px){.comparisons_detailsCopy__HRSvJ p{font-size:15px}}.comparisons_figure__4WT2r{position:relative;isolation:isolate;margin-left:.25rem;margin-right:.25rem;min-width:0}.comparisons_figure__4WT2r:before{position:absolute;inset:-.5rem;z-index:-10;border-radius:1rem;background-color:rgba(212,186,255,.4);content:"";transform:rotate(-3deg)}.comparisons_imageFrame__oOOaV{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:rgba(26,24,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem;--tw-shadow:0 4px 24px -2px rgba(26,24,26,.04);--tw-shadow-colored:0 4px 24px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition:transform .35s cubic-bezier(.22,1,.36,1)}.comparisons_imageFrame__oOOaV img{width:100%;border-radius:.5rem}.comparisons_questionsSection__JwOUu{display:grid;gap:1.25rem;padding-bottom:1.75rem}@media (min-width:768px){.comparisons_questionsSection__JwOUu{grid-template-columns:1fr 2fr;gap:3rem}}.comparisons_questions__Snx5F{border-top-width:1px;border-color:rgba(26,24,26,.15)}.comparisons_questions__Snx5F details{border-bottom-width:1px;border-color:rgba(26,24,26,.15)}.comparisons_questions__Snx5F summary{display:flex;min-height:4rem;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.625}@media (min-width:640px){.comparisons_questions__Snx5F summary{font-size:15px}}.comparisons_page__rCTTc summary::-webkit-details-marker{display:none}.comparisons_page__rCTTc summary svg{flex-shrink:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.comparisons_page__rCTTc details[open]>summary svg{transform:rotate(180deg)}.comparisons_questions__Snx5F details p{max-width:42rem;padding-bottom:1.25rem;padding-right:1.25rem;font-size:.875rem;line-height:1.25rem;line-height:1.75;color:rgba(26,24,26,.75)}.comparisons_sources___P8K7{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.25rem;padding-bottom:2rem;font-size:.75rem;line-height:1rem;color:rgba(26,24,26,.7)}@media (min-width:640px){.comparisons_sources___P8K7{flex-direction:row;gap:1.5rem;padding-bottom:2.5rem}}.comparisons_sources___P8K7 summary{display:flex;min-height:2.75rem;cursor:pointer;list-style-type:none;align-items:center;gap:.5rem;font-weight:500}.comparisons_sources___P8K7>p{flex-shrink:0}@media (min-width:640px){.comparisons_sources___P8K7>p{padding-top:.75rem}}.comparisons_sourceContent__Bi25h{max-width:42rem}.comparisons_sourceContent__Bi25h>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.comparisons_sourceContent__Bi25h{padding-bottom:.75rem;padding-top:.5rem;line-height:1.7}.comparisons_sourceContent__Bi25h ul{margin-top:.75rem;display:flex;flex-wrap:wrap;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.75rem}.comparisons_sourceContent__Bi25h a{text-decoration-line:underline;text-decoration-color:rgba(26,24,26,.3);text-underline-offset:4px}.comparisons_sourceContent__Bi25h a:hover{--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1))}.comparisons_cta__PVXZk{border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(112 38 74/var(--tw-bg-opacity,1));padding:1.75rem 1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.comparisons_cta__PVXZk{padding:2rem}}.comparisons_cta__PVXZk :is(a,summary):focus-visible{outline-color:#f7f090}.comparisons_ctaContent__Psmvn{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.25rem}@media (min-width:768px){.comparisons_ctaContent__Psmvn{flex-direction:row;align-items:center}}.comparisons_cta__PVXZk p{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;color:hsla(0,0%,100%,.85)}.comparisons_hubHero__eZFRr{max-width:48rem;padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:640px){.comparisons_hubHero__eZFRr{padding-bottom:3.5rem;padding-top:3.5rem}}.comparisons_hubHero__eZFRr h1{font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}@media (min-width:640px){.comparisons_hubHero__eZFRr h1{font-size:3rem;line-height:1}}@media (min-width:1024px){.comparisons_hubHero__eZFRr h1{font-size:3.75rem;line-height:1}}.comparisons_hubHero__eZFRr h1{text-wrap:balance}.comparisons_hubHero__eZFRr>p{margin-top:1.25rem;max-width:36rem;font-size:15px;line-height:1.7;color:rgba(26,24,26,.75)}@media (min-width:640px){.comparisons_hubHero__eZFRr>p{font-size:17px}}.comparisons_hubList__I8qAL{border-top-width:1px;border-color:rgba(26,24,26,.15)}.comparisons_hubCard__1o84i{position:relative;display:grid;gap:.5rem;border-bottom-width:1px;border-color:rgba(26,24,26,.15);padding-top:1.5rem;padding-bottom:1.5rem;padding-right:2.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.comparisons_hubCard__1o84i:hover{background-color:hsla(0,0%,100%,.65)}@media (min-width:640px){.comparisons_hubCard__1o84i{padding-top:1.75rem;padding-bottom:1.75rem}}@media (min-width:768px){.comparisons_hubCard__1o84i{grid-template-columns:120px 1fr 1.2fr 20px;align-items:center;gap:1.5rem;padding-right:0}}.comparisons_hubCard__1o84i>span{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1))}.comparisons_hubCard__1o84i h2{font-size:1.25rem;line-height:1.75rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}@media (min-width:640px){.comparisons_hubCard__1o84i h2{font-size:23px}}.comparisons_hubCard__1o84i h2>span{font-weight:400;color:rgba(26,24,26,.65)}.comparisons_hubCard__1o84i p{max-width:32rem;font-size:.875rem;line-height:1.25rem;line-height:1.7;color:rgba(26,24,26,.75)}.comparisons_hubArrow__r9Tj6{position:absolute;right:.5rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width:768px){.comparisons_hubArrow__r9Tj6{position:static;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.comparisons_hubCard__1o84i:hover .comparisons_hubArrow__r9Tj6{translate:4px 0}@media (max-width:639px){.comparisons_breadcrumb__0XWG7 .comparisons_breadcrumbExtra__XcjPQ{display:none}.comparisons_heroActions__bQFbB>a:first-child{padding-left:1.5rem;padding-right:1.5rem}.comparisons_table__YrjMv thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.comparisons_table__YrjMv,.comparisons_table__YrjMv tbody{display:block}.comparisons_table__YrjMv tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.comparisons_table__YrjMv tbody tr:first-child{border-top:0}.comparisons_table__YrjMv tbody th{grid-column:1/-1;background-color:hsla(51,33%,92%,.4);padding:.75rem 1rem;font-size:13px}.comparisons_table__YrjMv tbody td{padding:1rem .875rem;font-size:13px}.comparisons_mobileLabel__hq5C0{margin-bottom:.5rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(112 38 74/var(--tw-text-opacity,1))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.comparisons_figure__4WT2r:hover .comparisons_imageFrame__oOOaV{transform:translateY(-4px) rotate(1deg)}}@media (prefers-reduced-motion:reduce){.comparisons_page__rCTTc *,.comparisons_page__rCTTc :before{transition:none}.comparisons_heroActions__bQFbB .comparisons_textLink__KdCjo:hover svg,.comparisons_textLink__KdCjo:hover svg{transform:none}.comparisons_hubCard__1o84i:hover .comparisons_hubArrow__r9Tj6{translate:none}}.NavigationDropdown_switcher__LNWaj{position:relative;z-index:20;flex-shrink:0;font-family:var(--font-poppins),"Avenir Next",Montserrat,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:.875rem;line-height:1.25rem}.NavigationDropdown_switcher__LNWaj summary{display:flex;min-height:3rem;cursor:pointer;list-style-type:none;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgba(26,24,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.875rem 1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.NavigationDropdown_switcher__LNWaj summary::-webkit-details-marker{display:none}.NavigationDropdown_switcher__LNWaj summary:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(212,186,255,.7);--tw-shadow:0 8px 20px -4px rgba(212,186,255,.4),0 4px 8px -4px rgba(212,186,255,.1);--tw-shadow-colored:0 8px 20px -4px var(--tw-shadow-color),0 4px 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.NavigationDropdown_switcher__LNWaj[open] summary{--tw-border-opacity:1;border-color:rgb(212 186 255/var(--tw-border-opacity,1));--tw-shadow:0 8px 20px -4px rgba(212,186,255,.4),0 4px 8px -4px rgba(212,186,255,.1);--tw-shadow-colored:0 8px 20px -4px var(--tw-shadow-color),0 4px 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.NavigationDropdown_switcher__LNWaj summary:focus-visible{outline:none!important;--tw-border-opacity:1;border-color:rgb(212 186 255/var(--tw-border-opacity,1));--tw-shadow:0 8px 20px -4px rgba(212,186,255,.4),0 4px 8px -4px rgba(212,186,255,.1);--tw-shadow-colored:0 8px 20px -4px var(--tw-shadow-color),0 4px 8px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(212 186 255/var(--tw-ring-opacity,1))}.NavigationDropdown_switcherLabel__QarEF{color:rgba(26,24,26,.6)}.NavigationDropdown_switcher__LNWaj summary strong{font-weight:400;--tw-text-opacity:1;color:rgb(26 24 26/var(--tw-text-opacity,1))}.NavigationDropdown_switcher__LNWaj summary svg{flex-shrink:0;color:rgba(26,24,26,.5);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.NavigationDropdown_switcher__LNWaj[open] summary svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(212 186 255/var(--tw-text-opacity,1))}.NavigationDropdown_switcherMenu__J_g9_{position:absolute;right:0;top:100%;margin-top:.5rem;width:16rem;max-width:calc(100vw - 24px);border-radius:.75rem;border-width:1px;border-color:rgba(26,24,26,.1);background-color:hsla(0,0%,100%,.95);padding:.5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);animation:NavigationDropdown_enter__yA96D .18s ease-out}.NavigationDropdown_switcherMenu__J_g9_ a{position:relative;display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(26 24 26/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.NavigationDropdown_switcherMenu__J_g9_ a:hover{background-color:hsla(51,33%,92%,.6)}.NavigationDropdown_switcherMenu__J_g9_ a[aria-current]{background-color:hsla(51,33%,92%,.4);font-weight:600}.NavigationDropdown_switcherMenu__J_g9_ a svg{--tw-text-opacity:1;color:rgb(212 186 255/var(--tw-text-opacity,1))}.NavigationDropdown_switcherMenu__J_g9_ a:focus-visible{outline:none!important;--tw-bg-opacity:1;background-color:rgb(242 240 229/var(--tw-bg-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(212 186 255/var(--tw-ring-opacity,1))}.NavigationDropdown_switcherMenu__J_g9_ .NavigationDropdown_switcherAll__wQYIa{margin-top:.5rem;border-radius:0;border-top-width:1px;border-color:rgba(26,24,26,.1);font-size:.75rem;line-height:1rem;color:rgba(26,24,26,.6)}@keyframes NavigationDropdown_enter__yA96D{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.NavigationDropdown_switcherLabel__QarEF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.NavigationDropdown_switcher__LNWaj summary{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.NavigationDropdown_switcherMenu__J_g9_ a,.NavigationDropdown_switcher__LNWaj summary,.NavigationDropdown_switcher__LNWaj summary svg{transition:none}.NavigationDropdown_switcher__LNWaj summary:hover{transform:none}.NavigationDropdown_switcherMenu__J_g9_{animation:none}}.HomePricing_section__l8Hzo{position:relative;isolation:isolate;background:#fff;color:#1a181a;padding:4rem 1rem;scroll-margin-top:6rem}.HomePricing_section__l8Hzo:before{content:"";position:absolute;z-index:-1;inset:25% 0 0;pointer-events:none;background:radial-gradient(ellipse at 73% 56%,#d4baff1f,transparent 50%)}.HomePricing_inner__u3rAV{max-width:60rem;margin:0 auto}.HomePricing_heading__sjqAj{margin-bottom:2rem;max-width:48rem}.HomePricing_billingRow__rvoNc{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem}.HomePricing_billing__ZDHmh{grid-column:2;display:inline-grid;grid-template-columns:repeat(2,1fr);padding:4px;border-radius:999px;background:#f2f0e5b3;border:1px solid #1a181a0a}.HomePricing_billing__ZDHmh button{min-width:88px;min-height:40px;padding:.5rem 1rem;border-radius:999px;color:#625f61;font-size:.8125rem;font-weight:500;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.HomePricing_billing__ZDHmh button[aria-pressed=true]{background:#fff;color:#70264a;box-shadow:0 2px 6px #1a181a0a,0 0 0 1px #1a181a05}.HomePricing_annualSaving__a5AYz{justify-self:start;color:#625f61;font-size:.75rem}.HomePricing_offer__DPXnQ{text-align:center;color:#70264a;font-size:.8125rem;margin:1.25rem 0 2rem}.HomePricing_plans__Nvdqc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}.HomePricing_card__ESbe5{display:flex;flex-direction:column;min-width:0;padding:2rem;border:1px solid #1a181a12;border-radius:1.5rem;background:linear-gradient(145deg,#fff 45%,#f8f7f0);box-shadow:0 6px 20px -14px #1a181a1a,inset 0 1px 0 #fff}.HomePricing_pro___nu_M{border-color:#d6c7e5;background:linear-gradient(135deg,#fcfaff,#f2eafa 70%,#f5eef1);box-shadow:0 18px 34px -24px #70264a33,0 6px 14px -10px #70264a1a,inset 0 1px 0 #fff}.HomePricing_cardHeader__E132w{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;min-height:2rem;margin-bottom:1.75rem}.HomePricing_cardHeader__E132w h3{font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.HomePricing_proBadge__uNcyE{border:1px solid #70264a1a;background:#ffffff80;border-radius:999px;padding:.35rem .65rem;font-size:.625rem;color:#70264a}.HomePricing_pricing__Ckd0l{padding-bottom:1.75rem;border-bottom:1px solid #1a181a12}.HomePricing_price__wbd62{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-size:3.5rem;line-height:1.15;letter-spacing:-.04em;font-weight:600;font-variant-numeric:tabular-nums}.HomePricing_price__wbd62 span{font-size:.8125rem;letter-spacing:0;font-weight:400;color:#625f61}.HomePricing_renewal__bxH8O{margin-top:.75rem;font-size:.75rem;color:#625f61}.HomePricing_features__k5AU6{padding:1.5rem 0 2rem;font-size:.875rem}.HomePricing_extras__I_Ovu li,.HomePricing_featureLabel__zlmmY,.HomePricing_storage__5JZHd{display:flex;align-items:center;gap:.65rem;min-height:2rem}.HomePricing_storage__5JZHd strong{font-weight:600}.HomePricing_extras__I_Ovu svg,.HomePricing_storage__5JZHd svg{color:#70264a;flex-shrink:0}.HomePricing_featureDetails__RlTln{margin-top:.5rem}.HomePricing_featureDetails__RlTln summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;cursor:pointer;list-style:none;font-weight:500}.HomePricing_featureDetails__RlTln summary::-webkit-details-marker{display:none}.HomePricing_featureDetails__RlTln summary svg{flex-shrink:0;color:#70264a;transition:transform .18s ease}.HomePricing_featureDetails__RlTln[open] summary>svg{transform:rotate(45deg)}.HomePricing_featureList__qaOqL{display:grid;gap:.6rem;margin:.25rem 0 .75rem;padding:.875rem 0 .875rem 1rem;border-left:1px solid #70264a26;color:#625f61;font-size:.8125rem}.HomePricing_extras__I_Ovu{display:grid;gap:.5rem;margin-top:.5rem}.HomePricing_cta__xFD36{margin-top:auto}.HomePricing_trial__zctqu{text-align:center;font-size:.75rem;color:#625f61;margin-top:1.5rem}.HomePricing_section__l8Hzo :is(button,summary,a):focus-visible{outline:2px solid #70264a;outline-offset:4px}@media (min-width:640px){.HomePricing_section__l8Hzo{padding:6rem 1.5rem}}@media (min-width:1024px){.HomePricing_featureList__qaOqL{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem}}@media (max-width:767px){.HomePricing_card__ESbe5{padding:1.5rem}.HomePricing_cardHeader__E132w{align-content:start;min-height:4rem;margin-bottom:1rem}.HomePricing_price__wbd62{font-size:2.75rem}}@media (max-width:599px){.HomePricing_plans__Nvdqc{grid-template-columns:minmax(0,1fr);gap:1.25rem}.HomePricing_cardHeader__E132w{min-height:2rem}.HomePricing_features__k5AU6{padding-bottom:1.5rem}.HomePricing_heading__sjqAj{margin-bottom:1.75rem}}@media (max-width:479px){.HomePricing_billingRow__rvoNc{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.5rem}.HomePricing_billing__ZDHmh{grid-column:1}.HomePricing_annualSaving__a5AYz{justify-self:center}}@media (prefers-reduced-motion:reduce){.HomePricing_section__l8Hzo *,.HomePricing_section__l8Hzo :after,.HomePricing_section__l8Hzo :before{animation:none!important;transition:none!important}}.HomeStory_section__HHx2_.HomeStory_section__HHx2_{z-index:30;font-family:var(--font-poppins),sans-serif;background:linear-gradient(180deg,#f2f0e5,#faf9f6);scroll-margin-top:64px}.HomeStory_section__HHx2_.HomeStory_section__HHx2_>header>h2{font-size:30px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:rgba(26,24,26,.9)}@media (min-width:640px){.HomeStory_section__HHx2_.HomeStory_section__HHx2_>header>h2{font-size:36px;line-height:40px}}@media (min-width:768px){.HomeStory_section__HHx2_.HomeStory_section__HHx2_{padding-top:80px}.HomeStory_section__HHx2_.HomeStory_section__HHx2_>header>h2{font-size:48px;line-height:1}}