.cc-page .cc-page{background:var(--paper)}.cc-page .cc-topbar{border-bottom:1px solid var(--paper-3);z-index:50;-webkit-backdrop-filter:saturate(140%)blur(14px);background:#f5f0e6db;justify-content:space-between;align-items:center;padding:22px 36px;display:flex;position:sticky;top:0}.cc-page .cc-brand{align-items:center;gap:12px;font-family:Instrument Serif,serif;font-size:22px;display:flex}.cc-page .cc-brand .glyph{background:var(--ink);border-radius:50%;width:22px;height:22px;position:relative}.cc-page .cc-brand .glyph:after{content:"";background:var(--peach);border-radius:50%;position:absolute;inset:5px}.cc-page .cc-brand .name{letter-spacing:-.01em}.cc-page .cc-topbar-right{color:var(--ink-3);align-items:center;gap:22px;font-size:13px;display:flex}.cc-page .cc-topbar-right .pill-mini{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--paper-3);background:var(--card);border-radius:999px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10px}.cc-page .cc-topbar .price-mini{color:var(--ink);font-family:Instrument Serif,serif;font-size:22px}@media (max-width:640px){.cc-page .cc-topbar{padding:16px 25px}.cc-page .cc-topbar-right .pill-mini{display:none}}.cc-page .cc-hero{padding:80px 0 64px;position:relative;overflow:hidden}.cc-page .cc-hero-grid{max-width:var(--max);grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;margin:0 auto;padding:0 36px;display:grid}.cc-page .cc-hero-grid>*{min-width:0}.cc-page .cc-hero .eyebrow{letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-hero h1{letter-spacing:-.025em;margin:18px 0 26px;font-size:clamp(48px,6vw,92px);font-weight:600;line-height:.98}.cc-page .cc-hero h1 .alt{color:var(--ink-3);margin-top:14px;font-family:Instrument Serif,serif;font-size:.52em;font-style:italic;font-weight:400;line-height:1.1;display:block}.cc-page .cc-hero .sub{color:var(--ink-2);max-width:560px;margin:0 0 36px;font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.45}.cc-page .cc-hero-ctas{flex-direction:column;align-items:stretch;gap:12px;max-width:460px;display:flex}.cc-page .cc-hero-ctas .btn{text-align:center;justify-content:center}.cc-page .cc-hero-trust{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);text-align:center;flex-wrap:wrap;justify-content:center;gap:22px;max-width:460px;margin-top:24px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.cc-page .cc-hero-trust span+span:before{content:"·";color:var(--ink-4);margin-right:22px}.cc-page .cc-topbar .cc-topbar-cta{background:var(--ink);color:var(--paper);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:Geist,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .12s,background .12s}.cc-page .cc-topbar .cc-topbar-cta:hover{background:var(--terra);transform:translateY(-1px)}@media (max-width:640px){.cc-page .cc-topbar .cc-topbar-cta .price-was{display:none}}.cc-page .cc-topbar .cc-topbar-auth{color:var(--ink);border:1px solid var(--paper-3);background:var(--card);cursor:pointer;border-radius:999px;padding:8px 16px;font-family:Geist,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:transform .12s,border-color .12s,color .12s}.cc-page .cc-topbar .cc-topbar-auth:hover{border-color:var(--ink);color:var(--terra);transform:translateY(-1px)}.cc-page .cc-modal{z-index:100;-webkit-backdrop-filter:blur(8px);opacity:0;background:#1c18149e;justify-content:center;align-items:center;padding:20px;transition:opacity .18s;display:none;position:fixed;inset:0}.cc-page .cc-modal.is-open{opacity:1;display:flex}.cc-page .cc-modal-card{background:var(--paper);border-radius:var(--rad-lg);width:100%;max-width:520px;padding:44px 44px 36px;transition:transform .22s cubic-bezier(.2,.7,.3,1);position:relative;transform:translateY(12px)scale(.985);box-shadow:0 30px 80px -10px #0006}.cc-page .cc-modal.is-open .cc-modal-card{transform:translateY(0)scale(1)}.cc-page .cc-modal-close{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:26px;line-height:1;transition:background .12s,color .12s;display:flex;position:absolute;top:16px;right:16px}.cc-page .cc-modal-close:hover{background:var(--paper-2);color:var(--ink)}.cc-page .cc-modal-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--terra);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-modal-card h3{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-size:clamp(38px,5.2vw,52px);font-weight:600;line-height:1.1}.cc-page .cc-modal-card .sub{color:var(--ink-2);margin:0 0 24px;font-size:16px;line-height:1.5}.cc-page .cc-modal-form{flex-direction:column;gap:14px;display:flex}.cc-page .cc-modal-form input[type=tel]{border:1.5px solid var(--card-edge);background:var(--card);width:100%;color:var(--ink);border-radius:999px;outline:none;padding:18px 22px;font-family:Geist,sans-serif;font-size:18px;font-weight:500;transition:border-color .15s,box-shadow .15s}.cc-page .cc-modal-form input[type=tel]::placeholder{color:var(--ink-4);font-weight:400}.cc-page .cc-modal-form input[type=tel]:focus{border-color:var(--terra);box-shadow:0 0 0 4px #c1593a1f}.cc-page .cc-modal-form .btn{justify-content:center;width:100%}.cc-page .cc-modal-foot{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:center;margin-top:18px;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.5}.cc-page .cc-modal-foot a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.cc-page .cc-modal-foot a:hover,.cc-page .cc-modal.is-loading .cc-modal-foot{color:var(--terra)}.cc-page .cc-modal.is-success .cc-modal-foot{color:var(--forest)}.cc-page .cc-modal.is-error .cc-modal-foot{color:var(--terra)}.cc-page .cc-modal-success{text-align:center;display:none}.cc-page .cc-modal.is-success .cc-modal-form{display:none}.cc-page .cc-modal.is-success .cc-modal-success{display:block}.cc-page .cc-modal-success .ring{background:var(--peach);width:80px;height:80px;color:var(--terra);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;font-size:36px;animation:1.4s ease-out infinite ccModalRing;display:flex}@keyframes ccModalRing{0%{box-shadow:0 0 #c1593a80}to{box-shadow:0 0 0 24px #c1593a00}}.cc-page .cc-modal-success h3{margin-bottom:10px}.cc-page .cc-modal-success p{color:var(--ink-2);font-size:15px;line-height:1.5}@media (max-width:540px){.cc-page .cc-modal-card{padding:36px 24px 28px}.cc-page .cc-modal-card h3{font-size:40px}}.cc-page.cc-modal-open{overflow:hidden}.cc-page .cc-text-link{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;margin-top:14px;padding:6px 0;font-family:Geist,sans-serif;font-size:14px;font-weight:500;transition:color .12s,border-color .12s;display:inline-block}.cc-page .cc-text-link:hover{color:var(--terra);border-bottom-color:var(--terra)}.cc-page .cc-text-link-dark{color:#f5f0e699;margin-top:22px}.cc-page .cc-text-link-dark:hover{color:var(--peach);border-bottom-color:var(--peach)}.cc-page .cc-pay-card{max-width:540px;padding:40px 44px 32px}.cc-page .cc-pay-pane{display:none}.cc-page .cc-pay-modal.is-pane-pay .cc-pay-pane-pay,.cc-page .cc-pay-modal.is-pane-phone .cc-pay-pane-phone{display:block}.cc-page .cc-pay-modal.is-pane-success .cc-pay-pane-success{text-align:center;display:block}.cc-page .cc-pay-price{border-bottom:1px solid var(--paper-3);align-items:baseline;gap:10px;margin:6px 0 24px;padding-bottom:22px;display:flex}.cc-page .cc-pay-price .amount{color:var(--ink);font-family:Instrument Serif,serif;font-size:56px;font-weight:600;line-height:1}.cc-page .cc-pay-price .amount .currency{vertical-align:super;color:var(--ink-3);margin-right:2px;font-size:28px}.cc-page .cc-pay-price .meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10.5px}.cc-page .cc-pay-perks{flex-direction:column;gap:10px;margin:0 0 26px;padding:0;list-style:none;display:flex}.cc-page .cc-pay-perks li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.cc-page .cc-pay-perks li:before{content:"✓";color:var(--terra);flex:none;font-weight:600}.cc-page .cc-pay-methods{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.cc-page .cc-pay-methods .btn.full{justify-content:center;width:100%}.cc-page .cc-pay-method-disabled-msg{letter-spacing:.12em;text-transform:uppercase;color:var(--terra);text-align:center;min-height:14px;margin-top:-4px;font-family:JetBrains Mono,monospace;font-size:10.5px}.cc-page .cc-promo{border-top:1px solid var(--paper-3);margin-top:4px;padding-top:18px}.cc-page .cc-promo>summary{cursor:pointer;color:var(--ink-3);align-items:center;gap:6px;padding:4px 0;font-family:Geist,sans-serif;font-size:13px;font-weight:500;list-style:none;display:flex}.cc-page .cc-promo>summary::-webkit-details-marker{display:none}.cc-page .cc-promo>summary:before{content:"+";color:var(--terra);font-size:16px;transition:transform .15s}.cc-page .cc-promo[open]>summary:before{content:"−"}.cc-page .cc-promo>summary:hover{color:var(--ink)}.cc-page .cc-promo-row{gap:8px;margin-top:12px;display:flex}.cc-page .cc-promo-row input{letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--card-edge);background:var(--card);color:var(--ink);border-radius:10px;outline:none;flex:1;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:14px}.cc-page .cc-promo-row input:focus{border-color:var(--terra)}.cc-page .cc-promo-row button{background:var(--ink);color:var(--paper);cursor:pointer;border:none;border-radius:10px;padding:0 18px;font-size:13px;font-weight:600}.cc-page .cc-promo-row button:hover{background:var(--terra)}.cc-page .cc-promo-msg{letter-spacing:.12em;text-transform:uppercase;min-height:14px;margin-top:10px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-promo-msg.is-ok{color:var(--forest)}.cc-page .cc-promo-msg.is-err{color:var(--terra)}.cc-page .cc-pay-discount{border-bottom:1px solid var(--paper-3);align-items:baseline;gap:14px;margin:6px 0 22px;padding-bottom:22px;display:flex}.cc-page .cc-pay-discount .orig{color:var(--ink-4);font-family:Instrument Serif,serif;font-size:32px;text-decoration:line-through}.cc-page .cc-pay-discount .arrow{color:var(--ink-4);font-size:18px}.cc-page .cc-pay-discount .new{color:var(--terra);font-family:Instrument Serif,serif;font-size:44px;font-weight:600;line-height:1}.cc-page .cc-pay-discount .code{letter-spacing:.18em;text-transform:uppercase;color:var(--forest);background:#7a7a5f1f;border-radius:999px;margin-left:auto;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px}@media (max-width:540px){.cc-page .cc-pay-card{padding:32px 22px 24px}.cc-page .cc-pay-price .amount{font-size:44px}}.cc-page .cc-hero-visual{aspect-ratio:4/5;width:100%;max-width:480px;margin-left:auto;position:relative}.cc-page .cc-transcript{background:var(--card);border:1px solid var(--card-edge);border-radius:var(--rad-lg);box-shadow:var(--shadow-lg);flex-direction:column;padding:26px 26px 22px;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotate(-1.2deg)}.cc-page .cc-transcript-head{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--paper-3);justify-content:space-between;align-items:center;padding-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.cc-page .cc-transcript-head .live{color:var(--terra);align-items:center;gap:6px;display:inline-flex}.cc-page .cc-transcript-head .live .dot{background:var(--terra);border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite ccPulse}@keyframes ccPulse{0%{box-shadow:0 0 #c1593a99}to{box-shadow:0 0 0 10px #c1593a00}}.cc-page .cc-transcript-body{flex-direction:column;flex:1;gap:14px;padding:18px 0;display:flex;overflow:hidden}.cc-page .cc-line{font-size:14.5px;line-height:1.5}.cc-page .cc-line .who{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);margin-bottom:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:block}.cc-page .cc-line.ai .who{color:var(--terra)}.cc-page .cc-line.you .body{color:var(--ink-2)}.cc-page .cc-line.ai .body{color:var(--ink);font-family:Instrument Serif,serif;font-size:19px;font-style:italic;line-height:1.32}.cc-page .cc-line .strike{color:var(--ink-4);text-decoration:line-through}.cc-page .cc-transcript-foot{border-top:1px dashed var(--paper-3);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding-top:14px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.cc-page .cc-bars{align-items:flex-end;gap:3px;height:18px;display:flex}.cc-page .cc-bars span{background:var(--terra);border-radius:2px;width:3px;animation:1.1s ease-in-out infinite cc-bar}.cc-page .cc-bars span:first-child{height:40%;animation-delay:0s}.cc-page .cc-bars span:nth-child(2){height:80%;animation-delay:.12s}.cc-page .cc-bars span:nth-child(3){height:60%;animation-delay:.24s}.cc-page .cc-bars span:nth-child(4){height:100%;animation-delay:.36s}.cc-page .cc-bars span:nth-child(5){height:50%;animation-delay:.48s}.cc-page .cc-bars span:nth-child(6){height:75%;animation-delay:.6s}@keyframes cc-bar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.cc-page .cc-sticker{background:var(--peach);border-radius:var(--rad);color:var(--ink);box-shadow:var(--shadow);text-wrap:balance;width:max-content;max-width:160px;padding:14px 18px;font-family:Instrument Serif,serif;font-size:18px;font-style:italic;line-height:1.25;position:absolute;bottom:-22px;right:-28px;transform:rotate(4deg)}.cc-page .cc-sticker:after{content:"";pointer-events:none;border:1px dashed #1c181440;border-radius:7px;position:absolute;inset:5px}.cc-page .cc-pain{background:var(--paper-2);padding:96px 0}.cc-page .cc-pain-inner{max-width:920px;margin:0 auto;padding:0 36px}.cc-page .cc-pain .kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--terra);margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-pain h2{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(42px,5.2vw,76px);font-weight:600;line-height:1.02}.cc-page .cc-pain h2 .strike{color:var(--ink-3);position:relative}.cc-page .cc-pain h2 .strike:after{content:"";background:var(--terra);border-radius:3px;height:6px;position:absolute;top:56%;left:-2%;right:-2%;transform:rotate(-2deg)}.cc-page .cc-pain h2 .em{color:var(--ink);margin-top:.22em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400;display:block}.cc-page .cc-pain h2 .em b{background:var(--peach);border-radius:4px;padding:.04em .18em;font-weight:400}.cc-page .cc-pain-body{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-top:56px;display:grid}.cc-page .cc-pain-body p{color:var(--ink-2);margin:0 0 18px;font-size:clamp(17px,1.25vw,19px);line-height:1.6}.cc-page .cc-pain-body>div:first-child p:first-child:first-letter{float:left;color:var(--ink);margin:6px 12px 0 -4px;font-family:Instrument Serif,serif;font-size:4.2em;line-height:.85}.cc-page .cc-pain-callout{background:var(--card);border-left:4px solid var(--terra);border-radius:0 var(--rad-lg) var(--rad-lg) 0;color:var(--ink);margin-top:48px;padding:28px 36px;font-family:Instrument Serif,serif;font-size:clamp(22px,1.9vw,28px);font-style:italic;line-height:1.4}.cc-page .cc-pain-callout b{letter-spacing:.06em;text-transform:uppercase;color:var(--terra);margin-bottom:6px;font-family:Geist,sans-serif;font-size:.62em;font-style:normal;font-weight:600;display:block}.cc-page .cc-shift{background:var(--ink);color:var(--paper);padding:112px 0;position:relative;overflow:hidden}.cc-page .cc-shift .grid-bg{pointer-events:none;background-image:radial-gradient(#ffb3a712 1px,#0000 1.5px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask:radial-gradient(#000 30%,#0000 75%);mask:radial-gradient(#000 30%,#0000 75%)}.cc-page .cc-shift-inner{max-width:1080px;margin:0 auto;padding:0 36px;position:relative}.cc-page .cc-shift .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--peach);margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-shift h2{letter-spacing:-.025em;color:var(--paper);max-width:14ch;margin-bottom:44px;font-size:clamp(48px,6vw,92px);font-weight:600;line-height:.98}.cc-page .cc-shift h2 em{color:var(--peach);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cc-page .cc-wontlist{grid-template-columns:repeat(2,1fr);gap:4px 56px;max-width:820px;margin:0 0 56px;padding:0;list-style:none;display:grid}.cc-page .cc-wontlist li{color:#f5f0e6d9;border-bottom:1px solid #ffffff1a;align-items:baseline;gap:14px;padding:18px 0;font-size:clamp(16px,1.15vw,18px);line-height:1.45;display:flex}.cc-page .cc-wontlist li:before{content:"✕";color:var(--peach);flex-shrink:0;font-size:14px}.cc-page .cc-wontlist li b{color:var(--paper);font-weight:600}.cc-page .cc-shift-job{border-top:1px solid #ffb3a740;max-width:720px;padding-top:32px}.cc-page .cc-shift-job .lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--peach);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-shift-job p{color:var(--paper);margin:0;font-family:Instrument Serif,serif;font-size:clamp(22px,2vw,32px);font-style:italic;line-height:1.35}.cc-page .cc-moves{padding:120px 0}.cc-page .cc-moves-head{grid-template-columns:1fr 1fr;align-items:end;gap:80px;max-width:1080px;margin:0 auto 64px;padding:0 36px;display:grid}.cc-page .cc-moves-head .left .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--terra);margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-moves-head h2{letter-spacing:-.025em;font-size:clamp(44px,5.4vw,80px);font-weight:600;line-height:.98}.cc-page .cc-moves-head h2 em{color:var(--terra);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cc-page .cc-moves-head .right p{color:var(--ink-2);margin:0;font-size:clamp(17px,1.25vw,19px);line-height:1.6}.cc-page .cc-moves-head .right .pill-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--peach);border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.cc-page .cc-moves-list{gap:0;max-width:1080px;margin:0 auto;padding:0 36px;display:grid}.cc-page .cc-move{border-top:1px solid var(--paper-3);grid-template-columns:88px 1fr 1.1fr;align-items:start;gap:32px;padding:36px 0;transition:background .25s;display:grid}.cc-page .cc-move:last-child{border-bottom:1px solid var(--paper-3)}.cc-page .cc-move-num{letter-spacing:.1em;color:var(--ink-3);padding-top:6px;font-family:JetBrains Mono,monospace;font-size:13px}.cc-page .cc-move-title{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Instrument Serif,serif;font-size:clamp(24px,2.1vw,32px);font-weight:400;line-height:1.1}.cc-page .cc-move-title em{color:var(--terra);font-style:italic}.cc-page .cc-move-desc{color:var(--ink-2);margin:0;font-size:clamp(15px,1.05vw,17px);line-height:1.6}.cc-page .cc-move:hover{background:linear-gradient(90deg,#ffb3a71a,#0000 70%)}.cc-page .cc-spoken{text-align:center;max-width:880px;margin:96px auto 0;padding:0 36px}.cc-page .cc-spoken-card{background:var(--ink);color:var(--paper);border-radius:var(--rad-xl);padding:64px 56px 52px;position:relative;overflow:hidden}.cc-page .cc-spoken-card:before{content:"“";color:var(--terra);opacity:.5;font-family:Instrument Serif,serif;font-size:220px;line-height:1;position:absolute;top:-36px;left:28px}.cc-page .cc-spoken-card .lbl{letter-spacing:.22em;text-transform:uppercase;color:var(--peach);margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px;position:relative}.cc-page .cc-spoken-card h3{color:var(--paper);margin:0;font-family:Instrument Serif,serif;font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.25;position:relative}.cc-page .cc-spoken-card h3 em{color:var(--peach);font-style:italic}.cc-page .cc-spoken-bars{align-items:flex-end;gap:4px;height:22px;margin-top:28px;display:inline-flex}.cc-page .cc-spoken-bars span{background:var(--peach);border-radius:2px;width:4px;animation:1.1s ease-in-out infinite cc-bar}.cc-page .cc-spoken-bars span:first-child{height:40%;animation-delay:0s}.cc-page .cc-spoken-bars span:nth-child(2){height:90%;animation-delay:.1s}.cc-page .cc-spoken-bars span:nth-child(3){height:60%;animation-delay:.2s}.cc-page .cc-spoken-bars span:nth-child(4){height:100%;animation-delay:.3s}.cc-page .cc-spoken-bars span:nth-child(5){height:70%;animation-delay:.4s}.cc-page .cc-spoken-bars span:nth-child(6){height:50%;animation-delay:.5s}.cc-page .cc-spoken-bars span:nth-child(7){height:85%;animation-delay:.6s}.cc-page .cc-outcome{background:var(--paper-2);padding:120px 0}.cc-page .cc-outcome-grid{max-width:var(--max);grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:0 auto;padding:0 36px;display:grid}.cc-page .cc-outcome .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--terra);margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-outcome h2{letter-spacing:-.022em;margin-bottom:36px;font-size:clamp(40px,4.8vw,72px);font-weight:600;line-height:1}.cc-page .cc-outcome h2 em{color:var(--terra);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cc-page .cc-outcome ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.cc-page .cc-outcome li{color:var(--ink);border-bottom:1px solid var(--paper-3);grid-template-columns:28px 1fr;align-items:baseline;gap:14px;padding:16px 0;font-size:clamp(17px,1.25vw,19px);line-height:1.5;display:grid}.cc-page .cc-outcome li:last-child{border-bottom:none}.cc-page .cc-outcome li .ck{background:var(--forest);width:22px;height:22px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:relative;top:3px}.cc-page .cc-contract{background:var(--card);border:1px solid var(--card-edge);border-radius:var(--rad-lg);box-shadow:var(--shadow-lg);padding:36px 36px 32px;position:relative;transform:rotate(.6deg)}.cc-page .cc-contract:after{content:"";border:1px solid var(--paper-3);pointer-events:none;border-radius:12px;position:absolute;inset:12px}.cc-page .cc-contract-head{border-bottom:1px solid var(--paper-3);justify-content:space-between;align-items:flex-start;margin-bottom:22px;padding-bottom:18px;display:flex}.cc-page .cc-contract-head .title{margin-bottom:4px;font-family:Instrument Serif,serif;font-size:22px;line-height:1.1}.cc-page .cc-contract-head .meta{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px}.cc-page .cc-contract-seal{background:var(--terra);width:56px;height:56px;color:var(--paper);box-shadow:0 3px 0 var(--terra-d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Instrument Serif,serif;font-size:22px;font-style:italic;display:flex}.cc-page .cc-contract-row{margin-bottom:18px}.cc-page .cc-contract-row .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-family:JetBrains Mono,monospace;font-size:10px}.cc-page .cc-contract-row .val{color:var(--ink);font-family:Instrument Serif,serif;font-size:19px;line-height:1.35}.cc-page .cc-contract-vow{background:var(--paper-2);border-left:3px solid var(--terra);color:var(--ink);margin:22px 0 18px;padding:14px 18px;font-family:Instrument Serif,serif;font-size:18px;font-style:italic;line-height:1.4}.cc-page .cc-contract-sign{border-top:1px solid var(--paper-3);justify-content:space-between;align-items:flex-end;padding-top:18px;display:flex}.cc-page .cc-contract-sign .signature{color:var(--ink);font-family:Instrument Serif,serif;font-size:32px;font-style:italic;line-height:1;transform:rotate(-3deg)translateY(-4px)}.cc-page .cc-contract-sign .when{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:right;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.4}.cc-page .cc-frame{padding:112px 0}.cc-page .cc-frame-inner{text-align:center;max-width:980px;margin:0 auto;padding:0 36px}.cc-page .cc-frame .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--terra);margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-frame h2{letter-spacing:-.025em;margin-bottom:56px;font-size:clamp(44px,5.4vw,84px);font-weight:600;line-height:.98}.cc-page .cc-frame h2 em{font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cc-page .cc-frame-wall{flex-wrap:wrap;justify-content:center;gap:14px 18px;margin:0 0 56px;display:flex}.cc-page .cc-fw{color:var(--ink-3);border:1px solid var(--paper-3);background:var(--card);border-radius:999px;padding:8px 18px;font-family:Instrument Serif,serif;font-size:clamp(22px,2.2vw,32px);position:relative}.cc-page .cc-fw:after{content:"";background:var(--terra);border-radius:2px;height:3px;position:absolute;top:52%;left:8%;right:8%;transform:rotate(-3deg)}.cc-page .cc-frame p.body{color:var(--ink-2);max-width:720px;margin:0 auto 32px;font-size:clamp(17px,1.25vw,19px);line-height:1.65}.cc-page .cc-frame .closer{color:var(--ink);border-top:1px solid var(--paper-3);max-width:820px;margin:0 auto;padding-top:32px;font-family:Instrument Serif,serif;font-size:clamp(24px,2.2vw,34px);font-style:italic;line-height:1.4}.cc-page .cc-frame .closer b{background:var(--peach);border-radius:4px;padding:.04em .18em;font-family:Geist,sans-serif;font-style:normal;font-weight:600}.cc-page .cc-testi{background:var(--ink);color:var(--paper);padding:112px 0}.cc-page .cc-testi-head{max-width:1080px;margin:0 auto 64px;padding:0 36px}.cc-page .cc-testi-head .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--peach);margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-testi-head h2{color:var(--paper);letter-spacing:-.025em;max-width:22ch;font-size:clamp(44px,5.2vw,80px);font-weight:600;line-height:.98}.cc-page .cc-testi-head h2 em{color:var(--peach);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cc-page .cc-testi-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1080px;margin:0 auto;padding:0 36px;display:grid}.cc-page .cc-testi-card{border-radius:var(--rad-lg);background:#ffffff0a;border:1px solid #ffb3a72e;flex-direction:column;padding:30px 28px 26px;display:flex}.cc-page .cc-testi-card .stars{color:var(--peach);letter-spacing:4px;margin-bottom:18px;font-size:14px}.cc-page .cc-testi-card blockquote{color:var(--paper);flex:1;margin:0 0 22px;font-family:Instrument Serif,serif;font-size:19px;font-style:normal;line-height:1.45}.cc-page .cc-testi-card .who{border-top:1px solid #ffffff1a;align-items:center;gap:12px;padding-top:18px;display:flex}.cc-page .cc-testi-card .av{background:var(--peach);width:36px;height:36px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-family:Instrument Serif,serif;font-size:18px;display:flex}.cc-page .cc-testi-card .name{color:var(--paper);font-size:14px;font-weight:500}.cc-page .cc-testi-card .role{letter-spacing:.14em;text-transform:uppercase;color:#ffb3a7b3;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}.cc-page .cc-obj{padding:112px 0}.cc-page .cc-obj-inner{max-width:880px;margin:0 auto;padding:0 36px}.cc-page .cc-obj-head{text-align:center;margin-bottom:56px}.cc-page .cc-obj-head .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--terra);margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-obj-head h2{letter-spacing:-.025em;font-size:clamp(40px,4.8vw,72px);font-weight:600;line-height:1}.cc-page .cc-obj-head h2 em{font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cc-page .cc-obj-list{flex-direction:column;gap:24px;display:flex}.cc-page .cc-obj-item{background:var(--card);border:1px solid var(--card-edge);border-radius:var(--rad-lg);padding:28px 32px}.cc-page .cc-obj-item .q{color:var(--ink);align-items:baseline;gap:14px;margin:0 0 14px;font-family:Instrument Serif,serif;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.25;display:flex}.cc-page .cc-obj-item .q:before{content:"Q";letter-spacing:.16em;color:var(--terra);background:var(--peach);border-radius:5px;flex-shrink:0;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:12px;position:relative;top:-3px}.cc-page .cc-obj-item .a{color:var(--ink-2);margin:0;padding-left:36px;font-size:clamp(16px,1.15vw,18px);line-height:1.6;position:relative}.cc-page .cc-obj-item .a:before{content:"A";letter-spacing:.16em;color:var(--paper);background:var(--ink);border-radius:5px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:12px;position:absolute;top:2px;left:0}.cc-page .cc-for{background:var(--paper-2);padding:112px 0}.cc-page .cc-for-inner{max-width:var(--max);margin:0 auto;padding:0 36px}.cc-page .cc-for-head{text-align:center;margin-bottom:56px}.cc-page .cc-for-head .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--terra);margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-for-head h2{letter-spacing:-.022em;font-size:clamp(38px,4.4vw,64px);font-weight:600;line-height:1.04}.cc-page .cc-for-cols{grid-template-columns:1.4fr 1fr;gap:32px;display:grid}.cc-page .cc-for-col{background:var(--card);border:1px solid var(--card-edge);border-radius:var(--rad-lg);padding:36px 36px 32px}.cc-page .cc-for-col h3{letter-spacing:-.01em;margin:0 0 22px;font-family:Instrument Serif,serif;font-size:clamp(24px,2.1vw,32px);font-weight:400}.cc-page .cc-for-col h3 .it{color:var(--terra);font-style:italic}.cc-page .cc-for-col.no h3 .it{color:var(--ink-3)}.cc-page .cc-for-col ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cc-page .cc-for-col li{color:var(--ink-2);grid-template-columns:22px 1fr;align-items:baseline;gap:12px;font-size:clamp(15px,1.1vw,17px);line-height:1.5;display:grid}.cc-page .cc-for-col li:before{content:"✓";color:var(--forest);font-size:14px;font-weight:700}.cc-page .cc-for-col.no li:before{content:"✕";color:var(--ink-4)}.cc-page .cc-guarantee{padding:112px 0}.cc-page .cc-guarantee-inner{grid-template-columns:220px 1fr;align-items:center;gap:64px;max-width:980px;margin:0 auto;padding:0 36px;display:grid}.cc-page .cc-seal{justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative}.cc-page .cc-seal:before{content:"";border:2px dashed var(--terra);border-radius:50%;animation:30s linear infinite cc-seal-spin;position:absolute;inset:0}@keyframes cc-seal-spin{to{transform:rotate(360deg)}}.cc-page .cc-seal-inner{background:var(--terra);width:180px;height:180px;color:var(--paper);text-align:center;box-shadow:0 6px 0 var(--terra-d);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.cc-page .cc-seal-inner .num{font-family:Instrument Serif,serif;font-size:64px;font-style:italic;line-height:.9}.cc-page .cc-seal-inner .lbl{letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10px}.cc-page .cc-seal-inner .big{margin-top:2px;font-family:Instrument Serif,serif;font-size:22px}.cc-page .cc-guarantee .text .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--terra);margin-bottom:16px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-guarantee .text h2{letter-spacing:-.022em;margin-bottom:20px;font-size:clamp(36px,4.4vw,64px);font-weight:600;line-height:1.02}.cc-page .cc-guarantee .text h2 em{color:var(--terra);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cc-page .cc-guarantee .text p{color:var(--ink-2);margin:0;font-size:clamp(16px,1.15vw,18px);line-height:1.65}.cc-page .cc-final{background:var(--ink);color:var(--paper);padding:128px 0 120px;position:relative;overflow:hidden}.cc-page .cc-final:before{content:"";pointer-events:none;background:radial-gradient(at 50% 30%,#ffb3a724,#0000 60%);position:absolute;inset:0}.cc-page .cc-final-inner{text-align:center;max-width:880px;margin:0 auto;padding:0 36px;position:relative}.cc-page .cc-final .kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--peach);margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:11px}.cc-page .cc-final h2{color:var(--paper);letter-spacing:-.025em;margin-bottom:36px;font-size:clamp(52px,6.6vw,104px);font-weight:600;line-height:.98}.cc-page .cc-final h2 em{color:var(--peach);font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cc-page .cc-final h2 .stack{display:block}.cc-page .cc-final .body{color:#f5f0e6b8;max-width:620px;margin:0 auto 48px;font-size:clamp(17px,1.3vw,20px);line-height:1.6}.cc-page .cc-final .pricing{flex-direction:column;align-items:center;gap:14px;display:inline-flex}.cc-page .cc-final .cc-final-ctas{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:420px;margin:0 auto;display:flex}.cc-page .cc-final .cc-final-ctas .btn{text-align:center;justify-content:center}.cc-page .cc-final .cc-final-ctas .meta-line{justify-content:center;margin-top:6px}.cc-page .cc-final .cc-final-ctas .btn-dark{background:var(--paper);color:var(--ink);box-shadow:0 6px #0009}.cc-page .cc-final .cc-final-ctas .btn-dark:hover{background:#fff}.cc-page .cc-final .cc-final-ctas .btn-dark:active{box-shadow:0 2px #0009}.cc-page .cc-final .meta-line{letter-spacing:.16em;text-transform:uppercase;color:#f5f0e68c;gap:14px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.cc-page .cc-final .meta-line span+span:before{content:"·";color:#f5f0e64d;margin-right:14px}.cc-page .cc-foot{background:var(--ink);color:#f5f0e680;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff0f;justify-content:space-between;padding:28px 36px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}@media (min-width:981px){.cc-page .cc-hero,.cc-page .cc-pain,.cc-page .cc-shift,.cc-page .cc-moves,.cc-page .cc-outcome,.cc-page .cc-frame,.cc-page .cc-testi,.cc-page .cc-obj,.cc-page .cc-for,.cc-page .cc-guarantee,.cc-page .cc-final{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.cc-page .cc-hero{min-height:calc(100vh - 76px)}}@media (max-width:980px){.cc-page .cc-hero-grid,.cc-page .cc-pain-body,.cc-page .cc-moves-head,.cc-page .cc-outcome-grid,.cc-page .cc-for-cols,.cc-page .cc-guarantee-inner{grid-template-columns:1fr;gap:48px}.cc-page .cc-hero-visual{max-width:380px;margin:0 auto}.cc-page .cc-wontlist,.cc-page .cc-testi-grid{grid-template-columns:1fr}.cc-page .cc-move{grid-template-columns:56px 1fr;gap:18px}.cc-page .cc-move-desc{grid-column:2}.cc-page .cc-seal{margin:0 auto}.cc-page .cc-foot{text-align:center;flex-direction:column;gap:8px}}@media (max-width:640px){.cc-page .cc-hero{padding:48px 0 56px}.cc-page .cc-shift,.cc-page .cc-moves,.cc-page .cc-outcome,.cc-page .cc-frame,.cc-page .cc-testi,.cc-page .cc-obj,.cc-page .cc-for,.cc-page .cc-guarantee,.cc-page .cc-pain{padding:72px 0}.cc-page .cc-final{padding:88px 0 80px}}.cc-page .mob-br{display:none}@media (max-width:600px){.cc-page .cc-hero{padding:30px 0 32px}.cc-page .cc-hero-grid{gap:32px;padding:0 25px}.cc-page .cc-hero .eyebrow{margin-bottom:14px}.cc-page .cc-hero h1{margin:10px 0 20px;font-size:54px}.cc-page .cc-hero h1 .alt{margin-top:20px;font-size:.55em;line-height:1.15}.cc-page .cc-hero .sub{margin:0 0 25px;font-size:17px;line-height:1.45}.cc-page .cc-hero-trust{margin-top:22px}.cc-page .mob-br{display:initial}.cc-page .cc-pain-inner,.cc-page .cc-shift-inner,.cc-page .cc-moves-head,.cc-page .cc-moves-list,.cc-page .cc-spoken,.cc-page .cc-outcome-grid,.cc-page .cc-frame-inner,.cc-page .cc-testi-head,.cc-page .cc-testi-grid,.cc-page .cc-obj-inner,.cc-page .cc-for-inner,.cc-page .cc-guarantee-inner,.cc-page .cc-final-inner{padding-left:25px;padding-right:25px}.cc-page .cc-pain-body{gap:0}}
