.black2026{--background: 40 33% 96%;--foreground: 218 40% 13%;--primary: 36 84% 52%;--primary-foreground: 218 62% 9%;--accent: 36 84% 52%;--accent-foreground: 218 62% 9%;--muted-foreground: 218 14% 42%;--border: 218 25% 15% / .16;--ring: 36 84% 52%;--black-top: 0 0% 4%;--black-light: 0 0% 100%;--black-navy: 218 62% 9%;--black-error: 0 70% 40%;--black-orange: 28 91% 54%;--black-orange-dark: 25 85% 36%;--black-orange-soft: 28 95% 92%;--black-form: 218 45% 15%;--primary: var(--black-orange);--primary-foreground: var(--black-top);--accent: var(--black-orange);--accent-foreground: var(--black-top);font-family:Inter,system-ui,sans-serif;background:hsl(var(--background));color:hsl(var(--foreground));letter-spacing:0}.black2026 h1,.black2026 h2{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:0;text-wrap:balance}.black2026-shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.black2026-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at top right,hsl(var(--accent) / .12),transparent 65%),hsl(var(--black-top));color:hsl(var(--black-light));padding:64px 0;border-top:4px solid hsl(var(--accent))}.black2026-hero:before{content:"";position:absolute;inset:0;opacity:.05;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}.black2026-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 52px;align-items:center}.black2026-campaign-label{grid-column:1}.black2026-tag{display:inline-block;color:hsl(var(--black-top));background:hsl(var(--accent));font-size:36px;font-weight:800;line-height:1.15;padding:12px 22px;transform:rotate(-2deg);box-shadow:0 8px 36px hsl(var(--accent) / .25)}.black2026-date{margin:22px 0 12px;font-size:14px;font-weight:600}.black2026-dates{display:flex;flex-wrap:wrap;gap:10px}.black2026-chip{border:1px solid hsl(var(--black-light) / .3);border-radius:999px;font-size:12px;padding:7px 12px}.black2026-chip-list{border-color:hsl(var(--accent))}.black2026-hero-copy{grid-column:1}.black2026-hero-art{position:relative;grid-column:2;grid-row:1;animation:black2026-float 6s ease-in-out infinite}.black2026-hero-art:before{content:"";position:absolute;inset:-12%;background:radial-gradient(ellipse,hsl(var(--accent) / .28),transparent 70%);z-index:-1}.black2026-round-seal{position:absolute;right:-12px;bottom:22px;width:104px;height:104px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px;text-align:center;background:hsl(var(--accent));color:hsl(var(--black-top));font-size:22px;font-weight:800;line-height:1.1;white-space:nowrap;box-shadow:0 6px 28px hsl(var(--black-top) / .3);transform:rotate(8deg)}.black2026-round-seal span{font-size:10px;font-weight:700;line-height:1.2}.black2026 h1{font-size:48px;line-height:1.12;max-width:800px;margin:0 auto}.black2026-lead{max-width:660px;margin:24px auto 32px;font-size:18px;line-height:1.7;color:hsl(var(--black-light) / .75)}.black2026-ladder{grid-column:1 / -1;display:flex;align-items:flex-end;gap:12px;margin:36px 0 0;max-width:980px}.black2026-step{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;flex:1;min-width:0;border-radius:12px;padding:16px 14px;border:1px solid hsl(var(--black-light) / .18);background:hsl(var(--black-light) / .05)}.black2026-step-1{min-height:96px}.black2026-step-2{min-height:128px}.black2026-step-3{position:relative;min-height:168px;background:hsl(var(--accent));border-color:hsl(var(--accent));color:hsl(var(--black-top));transform:scale(1.05);transform-origin:bottom center;box-shadow:0 18px 44px -12px hsl(var(--accent) / .55)}.black2026-step-label{font-size:11px;font-weight:600;line-height:1.35;text-transform:uppercase;letter-spacing:.02em;color:hsl(var(--black-light) / .6)}.black2026-step-3 .black2026-step-label{color:hsl(var(--black-top) / .75)}.black2026-step-value{font-family:Fraunces,Georgia,serif;font-weight:700;line-height:1.1;color:hsl(var(--black-light))}.black2026-step-1 .black2026-step-value{font-size:28px;color:hsl(var(--black-light) / .55)}.black2026-step-2 .black2026-step-value{font-size:40px}.black2026-step-3 .black2026-step-value{font-size:56px;color:hsl(var(--black-top))}.black2026-step-strike{text-decoration:line-through}.black2026-step-save{margin-top:4px;font-size:12px;font-weight:700;color:hsl(var(--black-top))}.black2026-step-arrow{flex-shrink:0;width:22px;height:22px;margin-bottom:40px;color:hsl(var(--accent))}.black2026-step-arrow-down{display:none}.black2026-ladder-compact{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;font-family:Fraunces,Georgia,serif;font-weight:700;font-size:20px;color:hsl(var(--black-light) / .8)}.black2026-ladder-compact svg{width:18px;height:18px;color:hsl(var(--accent))}.black2026-ladder-compact strong{font-size:28px;color:hsl(var(--accent))}.black2026 .black2026-cta{position:relative;overflow:hidden;height:auto;min-height:56px;white-space:normal;border-radius:999px;padding:16px 28px;font-size:16px;font-weight:800;line-height:1.5;max-width:100%;background:hsl(var(--accent));color:hsl(var(--black-top));box-shadow:0 18px 40px -18px hsl(var(--accent) / .6);transition:transform .2s}.black2026-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,hsl(var(--black-light) / .35) 50%,transparent 65%);transform:translate(-150%);animation:black2026-shine 4s ease-in-out infinite;pointer-events:none}.black2026-cta span,.black2026-cta svg{position:relative;z-index:1}.black2026-numbers{background:hsl(var(--black-orange-dark));color:hsl(var(--black-light));padding:24px 0}.black2026-numbers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.black2026-numbers-grid>div{display:flex;align-items:center;justify-content:center;gap:14px}.black2026-numbers-grid>div+div{border-left:1px solid hsl(var(--black-light) / .3)}.black2026-numbers strong{font-family:Fraunces,Georgia,serif;font-size:44px;line-height:1}.black2026-numbers span{font-size:12px;font-weight:600;text-transform:uppercase}.black2026 .black2026-cta:hover{transform:translateY(-2px)}.black2026-intro{padding:60px 0;text-align:center}.black2026-intro p{max-width:790px;margin:auto;font-size:18px;line-height:1.85;color:hsl(var(--muted-foreground))}.black2026-product{padding:0 0 76px}.black2026-product-heading{text-align:center;max-width:780px;margin:0 auto 40px}.black2026 h2{font-size:36px;line-height:1.2;margin:0}.black2026-product-heading p{margin-top:20px;line-height:1.7;color:hsl(var(--muted-foreground))}.black2026-product-grid{max-width:760px;margin:auto}.black2026-box{width:100%;height:auto;aspect-ratio:1;border-radius:8px}.black2026-benefits{list-style:none;padding:12px 32px;margin:0;background:hsl(var(--black-light));border:1px solid hsl(var(--border));border-radius:16px;box-shadow:0 16px 40px -24px hsl(var(--black-navy) / .25)}.black2026-benefits li{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid hsl(var(--border));font-size:16px;line-height:1.75}.black2026-benefits li:last-child{border-bottom:none}.black2026-check{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;margin-top:2px;border-radius:50%;background:hsl(var(--black-orange-soft))}.black2026-benefits svg{width:18px;height:18px;color:hsl(var(--black-orange-dark))}.black2026-list{background:hsl(var(--black-navy));color:hsl(var(--black-light));border-top:4px solid hsl(var(--accent));padding:72px 0;scroll-margin-top:20px}.black2026-list-heading{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.black2026-list-seal{background:hsl(var(--accent));color:hsl(var(--black-top));padding:6px 12px;font-size:12px;font-weight:800;border-radius:999px}.black2026-form-card{background:hsl(var(--black-form));padding:32px;border-radius:16px;min-width:0}.black2026-list-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.black2026-list-copy p{margin-top:24px;line-height:1.85;color:hsl(var(--black-light) / .75)}.black2026-form{position:relative}.black2026-field{margin-bottom:20px}.black2026-field label{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.black2026-field input{width:100%;min-height:52px;border-radius:8px;border:1px solid hsl(var(--black-light) / .25);background:hsl(var(--black-light) / .07);color:hsl(var(--black-light));padding:12px 16px;font-size:16px;outline:none}.black2026-field input:focus{border-color:hsl(var(--accent));box-shadow:0 0 0 2px hsl(var(--accent) / .2)}.black2026-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.black2026-form .black2026-cta{width:100%}.black2026-small{font-size:12px;text-align:center;color:hsl(var(--black-light) / .65);margin-top:16px}.black2026-error{font-size:14px;margin-bottom:16px;color:hsl(var(--accent))}.black2026-success{border-left:3px solid hsl(var(--accent));padding:16px 24px;font-size:22px;line-height:1.6}.black2026-author{padding:64px 0}.black2026-author-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;margin-top:32px}.black2026-author img{width:100%;height:auto;aspect-ratio:1;border-radius:8px;-o-object-fit:cover;object-fit:cover;transform:scaleX(1)}.black2026-author-copy{min-width:0}.black2026-author p{margin:0;font-size:16px;line-height:1.85}.black2026-author p+p{margin-top:20px;color:hsl(var(--muted-foreground))}.black2026-author strong{color:hsl(var(--black-orange-dark))}.black2026-top-note{margin:12px 0 0;font-size:12px;line-height:1.5;color:hsl(var(--black-light) / .75)}.black2026-registration-note{margin:0 0 12px}.black2026-privacy{text-decoration:underline;text-underline-offset:3px}.black2026-author-action{margin-top:28px}.black2026-author-action .black2026-cta{margin-top:16px}.black2026-footer{padding-bottom:32px}.black2026-footer p{margin:0;font-size:12px;line-height:1.6;color:hsl(var(--muted-foreground));text-align:center}@media (max-width: 767px){.black2026-hero{padding:36px 0 44px;text-align:center}.black2026-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.black2026-campaign-label,.black2026-hero-copy,.black2026-hero-art,.black2026-ladder{grid-column:1;grid-row:auto}.black2026-tag{font-size:28px}.black2026-dates{justify-content:center}.black2026-hero-art{width:80%;margin:0 auto}.black2026-round-seal{width:80px;height:80px;font-size:16px;right:-4px;bottom:14px;padding:6px}.black2026-round-seal span{font-size:6.5px}.black2026-numbers-grid>div{flex-direction:column;gap:8px}.black2026-numbers strong{font-size:34px}.black2026-numbers span{font-size:10px}.black2026 h1{font-size:36px}.black2026 h2{font-size:30px}.black2026-lead,.black2026-intro p{font-size:16px}.black2026-ladder{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.black2026-step{align-items:center;text-align:center}.black2026-step-1,.black2026-step-2,.black2026-step-3{min-height:0}.black2026-step-3{transform:none}.black2026-step-1 .black2026-step-value{font-size:24px}.black2026-step-2 .black2026-step-value{font-size:34px}.black2026-step-3 .black2026-step-value{font-size:48px}.black2026-step-arrow{margin:0 auto}.black2026-step-arrow-right{display:none}.black2026-step-arrow-down{display:block}.black2026-ladder-compact{justify-content:center;font-size:17px}.black2026-ladder-compact strong{font-size:24px}.black2026-intro{padding:40px 0}.black2026-list-grid{grid-template-columns:minmax(0,1fr);gap:32px}.black2026-benefits{padding:8px 20px}.black2026-product{padding-bottom:48px}.black2026-list,.black2026-author{padding:48px 0}.black2026-author-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@keyframes black2026-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes black2026-shine{0%,60%{transform:translate(-150%)}85%,to{transform:translate(150%)}}@media (prefers-reduced-motion: reduce){.black2026 .black2026-cta{transition:none}.black2026 .black2026-cta:hover{transform:none}.black2026-hero-art,.black2026-cta:after{animation:none}.black2026-cta:after{display:none}}.black2026-hero{padding-top:48px}.black2026-hero-grid{grid-template-areas:"label" "art" "ladder" "price-context" "copy";grid-template-columns:minmax(0,1fr)}.black2026-hero-grid>.black2026-campaign-label{grid-area:label}.black2026-hero-grid>.black2026-hero-art{grid-area:art}.black2026-hero-grid>.black2026-ladder{grid-area:ladder}.black2026-hero-grid>.black2026-hero-copy{grid-area:copy}.black2026-price-context{grid-area:price-context;min-width:0;margin:0;padding-left:14px;border-left:3px solid hsl(var(--accent));font-size:15px;line-height:1.65;color:hsl(var(--black-light) / .85)}.black2026-step-value{white-space:nowrap}@media (min-width: 1024px){.black2026-hero-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);grid-template-areas:"label art" "ladder art" "price-context art" "copy art";gap:24px 48px;align-items:start}.black2026-hero-grid>.black2026-hero-art{grid-row:1 / -1;align-self:center}.black2026-ladder{margin:0;max-width:100%;gap:8px}.black2026-step{padding:12px 10px}.black2026-step-3{flex:1.6}.black2026-step-label{font-size:11px;text-transform:uppercase}.black2026-step-1 .black2026-step-value{font-size:clamp(16px,1.55vw,22px)}.black2026-step-2 .black2026-step-value{font-size:clamp(20px,2.1vw,30px)}.black2026-step-3 .black2026-step-value{font-size:clamp(26px,2.8vw,40px)}.black2026-step-1{min-height:84px}.black2026-step-2{min-height:108px}.black2026-step-3{min-height:140px}.black2026-step-arrow{width:18px;height:18px;margin-bottom:32px}}@media (max-width: 1023px){.black2026-hero{text-align:center}.black2026-hero-grid{gap:24px}.black2026-hero-art{width:50%;margin:0 auto}.black2026-ladder{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"s1 ar s2" "s3 s3 s3";align-items:center;gap:8px;margin:0 auto;width:100%;max-width:520px;flex-direction:initial}.black2026-ladder>.black2026-step-1{grid-area:s1}.black2026-ladder>.black2026-step-2{grid-area:s2}.black2026-ladder>.black2026-step-3{grid-area:s3}.black2026-ladder>:nth-child(2){grid-area:ar;display:block;margin:0}.black2026-ladder>:nth-child(3),.black2026-ladder>:nth-child(5),.black2026-ladder>:nth-child(6){display:none}.black2026-step{align-items:center;text-align:center;padding:8px 10px;gap:2px;min-height:0!important}.black2026-step-3{transform:none;padding:10px}.black2026-step-label{font-size:10px}.black2026-step-1 .black2026-step-value{font-size:20px}.black2026-step-2 .black2026-step-value{font-size:24px}.black2026-step-3 .black2026-step-value{font-size:40px}.black2026-step-save{margin-top:2px}}@media (max-width: 767px){.black2026-hero-art{width:72%}.black2026-round-seal{width:72px;height:72px;font-size:15px;padding:5px}.black2026-round-seal span{font-size:6px}}@media (max-width: 768px){.black2026-hero{padding-top:28px;text-align:center}.black2026-hero-grid{grid-template-areas:"label" "copy" "art" "ladder" "price-context";gap:24px}.black2026-tag{font-size:24px;padding:8px 16px}.black2026-date{margin:14px 0 10px;font-size:12px}.black2026-dates{justify-content:center;gap:6px}.black2026-chip{font-size:11px;padding:5px 9px}.black2026 h1{font-size:32px}.black2026-lead{margin:16px auto 20px;font-size:16px;line-height:1.6}}.black2026-levels{padding:36px 0 0}.black2026-levels h2{text-align:center;font-size:28px}.black2026-levels-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:24px 0 0}.black2026-levels-grid li{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 12px;border-top:2px solid hsl(var(--accent));font-size:15px;font-weight:600}.black2026-level-number{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;background:hsl(var(--black-orange-soft));color:hsl(var(--black-orange-dark));font-weight:700}.black2026-faq{padding:48px 0;border-bottom:1px solid hsl(var(--border))}.black2026-faq-items{margin-top:28px}.black2026-faq details{border-bottom:1px solid hsl(var(--border))}.black2026-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;min-height:44px;cursor:pointer;list-style:none;font-size:16px;font-weight:600}.black2026-faq summary::-webkit-details-marker{display:none}.black2026-faq summary:after{content:"+";font-size:24px;flex-shrink:0;color:hsl(var(--black-orange-dark))}.black2026-faq details[open] summary:after{content:"−"}.black2026-faq summary:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.black2026-faq details p{margin:0;padding-bottom:24px;line-height:1.8;color:hsl(var(--muted-foreground))}.black2026-community{margin-top:24px}.black2026-community p{margin:0 0 20px;font-size:16px;line-height:1.75;color:hsl(var(--black-light) / .8)}.black2026 .black2026-community-button{min-height:44px;height:auto;padding:12px 20px;white-space:normal;text-align:center;border:1px solid hsl(var(--accent));border-radius:8px;background:transparent;color:hsl(var(--accent))}.black2026-community-button:hover{background:hsl(var(--accent) / .1)}.black2026-footer p+p{margin-top:12px}@media (max-width: 767px){.black2026-levels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.black2026-levels-grid li{padding:12px 0;gap:8px;font-size:14px}}
