@font-face{font-family:"DM Serif Display";src:url(/fonts/dm-serif-display.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400}.sales-page{--sales-shell:68.5rem;--sales-columns:12;--sales-gap:1.5rem;--sales-gutter:clamp(1.25rem,4vw,2rem);--sales-h1:clamp(2.25rem,3.25vw,3rem);--sales-h2:clamp(2rem,3vw,2.75rem);--sales-h3:clamp(1.5rem,2vw,1.875rem);--sales-lead:clamp(1.125rem,1.6vw,1.25rem);--sales-body:clamp(1.0625rem,1.15vw,1.125rem)}.sales-shell{width:min(calc(100% - (2 * var(--sales-gutter))),var(--sales-shell));margin-inline:auto}.sales-grid{display:grid;grid-template-columns:repeat(var(--sales-columns),minmax(0,1fr));-moz-column-gap:var(--sales-gap);column-gap:var(--sales-gap)}.dco-cta{min-height:3.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:1rem;margin-block-start:2rem;padding:.85rem 1.4rem;border:1px solid color-mix(in oklch,var(--dco-action),black 10%);border-radius:.75rem;background:var(--dco-action);box-shadow:0 .5rem 1.5rem color-mix(in oklch,var(--dco-ink),transparent 80%);color:var(--dco-action-ink)!important;font-family:var(--dco-body);font-size:.9rem;font-weight:700;letter-spacing:.025em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .18s ease,transform .12s ease}.dco-cta:hover{background:var(--dco-action-hover)}.dco-cta:active{transform:translateY(1px)}.dco-cta[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.dco-cta svg{width:1.15rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dco-cta--light{box-shadow:0 .5rem 1.6rem var(--dco-shadow-strong)}.dco-lines{list-style:none;margin:0;padding:0}.dco-lines li{position:relative;padding-block:1rem;padding-inline-start:1.5rem;border-block-start:1px solid var(--dco-rule)}.dco-lines li:before{content:"";position:absolute;inset-block-start:1.65rem;inset-inline-start:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--dco-caramel)}.dco-lines--ordered{counter-reset:dco-lines}.dco-lines--ordered li{counter-increment:dco-lines;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-inline-start:0}.dco-lines--ordered li:before{content:counter(dco-lines,decimal-leading-zero);position:static;width:auto;height:auto;border-radius:0;background:transparent;color:var(--dco-caramel);font-size:.8rem;font-weight:700;letter-spacing:.08em}.proof-marquee{position:relative}.proof-marquee__viewport{width:100%;overflow:hidden}.proof-marquee__track{width:-moz-max-content;width:max-content;display:flex;align-items:flex-start;will-change:transform}.proof-marquee__set{display:flex;align-items:flex-start;gap:1.5rem;padding-inline-end:1.5rem}.proof-marquee__item{width:clamp(17.5rem,22vw,20rem);margin:0;overflow:visible;border:1px solid var(--dco-rule);background:var(--dco-paper-soft);box-shadow:0 .75rem 2rem var(--dco-shadow)}.proof-marquee__item img{width:100%;height:auto}.proof-marquee__control{min-height:44px;display:inline-flex;align-items:center;gap:.55rem;margin-block-start:1rem;margin-inline-start:var(--sales-gutter);padding:.5rem 0;border:0;background:transparent;color:var(--dco-ink-muted);cursor:pointer;font:700 .75rem/1 var(--dco-body);letter-spacing:.05em;text-transform:uppercase}.proof-marquee__control:hover{color:var(--dco-ink)}.proof-marquee__control:active{transform:translateY(1px)}.proof-marquee__control:disabled{cursor:not-allowed;opacity:.55}.dco-price-stack{display:grid;justify-items:start}.dco-price-stack__from{color:var(--dco-ink-muted);font-size:.95rem}.dco-price-stack__from del{text-decoration-color:var(--dco-danger);text-decoration-thickness:2px}.dco-price-stack__label{margin-block-start:1.5rem!important;font-weight:700}.dco-price-stack__installments{margin-block-start:.25rem;letter-spacing:-.04em;line-height:1}.dco-price-stack__cash{margin-block-start:.75rem!important;font-size:1.05rem}@media (max-width:63.99rem){.sales-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.proof-marquee__viewport{overflow-x:auto;scrollbar-width:none}.proof-marquee__viewport::-webkit-scrollbar{display:none}.proof-marquee__control{display:none}.dco-cta:hover{transform:none}}.dco-page{--dco-paper:oklch(98% 0.014 73);--dco-paper-soft:oklch(95% 0.025 72);--dco-paper-deep:oklch(91% 0.038 72);--dco-ink:oklch(25% 0.071 48);--dco-ink-soft:oklch(34% 0.056 50);--dco-ink-muted:oklch(43% 0.044 52);--dco-caramel:oklch(48% 0.105 50);--dco-caramel-soft:oklch(77% 0.057 53);--dco-rule:oklch(82% 0.045 64);--dco-rule-dark:oklch(55% 0.061 50);--dco-action:oklch(42% 0.15 143);--dco-action-hover:oklch(36% 0.14 143);--dco-action-ink:oklch(99% 0.008 110);--dco-focus:oklch(76% 0.16 91);--dco-danger:oklch(49% 0.16 29);--dco-shadow:oklch(22% 0.056 48/0.16);--dco-shadow-strong:oklch(10% 0.02 48/0.32);--dco-overlay:oklch(25% 0.071 48/0.78);--dco-display:"DM Serif Display",Georgia,serif;--dco-body:"Poppins",Arial,sans-serif;--dco-space-2xs:0.25rem;--dco-space-xs:0.5rem;--dco-space-sm:0.75rem;--dco-space-md:1rem;--dco-space-lg:1.5rem;--dco-space-xl:2rem;--dco-space-2xl:3rem;--dco-space-3xl:4rem;--dco-space-4xl:6rem;--dco-space-5xl:8rem;--dco-text-sm:0.875rem;--dco-text-base:1rem;--dco-text-md:1.125rem;--dco-text-lg:1.375rem;--dco-text-xl:1.75rem;--dco-text-2xl:var(--sales-h2);--dco-dur-short:180ms;--dco-ease-out:cubic-bezier(0.16,1,0.3,1);--dco-rule-hair:1px;min-width:0;overflow-x:clip;background:var(--dco-paper);color:var(--dco-ink);font-family:var(--dco-body);font-size:var(--sales-body);line-height:1.65}.dco-page *,.dco-page :after,.dco-page :before{box-sizing:border-box}.dco-page ::-moz-selection{background:var(--dco-caramel);color:var(--dco-ink)}.dco-page ::selection{background:var(--dco-caramel);color:var(--dco-ink)}.dco-page :focus-visible{outline:3px solid var(--dco-ink);outline-offset:4px;box-shadow:0 0 0 6px var(--dco-paper)}.dco-close :focus-visible,.dco-footer :focus-visible,.dco-mechanism-gifts :focus-visible,.dco-offer__price :focus-visible,.dco-opening__hero :focus-visible,.dco-opening__urgency :focus-visible{outline-color:var(--dco-paper);box-shadow:0 0 0 6px var(--dco-ink)}.dco-page figure,.dco-page h1,.dco-page h2,.dco-page h3,.dco-page p{min-width:0;margin:0}.dco-page h1,.dco-page h2,.dco-page h3{text-wrap:balance}.dco-page h1,.dco-page h2{font-family:var(--dco-display);font-weight:400;letter-spacing:-.03em}.dco-page h1{font-size:var(--sales-h1);line-height:1.02}.dco-page h2{font-size:var(--sales-h2);line-height:1.08}.dco-page h3{font-size:var(--sales-h3);line-height:1.2}.dco-page img,.dco-page svg{display:block;max-width:100%}.dco-page a{color:inherit;text-underline-offset:.2em}.dco-page strong{font-weight:700}.dco-page [data-motion-hidden]{visibility:visible}@media (max-width:39.99rem){.dco-page{--sales-gutter:1rem;--sales-gap:1rem;font-size:1rem}.dco-page h1,.dco-page h2,.dco-page h3{overflow-wrap:anywhere}}.dco-opening{min-width:0;background:var(--dco-paper);color:var(--dco-ink)}.dco-opening figure,.dco-opening h1,.dco-opening h2,.dco-opening h3,.dco-opening p{margin:0}.dco-opening h1,.dco-opening h2{font-family:var(--dco-display);font-weight:400;letter-spacing:-.03em}.dco-opening .dco-cta{color:var(--dco-action-ink)}.dco-opening__masthead{background:var(--dco-paper)}.dco-opening__masthead-grid{align-items:center;min-height:4.5rem;padding-block:var(--dco-space-sm);border-block:var(--dco-rule-hair) solid var(--dco-rule);font-size:var(--dco-text-sm);letter-spacing:.06em;text-transform:uppercase}.dco-opening__masthead-grid p{max-width:26rem;line-height:1.35}.dco-opening__masthead-grid a{min-height:44px;display:inline-flex;align-items:center;justify-self:start;color:inherit;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.dco-opening__masthead-grid a:hover{color:var(--dco-caramel)}.dco-opening__masthead-grid a:active{transform:translateY(1px)}.dco-opening__hero{overflow:clip;background:var(--dco-ink);color:var(--dco-paper)}.dco-opening__hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.dco-opening__hero-copy{align-self:center;padding-block-start:clamp(4.5rem,8vw,6rem);padding-block-end:clamp(6rem,10vw,8rem);padding-inline:var(--sales-gutter)}.dco-opening__hero h1{max-width:none;font-size:clamp(2.25rem,2.85vw,2.5rem);font-weight:400;line-height:1.08;text-wrap:wrap}.dco-opening__hero h1 strong{color:var(--dco-caramel-soft);font-weight:600}.dco-opening__hero-prose{display:grid;gap:0;max-width:39rem;margin-block-start:var(--dco-space-xl)}.dco-opening__hero-lead{max-width:52ch;color:var(--dco-paper);font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.55}.dco-opening__hero-objection{max-width:58ch;margin-block-start:var(--dco-space-lg)!important;padding-inline-start:var(--dco-space-lg);border-inline-start:2px solid var(--dco-caramel);color:var(--dco-caramel-soft);font-size:var(--dco-text-base);font-style:italic}.dco-opening__hero-resolution{max-width:54ch;margin-block-start:var(--dco-space-lg)!important;color:var(--dco-paper-deep);font-size:var(--dco-text-md);font-weight:500}.dco-opening__hero-resolution strong{color:var(--dco-paper);text-decoration:underline;text-decoration-color:var(--dco-caramel);text-decoration-thickness:2px;text-underline-offset:.2em}.dco-opening__hero-mark{position:relative;min-height:42rem;display:grid;place-items:center;padding:clamp(2.5rem,5vw,4.5rem);background:var(--dco-paper-soft)}.dco-opening__hero-mark img{position:relative;z-index:1;width:min(100%,38rem);height:min(88%,44rem);-o-object-fit:contain;object-fit:contain}.dco-opening__hero-divider{position:absolute;inset-block:0;inset-inline-start:0;width:var(--dco-rule-hair);background:var(--dco-caramel);opacity:.55}.dco-opening__results{padding-block:clamp(5rem,9vw,7rem);background:var(--dco-paper)}.dco-opening__results-head>div{max-width:37rem}.dco-opening__results h2{font-size:clamp(1.875rem,2.5vw,2.375rem);font-weight:400;line-height:1.12;text-wrap:balance}.dco-opening__recognition h2,.dco-opening__urgency h2{font-size:clamp(2rem,3vw,2.75rem);line-height:1.08}.dco-opening__results-rule{width:min(16rem,64%);height:2px;display:block;margin-block:var(--dco-space-lg) var(--dco-space-2xl);background:var(--dco-caramel)}.dco-opening__proof-marquee{width:100%}.dco-opening__recognition{padding-block:clamp(5.5rem,10vw,8rem);border-block-start:var(--dco-rule-hair) solid var(--dco-rule);background:var(--dco-paper-soft)}.dco-opening__recognition-question{align-self:start}.dco-opening__recognition-question h2{max-width:18ch;text-wrap:balance}.dco-opening__recognition-ledger{position:relative;margin-block-start:var(--dco-space-2xl)}.dco-opening__recognition-ledger ol{list-style:none;margin:0;padding:0}.dco-opening__recognition-ledger li{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--dco-space-md);align-items:start;padding-block:var(--dco-space-lg);border-block-start:var(--dco-rule-hair) solid var(--dco-rule)}.dco-opening__recognition-ledger li:last-child{border-block-end:var(--dco-rule-hair) solid var(--dco-rule)}.dco-opening__recognition-ledger li>span{position:relative;z-index:2;width:2rem;min-height:2rem;display:grid;place-items:center;background:var(--dco-paper-soft);color:var(--dco-caramel);font-size:var(--dco-text-sm);font-variant-numeric:tabular-nums;font-weight:700}.dco-opening__recognition-ledger li p{max-width:54ch;line-height:1.55}.dco-opening__recognition-spine{position:absolute;z-index:1;inset-block:1.5rem 7.5rem;inset-inline-start:1rem;width:2px;background:var(--dco-rule)}.dco-opening__recognition-spine>span{width:100%;height:100%;display:block;background:var(--dco-caramel);transform-origin:top center}.dco-opening__recognition-close{position:relative;max-width:48ch;margin-block-start:var(--dco-space-2xl)!important;font-family:var(--dco-display);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.35}.dco-opening__recognition-close>span{width:8rem;height:2px;display:block;margin-block-start:var(--dco-space-md);background:var(--dco-action)}.dco-opening__urgency{position:relative;overflow:clip;padding-block:clamp(6rem,11vw,9rem);background:var(--dco-ink);color:var(--dco-paper)}.dco-opening__urgency-shell{position:relative;z-index:1}.dco-opening__urgency-grid{align-items:start}.dco-opening__urgency-copy h2{max-width:19ch;font-size:clamp(2rem,2.65vw,2.375rem);text-wrap:balance}.dco-opening__urgency-copy>p{max-width:54ch;margin-block-start:var(--dco-space-xl)!important;color:var(--dco-paper-deep);font-size:var(--dco-text-md)}.dco-opening__urgency-copy strong{color:var(--dco-paper);text-decoration:underline;text-decoration-color:var(--dco-caramel);text-decoration-thickness:2px;text-underline-offset:.18em}.dco-opening__urgency-stack{margin-block-start:var(--dco-space-3xl)}.dco-opening__urgency-stack h3{max-width:34ch;margin-block-end:var(--dco-space-lg);font-size:var(--dco-text-lg);line-height:1.3}.dco-opening__urgency-stack ul{list-style:none;margin:0;padding:0}.dco-opening__urgency-stack li{position:relative;min-height:4.75rem;display:flex;align-items:center;padding:var(--dco-space-md) var(--dco-space-lg);border:var(--dco-rule-hair) solid var(--dco-rule-dark);background:var(--dco-ink-soft);color:var(--dco-paper);line-height:1.45}.dco-opening__urgency-stack li+li{margin-block-start:-1px}.dco-opening__urgency-stack li:nth-child(2){margin-inline-start:var(--dco-space-sm)}.dco-opening__urgency-stack li:nth-child(3){margin-inline-start:var(--dco-space-lg)}.dco-opening__urgency-stack li:nth-child(4){margin-inline-start:var(--dco-space-xl)}.dco-opening__urgency-close{display:grid;justify-items:center;margin-block-start:clamp(4.5rem,8vw,7rem);padding-block-start:var(--dco-space-xl);border-block-start:var(--dco-rule-hair) solid var(--dco-rule-dark);text-align:center}.dco-opening__urgency-close>p{max-width:62ch;color:var(--dco-paper-deep);font-size:var(--dco-text-md);text-wrap:pretty}.dco-opening__urgency-close>p+p{max-width:50ch;margin-block-start:var(--dco-space-md)!important;color:var(--dco-paper);font-family:var(--dco-display);font-size:clamp(1.35rem,2.25vw,1.75rem);line-height:1.35;text-wrap:balance}.dco-opening__urgency-thread{position:absolute;inset:0;width:100%;height:100%;opacity:.28;pointer-events:none}.dco-opening__urgency-thread path{fill:none;stroke:var(--dco-caramel);stroke-linecap:round;stroke-width:2}@media (min-width:64rem){.dco-opening__masthead-grid p{grid-column:1/9}.dco-opening__masthead-grid a{grid-column:10/13;justify-self:end}.dco-opening__hero-copy{grid-column:1;grid-row:1;padding-inline-start:max(var(--sales-gutter),calc((100vw - var(--sales-shell)) * .5));padding-inline-end:1rem}.dco-opening__hero-mark{grid-column:2;grid-row:1}.dco-opening__hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dco-opening__results-head>div{grid-column:1/8}.dco-opening__recognition-question{position:sticky;inset-block-start:7rem;grid-column:1/6}.dco-opening__recognition-question h2{max-width:none;font-size:clamp(2rem,2.7vw,2.5rem)}.dco-opening__recognition-ledger{grid-column:7/13;margin-block-start:0}.dco-opening__urgency-copy{grid-column:1/7}.dco-opening__urgency-stack{grid-column:7/13;margin-block-start:0}.dco-opening__urgency-copy h2{max-width:none;font-size:clamp(2rem,2.5vw,2.25rem)}.dco-opening__urgency-close{grid-column:3/11}}@media (max-width:63.99rem){.dco-opening__masthead-grid{grid-template-columns:minmax(0,1fr) auto;gap:var(--dco-space-md)}.dco-opening__hero-copy{padding-inline:var(--sales-gutter)}.dco-opening__hero-mark{min-height:28rem}.dco-opening__recognition-ledger,.dco-opening__urgency-stack{margin-block-start:var(--dco-space-3xl)}}@media (max-width:39.99rem){.dco-opening__masthead-grid{font-size:.68rem}.dco-opening__masthead-grid p{max-width:12rem}.dco-opening__hero h1{font-size:clamp(2.35rem,11vw,2.75rem)}.dco-opening__hero-mark{min-height:24rem;padding:var(--dco-space-3xl) var(--dco-space-xl)}.dco-opening__recognition-ledger li{grid-template-columns:2.5rem minmax(0,1fr)}.dco-opening__urgency-stack li:nth-child(n){margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.dco-opening__recognition-spine>span{transform:none!important}}.dco-mechanism{min-width:0}.dco-mechanism figure,.dco-mechanism h2,.dco-mechanism h3,.dco-mechanism p{min-width:0;margin:0}.dco-mechanism-method{padding-block:clamp(5rem,11vw,9rem);background:var(--dco-paper)}.dco-mechanism-method__head{max-width:58rem;margin-inline:auto;text-align:center}.dco-mechanism-audience__head h2,.dco-mechanism-gifts__head h2,.dco-mechanism-method__head h2,.dco-mechanism-transformation__head h2{font-family:var(--dco-display);font-size:var(--dco-text-2xl);font-weight:400;letter-spacing:-.025em;line-height:1.06}.dco-mechanism-method__head strong{background:transparent;color:var(--dco-caramel);font-weight:400;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}.dco-mechanism-method__head>p{max-width:48rem;margin:var(--dco-space-lg) auto 0;color:var(--dco-ink-muted);font-size:var(--dco-text-lg);line-height:1.4}.dco-method-scenes{margin-block-start:clamp(4rem,9vw,7rem)}.dco-method-scene{align-items:center;gap:var(--dco-space-2xl);padding-block:clamp(3rem,7vw,5.5rem);border-block-start:var(--dco-rule-hair) solid var(--dco-rule)}.dco-method-scene:last-child{border-block-end:var(--dco-rule-hair) solid var(--dco-rule)}.dco-method-art,.dco-method-scene__copy{grid-column:1/-1}.dco-method-art{position:relative;min-height:18rem;display:grid;place-items:center;background:var(--dco-paper-soft)}.dco-method-art>span{position:absolute;inset-block-start:var(--dco-space-md);inset-inline-start:var(--dco-space-md);color:var(--dco-caramel);font-size:var(--dco-text-sm);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em}.dco-method-art svg{width:min(100%,32rem);height:auto;padding:var(--dco-space-xl);fill:none;stroke:var(--dco-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.dco-method-art circle{fill:var(--dco-paper)}.dco-method-art .dco-method-art__accent{stroke:var(--dco-caramel)}.dco-method-art .dco-method-art__baseline{stroke:var(--dco-rule-dark)}.dco-method-scene__copy{max-width:64ch;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.7}.dco-method-scene__copy p+p{margin-block-start:var(--dco-space-xl)}.dco-method-coda{max-width:49rem;margin:clamp(3rem,7vw,5rem) auto 0!important;padding-block:var(--dco-space-xl);border-block:var(--dco-rule-hair) solid var(--dco-rule);font-family:var(--dco-display);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.4;text-align:center}.dco-mechanism-transformation{padding-block:clamp(5rem,12vw,10rem);background:var(--dco-paper-soft)}.dco-mechanism-transformation__head{max-width:44rem}.dco-mechanism-gifts__head>p,.dco-mechanism-transformation__head>p{margin-block-end:var(--dco-space-md);color:var(--dco-caramel);font-size:var(--dco-text-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dco-transformation-acts{align-items:stretch;margin-block-start:clamp(3rem,7vw,5.5rem)}.dco-transformation-act{grid-column:1/-1;height:100%;padding:clamp(1.5rem,5vw,3.5rem)}.dco-transformation-act--today{background:var(--dco-paper-deep)}.dco-transformation-act--after{background:var(--dco-ink);color:var(--dco-paper)}.dco-transformation-act h3{margin-block-end:var(--dco-space-xl);font-family:var(--dco-display);font-size:clamp(1.8rem,5vw,3.35rem);font-weight:400;line-height:1}.dco-transformation-art{min-height:9rem;display:grid;place-items:center;margin-block-end:var(--dco-space-lg)!important;border-block:var(--dco-rule-hair) solid var(--dco-rule)}.dco-transformation-art svg{width:100%;height:auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.dco-transformation-art circle{fill:var(--dco-paper);stroke:var(--dco-caramel)}.dco-transformation-art text{fill:currentColor;stroke:none;font:700 .7rem var(--dco-body);letter-spacing:.08em}.dco-transformation-art__guide,.dco-transformation-art__sheet{opacity:.36}.dco-transformation-art [data-transformation-path]{stroke:var(--dco-caramel);stroke-width:3}.dco-transformation-act--after .dco-lines li,.dco-transformation-act--after .dco-transformation-art{border-color:var(--dco-rule-dark)}.dco-transformation-verdict{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--dco-space-xl);min-height:25rem;margin-block-start:clamp(4rem,9vw,7rem);padding-block:clamp(3rem,8vw,6rem);border-block:var(--dco-rule-hair) solid var(--dco-rule);font-family:var(--dco-display);font-size:clamp(1.55rem,3.2vw,2.7rem);letter-spacing:-.02em;line-height:1.16}.dco-transformation-verdict__luck,.dco-transformation-verdict__technique{max-width:24ch}.dco-transformation-verdict__technique{color:var(--dco-ink-soft)}.dco-transformation-arrow{width:4.75rem;height:auto;justify-self:center;fill:none;stroke:var(--dco-caramel);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;rotate:90deg}.dco-word-strike,.dco-word-technique{position:relative;display:inline-block;font-size:1.16em}.dco-word-strike i,.dco-word-technique i{position:absolute;inset-inline:-.08em;display:block;height:.08em;background:var(--dco-danger);transform-origin:left center}.dco-word-strike i{inset-block-start:51%;rotate:-5deg}.dco-word-technique i{inset-block-end:-.03em;height:.1em;background:var(--dco-action)}.dco-mechanism-audience{padding-block:clamp(5rem,11vw,9rem);background:var(--dco-paper-deep)}.dco-mechanism-audience__head{display:grid;gap:var(--dco-space-md);max-width:43rem}.dco-mechanism-audience__head>p{font-family:var(--dco-display);font-size:var(--dco-text-xl);line-height:1.2}.dco-audience-story{align-items:start;margin-block-start:clamp(3.5rem,8vw,6rem)}.dco-audience-chapters,.dco-audience-story__visual{grid-column:1/-1}.dco-audience-story__visual{display:grid;place-items:center;padding-block-end:var(--dco-space-2xl)}.dco-audience-orbit{position:relative;width:min(100%,25rem);aspect-ratio:1}.dco-audience-orbit svg{width:100%;height:100%;overflow:visible;fill:none;stroke:var(--dco-rule-dark);stroke-width:1}.dco-audience-orbit [data-audience-ring]{stroke:var(--dco-caramel);stroke-width:2.25;transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.dco-audience-orbit [data-audience-ring="0"]{stroke-dasharray:64 36}.dco-audience-orbit [data-audience-ring="1"]{stroke-dasharray:38 9 28 25}.dco-audience-orbit [data-audience-ring="2"]{stroke-dasharray:52 13 18 17}.dco-audience-orbit__guide{stroke-dasharray:1 7;vector-effect:non-scaling-stroke}.dco-audience-orbit__axis{stroke-dasharray:2 12;opacity:.55}.dco-audience-orbit__core{fill:var(--dco-ink);stroke:var(--dco-ink)}.dco-audience-orbit__core-outline{stroke:var(--dco-caramel)}.dco-audience-orbit [data-audience-node]{transform-box:fill-box;transform-origin:center}.dco-audience-orbit [data-audience-node] circle{fill:var(--dco-paper-deep);stroke:var(--dco-caramel);stroke-width:2}.dco-audience-orbit text{fill:var(--dco-ink);stroke:none;font:700 .72rem var(--dco-body);letter-spacing:.08em}.dco-audience-chapters article{position:relative;padding-block:clamp(2.5rem,7vw,5rem);border-block-start:var(--dco-rule-hair) solid var(--dco-rule)}.dco-audience-chapters article:last-child{border-block-end:var(--dco-rule-hair) solid var(--dco-rule)}.dco-audience-chapters article>span{display:block;margin-block-end:var(--dco-space-md);color:var(--dco-caramel);font-size:var(--dco-text-sm);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em}.dco-audience-chapters h3{max-width:31ch;margin-block-end:var(--dco-space-xl);font-family:var(--dco-display);font-size:clamp(1.55rem,3.5vw,2.5rem);font-weight:400;line-height:1.15}.dco-audience-resolution{position:relative;min-height:clamp(21rem,42vw,30rem);display:grid;place-items:center;overflow:clip;margin-block-start:clamp(4rem,9vw,7rem);padding:clamp(2rem,6vw,5rem);border-block:var(--dco-rule-hair) solid var(--dco-rule-dark)}.dco-audience-resolution svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--dco-rule-dark);stroke-width:1;pointer-events:none}.dco-audience-resolution [data-audience-resolution-ring]{transform-box:fill-box;transform-origin:center}.dco-audience-resolution__core{fill:var(--dco-caramel);stroke:var(--dco-caramel)}.dco-audience-resolution p{position:relative;z-index:1;max-width:23ch;font-family:var(--dco-display);font-size:clamp(1.75rem,4vw,3.2rem);letter-spacing:-.02em;line-height:1.12;text-align:center}.dco-mechanism-gifts{padding-block:clamp(5rem,11vw,9rem);background:var(--dco-ink);color:var(--dco-paper)}.dco-mechanism-gifts__head{display:grid;gap:var(--dco-space-md);max-width:48rem}.dco-mechanism-gifts__head>p{margin-block-end:0;color:var(--dco-caramel-soft)}.dco-gift-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--dco-space-md);margin-block-start:clamp(3rem,8vw,6rem)}.dco-gift-tile{grid-column:1/-1;display:grid;align-content:space-between;min-width:0;min-height:27rem;padding:clamp(1.25rem,4vw,2.25rem);border:var(--dco-rule-hair) solid var(--dco-rule-dark);background:var(--dco-caramel);color:var(--dco-ink)}.dco-gift-tile--2{background:var(--dco-paper-deep);color:var(--dco-ink)}.dco-gift-tile--3{background:transparent;color:var(--dco-paper)}.dco-gift-art{min-height:13rem;display:grid;place-items:center;margin-block-end:var(--dco-space-2xl)}.dco-gift-art svg{width:100%;max-height:15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.dco-gift-art .dco-gift-art__accent{stroke:var(--dco-ink);stroke-width:4}.dco-gift-tile--2 .dco-gift-art__accent{stroke:var(--dco-ink)}.dco-gift-tile--3 .dco-gift-art__accent{stroke:var(--dco-caramel-soft)}.dco-gift-art [data-gift-balance],.dco-gift-art [data-gift-cycle],.dco-gift-art [data-gift-document]{transform-box:fill-box;transform-origin:center}.dco-gift-tile h3{max-width:27ch;font-family:var(--dco-display);font-size:clamp(1.55rem,3.5vw,2.5rem);font-weight:400;line-height:1.12}.dco-gift-tile p{max-width:61ch;margin-block-start:var(--dco-space-lg);line-height:1.7}.dco-gift-tile p,.dco-gift-tile--2 p{color:var(--dco-ink-soft)}.dco-gift-tile--3 p{color:var(--dco-paper-deep)}@media (min-width:64rem){.dco-method-art{grid-column:1/span 5}.dco-method-scene__copy{grid-column:7/-1}.dco-method-scene:nth-child(2n) .dco-method-art{grid-column:8/-1;grid-row:1}.dco-method-scene:nth-child(2n) .dco-method-scene__copy{grid-column:1/span 6;grid-row:1}.dco-method-scene{gap:var(--dco-space-4xl)}.dco-method-art{min-height:23rem}.dco-transformation-act--today{grid-column:1/span 6}.dco-transformation-act--after{grid-column:7/-1}.dco-transformation-verdict{grid-template-columns:minmax(0,5fr) 5rem minmax(0,5fr);-moz-column-gap:var(--dco-space-xl);column-gap:var(--dco-space-xl)}.dco-transformation-verdict__luck{justify-self:end;text-align:right}.dco-transformation-arrow{width:5rem;rotate:0deg}.dco-audience-story{gap:var(--dco-space-4xl)}.dco-audience-story__visual{position:sticky;inset-block-start:6rem;grid-column:1/span 5;min-height:calc(100vh - 8rem)}.dco-audience-chapters{grid-column:7/-1}.dco-audience-chapters article{min-height:74vh}.dco-gift-bento{grid-template-rows:repeat(2,minmax(24rem,auto))}.dco-gift-tile--1{grid-column:1/span 7;grid-row:1/span 2;min-height:50rem}.dco-gift-tile--1 .dco-gift-art{min-height:22rem}.dco-gift-tile--1 .dco-gift-art svg{max-height:21rem}.dco-gift-tile--2,.dco-gift-tile--3{grid-column:8/-1;min-height:24rem}.dco-gift-tile--2{grid-row:1}.dco-gift-tile--3{grid-row:2}.dco-gift-tile--2 .dco-gift-art,.dco-gift-tile--3 .dco-gift-art{min-height:9rem;margin-block-end:var(--dco-space-lg)}.dco-gift-tile--2 .dco-gift-art svg,.dco-gift-tile--3 .dco-gift-art svg{max-height:10rem}}@media (prefers-reduced-motion:reduce){.dco-mechanism *,.dco-mechanism :after,.dco-mechanism :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.dco-conversion{position:relative;min-width:0;overflow-x:clip}.dco-close,.dco-faq,.dco-footer,.dco-guarantee,.dco-mentor,.dco-offer{width:100%;margin:0}.dco-offer{position:relative;padding-block:clamp(5rem,10vw,8.5rem);background:var(--dco-paper-soft);color:var(--dco-ink)}.dco-offer__layout{overflow:clip;align-items:stretch;-moz-column-gap:0;column-gap:0;border:var(--dco-rule-hair) solid var(--dco-rule);background:var(--dco-paper)}.dco-offer__head,.dco-offer__overview,.dco-offer__price{position:relative;min-width:0}.dco-offer__head{grid-column:1/-1;display:grid;gap:var(--dco-space-lg);padding:clamp(2rem,5vw,4rem);border-block-end:var(--dco-rule-hair) solid var(--dco-rule)}.dco-offer__head h2{max-width:none;font-family:var(--dco-display);font-size:clamp(2.5rem,4vw,3rem);font-weight:400;letter-spacing:-.025em;line-height:.95}.dco-offer__head p{max-width:34ch;align-self:end;color:var(--dco-ink-muted);font-size:var(--dco-text-md);font-weight:700}.dco-offer__overview{padding:clamp(2rem,5vw,4rem)}.dco-faq h2,.dco-guarantee h2,.dco-mentor h2{font-family:var(--dco-display);font-size:var(--dco-text-2xl);font-weight:400;letter-spacing:-.025em;line-height:1.06}.dco-offer .dco-lines{margin:0}.dco-offer .dco-lines li{border-color:var(--dco-rule)}.dco-offer__overview h3{margin-block:var(--dco-space-2xl) var(--dco-space-sm);font-size:var(--dco-text-md);line-height:1.3}.dco-offer__price{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);border-block-start:var(--dco-rule-hair) solid var(--dco-rule-dark);background:var(--dco-ink);color:var(--dco-paper)}.dco-price-stack{font-variant-numeric:tabular-nums}.dco-price-stack__from,.dco-price-stack__label{color:var(--dco-caramel-soft)}.dco-price-stack__from{margin-block-start:var(--dco-space-xs)}.dco-price-stack__installments{display:block;margin-block-start:var(--dco-space-lg);font-family:var(--dco-display);font-size:clamp(2.75rem,4.6vw,4.25rem);font-weight:400;letter-spacing:-.03em;line-height:.95}.dco-price-stack__cash{margin-block-start:var(--dco-space-sm)}.dco-offer__decision{max-width:46ch;margin-block-start:var(--dco-space-2xl);color:var(--dco-paper-deep)}.dco-offer__decision strong{color:var(--dco-paper)}.dco-offer__price .dco-cta{width:100%;margin-block-start:var(--dco-space-xl)}.dco-guarantee{padding-block:clamp(5rem,10vw,9rem);background:var(--dco-paper)}.dco-guarantee__layout{align-items:center;row-gap:var(--dco-space-3xl)}.dco-guarantee__seal{position:relative;width:min(18rem,76vw);aspect-ratio:1;display:grid;place-items:center;margin-inline:auto;color:var(--dco-ink)}.dco-guarantee__seal svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-linecap:round}.dco-guarantee__orbit{stroke:var(--dco-rule);stroke-width:1}.dco-guarantee__ring{stroke:var(--dco-caramel);stroke-width:2}.dco-guarantee__ticks{stroke:var(--dco-rule-dark);stroke-width:1}.dco-guarantee__seal strong{font-family:var(--dco-display);font-size:clamp(3.5rem,13vw,6.5rem);font-weight:400;letter-spacing:-.03em;line-height:1}.dco-guarantee__seal img{position:relative;z-index:1;width:68%;height:auto}.dco-guarantee__copy{max-width:62ch}.dco-guarantee__copy h3{margin-block-start:var(--dco-space-xl);font-size:var(--dco-text-lg);line-height:1.25}.dco-guarantee__copy p{margin-block-start:var(--dco-space-md);color:var(--dco-ink-muted)}.dco-mentor{padding-block:clamp(1rem,4vw,3rem);background:var(--dco-paper-deep)}.dco-mentor__layout{align-items:center}.dco-mentor__portrait{min-height:30rem;overflow:clip;margin:0}.dco-mentor__portrait img{width:100%;height:100%;min-height:30rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%}.dco-mentor__copy{padding-block:clamp(3rem,8vw,6rem)}.dco-mentor__copy h3{margin-block-start:var(--dco-space-xl);font-family:var(--dco-display);font-size:clamp(2.75rem,4.2vw,3.5rem);font-weight:400;letter-spacing:-.03em;line-height:.95}.dco-mentor__copy h2{font-family:var(--dco-body);font-size:var(--dco-text-sm);font-weight:700;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.dco-mentor__copy p{max-width:65ch;margin-block-start:var(--dco-space-md)}.dco-mentor__role{color:var(--dco-ink-soft);font-weight:700}.dco-faq{padding-block:clamp(5.5rem,11vw,9.5rem);background:var(--dco-paper)}.dco-faq__inner{width:min(100% - 2rem,56.25rem);margin-inline:auto}.dco-faq__head{display:grid;justify-items:center;max-width:none;text-align:center}.dco-faq__head>span:first-child{font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dco-faq__head>i,.dco-faq__head>span:first-child{font-family:var(--dco-body);font-size:var(--dco-text-sm);line-height:1}.dco-faq__head>i{margin-block:var(--dco-space-sm);color:var(--dco-caramel);font-style:normal}.dco-faq__head>span:last-child{max-width:13ch}.dco-faq__list{margin-block-start:var(--dco-space-3xl);border-block-end:var(--dco-rule-hair) solid var(--dco-rule)}.dco-faq details{border-block-start:var(--dco-rule-hair) solid var(--dco-rule)}.dco-faq summary{min-height:76px;display:flex;align-items:center;gap:var(--dco-space-md);padding-block:var(--dco-space-lg);cursor:pointer;list-style:none}.dco-faq summary:hover{color:var(--dco-ink-soft)}.dco-faq summary:active{transform:translateY(1px)}.dco-faq summary::-webkit-details-marker{display:none}.dco-faq__index{flex:0 0 2.25rem;color:var(--dco-caramel);font-size:var(--dco-text-sm);font-variant-numeric:tabular-nums;font-weight:700}.dco-faq__question{min-width:0;flex:1;font-size:var(--dco-text-md);font-weight:700;line-height:1.4}.dco-faq summary i{position:relative;width:2rem;height:2rem;flex:0 0 2rem;border:var(--dco-rule-hair) solid var(--dco-rule-dark);border-radius:50%}.dco-faq summary i:after,.dco-faq summary i:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:.75rem;height:var(--dco-rule-hair);background:currentColor;transform:translate(-50%,-50%)}.dco-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--dco-dur-short) var(--dco-ease-out)}.dco-faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0deg)}.dco-faq__answer{overflow:clip}.dco-faq__answer p{max-width:68ch;margin:0;padding:0 3rem var(--dco-space-xl) calc(2.25rem + var(--dco-space-md));color:var(--dco-ink-muted)}.dco-close{position:relative;min-height:clamp(36rem,75vw,48rem);display:grid;place-items:center;overflow:clip;padding:var(--dco-space-4xl) var(--dco-space-md);background:var(--dco-ink);color:var(--dco-paper)}.dco-close__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dco-close__lines path{fill:none;stroke:var(--dco-rule-dark);stroke-width:1;vector-effect:non-scaling-stroke}.dco-close__content{position:relative;z-index:1;display:grid;justify-items:center;width:min(100%,32rem);padding:clamp(2rem,6vw,4.25rem);border:var(--dco-rule-hair) solid var(--dco-rule-dark);background:var(--dco-paper-soft);box-shadow:0 1.5rem 4rem var(--dco-shadow-strong)}.dco-close__content img{width:min(21rem,72vw);height:auto}.dco-close__content .dco-cta{margin-block-start:var(--dco-space-xl)}.dco-footer{padding-block:var(--dco-space-3xl);border-block-start:var(--dco-rule-hair) solid var(--dco-rule-dark);background:var(--dco-ink);color:var(--dco-paper)}.dco-footer__inner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--dco-space-md) var(--dco-space-xl)}.dco-footer p:first-child{font-family:var(--dco-display);font-size:var(--dco-text-xl)}.dco-footer p:last-child{color:var(--dco-caramel-soft);font-size:var(--dco-text-sm)}.dco-sticky{position:fixed;z-index:30;inset-inline:0;inset-block-end:0;min-height:4.75rem;display:flex;align-items:center;justify-content:center;gap:var(--dco-space-lg);padding:var(--dco-space-sm) max(1rem,env(safe-area-inset-right)) max(var(--dco-space-sm),env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));border-block-start:var(--dco-rule-hair) solid var(--dco-rule-dark);background:var(--dco-paper);box-shadow:0 -.5rem 2rem var(--dco-shadow);opacity:0;visibility:hidden;transform:translateY(115%)}.dco-sticky>span{display:none;font-family:var(--dco-display);font-size:var(--dco-text-lg);font-variant-numeric:tabular-nums}.dco-sticky .dco-cta{width:100%;margin:0}@media (min-width:48rem){.dco-sticky{justify-content:space-between;padding-inline:max(2rem,calc((100% - var(--sales-shell)) / 2))}.dco-sticky>span{display:block}.dco-sticky .dco-cta{width:auto}}@media (min-width:64rem){.dco-offer__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sales-gap)}.dco-offer__overview{grid-column:1/span 7}.dco-offer__price{grid-column:8/span 5;border-block-start:0;border-inline-start:var(--dco-rule-hair) solid var(--dco-rule-dark)}.dco-guarantee__seal{grid-column:1/span 4}.dco-guarantee__copy{grid-column:6/span 7}.dco-mentor__portrait{grid-column:1/span 5;min-height:46rem}.dco-mentor__portrait img{min-height:46rem}.dco-mentor__copy{grid-column:7/span 6}}@media (prefers-reduced-motion:reduce){.dco-faq summary i:after{transition:none}}