.courier-route{position:relative;margin-top:118px}.courier-route .steps{margin-top:0}.courier-bird{position:absolute;left:0;top:0;width:0;height:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s;will-change:transform}.courier-bird.is-ready{opacity:1}.courier-bird svg{position:absolute;left:0;top:0;width:80px;height:auto;overflow:visible;transform:translate(-52%,-98.3%)}.courier-bird.is-flying .pg-wing{animation:pg-flap .34s ease-in-out infinite}.courier-bird.is-flying .pg-wing-far{animation:pg-flap-far .34s ease-in-out infinite}.courier-bird.is-landed .pg-head,.courier-bird.is-start .pg-head{animation:pg-bob 6s ease-in-out 1s infinite}.courier-bird .pg-eye{animation:pg-blink 5s linear infinite}.courier-bird.is-landed .pg-pigeon{animation:cr-land .45s ease-out both}.courier-bird .pg-letter{animation:cr-fade .3s ease-out both}@keyframes cr-land{0%{transform:translateY(-6px) scaleY(1.05)}55%{transform:translateY(0) scaleY(.92)}to{transform:none}}@keyframes cr-fade{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.courier-route{margin-top:58px}.courier-bird svg{width:68px}}.v2-eyebrow{margin-bottom:18px}.v2-secondary-row{display:flex;flex-wrap:wrap;gap:8px 22px;margin:14px 0 0}.v2-secondary{display:inline-flex;gap:6px;padding:0;border:0;background:none;text-align:left;font:600 13.5px/1.4 var(--mono);color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v2-secondary:hover{color:var(--ink)}.v2-benefits{background:var(--paper);padding:44px 0 52px;border-top:1px solid var(--rule)}.v2-benefit-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.v2-benefit-list li{position:relative;padding-left:34px}.v2-benefit-tick{position:absolute;left:0;top:1px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--go);color:#fff;font:700 13px/1 var(--body)}.v2-benefit-list h2{margin:0;font:800 19px/1.2 var(--display);font-stretch:92%;color:var(--ink)}.v2-benefit-list p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--ink-soft)}.v2-problem{background:var(--card);padding:96px 0;border-top:1px solid var(--rule)}.v2-problem h2{font-size:clamp(38px,6vw,66px);line-height:1;margin:20px 0 0}.v2-letters{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.v2-letter{position:relative;background:var(--paper);border:1.5px solid var(--rule);border-radius:6px;padding:30px 22px 24px;overflow:hidden}.v2-letter:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:repeating-linear-gradient(135deg,var(--postmark) 0 12px,var(--paper) 12px 18px,var(--ink) 18px 30px,var(--paper) 30px 36px)}.v2-letter-when{display:block;font:600 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.v2-letter p{margin:12px 0 0;font:800 19px/1.25 var(--display);font-stretch:90%;color:var(--ink);max-width:15em}.v2-stamp{display:inline-block;margin-top:20px;padding:5px 10px;border:2px solid var(--postmark);border-radius:4px;color:var(--postmark);font:600 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;transform:rotate(-4deg);opacity:.85}.v2-letter:nth-child(2) .v2-stamp{transform:rotate(3deg)}.v2-problem-copy{max-width:760px;margin-top:44px}.v2-problem-copy p{margin:0 0 18px;font-size:18px;line-height:1.65;color:var(--ink-soft)}.v2-problem-copy .v2-stakes{font-size:16px;padding-left:16px;border-left:3px solid var(--postmark);color:var(--ink)}.v2-problem-copy .v2-belief{margin:30px 0 0;font-size:clamp(26px,3.4vw,36px);line-height:1.1;color:var(--ink)}.v2-steps .step{max-width:280px}.v2-steps .step h3{max-width:240px}.v2-step-body{margin:10px auto 0;max-width:260px;font-size:15px;line-height:1.55;color:var(--ink-soft)}.v2-guide{background:var(--card);padding:96px 0;border-top:1px solid var(--rule)}.v2-guide h2{font-size:clamp(34px,5.6vw,60px);line-height:1.04;margin:20px 0 0}.v2-guide h2 .cancel{font-weight:inherit}.v2-guide h2 .cancel svg{bottom:-4px;height:12px}.v2-guide-sub{margin:22px 0 0;font:700 clamp(20px,2.4vw,26px)/1.35 var(--body);color:var(--ink)}.v2-guide-sub .cancel svg{bottom:-5px}.v2-guide-lead{max-width:40em;margin:18px 0 0;font-size:18px;line-height:1.6;color:var(--ink-soft)}.v2-points{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}.v2-points li{padding-left:20px;border-left:2px dashed var(--postmark)}.v2-point-no{display:block;margin-bottom:6px;font:600 12px/1 var(--mono);letter-spacing:.1em;color:var(--postmark)}.v2-points h3{margin:0;font:800 21px/1.2 var(--display);font-stretch:92%}.v2-points p{margin:8px 0 0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.v2-guarantee-note{max-width:46em;margin:40px 0 0;padding:16px 18px;border:1.5px solid var(--go);border-radius:8px;font-size:16px;line-height:1.6;color:var(--ink);background:var(--paper)}.v2-about-link{display:inline-block;margin-top:40px;font:600 13.5px/1.4 var(--mono);color:var(--postmark);text-decoration:underline;text-underline-offset:3px}.v2-success{background:var(--paper);padding:96px 0;text-align:center;border-top:1px solid var(--rule)}.v2-success h2{font-size:clamp(40px,6.4vw,70px);line-height:1;margin:20px 0 0}.v2-picture{width:min(100%,720px);margin:40px auto 0}.v2-picture img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:10px;border:1.5px solid var(--rule)}.v2-picture figcaption{margin-top:8px;font:500 12px/1.4 var(--mono);color:var(--ink-soft);text-align:right}.v2-tuesdays{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:center;margin:52px auto 0;max-width:920px;text-align:left}.v2-tuesday{border-radius:10px;padding:26px 24px}.v2-tuesday span{display:block;font:600 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.v2-tuesday p{margin:12px 0 0;font-size:18px;line-height:1.55}.v2-before{background:var(--paper-deep);color:var(--ink-soft);border:1.5px dashed var(--rule)}.v2-after{background:var(--card);color:var(--ink);border:2px solid var(--go);box-shadow:0 14px 30px -22px rgba(21,128,61,.7)}.v2-after span{color:var(--go)}.v2-tuesday-arrow{color:var(--postmark)}.v2-identity{margin:40px 0 30px;font-size:clamp(28px,3.6vw,40px);line-height:1.1}.v2-identity s{color:var(--ink-soft);text-decoration-color:var(--postmark);text-decoration-thickness:3px}.v2-explainer{background:var(--card);padding:88px 0;border-top:1px solid var(--rule)}.v2-explainer .wrap{max-width:820px}.v2-explainer h2{font-size:clamp(30px,4.2vw,44px);line-height:1.08;margin:18px 0 24px}.v2-explainer p{margin:0 0 18px;font-size:18px;line-height:1.7;color:var(--ink-soft)}.v2-explainer-link{display:inline-block;margin-top:8px;font:700 15px/1.4 var(--mono);color:var(--go);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.v2-benefit-list{gap:24px}.v2-benefit-list,.v2-letters{grid-template-columns:1fr 1fr}.v2-letters{gap:14px}.v2-points{gap:28px}.v2-points,.v2-tuesdays{grid-template-columns:1fr}.v2-tuesday-arrow{transform:rotate(90deg);margin:auto}}@media (max-width:700px){.v2-explainer,.v2-guide,.v2-problem,.v2-success{padding:72px 0}.v2-benefit-list{grid-template-columns:1fr;gap:18px}.v2-problem-copy p{font-size:17px}.v2-letters{grid-template-columns:1fr}.v2-success .button-green{width:100%}}.v2-explainer h2,.v2-guide h2,.v2-problem h2,.v2-success h2{hyphens:auto;overflow-wrap:break-word}@media (max-width:420px){.v2-success h2{font-size:34px}}.mb-sticker{width:100%;aspect-ratio:1;pointer-events:none;opacity:0;transform:rotate(-30deg) scale(1.6);filter:drop-shadow(0 16px 22px rgba(4,8,20,.45)) drop-shadow(0 2px 3px rgba(4,8,20,.35))}.mb-sticker svg{display:block;width:100%;height:100%;overflow:visible}.mb-sticker .mb-mono{font-family:var(--mono);letter-spacing:.04em}.mb-sticker .mb-display{font-family:var(--display);font-stretch:84%}.mb-sticker.is-landed{animation:mb-slap .55s cubic-bezier(.2,1.35,.35,1) both}.mb-ring{transform-box:view-box;transform-origin:50% 50%}.is-landed .mb-ring{animation:mb-spin 60s linear .6s infinite}.is-landed .pg-pigeon{animation:mb-hop .5s ease-out .4s both}.is-landed .pg-wing{animation:mb-wave 12s ease-in-out .75s infinite}.is-landed .pg-head{animation:pg-bob 6s ease-in-out 1.2s infinite}.is-landed .pg-eye{animation:pg-blink 6s linear 1.1s infinite}.is-landed .mb-shine{animation:mb-shine 6s ease-in-out .9s infinite}@keyframes mb-slap{0%{opacity:0;transform:rotate(-30deg) scale(1.6)}35%{opacity:1}to{opacity:1;transform:rotate(-8deg) scale(1)}}@keyframes mb-spin{to{transform:rotate(1turn)}}@keyframes mb-hop{0%{transform:none}35%{transform:translateY(-7px) scaleY(1.04)}70%{transform:translateY(0) scaleY(.94)}to{transform:none}}@keyframes mb-wave{0%,19%,to{transform:none}10.5%,4%{transform:rotate(58deg)}13.75%,7.25%{transform:rotate(36deg)}16%{transform:rotate(52deg)}}@keyframes mb-shine{0%{transform:translateX(0)}22%,to{transform:translateX(330px)}}@media (prefers-reduced-motion:reduce){.mb-sticker,.mb-sticker.is-landed{opacity:1;transform:rotate(-8deg);animation:none}.is-landed .mb-ring,.is-landed .mb-shine{animation:none}}.pricing-section{background:var(--paper);padding:96px 0;border-top:1px solid var(--rule)}.pricing-wrap{width:min(1144px,calc(100% - 48px));margin-inline:auto}.pricing-section>.pricing-wrap>h2{font-size:clamp(32px,5vw,52px);line-height:1.04;margin:14px 0 40px}.pricing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.pricing-card{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:26px 24px;display:flex;flex-direction:column;box-shadow:0 10px 28px -22px rgba(22,32,58,.45)}.pricing-card h3{margin:0;font:800 22px/1.2 var(--display);font-stretch:90%}.pricing-price-row{margin:14px 0 4px}.pricing-price-row strong{font:850 52px/1 var(--display);font-stretch:84%;letter-spacing:-.02em}.pricing-plan-detail{margin:0 0 18px;color:var(--ink-soft);font-size:15px}.pricing-feature-list{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px;font-size:15px}.pricing-feature-list li{display:flex;gap:10px;align-items:flex-start}.pricing-check{color:var(--go);font-weight:800}.pricing-plan-button{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:8px;background:var(--go);color:#fff;font-weight:700}.pricing-plan-button:hover{background:var(--go-hover)}.pricing-card-inactive{background:transparent;border:2px dashed var(--needed-rule);box-shadow:none;color:var(--ink-soft)}.pricing-card-inactive h3{color:var(--ink-soft)}.pricing-inactive-tag{align-self:flex-start;font:600 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--needed);background:var(--needed-bg);border-radius:4px;padding:5px 7px;margin-bottom:14px}.pricing-guarantee{position:relative;margin-top:76px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:0 34px;align-items:center;background:radial-gradient(300px 240px at 140px 38%,rgba(194,54,42,.24),transparent 72%),var(--ink);color:#F4EEE2;border-radius:14px;padding:30px 44px 34px 28px}.pricing-guarantee:before{content:"";position:absolute;inset:8px;border:1px dashed rgba(244,238,226,.2);border-radius:9px;pointer-events:none}.pricing-guarantee-seal{position:relative;z-index:1;align-self:start;width:232px;margin:-84px 0 -16px 4px}.pricing-guarantee-copy{position:relative;min-width:0}.pricing-guarantee h3{margin:0 0 12px;font:850 clamp(23px,2.5vw,29px)/1.12 var(--display);font-stretch:86%;letter-spacing:-.01em;color:#FFFCF6}.pricing-guarantee p{margin:0;max-width:70ch;color:#D9D4C8;font-size:16px;line-height:1.62}.pricing-guarantee-terms{margin-top:18px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid rgba(244,238,226,.38);border-radius:999px;background:none;color:#fff;font-weight:700;font-size:15px;transition:background .2s,border-color .2s}.pricing-guarantee-terms span{transition:transform .2s}.pricing-guarantee-terms:hover{background:rgba(244,238,226,.08);border-color:rgba(244,238,226,.7)}.pricing-guarantee-terms:hover span{transform:translateX(3px)}.pricing-draft-note{margin-top:10px!important;font:500 12px/1.4 var(--mono)!important;color:#B9B3A6!important}.pricing-modal-backdrop{position:fixed;inset:0;z-index:90;background:rgba(22,32,58,.55);display:grid;place-items:center;padding:16px}.pricing-modal{position:relative;background:var(--card);border-radius:12px;width:min(720px,100%);max-height:88vh;overflow:auto;padding:32px 30px}.pricing-modal h2{font-size:34px;line-height:1.05;margin:10px 0 12px}.pricing-modal-close,.pricing-modal>p{color:var(--ink-soft)}.pricing-modal-close{position:absolute;right:14px;top:10px;border:0;background:none;font-size:28px}.pricing-modal-item{border-top:1px solid var(--rule);padding:18px 0 4px}.pricing-modal-item>span{font:600 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.pricing-modal-item h3{margin:6px 0;font:800 18px/1.25 var(--display);font-stretch:92%}.pricing-modal-item p{margin:0 0 10px;color:var(--ink-soft);font-size:15px;line-height:1.6}.pricing-modal-evidence{background:var(--needed-bg);border:1px dashed var(--needed-rule);border-radius:8px;padding:14px 16px 6px;margin:12px 0}.pricing-modal-evidence h3,.pricing-modal-evidence>span{color:var(--needed)}@media (max-width:900px){.pricing-plans{grid-template-columns:1fr;max-width:520px}}@media (max-width:700px){.pricing-section{padding:72px 0}.pricing-wrap{width:calc(100% - 32px)}.pricing-modal{padding:26px 20px}.pricing-guarantee{margin-top:92px;grid-template-columns:1fr;padding:0 22px 28px;background:radial-gradient(240px 200px at 50% 0,rgba(194,54,42,.26),transparent 72%),var(--ink)}.pricing-guarantee-seal{justify-self:center;width:172px;margin:-72px 0 10px}}.pricing-card.has-sale{position:relative}.pricing-card.sale-impact{animation:pricing-card-shudder .42s ease-out .92s 1 both}.pricing-sale-tag{position:absolute;top:-14px;left:24px;z-index:3;background:var(--go-hover);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 11px;border-radius:4px;opacity:0;transform:translateY(-110px) scale(2.6);pointer-events:none;will-change:transform,opacity}.pricing-sale-tag.is-visible{pointer-events:auto;animation:pricing-tag-drop .62s cubic-bezier(.18,.7,.2,1.15) .5s 1 both}.pricing-card.has-sale .pricing-price-row{display:flex;align-items:baseline;gap:10px;min-height:52px}.pricing-list-price{position:relative;display:inline-block;font:850 52px/1 var(--display);font-stretch:84%;letter-spacing:-.02em;color:var(--ink);transition:font-size .45s cubic-bezier(.22,1,.36,1),color .35s,font-weight .35s}.pricing-list-price.is-struck{font-size:24px;font-weight:500;color:var(--ink-soft)}.pricing-list-price-text{position:relative;display:inline-block}.pricing-list-price.is-struck .pricing-list-price-text:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;animation:pricing-draw-strike .35s ease forwards}.pricing-card.has-sale .pricing-sale-price{display:inline-block;opacity:0;transform:translateX(-8px);max-width:0;overflow:hidden;white-space:nowrap}.pricing-card.has-sale .pricing-sale-price.is-visible{opacity:1;transform:none;max-width:8em;transition:opacity .35s .35s,transform .4s cubic-bezier(.22,1,.36,1) .35s,max-width .4s .3s}@keyframes pricing-draw-strike{to{transform:scaleX(1)}}@keyframes pricing-tag-drop{0%{opacity:0;transform:translateY(-120px) scale(2.75) rotate(-8deg)}12%{opacity:1}62%{opacity:1;transform:translateY(5px) scale(.88) rotate(1.5deg)}78%{transform:translateY(-4px) scale(1.12) rotate(-.8deg)}to{opacity:1;transform:none}}@keyframes pricing-card-shudder{0%{transform:none}18%{transform:translateY(4px) rotate(.55deg)}36%{transform:translateY(-3px) rotate(-.45deg)}54%{transform:translateY(2px) rotate(.3deg)}72%{transform:translateY(-1.5px) rotate(-.15deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pricing-card.has-sale .pricing-sale-price,.pricing-card.has-sale .pricing-sale-price.is-visible,.pricing-card.sale-impact,.pricing-list-price,.pricing-sale-tag,.pricing-sale-tag.is-visible{transition:none;animation:none}.pricing-sale-tag.is-visible{opacity:1;transform:none}.pricing-list-price.is-struck .pricing-list-price-text:after{animation:none;transform:scaleX(1)}}.pricing-feature-list li.is-bold{font-weight:700}.pricing-vip-card{position:relative;border-color:#F0E2C4;background:radial-gradient(120% 80% at 100% 0,rgba(251,191,36,.14),transparent 55%),linear-gradient(#FFFDF8,#fff 42%);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -12px rgba(180,120,20,.22)}.pricing-vip-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#FBBF24,#F59E0B) top /100% 3px no-repeat;border-radius:inherit;pointer-events:none}.pricing-coach-header{display:flex;align-items:center;gap:12px;margin:0 0 16px}.pricing-coach-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:center;flex-shrink:0;border:2px solid #fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.18)}.pricing-coach-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.pricing-coach-byline{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:#B45309}.pricing-included{display:flex;flex-direction:column;gap:4px;margin:2px 0 18px;padding:14px 16px;border-radius:10px;border:1px solid rgba(245,158,11,.35);background:linear-gradient(135deg,rgba(251,191,36,.16),rgba(251,146,60,.08))}.pricing-included-label{font-size:15px;font-weight:700;line-height:1.3;color:var(--ink)}.pricing-included-detail{font-size:12px;line-height:1.35;color:var(--ink-soft)}.pricing-plan-button-dark{background:var(--ink)}.pricing-plan-button-dark:hover{background:#1E293B}.pricing-price-row .pricing-currency{margin-left:6px;font:600 13px/1 var(--mono);letter-spacing:.06em;color:var(--ink-soft)}.pricing-currency-note{margin:14px 0 0;font:500 13px/1.5 var(--mono);color:var(--ink-soft)}.pricing-modal-link{font-weight:700;text-decoration:underline;text-underline-offset:3px}