/* Editorial direction approved for development, 7 September 2026.
   Existing functional DOM and engines are retained. Detailed controls remain accessible through their existing modes. */
html[data-cl-editorial=v2] .cl-unified-header-wrap{background:transparent!important;backdrop-filter:none!important;padding:0 24px!important}
html[data-cl-editorial=v2] .cl-unified-header{border:0!important;border-bottom:2px solid var(--j-ink)!important;border-radius:0!important;box-shadow:none!important;background:var(--j-paper)!important;padding:22px 0!important;max-width:1180px!important}
html[data-cl-editorial=v2] .cl-unified-nav :is(a,button){font-family:Arial,Helvetica,sans-serif!important;border-radius:0!important;box-shadow:none!important}
html[data-cl-editorial=v2] .cl-unified-nav a:not(.cl-unified-primary){background:none!important}
html[data-cl-editorial=v2] .cl-channel-info{background:transparent!important;border-radius:0!important;box-shadow:none!important;border:0!important;border-top:1px solid var(--j-line)!important;padding:28px 0!important}
html[data-cl-editorial=v2] .wa-privacy{border-radius:0;box-shadow:none;font-family:Arial,Helvetica,sans-serif}
@font-face{font-family:CLJournal;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/cl-journal-regular.woff') format('woff')}
@font-face{font-family:CLJournal;font-style:italic;font-weight:400;font-display:swap;src:url('/assets/fonts/cl-journal-italic.woff') format('woff')}
html[data-cl-editorial=v2]{--j-paper:#f6faff;--j-ink:#071a36;--j-blue:#2563eb;--j-line:#aab8cb;--j-muted:#445775;--j-surface:#fff}
html[data-cl-editorial=v2][data-theme=dark]{--j-paper:#061426;--j-ink:#f7fbff;--j-blue:#60a5fa;--j-line:#526781;--j-muted:#b7c7df;--j-surface:#0b223f}
html[data-cl-editorial=v2] body{font-family:Arial,Helvetica,sans-serif!important;background:var(--j-paper)!important;color:var(--j-ink)}
html[data-cl-editorial=v2] :is(h1,h2,.cl-p1-title,.compte-title){font-family:CLJournal,Georgia,serif!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.12!important}
html[data-cl-editorial=v2] :is(h3,h4){font-family:Arial,Helvetica,sans-serif;letter-spacing:0}
html[data-cl-editorial=v2] :is(.unified-header,.cl-public-header,.site-header,.wa-header){border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;background:var(--j-paper)!important;border-bottom:2px solid var(--j-ink)!important}
html[data-cl-editorial=v2] :is(.unified-header,.cl-public-header){max-width:1180px!important;margin:0 auto!important}
html[data-cl-editorial=v2] :is(.cl-public-nav-link,.unified-nav a,.main-nav a){border-radius:0!important}
html[data-cl-editorial=v2] :is(.button,.btn,.wa-button,.cl-p1-btn,button,input,select,textarea){border-radius:3px!important}
html[data-cl-editorial=v2] :is(.price-card,.preset-card,.step-card,.signal-card,.seo-card,.cl-channel-inner,.wa-card,.cl-p1-card,.cl-p1-hero,.cl-p1-proof-pill,.compte-main,.compte-side,.compte-panel,.cl-checkout-intent-v1,.cta-panel){border-radius:0!important;box-shadow:none!important}
html[data-cl-editorial=v2] :is(.hero-glow,.cta-orb){display:none!important}
html[data-cl-editorial=v2] :is(.reveal,.price-card.featured){opacity:1!important;transform:none!important}
html[data-cl-editorial=v2] :is(.cl-p1-hero,.compte-main,.cl-channel-inner,.wa-card){background:transparent!important}
html[data-cl-editorial=v2] :is(.section-heading.centered,.pricing-copy){text-align:left}
html[data-cl-editorial=v2] :is(.section-label,.wa-eyebrow,.cl-p1-eyebrow){background:none;padding:0;border:0;color:var(--j-muted);font-size:12px;letter-spacing:.12em;font-weight:400}
html[data-cl-editorial=v2] .section-pad{padding-block:52px}
html[data-cl-editorial=v2] .preset-grid,html[data-cl-editorial=v2] .steps-grid{display:block;border-top:1px solid var(--j-line)}
html[data-cl-editorial=v2] .preset-card{display:grid;grid-template-columns:90px 105px 1fr 1.4fr 150px;gap:18px;align-items:center;padding:22px 0;border:0;border-bottom:1px solid var(--j-line);background:none!important}
html[data-cl-editorial=v2] .preset-card :is(h3,p,.pair-line,.preset-top,.card-cta){margin:0}
html[data-cl-editorial=v2] .preset-card .coin{background:none;color:var(--j-blue);border:0;border-radius:0}
html[data-cl-editorial=v2] .preset-card .preset-tag{background:none;padding:0;border:0}
html[data-cl-editorial=v2] .step-card{display:grid;grid-template-columns:60px 40px 1fr 1.5fr;gap:24px;align-items:center;background:none;border:0;border-bottom:1px solid var(--j-line);padding:22px 0}
html[data-cl-editorial=v2] .step-card>*{margin:0}
html[data-cl-editorial=v2] .step-number{position:static;font:italic 32px CLJournal,serif;color:var(--j-blue)}
html[data-cl-editorial=v2] .price-cards{display:block;border-top:1px solid var(--j-line)}
html[data-cl-editorial=v2] .price-card{display:grid;grid-template-columns:1fr 100px 1fr;gap:20px;border:0;border-bottom:1px solid var(--j-line);background:none;padding:28px 0}
html[data-cl-editorial=v2] .price-card .price-card-actions{grid-column:1/-1;display:flex;gap:16px}
html[data-cl-editorial=v2] .price-card .featured-label{position:static;grid-column:1/-1;background:none;color:var(--j-blue);padding:0;border:0}
html[data-cl-editorial=v2] .pricing-layout{grid-template-columns:1fr 1.6fr}
html[data-cl-editorial=v2] .signal-card{border:0;border-bottom:1px solid var(--j-line);background:transparent;box-shadow:none}
html[data-cl-editorial=v2] .wa-grid{display:block}
html[data-cl-editorial=v2] .wa-card{border:0;border-top:1px solid var(--j-line);padding:28px 0}
html[data-cl-editorial=v2] .wa-card:first-child{display:grid;grid-template-columns:1fr 1.5fr;gap:14px 50px}
html[data-cl-editorial=v2] .wa-card.is-primary{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px 55px}
html[data-cl-editorial=v2] .wa-card.is-primary>*{grid-column:2}
html[data-cl-editorial=v2] .wa-card.is-primary>.wa-card-head{grid-column:1;grid-row:1/5;display:block}
html[data-cl-editorial=v2] .wa-card.is-primary>.wa-card-head .wa-pill{display:inline-block;margin-top:20px}
html[data-cl-editorial=v2] .wa-state strong{font:400 34px/1.15 CLJournal,serif}
html[data-cl-editorial=v2] .wa-note{border-radius:0;background:transparent}
html[data-cl-editorial=v2] :is(.cl-p1-hero,.compte-hero){padding-top:28px!important}
html[data-cl-editorial=v2] .cl-p1-title{font-size:42px!important}
html[data-cl-editorial=v2] .cl-p1-proof-pill{border:0;border-bottom:1px solid var(--j-line);background:none}
html[data-cl-editorial=v2] .cl-channel-info{margin:36px auto}
.j-home{max-width:1180px;margin:auto;padding:42px 0 30px}.j-home-heading{display:grid;grid-template-columns:1fr 230px;gap:40px;align-items:end;margin-bottom:34px}.j-home h1{font-size:74px!important;margin:0!important;max-width:none!important}.j-home h1 em{display:block;color:var(--j-blue)}.j-home-heading>p{font-size:16px;margin:0 0 6px;color:var(--j-muted);line-height:1.7}.j-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--j-muted);margin-bottom:26px}.j-compose{border-top:1px solid var(--j-ink);padding-top:18px}.j-compose legend{font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.09em;margin-bottom:18px}.j-compose fieldset{border:0;padding:0;margin:0}.j-sentence{font:400 42px/1.65 CLJournal,Georgia,serif;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .25em}.j-sentence .j-start{flex-basis:100%}.j-sentence :is(select,input){font:inherit;color:var(--j-blue);background:transparent!important;border:0!important;border-bottom:1px solid var(--j-blue)!important;border-radius:0!important;min-width:0;max-width:100%;padding:0 2px;min-height:44px}.j-sentence select option{background:var(--j-paper);color:var(--j-ink);font:18px Arial}.j-sentence input{width:4.7em;text-align:center}.j-compose-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:14px}.j-compose-action{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 26px;background:var(--j-ink);color:var(--j-paper)}.j-compose-action small{display:block;font-size:13px;margin-top:7px}.j-compose-action p{font:26px CLJournal,serif;margin:0}.j-compose-action button{background:var(--j-paper);color:var(--j-ink);padding:15px 23px;border:0;min-height:48px;font-size:15px;cursor:pointer}.j-home-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:22px;font-size:14px}.j-home a,.j-document a{text-underline-offset:4px}.j-document{max-width:1080px;padding:40px 28px 60px;margin:auto}.j-document h1{font-size:64px;margin:30px 0}.j-document h2{font-size:38px;margin:35px 0 18px}.j-document p{max-width:760px;line-height:1.8;font-size:17px}.j-document .j-deck{font-size:23px;font-family:CLJournal,serif}.j-document table{width:100%;border-collapse:collapse;text-align:left;font-size:15px}.j-document :is(td,th){padding:16px 10px;border-bottom:1px solid var(--j-line);vertical-align:top}.j-document th{font-weight:400;border-bottom:2px solid var(--j-ink)}.j-table-scroll{overflow-x:auto}.j-letter{max-width:760px;border-top:1px solid var(--j-line);padding-top:30px}.j-letter p{font-size:20px;line-height:1.8}.j-signature{font:italic 30px CLJournal,serif;margin:28px 0}.j-inline-links{display:flex;flex-wrap:wrap;gap:18px;border-top:1px solid var(--j-line);padding:20px 0}.j-intervals{display:flex;gap:24px;padding:20px 0}.j-intervals button{padding:10px 0;background:none;color:var(--j-ink);border:0;border-bottom:2px solid transparent;cursor:pointer}.j-intervals button[aria-pressed=true]{border-color:var(--j-blue);color:var(--j-blue)}.j-availability{color:var(--j-muted);font-size:14px}.j-discord{border-top:1px solid var(--j-line);padding:25px 0;margin:25px 0}.j-discord p{max-width:750px}.j-navigation-footer{max-width:1180px;margin:35px auto;display:flex;gap:24px;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--j-line);font-size:14px}.j-year-price{display:block;font-size:15px;margin:14px 0;color:var(--j-muted)}
@media(max-width:1240px){.j-home{margin-inline:28px}.j-navigation-footer{margin-inline:28px}.j-home h1{font-size:64px!important}}
@media(max-width:850px){.j-home-heading{grid-template-columns:1fr}.j-home-heading>p{max-width:700px}.j-home h1{font-size:56px!important}html[data-cl-editorial=v2] .preset-card{grid-template-columns:70px 90px 1fr}html[data-cl-editorial=v2] .preset-card p{grid-column:2/-1}html[data-cl-editorial=v2] .preset-card .card-cta{grid-column:2/-1}html[data-cl-editorial=v2] .pricing-layout{display:block}html[data-cl-editorial=v2] .wa-card.is-primary{grid-template-columns:180px 1fr;gap:18px 28px}}
@media(max-width:600px){.j-home{padding-top:28px;margin-inline:21px}.j-label{margin-bottom:20px}.j-home-heading{gap:20px;margin-bottom:27px}.j-home h1{font-size:40px!important}.j-home-heading>p{font-size:16px}.j-sentence{font-size:30px}.j-compose-action{display:block;padding:20px}.j-compose-action p{font-size:22px}.j-compose-action button{width:100%;margin-top:17px}.j-compose-footer{display:block}.j-compose-footer a{display:block;margin-top:10px}.j-home-links{font-size:14px;gap:16px}.j-document{padding-inline:21px}.j-document h1{font-size:43px}.j-document h2{font-size:32px}.j-letter p{font-size:18px}.j-document :is(td,th){min-width:120px}.j-document .j-deck{font-size:21px}html[data-cl-editorial=v2] .step-card{grid-template-columns:40px 1fr;gap:16px}html[data-cl-editorial=v2] .step-card h3,html[data-cl-editorial=v2] .step-card p{grid-column:2}html[data-cl-editorial=v2] .price-card{grid-template-columns:1fr 85px}html[data-cl-editorial=v2] .price-card ul{grid-column:1/-1}html[data-cl-editorial=v2] .price-card-actions{flex-wrap:wrap}html[data-cl-editorial=v2] .wa-card:first-child,html[data-cl-editorial=v2] .wa-card.is-primary{display:block}html[data-cl-editorial=v2] .wa-card.is-primary>.wa-card-head{margin-bottom:25px}html[data-cl-editorial=v2] .cl-p1-title{font-size:32px!important}.j-navigation-footer{margin-inline:21px;gap:18px}}
@media(prefers-reduced-motion:reduce){html[data-cl-editorial=v2] *{scroll-behavior:auto!important}}

html[data-exact-price] [data-relative-price-controls=true]{display:none!important}#j-exact-price{padding:20px 0}#j-exact-price label{display:block;margin:12px 0 6px;font-weight:600}#j-exact-price input,#j-exact-price select{width:min(100%,420px);min-height:44px;background:var(--j-paper);color:var(--j-ink);border:1px solid var(--j-line);padding:10px}#j-exact-price[hidden],#j-exact-price [hidden]{display:none!important}

#j-exact-price:not([hidden]){display:block!important}

@media(max-width:600px){.j-sentence :is(select,input){font-size:24px!important}}
html[data-cl-editorial=v2] .wa-card:first-child>.wa-button{align-self:start;justify-self:start;min-height:48px;margin-top:10px;padding:13px 20px}
html[data-cl-editorial=v2] .seo-grid-3{display:block}
html[data-cl-editorial=v2] .seo-grid-3>.seo-card{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:16px 30px;border:0;border-top:1px solid var(--j-line);padding:24px 0;background:none}
html[data-cl-editorial=v2] .seo-grid-3>.seo-card h3{margin:0}
html[data-cl-editorial=v2] .seo-grid-3>.seo-card a{grid-column:2}
@media(max-width:600px){html[data-cl-editorial=v2] .seo-grid-3>.seo-card{display:block}html[data-cl-editorial=v2] .seo-grid-3>.seo-card h3{margin-bottom:12px}}
