._1SjJ_q_chapter,._1SjJ_q_compareSection,._1SjJ_q_faqSection{background:var(--linen-100);width:100%;padding:104px 56px}._1SjJ_q_chapterKicker,._1SjJ_q_darkKicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500;line-height:1.2}._1SjJ_q_chapterKicker{color:var(--reset-700)}._1SjJ_q_darkKicker{color:var(--reset-400)}._1SjJ_q_chapterHead{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(48px,8vw,136px);margin-bottom:48px;display:grid}._1SjJ_q_chapterHead h2,._1SjJ_q_receiptCopy h2,._1SjJ_q_cadenceCopy h2,._1SjJ_q_faqIntro h2,._1SjJ_q_bookingCloseCopy h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(38px,4.4vw,66px);font-weight:400;line-height:.98}._1SjJ_q_chapterHead>p,._1SjJ_q_faqIntro>p,._1SjJ_q_receiptLede,._1SjJ_q_cadenceCopy>p,._1SjJ_q_bookingCloseCopy>p{color:var(--ink-700);font-family:var(--font-sans);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.7}._1SjJ_q_proofBand{background:var(--midnight-900);width:100%;color:var(--white);grid-template-columns:minmax(260px,.72fr) minmax(0,1.7fr);align-items:center;gap:48px;padding:56px;display:grid;overflow:clip}._1SjJ_q_proofIntro h2{max-width:390px;font-family:var(--font-serif);letter-spacing:-.025em;margin:11px 0 0;font-size:clamp(25px,2.4vw,38px);font-weight:400;line-height:1.05}._1SjJ_q_proofList{border-left:1px solid var(--on-dark-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._1SjJ_q_proofList li{border-right:1px solid var(--on-dark-line);grid-template-columns:44px minmax(0,1fr);align-content:start;gap:9px 11px;min-height:124px;padding:5px 20px 8px;display:grid;position:relative}._1SjJ_q_proofIcon{width:44px;height:44px;color:var(--cream-soft);border:1px solid var(--on-dark-line-strong);background:radial-gradient(circle at 30% 25%, var(--on-dark-inset-strong), transparent 42%), color-mix(in srgb, var(--midnight-600) 82%, var(--reset-700));border-radius:47% 53% 42% 58%/55% 44% 56% 45%;grid-row:1/span 2;place-items:center;display:grid}._1SjJ_q_proofIcon svg{width:30px;height:30px}._1SjJ_q_proofNumber{color:var(--reset-400);font-family:var(--font-mono);letter-spacing:.12em;font-size:10px}._1SjJ_q_proofLabel{color:var(--white);font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.35}._1SjJ_q_resetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}._1SjJ_q_resetCard{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white);min-width:0;box-shadow:var(--shadow-xs);isolation:isolate;flex-direction:column;padding:30px 28px 28px;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}._1SjJ_q_resetCard:before{z-index:4;background:var(--reset-600);content:"";transform-origin:0;height:3px;transition:transform .24s;position:absolute;inset:0 0 auto;transform:scaleX(0)}._1SjJ_q_resetCard:hover,._1SjJ_q_resetCard:focus-within{border-color:var(--line-strong);box-shadow:var(--shadow-lg);transform:translateY(-5px)}._1SjJ_q_resetCard:hover:before,._1SjJ_q_resetCard:focus-within:before,._1SjJ_q_resetFeatured:before{transform:scaleX(1)}._1SjJ_q_resetFeatured{border-color:var(--reset-600);background-color:var(--linen-100);box-shadow:var(--shadow-md);background-image:url(/_next/image?url=%2Fhomepage%2Fhometress-painted-paper-texture.webp&w=1080&q=75);background-position:50%;background-repeat:repeat;background-size:720px 720px}._1SjJ_q_resetBadge{z-index:5;border-radius:var(--r-full);background:var(--reset-600);color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:7px 12px;font-size:10px;display:inline-flex;position:absolute;top:15px;right:15px}._1SjJ_q_resetImage{aspect-ratio:2.05;background:var(--linen-200);width:calc(100% + 56px);margin:-30px -28px 24px;position:relative;overflow:hidden}._1SjJ_q_resetImage img,._1SjJ_q_dreamImage img,._1SjJ_q_receiptImage img{object-fit:cover}._1SjJ_q_resetImage img{object-position:center 48%}._1SjJ_q_resetPaintMark{z-index:0;width:192px;height:176px;color:var(--cream-soft);opacity:.5;place-items:center;display:grid;position:absolute;bottom:20px;right:-12px;transform:rotate(-7deg)}._1SjJ_q_resetEyebrow,._1SjJ_q_resetCard h3,._1SjJ_q_resetPrice,._1SjJ_q_resetBody,._1SjJ_q_resetCard ul,._1SjJ_q_resetLink{z-index:1;position:relative}._1SjJ_q_resetPaintMark:before{background:radial-gradient(ellipse at 72% 70%, color-mix(in srgb, var(--coral-400) 74%, transparent) 0 15%, transparent 18%), radial-gradient(ellipse at 40% 54%, color-mix(in srgb, var(--reset-400) 86%, transparent) 0 34%, transparent 38%), color-mix(in srgb, var(--reset-600) 50%, transparent);content:"";border-radius:42% 58% 48% 52%/55% 43% 57% 45%;position:absolute;inset:8px}._1SjJ_q_resetPaintMark svg{z-index:1;position:relative}._1SjJ_q_resetEyebrow,._1SjJ_q_dreamEyebrow{color:var(--reset-700);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px}._1SjJ_q_resetCard h3,._1SjJ_q_dreamCopy h3{color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.025em;margin:0;font-size:clamp(29px,2.2vw,38px);font-weight:400;line-height:1.05}._1SjJ_q_resetPrice,._1SjJ_q_dreamPrice{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}._1SjJ_q_resetPrice strong,._1SjJ_q_dreamPrice strong{color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.04em;font-size:42px;font-weight:400;line-height:1}._1SjJ_q_resetPrice span,._1SjJ_q_dreamPrice span{border-radius:var(--r-full);background:var(--linen-200);color:var(--ink-700);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:6px 11px;font-size:10px}._1SjJ_q_resetBody,._1SjJ_q_dreamBody{color:var(--ink-700);font-family:var(--font-sans);margin:0;font-size:15px;line-height:1.65}._1SjJ_q_resetCard ul{border-top:1px solid var(--line);gap:11px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:grid}._1SjJ_q_resetCard li{color:var(--ink-700);font-family:var(--font-sans);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}._1SjJ_q_resetCard li svg{color:var(--reset-700);flex:none}._1SjJ_q_resetLink,._1SjJ_q_dreamLink{width:fit-content;min-height:44px;color:var(--reset-700);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;margin-top:auto;padding-top:26px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}._1SjJ_q_resetLink:hover,._1SjJ_q_resetLink:focus-visible,._1SjJ_q_dreamLink:hover,._1SjJ_q_dreamLink:focus-visible{color:var(--midnight-900)}._1SjJ_q_resetLink:focus-visible,._1SjJ_q_dreamLink:focus-visible,._1SjJ_q_cadenceCta:focus-visible,._1SjJ_q_faqIntro>a:focus-visible{border-radius:var(--r-xs);outline:3px solid var(--reset-700);outline-offset:3px}._1SjJ_q_dreamRow{border-radius:var(--r-xl);background:var(--midnight-900);grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);min-height:470px;margin-top:22px;display:grid;overflow:hidden}._1SjJ_q_dreamImage{min-height:470px;position:relative}._1SjJ_q_dreamImage:after{background:linear-gradient(90deg, transparent 72%, var(--midnight-900));content:"";position:absolute;inset:0}._1SjJ_q_dreamCopy{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,78px);display:flex;position:relative;overflow:hidden}._1SjJ_q_dreamCopy:before{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--coral-400) 50%, transparent), transparent 44%), radial-gradient(circle at 68% 64%, color-mix(in srgb, var(--reset-400) 50%, transparent), transparent 48%);content:"";opacity:.42;border-radius:42% 58% 48% 52%/55% 43% 57% 45%;width:340px;position:absolute;bottom:-36%;right:-8%;transform:rotate(-10deg)}._1SjJ_q_dreamCopy>*{z-index:1;position:relative}._1SjJ_q_dreamEyebrow{color:var(--reset-400)}._1SjJ_q_dreamCopy h3,._1SjJ_q_dreamPrice strong{color:var(--white)}._1SjJ_q_dreamCopy h3{font-size:clamp(36px,4vw,58px)}._1SjJ_q_dreamBody{max-width:540px;color:var(--on-dark-body);margin-top:20px;font-size:16px}._1SjJ_q_dreamPrice span{background:var(--on-dark-inset);color:var(--on-dark-meta)}._1SjJ_q_dreamLink{color:var(--reset-400)}._1SjJ_q_dreamLink:hover,._1SjJ_q_dreamLink:focus-visible{color:var(--white)}._1SjJ_q_receiptSection{background:var(--linen-200);grid-template-columns:repeat(2,minmax(0,1fr));min-height:760px;display:grid}._1SjJ_q_receiptImage{min-height:760px;position:relative;overflow:hidden}._1SjJ_q_receiptImage img{object-position:center}._1SjJ_q_receiptImage:after{background:linear-gradient(0deg, color-mix(in srgb, var(--midnight-900) 28%, transparent), transparent 48%);content:"";position:absolute;inset:0}._1SjJ_q_receiptImageLabel{z-index:1;border:1px solid var(--on-dark-line-strong);border-radius:var(--r-full);background:color-mix(in srgb, var(--midnight-900) 64%, transparent);color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:10px;position:absolute;bottom:30px;left:32px}._1SjJ_q_receiptCopy{flex-direction:column;justify-content:center;padding:clamp(54px,7vw,116px);display:flex}._1SjJ_q_receiptLede{max-width:620px;margin-top:24px}._1SjJ_q_receiptCard{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--white);max-width:590px;box-shadow:var(--shadow-md);margin-top:38px;padding:30px;position:relative}._1SjJ_q_receiptHead{border-bottom:1px solid var(--line);color:var(--reset-700);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:23px;display:flex}._1SjJ_q_receiptHead div{gap:5px;display:grid}._1SjJ_q_receiptHead span{color:var(--ink-700);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}._1SjJ_q_receiptHead strong{color:var(--midnight-900);font-family:var(--font-serif);font-size:30px;font-weight:400}._1SjJ_q_receiptCard dl{margin:0}._1SjJ_q_receiptCard dl>div{border-bottom:1px solid var(--line);color:var(--ink-700);font-family:var(--font-sans);justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;font-size:14px;display:flex}._1SjJ_q_receiptCard dd{color:var(--midnight-900);margin:0;font-weight:600}._1SjJ_q_receiptCard ._1SjJ_q_receiptTotal{color:var(--midnight-900);border-bottom:0;padding:20px 0 8px;font-size:16px;font-weight:700}._1SjJ_q_receiptTotal dd{font-family:var(--font-serif);letter-spacing:-.04em;font-size:38px;font-weight:400}._1SjJ_q_receiptCard>p{color:var(--ink-700);font-family:var(--font-mono);text-align:center;text-transform:uppercase;margin:17px 0 0;font-size:10px;line-height:1.5}._1SjJ_q_cadenceSection{background:var(--midnight-900);width:100%;color:var(--white);grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);align-items:center;gap:clamp(56px,9vw,150px);padding:104px 56px;display:grid;overflow:hidden}._1SjJ_q_cadenceCopy h2{color:var(--white)}._1SjJ_q_cadenceCopy>p{max-width:560px;color:var(--on-dark-body);margin-top:24px}._1SjJ_q_cadenceCta{border-radius:var(--r-full);background:var(--reset-600);color:var(--white);font-family:var(--font-sans);align-items:center;gap:10px;margin-top:30px;padding:15px 21px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}._1SjJ_q_cadenceCta:hover{background:var(--reset-500);transform:translateY(-2px)}._1SjJ_q_cadenceRail{border:1px solid var(--on-dark-line-strong);border-radius:var(--r-xl);background:var(--on-dark-inset);padding:16px;position:relative}._1SjJ_q_cadenceRail:before{aspect-ratio:1;background:radial-gradient(circle at 32% 32%, color-mix(in srgb, var(--coral-400) 54%, transparent), transparent 42%), radial-gradient(circle at 68% 66%, color-mix(in srgb, var(--reset-400) 55%, transparent), transparent 47%);content:"";opacity:.38;pointer-events:none;border-radius:44% 56% 47% 53%/58% 44% 56% 42%;width:330px;position:absolute;top:-130px;right:-100px}._1SjJ_q_cadenceBase,._1SjJ_q_cadenceRow{z-index:1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}._1SjJ_q_cadenceBase{color:var(--on-dark-meta);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:16px 20px 24px;font-size:10px}._1SjJ_q_cadenceBase strong{color:var(--white);font-family:var(--font-serif);letter-spacing:-.03em;font-size:28px;font-weight:400}._1SjJ_q_cadenceRow{border-top:1px solid var(--line);background:var(--linen-100);min-height:104px;color:var(--midnight-900);padding:20px 22px}._1SjJ_q_cadenceRow:nth-of-type(2){border-radius:var(--r-lg) var(--r-lg) 0 0}._1SjJ_q_cadenceRow:nth-of-type(4){border-radius:0 0 var(--r-lg) var(--r-lg)}._1SjJ_q_cadenceRow>div{gap:5px;display:grid}._1SjJ_q_cadenceRow>div:last-child{justify-items:end}._1SjJ_q_cadenceRow span{font-family:var(--font-sans);font-size:15px;font-weight:650}._1SjJ_q_cadenceRow small,._1SjJ_q_cadenceRow>div:last-child span{color:var(--ink-700);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:500}._1SjJ_q_cadenceRow>div:last-child span{color:var(--reset-700)}._1SjJ_q_cadenceRow strong{font-family:var(--font-serif);letter-spacing:-.04em;font-size:34px;font-weight:400;line-height:1}._1SjJ_q_cadenceRail>p{z-index:1;color:var(--on-dark-body);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:15px 6px 1px;font-size:9px;line-height:1.5;position:relative}._1SjJ_q_compareSection{background:var(--linen-200)}._1SjJ_q_faqSection{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(56px,9vw,150px);display:grid}._1SjJ_q_faqIntro{position:sticky;top:110px}._1SjJ_q_faqIntro>p{max-width:480px;margin-top:24px}._1SjJ_q_faqIntro>a{min-height:44px;color:var(--reset-700);font-family:var(--font-sans);text-underline-offset:4px;align-items:center;margin-top:26px;font-size:14px;font-weight:700;display:inline-flex}._1SjJ_q_faqPaint{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--linen-200);max-width:470px;margin-top:38px;position:relative;overflow:hidden}._1SjJ_q_faqPaint img,._1SjJ_q_bookingCloseImage img{object-fit:cover}._1SjJ_q_faqPaint img{object-position:center 58%}._1SjJ_q_faqPaint:after{background:linear-gradient(0deg, color-mix(in srgb, var(--midnight-900) 32%, transparent), transparent 48%);content:"";position:absolute;inset:0}._1SjJ_q_faqPaint span{z-index:1;color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;position:absolute;bottom:16px;left:16px}._1SjJ_q_faqList{border-top:1px solid var(--line-strong)}._1SjJ_q_faqItem{border-bottom:1px solid var(--line-strong)}._1SjJ_q_faqItem summary{color:var(--midnight-900);cursor:pointer;font-family:var(--font-serif);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:24px;padding:26px 0;font-size:clamp(21px,1.7vw,27px);line-height:1.25;list-style:none;display:grid}._1SjJ_q_faqItem summary::-webkit-details-marker{display:none}._1SjJ_q_faqItem summary>span:last-child{border:1px solid var(--line-strong);border-radius:var(--r-full);width:34px;height:34px;color:var(--reset-700);font-family:var(--font-sans);place-items:center;font-size:22px;transition:transform .18s,background .18s;display:grid}._1SjJ_q_faqItem[open] summary>span:last-child{background:var(--reset-50);transform:rotate(45deg)}._1SjJ_q_faqItem summary:focus-visible{border-radius:var(--r-xs);outline:3px solid var(--reset-700);outline-offset:3px}._1SjJ_q_faqItem>p{max-width:690px;color:var(--ink-700);font-family:var(--font-sans);margin:-5px 58px 0 0;padding:0 0 28px;font-size:15px;line-height:1.75}._1SjJ_q_bookingClose{background:var(--midnight-900);grid-template-columns:minmax(0,.76fr) minmax(540px,1.24fr);align-items:center;gap:clamp(52px,7vw,120px);width:100%;padding:104px 56px;display:grid;overflow:hidden}._1SjJ_q_bookingCloseCopy{color:var(--white);position:relative}._1SjJ_q_bookingCloseCopy:before{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--reset-400) 56%, transparent), transparent 44%), radial-gradient(circle at 70% 70%, color-mix(in srgb, var(--coral-400) 48%, transparent), transparent 46%);content:"";opacity:.3;border-radius:44% 56% 47% 53%/58% 44% 56% 42%;width:360px;position:absolute;top:-190px;left:-190px}._1SjJ_q_bookingCloseCopy>*{position:relative}._1SjJ_q_bookingCloseCopy h2{color:var(--white)}._1SjJ_q_bookingCloseCopy>p{max-width:540px;color:var(--on-dark-body);margin-top:24px}._1SjJ_q_bookingCloseCopy ul{color:var(--on-dark-meta);font-family:var(--font-sans);gap:12px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:grid}._1SjJ_q_bookingCloseCopy li{align-items:center;gap:10px;display:flex}._1SjJ_q_bookingCloseCopy li svg{color:var(--reset-400)}._1SjJ_q_bookingCloseImage{aspect-ratio:16/7;width:min(100%,590px);margin-top:38px;position:relative;overflow:hidden}._1SjJ_q_bookingCloseImage img{object-position:center 28%}._1SjJ_q_bookingCloseImage:after{background:linear-gradient(90deg, var(--midnight-900), transparent 18%, transparent 82%, var(--midnight-900)), linear-gradient(0deg, var(--midnight-900), transparent 36%, transparent 76%, var(--midnight-900));content:"";position:absolute;inset:0}._1SjJ_q_bookingPanelWrap{z-index:1;justify-self:end;width:100%;min-width:0;max-width:760px;position:relative}@keyframes _1SjJ_q_proofEnter{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){._1SjJ_q_proofList li{animation:linear both _1SjJ_q_proofEnter;animation-timeline:view();animation-range:entry 12% cover 28%}}@media (max-width:1100px){._1SjJ_q_proofBand{grid-template-columns:1fr}._1SjJ_q_proofIntro h2{max-width:640px}._1SjJ_q_chapterHead{grid-template-columns:1fr;align-items:start;gap:24px}._1SjJ_q_resetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._1SjJ_q_resetCard:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 11px)}._1SjJ_q_cadenceSection,._1SjJ_q_bookingClose{grid-template-columns:1fr}._1SjJ_q_bookingPanelWrap{justify-self:start;max-width:820px}}@media (max-width:860px){._1SjJ_q_proofList{grid-template-columns:repeat(2,minmax(0,1fr))}._1SjJ_q_proofList li:last-child{grid-column:1/-1}._1SjJ_q_resetGrid,._1SjJ_q_receiptSection,._1SjJ_q_faqSection{grid-template-columns:1fr}._1SjJ_q_resetCard:last-child{grid-column:auto;max-width:none}._1SjJ_q_dreamRow{grid-template-columns:1fr}._1SjJ_q_dreamImage,._1SjJ_q_receiptImage{min-height:480px}._1SjJ_q_dreamImage:after{background:linear-gradient(0deg, var(--midnight-900), transparent 34%)}._1SjJ_q_receiptSection{min-height:0}._1SjJ_q_faqIntro{position:static}}@media (max-width:720px){._1SjJ_q_chapter,._1SjJ_q_compareSection,._1SjJ_q_faqSection,._1SjJ_q_cadenceSection,._1SjJ_q_bookingClose{padding:72px 22px}._1SjJ_q_proofBand{gap:32px;padding:46px 22px 38px}._1SjJ_q_proofList{border-top:1px solid var(--on-dark-line);border-left:0;grid-template-columns:1fr}._1SjJ_q_proofList li,._1SjJ_q_proofList li:last-child{border-right:0;border-bottom:1px solid var(--on-dark-line);grid-column:auto;min-height:0;padding:15px 4px}._1SjJ_q_proofList li:last-child{border-bottom:0}._1SjJ_q_chapterHead{margin-bottom:34px}._1SjJ_q_chapterHead h2,._1SjJ_q_receiptCopy h2,._1SjJ_q_cadenceCopy h2,._1SjJ_q_faqIntro h2,._1SjJ_q_bookingCloseCopy h2{font-size:clamp(34px,11vw,48px)}._1SjJ_q_dreamImage,._1SjJ_q_receiptImage{min-height:390px}._1SjJ_q_dreamCopy,._1SjJ_q_receiptCopy{padding:42px 22px 54px}._1SjJ_q_receiptImageLabel{bottom:18px;left:18px}._1SjJ_q_receiptCard{padding:24px 20px}._1SjJ_q_cadenceSection{gap:42px}._1SjJ_q_cadenceRail{padding:10px}._1SjJ_q_cadenceRow{min-height:94px;padding:18px 14px}._1SjJ_q_cadenceRow span{font-size:13px}._1SjJ_q_cadenceRow strong{font-size:29px}._1SjJ_q_faqSection{gap:42px}._1SjJ_q_faqItem summary{padding:22px 0}}@media (prefers-reduced-motion:reduce){._1SjJ_q_proofList li,._1SjJ_q_resetCard,._1SjJ_q_resetCard:before,._1SjJ_q_cadenceCta,._1SjJ_q_faqItem summary>span:last-child{opacity:1;transition:none;animation:none;transform:none}._1SjJ_q_resetCard:hover,._1SjJ_q_resetCard:focus-within,._1SjJ_q_cadenceCta:hover{transform:none}}
.cxWDTq_pageShell{background:var(--linen-100);min-height:100vh;color:var(--midnight-900);counter-reset:chapter;padding:0;overflow-x:clip}.cxWDTq_kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--reset-700);counter-increment:chapter;margin:0;font-size:12px;font-weight:500}.cxWDTq_kicker:before{content:counter(chapter, decimal-leading-zero) " — ";color:var(--reset-600)}.cxWDTq_kickerOnDark{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--reset-400);margin:0;font-size:12px;font-weight:500}.cxWDTq_section{width:100%;margin:0;padding:72px 56px}.cxWDTq_sectionHead{gap:var(--s-4);max-width:640px;margin-bottom:var(--s-12);flex-direction:column;display:flex}.cxWDTq_sectionTitle{margin:var(--s-2) 0 0;color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:1.03}.cxWDTq_sectionTitle span{color:var(--reset-700);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' fill='none'><path d='M2 8 C 50 2, 100 12, 198 5' stroke='%23e36a52' stroke-width='3' stroke-linecap='round' fill='none'/></svg>");background-position:0 100%;background-repeat:no-repeat;background-size:100% .4em;padding-bottom:.06em;font-style:italic;font-weight:300}.cxWDTq_sectionLede{margin:var(--s-2) 0 0;color:var(--ink-700);font:500 clamp(16px, 1.6vw, 18px) / 1.7 var(--font-sans);max-width:600px}.cxWDTq_hero{background:var(--linen-100);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%;min-height:clamp(620px,100vh - 72px,900px);margin:0;padding:0;display:grid;position:relative;overflow:hidden}.cxWDTq_sunGlow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#e36a5229,#e36a5200 70%);width:520px;height:520px;position:absolute;top:-80px;right:-60px}.cxWDTq_heroCopy{z-index:1;align-self:center;width:100%;min-width:0;max-width:720px;padding:48px clamp(20px,3.5vw,50px);position:relative}.cxWDTq_display{margin:var(--s-4) 0 0;color:var(--midnight-900);font-family:var(--font-serif);letter-spacing:-.022em;max-width:none;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:.98}.cxWDTq_accent{color:var(--reset-700);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' fill='none'><path d='M2 8 C 50 2, 100 12, 198 5' stroke='%23e36a52' stroke-width='3' stroke-linecap='round' fill='none'/></svg>");background-position:0 100%;background-repeat:no-repeat;background-size:100% .4em;padding-bottom:.06em;font-style:italic;font-weight:300}.cxWDTq_lede{margin:var(--s-6) 0 0;color:var(--ink-700);font:500 clamp(16px, 1.8vw, 19px) / 1.65 var(--font-sans);max-width:460px}.cxWDTq_pillRow{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.cxWDTq_pill{align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-3);border-radius:var(--r-full);background:var(--linen-200);border:1px solid var(--line);color:var(--ink-700);font:600 13px/1 var(--font-sans);white-space:nowrap;display:inline-flex}.cxWDTq_pillDot{border-radius:var(--r-full);background:var(--reset-500);flex-shrink:0;width:7px;height:7px}.cxWDTq_heroReviews{width:100%;max-width:620px;margin-top:var(--s-6);padding:var(--s-4) 0 0;border-top:1px solid var(--line-strong)}.cxWDTq_heroReviewsLabel{color:var(--ink-700);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.cxWDTq_heroReviewGrid{gap:var(--s-3);margin-top:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cxWDTq_heroReviewGrid article{min-width:0;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--linen-200)}.cxWDTq_heroReviewStars{color:var(--reset-700);font-family:var(--font-sans);letter-spacing:.08em;font-size:12px}.cxWDTq_heroReviewGrid p{margin:var(--s-2) 0 0;color:var(--midnight-900);font-family:var(--font-serif);font-size:15px;font-style:italic;line-height:1.4}.cxWDTq_heroReviewGrid footer{margin-top:var(--s-3);color:var(--ink-700);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.cxWDTq_heroImageWrap{border-radius:0;align-self:stretch;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.cxWDTq_heroImageWrap:after{z-index:2;background:linear-gradient(to bottom, transparent, var(--midnight-900));content:"";pointer-events:none;height:140px;position:absolute;bottom:0;left:0;right:0}.cxWDTq_heroImage{object-fit:cover;object-position:center 58%;transform-origin:50%;transform:scale(1.04)translateY(1.5%)}.cxWDTq_heroStat{z-index:3;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:clamp(20px,3vw,30px);right:clamp(20px,3vw,30px)}.cxWDTq_heroStat strong{font-family:var(--font-serif);color:var(--reset-700);letter-spacing:-.01em;font-size:clamp(32px,3.2vw,44px);font-weight:400;line-height:1}.cxWDTq_heroStat span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-700);font-size:11px}.cxWDTq_tierGrid{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.cxWDTq_tierCard{padding:var(--s-10) var(--s-8);background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-xs);flex-direction:column;transition:transform .24s cubic-bezier(.23,1,.32,1),box-shadow .24s cubic-bezier(.23,1,.32,1),border-color .24s;display:flex;position:relative;overflow:hidden}.cxWDTq_tierCard:before{content:"";background:var(--reset-500);transform-origin:0;height:4px;transition:transform .32s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.cxWDTq_tierCard:hover{box-shadow:var(--shadow-lg);border-color:var(--line-strong);transform:translateY(-6px)}.cxWDTq_tierCard:hover:before{transform:scaleX(1)}.cxWDTq_tierFeatured{border-color:var(--reset-100);box-shadow:var(--shadow-md);background:var(--linen-50)}.cxWDTq_tierFeatured:before{transform:scaleX(1)}.cxWDTq_featuredBadge{top:var(--s-5);right:var(--s-5);border-radius:var(--r-full);background:var(--reset-600);height:26px;color:var(--white);font:700 11px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute}.cxWDTq_tierIcon{border-radius:var(--r-md);background:var(--reset-50);border:1px solid var(--reset-100);width:52px;height:52px;margin-bottom:var(--s-5);justify-content:center;align-items:center;display:inline-flex}.cxWDTq_tierEyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--reset-600);font-size:11px;font-weight:500}.cxWDTq_tierName{margin:var(--s-2) 0 0;color:var(--midnight-900);font-family:var(--font-serif);font-size:26px;font-weight:400;line-height:1.1}.cxWDTq_tierPrice{margin:var(--s-5) 0 0;align-items:baseline;gap:8px;display:flex}.cxWDTq_tierPrice strong{font-family:var(--font-serif);color:var(--midnight-900);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:400;line-height:1}.cxWDTq_tierPrice span{font:500 14px/1 var(--font-sans);color:var(--ink-500)}.cxWDTq_tierDesc{margin:var(--s-4) 0 0;color:var(--ink-700);font:500 15px/1.65 var(--font-sans)}.cxWDTq_tierDivider{background:var(--line);height:1px;margin:var(--s-6) 0}.cxWDTq_tierList{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cxWDTq_tierList li{gap:var(--s-2);font:500 14px/1.5 var(--font-sans);color:var(--ink-800);align-items:flex-start;display:flex}.cxWDTq_tierList li svg{flex-shrink:0;margin-top:2px}.cxWDTq_tierMeta{margin:var(--s-5) 0 0;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);font-size:11px}.cxWDTq_tierCta{justify-content:center;align-items:center;gap:var(--s-2);height:48px;margin-top:var(--s-8);border-radius:var(--r-sm);font:700 15px/1 var(--font-sans);text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.cxWDTq_tierCtaPrimary{background:var(--reset-600);color:var(--white);box-shadow:var(--shadow-green)}.cxWDTq_tierCtaPrimary:hover{box-shadow:var(--shadow-green-hover);transform:translateY(-1px)}.cxWDTq_tierCtaSecondary{border:1px solid var(--line-strong);color:var(--midnight-900);background:var(--white)}.cxWDTq_tierCtaSecondary:hover{background:var(--linen-200);border-color:var(--midnight-900);transform:translateY(-1px)}.cxWDTq_tierCta:focus-visible{outline:3px solid var(--reset-100);outline-offset:3px}.cxWDTq_includedBand{border-top:1.5px solid var(--midnight-900);background:var(--white)}.cxWDTq_includedInner{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;margin:0;padding-inline:56px;display:grid}.cxWDTq_includedCell{gap:var(--s-2);padding:var(--s-12) var(--s-6);border-left:1px solid var(--line);flex-direction:column;display:flex}.cxWDTq_includedCell:first-child{border-left:0}.cxWDTq_includedIcon{border-radius:var(--r-md);background:var(--reset-50);border:1px solid var(--reset-100);width:40px;height:40px;margin-bottom:var(--s-2);justify-content:center;align-items:center;display:inline-flex}.cxWDTq_includedTitle{color:var(--midnight-900);font-family:var(--font-sans);margin:0;font-size:16px;font-weight:700}.cxWDTq_includedDesc{color:var(--ink-700);font:500 14px/1.6 var(--font-sans);margin:0}.cxWDTq_savings{border-top:1.5px solid var(--midnight-900);background:var(--midnight-900);color:var(--white);position:relative;overflow:hidden}.cxWDTq_savings:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#e36a5224,#e36a5200 70%);width:460px;height:460px;position:absolute;top:-120px;right:-80px}.cxWDTq_savingsInner{z-index:1;gap:var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;width:100%;margin:0;padding:72px 56px;display:grid;position:relative}.cxWDTq_savingsCopy{max-width:540px}.cxWDTq_savingsTitle{margin:var(--s-3) 0 0;font-family:var(--font-serif);letter-spacing:-.02em;color:var(--white);font-size:clamp(30px,4vw,50px);font-weight:400;line-height:1.02}.cxWDTq_savingsTitle span{color:var(--reset-400);font-style:italic;font-weight:300}.cxWDTq_savingsLede{margin:var(--s-4) 0 0;color:var(--on-dark-body);font:500 17px/1.7 var(--font-sans);max-width:460px}.cxWDTq_savingsCta{align-items:center;gap:var(--s-2);height:48px;padding:0 var(--s-6);margin-top:var(--s-8);border-radius:var(--r-sm);background:var(--reset-600);color:var(--white);font:700 15px/1 var(--font-sans);box-shadow:var(--shadow-green);text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.cxWDTq_savingsCta:hover{box-shadow:var(--shadow-green-hover);transform:translateY(-1px)}.cxWDTq_savingsCta:focus-visible{outline:3px solid var(--reset-700);outline-offset:3px}.cxWDTq_savingsCard{background:var(--white);border-radius:var(--r-xl);padding:var(--s-10) var(--s-8);box-shadow:var(--shadow-lg);max-width:440px;margin:0 auto}.cxWDTq_savingsCardTitle{margin:0 0 var(--s-5);font-family:var(--font-serif);color:var(--midnight-900);font-size:22px}.cxWDTq_savingsRow{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line);display:flex}.cxWDTq_savingsRow:last-of-type{border-bottom:0}.cxWDTq_savingsRow span{font:500 14px/1.4 var(--font-sans);color:var(--ink-700)}.cxWDTq_savingsRow strong{font-family:var(--font-mono);color:var(--midnight-900);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cxWDTq_savingsRowDiscount strong{color:var(--reset-700);font-family:var(--font-serif);font-size:22px;font-weight:400}.cxWDTq_savingsRowTotal{padding-top:var(--s-4)}.cxWDTq_savingsRowTotal strong{color:var(--reset-700);font-family:var(--font-serif);font-size:28px;font-weight:400}.cxWDTq_faqList{border-top:1.5px solid var(--midnight-900)}.cxWDTq_faqItem{border-bottom:1.5px dashed var(--line-strong)}.cxWDTq_faqItem>summary{justify-content:space-between;align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-1);cursor:pointer;color:var(--midnight-900);font-family:var(--font-serif);font-size:clamp(19px,2vw,24px);font-weight:400;line-height:1.25;list-style:none;transition:color .16s;display:flex}.cxWDTq_faqItem>summary::-webkit-details-marker{display:none}.cxWDTq_faqItem>summary:hover,.cxWDTq_faqItem>summary:focus-visible{color:var(--reset-700);outline:none}.cxWDTq_faqIcon{border:1.5px solid var(--midnight-900);width:30px;height:30px;color:var(--midnight-900);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:1;transition:transform .2s,background .16s,color .16s;display:inline-flex}.cxWDTq_faqItem[open] .cxWDTq_faqIcon{background:var(--midnight-900);color:var(--white);transform:rotate(45deg)}.cxWDTq_faqAnswer{padding:0 50px var(--s-6) var(--s-1);color:var(--ink-700);font:500 16px/1.7 var(--font-sans);margin:0}.cxWDTq_finalCta{border-top:1.5px solid var(--midnight-900);background:var(--midnight-900);color:var(--white);position:relative;overflow:hidden}.cxWDTq_finalCta:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#e36a521f,#e36a5200 70%);width:480px;height:480px;position:absolute;top:-100px;left:-60px}.cxWDTq_finalCtaInner{z-index:1;width:min(1120px,100%);padding:var(--s-20) var(--s-6);text-align:center;max-width:680px;margin:0 auto;position:relative}.cxWDTq_finalCtaTitle{margin:var(--s-3) 0 0;font-family:var(--font-serif);letter-spacing:-.02em;color:var(--white);font-size:clamp(30px,4vw,50px);font-weight:400;line-height:1.04}.cxWDTq_finalCtaTitle span{color:var(--reset-400);font-style:italic;font-weight:300}.cxWDTq_finalCtaLede{margin:var(--s-4) 0 0;color:var(--on-dark-body);font:500 17px/1.7 var(--font-sans)}.cxWDTq_finalCtaButton{align-items:center;gap:var(--s-2);height:52px;padding:0 var(--s-8);margin-top:var(--s-8);border-radius:var(--r-full);background:var(--reset-600);color:var(--white);font:800 16px/1 var(--font-sans);box-shadow:var(--shadow-green);text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.cxWDTq_finalCtaButton:hover{box-shadow:var(--shadow-green-hover);transform:translateY(-1px)}.cxWDTq_finalCtaButton:focus-visible{outline:3px solid var(--reset-700);outline-offset:3px}.cxWDTq_finalCtaMicro{margin:var(--s-6) 0 0;color:var(--on-dark-faint);font:500 13px/1.6 var(--font-sans)}@keyframes cxWDTq_pricingReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cxWDTq_revealGroup>*{animation:.64s cubic-bezier(.23,1,.32,1) both cxWDTq_pricingReveal}.cxWDTq_revealGroup>:first-child{animation-delay:40ms}.cxWDTq_revealGroup>:nth-child(2){animation-delay:.11s}.cxWDTq_revealGroup>:nth-child(3){animation-delay:.18s}.cxWDTq_revealGroup>:nth-child(4){animation-delay:.25s}.cxWDTq_revealGroup>:nth-child(5){animation-delay:.32s}.cxWDTq_revealGroup>:nth-child(6){animation-delay:.39s}.cxWDTq_heroImageWrap{animation:.76s cubic-bezier(.23,1,.32,1) .2s both cxWDTq_pricingReveal}@media (prefers-reduced-motion:reduce){.cxWDTq_tierCard,.cxWDTq_tierCard:before,.cxWDTq_tierCtaPrimary,.cxWDTq_tierCtaSecondary,.cxWDTq_savingsCta,.cxWDTq_finalCtaButton,.cxWDTq_revealGroup>*,.cxWDTq_heroImageWrap{transition:none;animation:none}.cxWDTq_tierCard:hover,.cxWDTq_tierCard:hover:before,.cxWDTq_tierCtaPrimary:hover,.cxWDTq_tierCtaSecondary:hover,.cxWDTq_savingsCta:hover,.cxWDTq_finalCtaButton:hover,.cxWDTq_revealGroup>*{transform:none}}@media (max-width:1000px){.cxWDTq_hero{grid-template-columns:1fr;gap:0;min-height:0;overflow:visible}.cxWDTq_heroCopy{align-self:auto;max-width:none;padding:44px 20px 28px}.cxWDTq_display{max-width:none;font-size:clamp(31px,10vw,64px)}.cxWDTq_lede{max-width:none}.cxWDTq_heroReviews{margin-inline:auto}.cxWDTq_heroCopy>form{margin-inline:auto}.cxWDTq_heroImageWrap{aspect-ratio:4/3;border-radius:0;align-self:auto;width:100%;max-width:none;height:auto;min-height:0;margin:0;position:relative}.cxWDTq_heroStat{padding:var(--s-3) var(--s-4);top:14px;right:30px}.cxWDTq_heroStat strong{font-size:28px}.cxWDTq_savingsInner{gap:var(--s-12);grid-template-columns:1fr}.cxWDTq_savingsCard{max-width:none}}@media (max-width:560px){.cxWDTq_heroReviewGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px){.cxWDTq_tierGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:0 auto}}@media (max-width:880px){.cxWDTq_tierGrid{grid-template-columns:repeat(1,minmax(0,1fr));max-width:480px;margin:0 auto}.cxWDTq_includedInner{grid-template-columns:repeat(2,1fr)}.cxWDTq_includedCell:nth-child(3){border-left:0}}@media (max-width:720px){.cxWDTq_section{padding:48px 22px}.cxWDTq_heroImageWrap{aspect-ratio:4/5}.cxWDTq_includedInner{padding-inline:22px}.cxWDTq_savingsInner{padding:48px 22px}.cxWDTq_includedCell{border-left:0;border-top:1px solid var(--line)}.cxWDTq_includedCell:first-child,.cxWDTq_includedCell:nth-child(2){border-top:0}.cxWDTq_includedInner{grid-template-columns:1fr}.cxWDTq_includedCell:nth-child(2){border-left:0}}@media (max-width:560px){.cxWDTq_hero{padding:0}.cxWDTq_tierCard{padding:var(--s-8) var(--s-6)}.cxWDTq_tierPrice strong{font-size:44px}.cxWDTq_savingsInner,.cxWDTq_finalCtaInner{padding:var(--s-16) var(--s-4)}.cxWDTq_faqAnswer{padding-right:var(--s-1)}}.cxWDTq_compareWrap{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--white);box-shadow:var(--shadow-sm);margin-top:var(--s-8);overflow:hidden}.cxWDTq_compareTable{border-collapse:collapse;table-layout:fixed;width:100%}.cxWDTq_compareColFeature{width:30%}.cxWDTq_compareColOpt{width:23.33%}.cxWDTq_compareTable thead th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:26px 24px 24px}.cxWDTq_compareThFeature{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-300);font-size:11px;font-weight:500}.cxWDTq_compareColName{color:var(--ink-700);margin-bottom:4px;font-size:17px;font-weight:600}.cxWDTq_compareColSub{color:var(--ink-500);font-size:13px;font-weight:400;line-height:1.4}.cxWDTq_compareColHometress{background:var(--midnight-900);position:relative}.cxWDTq_compareColHometress .cxWDTq_compareColName{font-family:var(--font-serif);color:var(--white);letter-spacing:-.01em;margin-bottom:4px;font-size:21px}.cxWDTq_compareColHometress .cxWDTq_compareColSub{color:var(--on-dark-body)}.cxWDTq_compareBadge{text-transform:uppercase;letter-spacing:.06em;color:var(--reset-400);border-radius:var(--r-full);background:#29b9781f;border:1px solid #29b97840;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.cxWDTq_compareTable tbody td{border-bottom:1px solid var(--line);vertical-align:top;padding:20px 24px;font-size:15px}.cxWDTq_compareTable tbody tr:last-child td{border-bottom:none}.cxWDTq_compareTdFeature{color:var(--midnight-900);font-weight:500}.cxWDTq_compareTdNote{color:var(--ink-500);margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.4;display:block}.cxWDTq_compareCell{color:var(--ink-700);line-height:1.45}.cxWDTq_compareStrong{color:var(--midnight-900);font-weight:600}.cxWDTq_compareColHometressBody{background:var(--midnight-900);color:var(--on-dark-meta)}.cxWDTq_compareColHometressBody .cxWDTq_compareStrong{color:var(--white)}.cxWDTq_compareMark{align-items:center;gap:9px;display:inline-flex}.cxWDTq_compareMark svg{flex-shrink:0;width:17px;height:17px}.cxWDTq_compareMarkYes svg{color:var(--reset-600)}.cxWDTq_compareMarkNo svg{color:var(--ink-300)}.cxWDTq_compareMarkPartial svg{color:var(--warn-600)}.cxWDTq_compareColHometressBody .cxWDTq_compareMarkYes svg{color:var(--reset-400)}.cxWDTq_comparePriceRow td{background:var(--linen-200)}.cxWDTq_comparePriceRow .cxWDTq_compareColHometressBody{background:var(--midnight-800)}.cxWDTq_comparePriceBig{font-family:var(--font-serif);color:var(--midnight-900);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.cxWDTq_comparePriceRow .cxWDTq_compareColHometressBody .cxWDTq_comparePriceBig{color:var(--white)}.cxWDTq_comparePriceUnit{color:var(--ink-500);font-size:13px;font-weight:400;font-family:var(--font-sans)}.cxWDTq_comparePriceRow .cxWDTq_compareColHometressBody .cxWDTq_comparePriceUnit{color:var(--on-dark-faint)}.cxWDTq_compareTable tfoot td{vertical-align:middle;padding:22px 24px}.cxWDTq_compareTable tfoot .cxWDTq_compareColHometress{background:var(--midnight-900)}.cxWDTq_compareFootCta{font-family:var(--font-sans);color:var(--white);background:var(--reset-600);border-radius:var(--r-sm);cursor:pointer;border:none;align-items:center;gap:9px;padding:13px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.cxWDTq_compareFootCta:hover{background:var(--reset-500);transform:translateY(-1px)}.cxWDTq_compareFootCta:focus-visible{outline:3px solid var(--reset-700);outline-offset:3px}.cxWDTq_compareFootNote{color:var(--ink-500);font-size:13px}.cxWDTq_compareCaption{margin-top:var(--s-5);color:var(--ink-400);max-width:700px;font-size:12.5px;line-height:1.5}.cxWDTq_compareMobile{display:none}@media (max-width:820px){.cxWDTq_compareWrap{display:none}.cxWDTq_compareMobile{display:block}.cxWDTq_compareMcard{border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:var(--s-4);overflow:hidden}.cxWDTq_compareMcardHometress{border-color:var(--midnight-900)}.cxWDTq_compareMcardHead{border-bottom:1px solid var(--line);padding:20px 22px}.cxWDTq_compareMcardHometress .cxWDTq_compareMcardHead{background:var(--midnight-900);border-bottom:none}.cxWDTq_compareMcardName{color:var(--ink-700);font-size:17px;font-weight:600}.cxWDTq_compareMcardHometress .cxWDTq_compareMcardName{font-family:var(--font-serif);color:var(--white);font-size:20px}.cxWDTq_compareMcardSub{color:var(--ink-500);margin-top:2px;font-size:13px}.cxWDTq_compareMcardHometress .cxWDTq_compareMcardSub{color:var(--on-dark-body)}.cxWDTq_compareMcardHometress .cxWDTq_compareMcardBadge{text-transform:uppercase;letter-spacing:.06em;color:var(--reset-400);border-radius:var(--r-full);background:#29b9781f;border:1px solid #29b97840;margin-bottom:10px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-block}.cxWDTq_compareMrow{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 22px;font-size:14px;display:flex}.cxWDTq_compareMrow:last-child{border-bottom:none}.cxWDTq_compareMrowLabel{color:var(--ink-500);flex-shrink:0}.cxWDTq_compareMrowVal{text-align:right;color:var(--ink-900);font-weight:500}.cxWDTq_compareMcardHometress .cxWDTq_compareMrow{border-color:var(--line)}.cxWDTq_compareMcta{width:calc(100% - 44px);margin:var(--s-4) 22px;color:var(--white);background:var(--reset-600);border-radius:var(--r-sm);border:none;justify-content:center;align-items:center;gap:9px;padding:14px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1);display:flex}.cxWDTq_compareMcta:hover{background:var(--reset-500);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.cxWDTq_compareFootCta,.cxWDTq_compareMcta{transition:none}.cxWDTq_compareFootCta:hover,.cxWDTq_compareMcta:hover{transform:none}}
