.page-shell{width:min(var(--content), calc(100% - (var(--gutter) * 2)));margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:28px;min-height:86px;display:flex}.site-header p{color:var(--ink-muted);margin:0;font-size:.84rem}.brand-link{align-items:center;min-height:44px;display:inline-flex}.hero-copy{z-index:2;position:relative}.hero-lede{max-width:610px;color:var(--ink-soft);margin-bottom:34px;font-size:clamp(1.08rem,1.55vw,1.25rem);line-height:1.65}.hero-visual{width:min(100%,570px);margin-left:auto;padding:0 0 38px 48px;position:relative}.hero-action{max-width:430px}.hero-action>p{color:var(--ink-muted);margin:11px 0 0;font-size:.72rem;line-height:1.55}.section-heading{max-width:720px;margin-bottom:clamp(36px,5vw,64px)}.section-heading h2,.offer-card h2{letter-spacing:-.052em;margin-bottom:22px;font-size:clamp(2.2rem,4.5vw,4.5rem);font-weight:560;line-height:1.02}.section-heading>p:last-child{max-width:700px;color:var(--ink-soft);margin-bottom:0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.7}.playbook{border-top:1px solid var(--line);grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid}.offer-card{background:linear-gradient(135deg, var(--theme-card-primary), transparent 42%), linear-gradient(320deg, var(--theme-card-secondary), transparent 48%), var(--card);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) minmax(350px,.7fr);gap:clamp(38px,7vw,86px);padding:clamp(26px,5vw,62px);display:grid}.offer-price{align-items:center;gap:12px;margin-bottom:28px;display:flex}.offer-price span{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:clamp(3rem,6vw,5rem);font-weight:620;line-height:1}.offer-price small{color:var(--ink-muted);font-size:.82rem;line-height:1.4}.offer-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.offer-list li{color:var(--ink-soft);padding-left:30px;line-height:1.5;position:relative}.offer-list li:before{color:var(--positive);content:"✓";font-weight:750;position:absolute;top:0;left:0}.offer-card__checkout{background:var(--inset);box-shadow:var(--shadow-ring);align-self:center;padding:26px}.offer-card__summary{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:650}.offer-summary{margin:0 0 22px;font-size:.84rem;display:grid}.offer-summary div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;display:flex}.offer-summary dt{color:var(--ink-soft);line-height:1.4}.offer-summary dd{font-variant-numeric:tabular-nums;flex:none;margin:0;font-weight:650}.offer-summary__included{color:var(--positive)}.offer-summary__total{border-top-width:2px!important;border-top-color:var(--line-strong,var(--line))!important}.offer-summary__total dt{color:var(--ink);font-weight:650}.offer-summary__total dd{font-size:1.25rem}.coupon-applied{background:var(--cyan-soft);box-shadow:none;color:var(--ink);margin:-12px 0 18px;padding:10px 12px;font-size:.76rem;line-height:1.45}.coupon-applied[hidden]{display:none}.offer-card__checkout input,.offer-card__checkout button{width:100%}.offer-card__checkout button{margin-top:10px}.faq .section-heading{margin-bottom:0;position:sticky;top:28px}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:16px 2px;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-icon{background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow-ring);color:var(--cyan);flex:0 0 44px;place-items:center;font-size:1.4rem;font-weight:350;transition-property:transform,background-color;transition-duration:.18s;transition-timing-function:ease-out;display:grid}.faq-list details[open] .faq-icon{background:var(--cyan-soft);transform:rotate(45deg)}.faq-list details>p{max-width:680px;color:var(--ink-soft);margin:0;padding:0 58px 24px 2px;line-height:1.7}.site-footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:150px;padding-block:38px;display:grid}.site-footer p{color:var(--ink-muted);text-align:center;margin:0;font-size:.75rem}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 18px;display:flex}.site-footer nav a,.site-footer nav button{min-height:44px;color:var(--ink-soft);align-items:center;font-family:inherit;font-size:.78rem;transition-property:color;transition-duration:.14s;transition-timing-function:ease-out;display:inline-flex}.site-footer nav button{cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.site-footer nav a:hover,.site-footer nav button:hover{color:var(--ink)}.exit-offer{z-index:100;overscroll-behavior:contain;background:linear-gradient(135deg, var(--theme-card-primary), transparent 44%), var(--card-modal);width:min(880px,100% - 36px);max-height:calc(100dvh - 24px);box-shadow:0 0 0 100vmax var(--overlay), var(--shadow-float);grid-template-columns:minmax(0,.78fr) minmax(0,1fr);animation:.42s cubic-bezier(.2,.9,.3,1) both exit-offer-in;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.exit-offer[hidden]{display:none}.exit-offer__main{align-self:center;padding:30px}.exit-offer__close{background:var(--fill);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;font:inherit;border:0;font-size:1.45rem;line-height:1;transition-property:background-color,color,scale;transition-duration:.15s;position:absolute;top:14px;right:14px}.exit-offer__close:hover{background:var(--fill-hover);color:var(--ink)}.exit-offer__close:active{scale:.96}.exit-offer .eyebrow{margin-bottom:12px}.exit-offer h2{letter-spacing:-.05em;max-width:430px;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:570;line-height:1.02}.exit-offer__main>p:not(.eyebrow){max-width:440px;color:var(--ink-soft);margin:18px 0 0;line-height:1.6}.exit-offer__actions{gap:10px;margin-top:24px;display:grid}.exit-offer__actions .primary-cta{width:100%}.exit-offer__actions>a{min-height:44px;color:var(--ink-soft);justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.exit-offer small{color:var(--ink-muted);margin-top:15px;font-size:.7rem;display:block}@media (width<=980px){.faq .section-heading{position:static}.site-footer{grid-template-columns:auto 1fr}.site-footer p{text-align:right}.site-footer nav{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.site-header{min-height:74px}.site-header p{text-align:right;max-width:150px;font-size:.72rem;line-height:1.35}.hero-visual{width:min(100%,580px);margin-inline:auto;padding-left:36px}.playbook{gap:44px}.offer-card{padding:24px}.offer-card__checkout{margin-inline:-8px;padding:20px}.faq-list details>p{padding-right:4px}.site-footer{grid-template-columns:1fr;align-items:start}.site-footer p{text-align:left}.site-footer nav{grid-column:auto}.exit-offer__main{padding:22px}}.header-cta{min-height:44px;color:var(--ink-soft);align-items:center;font-size:.8rem;font-weight:650;text-decoration:none;transition-property:color,opacity;transition-duration:.15s;display:inline-flex}.header-cta:hover{color:var(--ink)}.hero-lede{max-width:560px;margin-bottom:28px;font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.55}.hero-visual{width:min(100%,610px);min-height:590px;margin:0 auto;padding:22px 0 54px 104px}.hero-slide{z-index:1;opacity:0;pointer-events:none;visibility:hidden;transition-property:opacity,transform;transition-duration:.44s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;inset:22px 0 54px 104px;transform:scale(.985)}.hero-slide.is-active{opacity:1;pointer-events:auto;visibility:visible;transform:scale(1)}.hero-result,.hero-reference{background:var(--page-raised);box-shadow:var(--shadow-card);margin:0;overflow:hidden}.hero-result{will-change:transform;height:100%;min-height:512px;animation:8s ease-in-out infinite alternate hero-drift;position:relative}.hero-result:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#030408e0);position:absolute;inset:0}.hero-result img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.hero-result figcaption{box-shadow:none;color:var(--ink-soft);background:0 0;justify-content:space-between;padding:0;display:flex;left:16px;right:16px}.hero-result figcaption strong{color:var(--ink)}.hero-reference{z-index:2;background:var(--card-translucent);width:clamp(138px,27%,184px);padding:7px;position:absolute;bottom:0;left:0;transform:rotate(-4deg)}.hero-reference img{aspect-ratio:3/4;object-fit:cover;width:100%}.hero-reference figcaption{text-align:center;bottom:9px;left:9px;right:9px}.visual-proof{border-top:0;padding-top:clamp(36px,5vw,64px)}.visual-proof__heading{max-width:760px;margin-bottom:clamp(26px,4vw,48px)}.visual-proof__heading h2,.guide-copy h2,.closing h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.35rem,4.7vw,5.1rem);font-weight:560;line-height:.98}.offer-card{grid-template-columns:minmax(0,1.1fr) minmax(330px,.65fr);gap:clamp(34px,6vw,76px)}.offer-card h2{max-width:620px}.offer-card__checkout{align-self:end}.checkout-form__help{cursor:pointer;text-underline-offset:.22em;align-items:center;margin-top:10px;font-size:.78rem;font-weight:600;text-decoration:underline;width:auto!important;min-height:40px!important;box-shadow:none!important;color:var(--ink-soft)!important;background:0 0!important;border:0!important;padding:0!important;display:inline-flex!important}.checkout-form__help:hover{color:var(--ink)!important}.guide-copy>p:not(.eyebrow){max-width:510px;color:var(--ink-soft);margin:24px 0 0;font-size:1.05rem;line-height:1.62}.closing{background:linear-gradient(125deg, var(--theme-card-primary), transparent 44%), var(--card);box-shadow:var(--shadow-card);margin-top:clamp(16px,3vw,34px);padding:clamp(36px,6vw,74px)}.closing>div{max-width:800px}.closing h2{margin-bottom:30px;font-size:clamp(2.3rem,4.5vw,4.8rem)}.exit-offer__reasons{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.exit-offer__reasons li{color:var(--ink-soft);padding-left:24px;font-size:.86rem;line-height:1.42;position:relative}.exit-offer__reasons li:before{color:var(--positive);content:"✓";font-weight:750;position:absolute;left:0}@media (width<=980px){.hero-visual{width:min(100%,610px);margin-inline:auto}.hero-slide{inset:22px 0 54px 104px}}@media (width<=760px){.site-header{min-height:68px}.header-cta{font-size:.72rem}.hero-visual{min-height:480px;padding-left:56px}.hero-slide{inset:0 0 54px 56px}.hero-result{min-height:410px}.hero-reference{width:128px}.offer-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero-slide{transition-duration:.01ms}.hero-result{animation:none}}@keyframes exit-offer-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.97)}}@keyframes hero-drift{0%{transform:translateY(0)rotate(-.7deg)}to{transform:translateY(-9px)rotate(.7deg)}}:lang(ja){line-break:strict;font-family:Space Grotesk,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,Meiryo,ui-sans-serif,system-ui,sans-serif}:lang(ko){word-break:keep-all;font-family:Space Grotesk,Apple SD Gothic Neo,Noto Sans KR,Noto Sans CJK KR,Malgun Gothic,ui-sans-serif,system-ui,sans-serif}:lang(zh-CN),:lang(zh){line-break:strict;font-family:Space Grotesk,PingFang SC,Hiragino Sans GB,Noto Sans SC,Noto Sans CJK SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}:is(:lang(ja),:lang(ko),:lang(zh-CN),:lang(zh)) :is(h1,h2,h3,.eyebrow,.simple-eyebrow,.primary-cta,.header-cta){letter-spacing:0}:is(:lang(ja),:lang(ko),:lang(zh-CN),:lang(zh)) :is(h1,h2){line-height:1.18}:is(:lang(ja),:lang(zh-CN),:lang(zh)) :is(p,li,dd,summary,figcaption){overflow-wrap:anywhere}:lang(vi){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.image-preview{background:#111218;border:0;max-width:96vw;max-height:96svh;padding:50px 12px 12px;overflow:auto}.image-preview::backdrop{background:#000000e0}.image-preview img{object-fit:contain;width:auto;max-width:86vw;max-height:80svh}.image-preview button{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:2rem;position:absolute;top:4px;right:7px}[data-hero-rotator] .hero-slide{transition:opacity .18s ease-out,visibility 0s linear .18s;transform:none}[data-hero-rotator] .hero-slide.is-active{transition-delay:0s}[data-hero-rotator] .hero-result{will-change:auto;min-height:0;animation:none}[data-hero-rotator] .hero-result picture{height:100%;display:block}[data-hero-rotator] .hero-result img{object-position:center 35%;height:100%}[data-hero-rotator] .hero-result figcaption{min-height:auto;bottom:60px;left:24px;right:24px}[data-hero-rotator] .hero-reference{width:150px;bottom:-28px;left:-76px}.hero-playback{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;bottom:76px;left:200px;right:24px}.hero-playback[hidden]{display:none}.hero-progress{background:#ffffff40;flex:1;height:3px;overflow:hidden}.hero-progress span{background:var(--cyan);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero-playback button{color:#fff;cursor:pointer;background:#07080bb3;border:0;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:background-color .14s,scale .14s;display:grid}.hero-playback button:hover{background:#fff3}.hero-playback button:active{scale:.96}.guide{isolation:isolate;color:#211233;background:radial-gradient(at 100% 0,#ffe0ba 0%,#0000 55%),radial-gradient(at 0 100%,#9c8eff 0%,#0000 62%),#cdb4fa;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:38px;padding:clamp(36px,5vw,72px);display:grid;position:relative;overflow:hidden}.guide:before{z-index:-1;content:"";pointer-events:none;width:800px;height:800px;position:absolute;top:-320px;right:-320px}.guide-copy{z-index:12;position:relative}.guide .eyebrow{color:#492073;letter-spacing:.12em}.guide .guide-copy>p:not(.eyebrow){color:#3e2858}.guide .text-cta{color:#fff;background:#2c1544;min-height:50px;padding:14px 22px;transition:background-color .15s,transform .15s;box-shadow:0 8px 22px #37145b26}.guide .text-cta:hover{background:#462165;transform:translateY(-2px)}.guide .text-cta:active{transform:scale(.96)}.guide-copy h2{font-size:clamp(2.6rem,4.2vw,4.6rem)}.guide-copy>.guide-detail{color:var(--ink-muted);margin-top:12px;font-size:.82rem}.guide-gift-note{color:#492b60;margin-top:10px;font-size:.76rem;display:block}.guide-gift-action{align-items:center;gap:clamp(22px,3vw,42px);margin-top:28px;display:flex}.guide-gift-action .text-cta{white-space:nowrap;margin:0}.guide-book{perspective:650px;flex:0 0 108px;margin:0;padding:10px 8px 0}.guide-book__object{aspect-ratio:509/720;width:92px;transform-style:preserve-3d;position:relative;transform:rotateX(8deg)rotateY(-26deg)rotate(7deg)}.guide-book__cover{background:#fff;position:absolute;inset:0;transform:translateZ(7px);box-shadow:8px 14px 22px #31154940}.guide-book__cover img{width:100%;height:100%;display:block}.guide-book__cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000024,#0000 5%,#fff6 8%,#0000 14% 80%,#0000000a);position:absolute;inset:0}.guide-book__back{background:#eee7f5;position:absolute;inset:0;transform:translateZ(-7px);box-shadow:12px 17px 25px #3115492e}.guide-book__pages{transform-origin:0;background:repeating-linear-gradient(#e1dcd7 0 1px,#fffdf8 1px 3px);width:14px;position:absolute;top:3px;bottom:3px;right:-14px;transform:translateZ(7px)rotateY(90deg)}.guide-book__spine{inset-block:0;transform-origin:100%;background:linear-gradient(90deg,#b8a5cb,#f1eaf6 70%,#d1c3de);width:14px;position:absolute;left:-14px;transform:translateZ(7px)rotateY(-90deg)}.guide-book figcaption{text-align:center;color:#492b60;letter-spacing:.03em;margin-top:20px;font-size:.65rem}@media (width<=760px){.guide-gift-action{gap:14px}.guide-gift-action>div{flex:1;min-width:0}.guide-gift-action .text-cta{padding-inline:16px}.guide-book{flex-basis:84px;padding-inline:6px}.guide-book__object{width:72px}}.guide-preview{min-width:0}.guide-fan{--leaf-width:clamp(110px, 12vw, 166px);--spread:clamp(67px, 7.2vw, 102px);isolation:isolate;height:490px;position:relative}.guide-leaf,.guide-previous-leaf{top:calc(20px + var(--row) * 216px);width:var(--leaf-width);transform:translateX(calc(-50% + var(--column) * var(--spread) + var(--jx,0px))) translateY(var(--jy,0px)) rotate(calc(var(--angle) + var(--jr,0deg)));transform-origin:50% 90%;transition:transform .7s cubic-bezier(.2,0,0,1),opacity .48s ease-out;transition-delay:calc(var(--leaf) * 65ms);z-index:calc(var(--leaf) + 1);background:#fff;margin:0;position:absolute;left:50%;box-shadow:0 1px 2px #0000004d,0 12px 28px #00000059}.guide-leaf img,.guide-previous-leaf img{aspect-ratio:509/720;object-fit:cover;width:100%}.guide-fan.is-enhanced:not(.is-open) .guide-leaf{transform:translateX(-50%) translateY(calc(var(--row) * -180px + var(--leaf) * 2px)) rotate(-3deg);opacity:.4}.guide-previous-layer{z-index:0;pointer-events:none;position:absolute;inset:0}.guide-previous-layer.is-leaving{opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1)}.guide-previous-leaf{pointer-events:none;transition:none!important}.guide-fan>.guide-leaf.is-incoming{transform:translateX(-50%) translateY(calc(var(--row) * -180px + var(--leaf) * 2px)) rotate(-3deg);opacity:0;transition:none!important}.guide-fan.is-settled>.guide-leaf{transition:none!important}@media (hover:hover){.guide-fan.is-open:hover .guide-leaf{transform:translateX(calc(-50% + var(--column) * var(--spread) * 1.06 + var(--jx,0px))) translateY(var(--jy,0px)) rotate(calc((var(--angle) + var(--jr,0deg)) * .65));transition-delay:calc(var(--leaf) * 20ms)}.guide-fan.is-open .guide-leaf:hover{z-index:20;transform:translateX(calc(-50% + var(--column) * var(--spread))) translateY(-12px) rotate(0deg) scale(1.08);transition-delay:0s}}@media (width<=1100px){.guide{grid-template-columns:1fr}.guide-fan{--leaf-width:160px;--spread:105px;width:100%;max-width:740px;margin-inline:auto}}@media (width<=760px){[data-hero-rotator] .hero-reference{width:116px;left:-44px}[data-hero-rotator] .hero-result figcaption{font-size:.6rem;left:18px;right:18px}.hero-playback{gap:4px;bottom:73px;left:154px;right:20px}.guide{gap:34px;padding:32px 22px 16px}.guide-copy h2{font-size:clamp(2.5rem,10vw,3.5rem)}.guide-fan{--leaf-width:clamp(82px, 22vw, 135px);--spread:clamp(42px, 11vw, 77px);height:350px}.guide-leaf,.guide-previous-leaf{top:calc(15px + var(--row) * 158px)}}@media (prefers-reduced-motion:reduce){[data-hero-rotator] .hero-slide,.guide-leaf{transition:none}.guide-fan .guide-leaf,.guide-previous-layer.is-leaving{transition:none!important}.guide-fan.is-enhanced:not(.is-open) .guide-leaf{transform:translateX(calc(-50% + var(--column) * var(--spread))) rotate(var(--angle));opacity:1}}.purchase-benefits[data-astro-cid-ms3b3jex]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,34px);margin-block:92px 24px;padding-inline:8px;display:grid}.benefit-card[data-astro-cid-ms3b3jex]{--tint:var(--positive);--wash:color-mix(in srgb, var(--positive) 18%, transparent);--tilt:-2deg;background:radial-gradient(ellipse at 80% 0%, var(--wash), transparent 80%), var(--card);min-width:0;box-shadow:var(--shadow-card);transform:rotate(var(--tilt));padding:24px 28px 30px;transition:transform .5s cubic-bezier(.2,0,0,1),opacity .5s;position:relative}.benefit-card--restore[data-astro-cid-ms3b3jex]{--tint:var(--violet);--wash:color-mix(in srgb, var(--violet) 18%, transparent);--tilt:0deg;translate:0 -20px}.benefit-card--time[data-astro-cid-ms3b3jex]{--tint:var(--coral);--wash:color-mix(in srgb, var(--coral) 16%, transparent);--tilt:2deg}.benefit-art[data-astro-cid-ms3b3jex]{width:118px;height:118px;color:var(--tint);place-items:center;margin:0 0 20px auto;display:grid;position:relative}.benefit-art[data-astro-cid-ms3b3jex]:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--tint) 18%, transparent), transparent 68%);position:absolute;inset:-20px}.benefit-art[data-astro-cid-ms3b3jex] i[data-astro-cid-ms3b3jex]{position:absolute;inset:10px;transform:rotate(-25deg)scaleX(1.18)}.benefit-art[data-astro-cid-ms3b3jex] b[data-astro-cid-ms3b3jex]{background:var(--tint);width:7px;height:7px;box-shadow:0 0 14px color-mix(in srgb, var(--tint) 50%, transparent);position:absolute;top:28px;right:4px}.benefit-art[data-astro-cid-ms3b3jex] span[data-astro-cid-ms3b3jex]{font-size:68px;font-weight:400;line-height:1;transition:transform .55s cubic-bezier(.2,0,0,1);position:relative}.benefit-card--restore[data-astro-cid-ms3b3jex] .benefit-art[data-astro-cid-ms3b3jex] i[data-astro-cid-ms3b3jex]{border-style:dashed}.benefit-card--time[data-astro-cid-ms3b3jex] .benefit-art[data-astro-cid-ms3b3jex] i[data-astro-cid-ms3b3jex]{transform:rotate(25deg)scaleX(1.18)}.benefit-copy[data-astro-cid-ms3b3jex] h3[data-astro-cid-ms3b3jex]{color:var(--ink);letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(1.12rem,1.6vw,1.45rem);font-weight:600}.benefit-copy[data-astro-cid-ms3b3jex] p[data-astro-cid-ms3b3jex]{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.5}.purchase-benefits[data-astro-cid-ms3b3jex].is-enhanced:not(.is-visible) .benefit-card[data-astro-cid-ms3b3jex]{opacity:0;transform:translateY(16px)rotate(0)}.purchase-benefits[data-astro-cid-ms3b3jex].is-visible .benefit-card[data-astro-cid-ms3b3jex]:nth-child(2){transition-delay:90ms}.purchase-benefits[data-astro-cid-ms3b3jex].is-visible .benefit-card[data-astro-cid-ms3b3jex]:nth-child(3){transition-delay:.18s}@media (hover:hover){.benefit-card[data-astro-cid-ms3b3jex]:hover{transition-delay:0s;transform:translateY(-5px)rotate(0)}.benefit-card[data-astro-cid-ms3b3jex]:hover .benefit-art[data-astro-cid-ms3b3jex] span[data-astro-cid-ms3b3jex]{transform:rotate(-12deg)scale(1.08)}}@media (width<=760px){.purchase-benefits[data-astro-cid-ms3b3jex]{grid-template-columns:1fr;gap:12px;margin-block:48px 0;padding-inline:4px}.benefit-card[data-astro-cid-ms3b3jex]{--tilt:-1deg;align-items:center;gap:18px;padding:18px;display:flex}.benefit-card--restore[data-astro-cid-ms3b3jex]{--tilt:1deg;translate:0}.benefit-card--time[data-astro-cid-ms3b3jex]{--tilt:-1deg}.benefit-art[data-astro-cid-ms3b3jex]{flex:0 0 66px;width:66px;height:66px;margin:0}.benefit-art[data-astro-cid-ms3b3jex] span[data-astro-cid-ms3b3jex]{font-size:42px}.benefit-art[data-astro-cid-ms3b3jex] b[data-astro-cid-ms3b3jex]{width:5px;height:5px;top:12px}.benefit-copy[data-astro-cid-ms3b3jex] h3[data-astro-cid-ms3b3jex]{font-size:1.05rem}.benefit-copy[data-astro-cid-ms3b3jex] p[data-astro-cid-ms3b3jex]{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.benefit-card[data-astro-cid-ms3b3jex],.benefit-art[data-astro-cid-ms3b3jex] span[data-astro-cid-ms3b3jex]{transition:none}.purchase-benefits[data-astro-cid-ms3b3jex].is-enhanced:not(.is-visible) .benefit-card[data-astro-cid-ms3b3jex]{opacity:1;transform:rotate(var(--tilt))}}.offer-summary__currency[data-astro-cid-7lh7v7j2]{color:var(--ink-muted);text-wrap:pretty;margin:8px 0 0;font-size:.78rem;line-height:1.45}
