.page-module__xIFIxW__page{--plum:#321425;--berry:#8e2451;--cream:#fffaf5;--ink:#24131d;min-height:100vh;color:var(--ink);background:radial-gradient(ellipse at 4% 12%,#d982a62b,transparent 30rem),radial-gradient(ellipse at 93% 7%,#b49ecc33,transparent 28rem),var(--cream);overflow:hidden}.page-module__xIFIxW__shell{width:min(1320px,100% - 48px);margin:28px auto 0}.page-module__xIFIxW__eyebrow,.page-module__xIFIxW__overline{color:var(--berry);letter-spacing:.2em;margin:0;font-size:10px;font-weight:800;line-height:1.7}.page-module__xIFIxW__overline{color:#73566b;margin-top:42px}.page-module__xIFIxW__hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(36px,7vw,100px);padding:clamp(58px,8vw,108px) 0 92px;display:grid}.page-module__xIFIxW__copy{max-width:590px}.page-module__xIFIxW__hero h1{color:var(--plum);font:400 clamp(60px,8vw,106px)/.88 var(--font-fashion,Georgia,serif);letter-spacing:-.075em;margin:20px 0 22px}.page-module__xIFIxW__hero h1 em,.page-module__xIFIxW__promise h2 em,.page-module__xIFIxW__inside h2 em,.page-module__xIFIxW__fit h2 em{color:var(--berry);font-style:italic}.page-module__xIFIxW__lede{color:#4b3944;max-width:520px;font:400 clamp(18px,2vw,22px)/1.55 var(--font-editorial,Georgia,serif);margin:0}.page-module__xIFIxW__highlights{flex-wrap:wrap;gap:8px;margin:28px 0 26px;display:flex}.page-module__xIFIxW__highlights span{color:#624a5b;letter-spacing:.11em;border:1px solid #d7c6d3;border-radius:999px;padding:9px 11px;font-size:8px;font-weight:800}.page-module__xIFIxW__purchase{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.page-module__xIFIxW__purchase p{gap:2px;margin:0;display:grid}.page-module__xIFIxW__purchase p strong{color:var(--plum);font:400 32px/1 var(--font-fashion,Georgia,serif)}.page-module__xIFIxW__purchase p span{color:#786472;font-size:10px;line-height:1.5}.page-module__xIFIxW__checkoutWrap{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.page-module__xIFIxW__buyButton{border:1px solid var(--plum);background:var(--plum);color:#fff;letter-spacing:.12em;cursor:pointer;border-radius:999px;min-height:52px;padding:0 24px;font:800 10px/1 Arial,sans-serif;transition:transform .2s,background .2s}.page-module__xIFIxW__buyButton:hover:not(:disabled){background:var(--berry);border-color:var(--berry);transform:translateY(-2px)}.page-module__xIFIxW__buyButton:disabled{opacity:.72;cursor:progress}.page-module__xIFIxW__buyButton:focus-visible{outline-offset:3px;outline:3px solid #be6791}.page-module__xIFIxW__checkoutError{color:#8a1733;max-width:320px;font-size:12px;line-height:1.5}.page-module__xIFIxW__disclosure{color:#776673;max-width:470px;margin:18px 0 0;font-size:11px;line-height:1.7}.page-module__xIFIxW__preview{min-width:0;padding:0 0 30px;position:relative}.page-module__xIFIxW__preview:before{z-index:0;content:"";background:radial-gradient(#ead4e5 0%,#ead4e500 70%);border-radius:50%;position:absolute;inset:9% -5% 16% 12%}.page-module__xIFIxW__previewTop,.page-module__xIFIxW__previewInner,.page-module__xIFIxW__previewNote{z-index:1;position:relative}.page-module__xIFIxW__previewTop{color:#725e70;letter-spacing:.13em;background:#f4edf3;border:1px solid #d9cad7;border-bottom:0;border-radius:15px 15px 0 0;align-items:center;gap:12px;padding:13px 16px;font-size:8px;font-weight:800;display:flex}.page-module__xIFIxW__windowDots{gap:5px;display:flex}.page-module__xIFIxW__windowDots i{background:#d27a92;border-radius:50%;width:7px;height:7px}.page-module__xIFIxW__windowDots i:nth-child(2){background:#d9b65d}.page-module__xIFIxW__windowDots i:nth-child(3){background:#9ca783}.page-module__xIFIxW__previewTop b{color:var(--berry);margin-left:auto;font-size:8px}.page-module__xIFIxW__previewInner{background:#ffffffe0;border:1px solid #d9cad7;border-radius:0 0 15px 15px;padding:clamp(20px,3vw,34px);box-shadow:0 28px 75px #30112321}.page-module__xIFIxW__previewTitle span{color:var(--berry);letter-spacing:.16em;font-size:8px;font-weight:800}.page-module__xIFIxW__previewTitle strong{color:var(--plum);font:400 clamp(30px,4vw,49px)/.98 var(--font-fashion,Georgia,serif);letter-spacing:-.05em;margin-top:10px;display:block}.page-module__xIFIxW__previewTitle em{color:var(--berry);font-weight:400}.page-module__xIFIxW__metricGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0 26px;display:grid}.page-module__xIFIxW__metricGrid div{background:#faf6fa;border:1px solid #e6dce5;border-radius:8px;gap:8px;padding:13px 14px;display:grid}.page-module__xIFIxW__metricGrid span{color:#7d6878;letter-spacing:.1em;font-size:7px;font-weight:800}.page-module__xIFIxW__metricGrid b{color:var(--plum);font:400 28px/1 var(--font-fashion,Georgia,serif)}.page-module__xIFIxW__orderHead,.page-module__xIFIxW__orderRow{grid-template-columns:minmax(0,1.5fr) .55fr .8fr;align-items:center;gap:8px;display:grid}.page-module__xIFIxW__orderHead{background:var(--plum);color:#fffaf5;letter-spacing:.13em;padding:9px 10px;font-size:7px;font-weight:800}.page-module__xIFIxW__orderRow{color:#584655;border-bottom:1px solid #eee4eb;min-height:45px;padding:8px 10px;font-size:9px}.page-module__xIFIxW__orderRow b{font-weight:700}.page-module__xIFIxW__orderRow i{color:#8a506f;font-size:8px;font-style:normal}.page-module__xIFIxW__previewFoot{color:#7b6878;letter-spacing:.08em;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:21px;font-size:7px;font-weight:800;display:grid}.page-module__xIFIxW__previewFoot div{align-items:end;gap:3px;height:22px;display:flex}.page-module__xIFIxW__previewFoot div i{background:#d8c3dd;border-radius:3px 3px 0 0;flex:1}.page-module__xIFIxW__previewFoot div i:nth-child(2n){height:15px}.page-module__xIFIxW__previewFoot div i:nth-child(3n){background:#b78ab8;height:20px}.page-module__xIFIxW__previewFoot div i:nth-child(odd){height:11px}.page-module__xIFIxW__previewFoot b{color:#547265;font-size:7px}.page-module__xIFIxW__previewNote{color:#887887;text-align:right;margin:10px 8px 0;font-size:9px}.page-module__xIFIxW__promise{border-top:1px solid #d7c9d3;border-bottom:1px solid #d7c9d3;grid-template-columns:.65fr 1.35fr;gap:30px;padding:31px 0;display:grid}.page-module__xIFIxW__promise>p{margin-top:5px}.page-module__xIFIxW__promise>div{grid-template-columns:1fr .9fr;align-items:center;gap:28px;display:grid}.page-module__xIFIxW__promise h2,.page-module__xIFIxW__inside h2,.page-module__xIFIxW__fit h2{color:var(--plum);font:400 clamp(34px,5vw,58px)/.99 var(--font-fashion,Georgia,serif);letter-spacing:-.045em;margin:0}.page-module__xIFIxW__promise>div>p,.page-module__xIFIxW__inside>div>p:last-of-type,.page-module__xIFIxW__fit>div>div:first-child>p{color:#6a5661;max-width:420px;font:400 15px/1.7 var(--font-editorial,Georgia,serif);margin:0}.page-module__xIFIxW__features{border-bottom:1px solid #d7c9d3;grid-template-columns:repeat(3,1fr);display:grid}.page-module__xIFIxW__features article{border-right:1px solid #e1d6df;padding:31px clamp(14px,3vw,40px) 35px}.page-module__xIFIxW__features article:first-child{padding-left:0}.page-module__xIFIxW__features article:last-child{border-right:0}.page-module__xIFIxW__features article>span{color:var(--berry);letter-spacing:.15em;font-size:9px;font-weight:800}.page-module__xIFIxW__features h2{color:var(--plum);font:400 clamp(21px,2.6vw,30px)/1.1 var(--font-fashion,Georgia,serif);margin:16px 0 8px}.page-module__xIFIxW__features p{color:#6a5661;max-width:320px;margin:0;font-size:12px;line-height:1.7}.page-module__xIFIxW__inside{grid-template-columns:.8fr 1.2fr;gap:clamp(38px,8vw,110px);padding:clamp(62px,8vw,100px) 0;display:grid}.page-module__xIFIxW__inside h2{margin:17px 0}.page-module__xIFIxW__inside>div>p:last-of-type{margin-bottom:25px}.page-module__xIFIxW__inside ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module__xIFIxW__inside li{color:#655361;border-bottom:1px solid #e1d6df;grid-template-columns:42px 1fr;gap:14px;padding:20px 0;font-size:12px;line-height:1.65;display:grid}.page-module__xIFIxW__inside li:first-child{border-top:1px solid #e1d6df}.page-module__xIFIxW__inside li>b{color:var(--berry);letter-spacing:.13em;font-size:9px}.page-module__xIFIxW__inside li strong{color:var(--plum);font:400 22px/1.1 var(--font-fashion,Georgia,serif);margin-bottom:3px;display:block}.page-module__xIFIxW__fit{border-top:1px solid #d7c9d3;padding:30px 0 70px}.page-module__xIFIxW__fit>div{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;margin-top:18px;display:grid}.page-module__xIFIxW__fit h2{font-size:clamp(35px,5.2vw,62px)}.page-module__xIFIxW__fit>div>div:first-child>p{margin-top:20px}.page-module__xIFIxW__fitBox{background:#ffffffa8;border:1px solid #d8c6d3;border-radius:14px;padding:24px}.page-module__xIFIxW__fitBox h3{color:var(--plum);font:400 24px/1.1 var(--font-fashion,Georgia,serif);margin:0 0 8px}.page-module__xIFIxW__fitBox p{color:#705d68;margin:0 0 14px;font-size:11px;line-height:1.7}.page-module__xIFIxW__fitBox a,.page-module__xIFIxW__lastCall>a{color:var(--plum);letter-spacing:.09em;text-underline-offset:4px;font-size:10px;font-weight:800}.page-module__xIFIxW__lastCall{border-top:1px solid #d7c9d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 65px;display:flex}.page-module__xIFIxW__lastCall>span{color:var(--berry);letter-spacing:.14em;font-size:9px;font-weight:800}@media (max-width:900px){.page-module__xIFIxW__hero{grid-template-columns:1fr;gap:36px;padding-top:58px}.page-module__xIFIxW__copy{max-width:720px}.page-module__xIFIxW__preview{width:min(100%,760px);margin-left:auto}.page-module__xIFIxW__promise{grid-template-columns:1fr;gap:18px}.page-module__xIFIxW__inside{gap:38px}.page-module__xIFIxW__fit>div{gap:28px}}@media (max-width:620px){.page-module__xIFIxW__shell{width:min(100% - 28px,520px);margin-top:15px}.page-module__xIFIxW__hero{padding:45px 0 55px}.page-module__xIFIxW__eyebrow,.page-module__xIFIxW__overline{letter-spacing:.14em;font-size:8px}.page-module__xIFIxW__overline{margin-top:30px}.page-module__xIFIxW__hero h1{font-size:clamp(56px,14vw,84px)}.page-module__xIFIxW__lede{font-size:18px}.page-module__xIFIxW__highlights{gap:6px;margin:22px 0}.page-module__xIFIxW__highlights span{padding:8px 9px;font-size:7px}.page-module__xIFIxW__purchase{gap:13px}.page-module__xIFIxW__buyButton{min-height:49px;padding:0 17px;font-size:9px}.page-module__xIFIxW__previewTop{letter-spacing:.08em;padding:11px;font-size:6px}.page-module__xIFIxW__previewInner{padding:17px 13px}.page-module__xIFIxW__metricGrid{gap:5px}.page-module__xIFIxW__metricGrid div{padding:10px 8px}.page-module__xIFIxW__metricGrid span{font-size:6px}.page-module__xIFIxW__metricGrid b{font-size:23px}.page-module__xIFIxW__orderRow{font-size:8px}.page-module__xIFIxW__orderRow i{font-size:7px}.page-module__xIFIxW__previewFoot{grid-template-columns:1fr auto;gap:6px}.page-module__xIFIxW__previewFoot div{grid-area:2/1/auto/-1}.page-module__xIFIxW__previewFoot b{grid-area:1/2}.page-module__xIFIxW__promise>div{grid-template-columns:1fr;gap:14px}.page-module__xIFIxW__promise h2,.page-module__xIFIxW__inside h2{font-size:43px}.page-module__xIFIxW__features{grid-template-columns:1fr}.page-module__xIFIxW__features article,.page-module__xIFIxW__features article:first-child{border-bottom:1px solid #e1d6df;border-right:0;padding:20px 0}.page-module__xIFIxW__features article:last-child{border-bottom:0}.page-module__xIFIxW__features h2{margin-top:9px}.page-module__xIFIxW__inside{grid-template-columns:1fr;gap:28px;padding:58px 0}.page-module__xIFIxW__fit>div{grid-template-columns:1fr}.page-module__xIFIxW__fit{padding-bottom:52px}.page-module__xIFIxW__lastCall{justify-content:flex-start;gap:16px}.page-module__xIFIxW__lastCall>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.page-module__xIFIxW__buyButton{transition:none}}
