.building-brands-page{--amber:#ffbf00;--green:#11726b;--ink:#050505;--white:#fff;--pale-green:#e8f2f0;--pale-amber:#fff3bf;--grey:#474747;--line:#e5e5e5;--head:"Metropolis", system-ui, "Segoe UI", Arial, sans-serif;--body:"Plus Jakarta Sans", system-ui, "Segoe UI", Arial, sans-serif}.building-brands-page *,.building-brands-page :before,.building-brands-page :after{box-sizing:border-box}.building-brands-page{background:var(--white);color:var(--ink);font:16px/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0}.building-brands-page img{max-width:100%;display:block}.building-brands-page a{color:inherit}.building-brands-page :focus-visible{outline:3px solid var(--green);outline-offset:4px}.building-brands-page .skip{z-index:200;background:var(--amber);border-radius:6px;padding:10px 15px;position:absolute;top:-90px;left:14px}.building-brands-page .skip:focus{top:14px}.building-brands-page .wrap{width:min(1180px,100% - 48px);margin-inline:auto}.building-brands-page .narrow{max-width:880px;margin-inline:auto}.building-brands-page .section{padding:96px 0}.building-brands-page .eyebrow{color:var(--green);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:.76rem;font-weight:800}.building-brands-page h1,.building-brands-page h2,.building-brands-page h3,.building-brands-page p{margin-top:0}.building-brands-page h1,.building-brands-page h2,.building-brands-page h3{font-family:var(--head);letter-spacing:-.04em;font-weight:800;line-height:1.08}.building-brands-page h1{max-width:1050px;margin:0 auto 23px;font-size:clamp(3rem,7vw,6rem)}.building-brands-page h2{margin-bottom:26px;font-size:clamp(2.3rem,4.5vw,4rem)}.building-brands-page h3{margin-bottom:12px;font-size:clamp(1.4rem,2.3vw,1.9rem)}.building-brands-page p{margin-bottom:18px}.building-brands-page .lead{font-size:clamp(1.07rem,1.6vw,1.22rem);line-height:1.7}.building-brands-page .muted{color:var(--grey)}.building-brands-page .btn{text-align:center;border:2px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 25px;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.building-brands-page .btn:hover{transform:translateY(-2px)}.building-brands-page .btn-primary{background:var(--amber);color:var(--ink)}.building-brands-page .btn-primary:hover{background:#e8ae00}.building-brands-page .btn-outline{border-color:var(--green);color:var(--green);background:0 0}.building-brands-page .btn-outline:hover{background:var(--pale-green)}.building-brands-page .button-row{flex-wrap:wrap;justify-content:center;gap:14px;margin:29px 0 38px;display:flex}.building-brands-page .hero{text-align:center;padding:60px 0 0}.building-brands-page .hero .subtitle{max-width:800px;margin:0 auto 17px;font-size:clamp(1.18rem,2.1vw,1.48rem);font-weight:750;line-height:1.45}.building-brands-page .hero .intro{max-width:820px;color:var(--grey);margin:0 auto 17px}.building-brands-page .hero .format-note{max-width:790px;color:var(--grey);margin:0 auto;font-size:.89rem}.building-brands-page .hero-visual{aspect-ratio:1.57;background:#f4eddd;border-radius:20px;min-height:310px;margin:40px 0 30px;position:relative;overflow:hidden}.building-brands-page .hero-art{object-fit:cover;width:100%;height:100%;display:block}.building-brands-page .hero-speakers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:51%;display:grid;position:absolute;top:50%;right:3.5%;transform:translateY(-50%)}.building-brands-page .hero-speaker{background:#fffdf7;border:2px solid #dca01a;border-radius:13px;flex-direction:column;min-width:0;padding:7px 7px 11px;display:flex;box-shadow:0 9px 18px #1e24182d}.building-brands-page .hero-speaker img{object-fit:cover;object-position:center 30%;border-radius:7px;width:100%;height:clamp(110px,16vw,190px);display:block}.building-brands-page .hero-speaker span{color:#154c43;font-family:var(--head);line-height:1.2;display:block}.building-brands-page .hero-speaker .hero-speaker-name{margin-top:9px;font-size:clamp(.72rem,1.38vw,1.03rem);font-weight:800}.building-brands-page .hero-speaker .hero-speaker-title{margin-top:5px;font-size:clamp(.59rem,.9vw,.75rem);font-weight:750}.building-brands-page .hero-speaker .hero-speaker-company{margin-top:auto;padding-top:3px;font-size:clamp(.58rem,.86vw,.7rem);font-weight:650}.building-brands-page .facts{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 auto;display:grid}.building-brands-page .facts>div{border:1px solid var(--ink);border-top:3px solid var(--amber);min-width:0;padding:17px 20px}.building-brands-page dt{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.building-brands-page dd{font-family:var(--head);margin:8px 0 0;font-size:1.06rem;font-weight:800;line-height:1.4}.building-brands-page .countdown{text-align:center;padding:30px 0 0}.building-brands-page .countdown-title{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.69rem;font-weight:800}.building-brands-page .countdown-units{justify-content:center;gap:clamp(20px,5vw,60px);display:flex}.building-brands-page .countdown-units[hidden]{display:none}.building-brands-page .countdown-units>div{min-width:60px}.building-brands-page .countdown-value,.building-brands-page .countdown-unit{display:block}.building-brands-page .countdown-value{font:800 clamp(2rem, 4vw, 2.8rem)/1.1 var(--head);font-variant-numeric:tabular-nums}.building-brands-page .countdown-unit{margin-top:4px;font-size:.72rem}.building-brands-page .possibility{background:#f5f9f7}.building-brands-page .possibility h2,.building-brands-page .problem h2{max-width:850px}.building-brands-page .possibility-grid,.building-brands-page .problem-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-top:42px;display:grid}.building-brands-page .possibility-image,.building-brands-page .problem-image{aspect-ratio:4/3;width:100%;min-height:280px}.building-brands-page .editorial-art{object-fit:cover;border-radius:20px;align-self:center;height:auto;min-height:0}.building-brands-page .possibility-grid .narrative,.building-brands-page .problem-grid .narrative{max-width:560px}.building-brands-page .possibility-grid .narrative p:last-child,.building-brands-page .problem-grid .narrative p:last-child{margin-bottom:0}.building-brands-page .learning,.building-brands-page .speakers,.building-brands-page .final-reminder{background:var(--ink);color:var(--white)}.building-brands-page .learning .eyebrow,.building-brands-page .speakers .eyebrow,.building-brands-page .final-reminder .eyebrow{color:var(--amber)}.building-brands-page .learning h2{max-width:870px;margin-bottom:44px}.building-brands-page .learn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.building-brands-page .learn-card{background:#171717;border:1px solid #343434;border-radius:16px;overflow:hidden}.building-brands-page .learn-card .learn-art{aspect-ratio:1.85;object-fit:cover;width:100%;height:auto;min-height:0;display:block}.building-brands-page .learn-body{padding:25px 26px 29px}.building-brands-page .learn-number{color:var(--amber);letter-spacing:.16em;font-size:.85rem;font-weight:800}.building-brands-page .learn-card h3{margin:12px 0}.building-brands-page .learn-card p{color:#d1d1d1;margin:0}.building-brands-page .guidance,.building-brands-page .closing{background:var(--green);color:#fff}.building-brands-page .guidance-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.building-brands-page .guidance h2,.building-brands-page .closing h2{margin:0}.building-brands-page .guidance p{color:#eff8f6;margin:0;font-size:1.12rem}.building-brands-page .audience-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;display:grid}.building-brands-page .fit-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.building-brands-page .fit-list li{border:1px solid var(--line);border-radius:9px;padding:18px 20px 18px 53px;font-weight:700;position:relative}.building-brands-page .fit-list li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;top:17px;left:20px}.building-brands-page .format{padding-top:0}.building-brands-page .format-shell{border-top:1px solid var(--line);padding-top:74px}.building-brands-page .format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.building-brands-page .format-step{border-top:3px solid var(--green);padding-top:20px}.building-brands-page .format-step .step-number{color:var(--green);letter-spacing:.13em;font-size:.84rem;font-weight:800}.building-brands-page .format-step h3{margin:14px 0 10px}.building-brands-page .format-step p{color:var(--grey);margin:0}.building-brands-page .speakers h2{max-width:780px}.building-brands-page .speakers .intro{color:#d0d0d0}.building-brands-page .speaker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.building-brands-page .speaker-card{background:#151515;border:1px solid #353535;border-radius:16px;overflow:hidden}.building-brands-page .speaker-card img{object-fit:cover;object-position:center 27%;border-radius:0;width:100%;height:315px}.building-brands-page .speaker-card:nth-child(3) img{object-position:center 32%}.building-brands-page .speaker-text{padding:25px}.building-brands-page .speaker-text h3{margin-bottom:8px}.building-brands-page .speaker-role{color:var(--amber);margin:0 0 17px;font-size:.91rem;font-weight:800}.building-brands-page .speaker-bio{color:#dedede;font-size:.92rem;line-height:1.65}.building-brands-page .speaker-bio p{margin:0}.building-brands-page .speaker-bio p+p{margin-top:12px}.building-brands-page.is-interactive .speaker-bio:not(.expanded){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.building-brands-page .bio-toggle{color:var(--amber);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:.88rem;font-weight:800;display:none}.building-brands-page.is-interactive .bio-toggle{display:inline-block}.building-brands-page .bio-toggle:hover,.building-brands-page .bio-toggle:focus-visible{text-decoration:underline}.building-brands-page .bio-toggle:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.building-brands-page .venue{background:var(--pale-green)}.building-brands-page .venue-grid{grid-template-columns:1fr .82fr;align-items:center;gap:70px;display:grid}.building-brands-page .venue-address{font-family:var(--head);font-size:clamp(1.3rem,2.1vw,1.7rem);font-weight:750;line-height:1.4}.building-brands-page .venue-card{background:#fff;border:1px solid #c8ded7;border-radius:16px;padding:37px}.building-brands-page .venue-card p:last-child{margin-bottom:0}.building-brands-page .faq h2{margin-bottom:36px}.building-brands-page .faq details{border-top:1px solid #c9c9c9}.building-brands-page .faq details:last-child{border-bottom:1px solid #c9c9c9}.building-brands-page .faq summary{cursor:pointer;font-family:var(--head);padding:23px 42px 23px 0;font-size:1.12rem;font-weight:800;line-height:1.4;list-style:none;position:relative}.building-brands-page .faq summary::-webkit-details-marker{display:none}.building-brands-page .faq summary:after{content:"+";color:var(--green);font-size:1.75rem;line-height:1;position:absolute;top:18px;right:6px}.building-brands-page .faq details[open] summary:after{content:"−"}.building-brands-page .faq details p{max-width:770px;color:var(--grey);margin:0;padding:0 35px 23px 0}.building-brands-page .closing .narrow{text-align:left;max-width:1180px}.building-brands-page .closing .eyebrow{color:#dcece9}.building-brands-page .closing p{max-width:670px;margin:22px 0 27px;font-size:1.13rem}.building-brands-page .registration{background:var(--pale-amber)}.building-brands-page .registration-grid{grid-template-columns:1fr .9fr;align-items:center;gap:75px;display:grid}.building-brands-page .reg-recap{max-width:520px;font-weight:650}.building-brands-page .final-reminder{text-align:center}.building-brands-page .final-reminder h2{max-width:920px;margin-inline:auto}.building-brands-page .final-reminder .recap{color:#d6d6d6;margin:0 auto 27px}.building-brands-page .footer{background:var(--ink);color:#c9c9c9;border-top:1px solid #333}.building-brands-page .footer .wrap{justify-content:space-between;align-items:center;gap:25px;padding-block:30px;display:flex}.building-brands-page .footer img{filter:invert();width:125px;height:auto}.building-brands-page .footer p{margin:0;font-size:.86rem}.building-brands-page .mobile-sticky{display:none}@media (width<=900px){.building-brands-page .learn-grid,.building-brands-page .speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.building-brands-page .speaker-card:last-child{grid-column:1/-1;max-width:calc(50% - 10px)}.building-brands-page .problem-grid,.building-brands-page .venue-grid,.building-brands-page .registration-grid{gap:38px}}@media (width<=700px){.building-brands-page .wrap{width:min(100% - 36px,1180px)}.building-brands-page .section{padding:68px 0}.building-brands-page .hero{padding-top:38px}.building-brands-page .hero-visual{aspect-ratio:1.57;min-height:0;margin-top:37px}.building-brands-page .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.building-brands-page .possibility-grid,.building-brands-page .problem-grid,.building-brands-page .guidance-grid,.building-brands-page .audience-grid,.building-brands-page .venue-grid,.building-brands-page .registration-grid{grid-template-columns:1fr;gap:27px}.building-brands-page .possibility-image,.building-brands-page .problem-image{min-height:0}.building-brands-page .learn-grid,.building-brands-page .speaker-grid,.building-brands-page .format-grid{grid-template-columns:1fr}.building-brands-page .speaker-card:last-child{grid-column:auto;max-width:none}.building-brands-page .speaker-card img{height:350px}.building-brands-page .format{padding-top:0}.building-brands-page .format-shell{padding-top:59px}.building-brands-page .footer .wrap{flex-direction:column;align-items:flex-start}.building-brands-page .mobile-sticky{z-index:100;padding:10px 16px max(10px, env(safe-area-inset-bottom));color:#fff;background:#111;justify-content:space-between;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%);box-shadow:0 -4px 25px #0003}.building-brands-page .mobile-sticky p{margin:0;font-size:.73rem;line-height:1.3}.building-brands-page .mobile-sticky strong{font-size:.8rem;display:block}.building-brands-page .mobile-sticky .btn{flex:none;min-height:43px;padding:9px 12px;font-size:.73rem}.building-brands-page .footer{padding-bottom:75px}.building-brands-page .mobile-sticky.visible{transform:translateY(0)}}@media (width<=340px){.building-brands-page .facts{grid-template-columns:1fr}.building-brands-page .mobile-sticky p{max-width:105px}.building-brands-page .button-row .btn{width:100%}}@media (width<=700px){.building-brands-page .hero-visual,.building-brands-page .possibility-image,.building-brands-page .problem-image{width:100%;min-height:0}.building-brands-page .possibility-grid,.building-brands-page .problem-grid,.building-brands-page .guidance-grid,.building-brands-page .audience-grid,.building-brands-page .venue-grid,.building-brands-page .registration-grid,.building-brands-page .learn-grid,.building-brands-page .speaker-grid,.building-brands-page .format-grid{grid-template-columns:minmax(0,1fr)}.building-brands-page .hero-visual{aspect-ratio:auto}.building-brands-page .hero-art{aspect-ratio:1.57;height:auto}.building-brands-page .hero-speakers{gap:6px;width:auto;margin:-27px 10px 14px;position:relative;top:auto;right:auto;transform:none}.building-brands-page .hero-speaker{border-width:1px;border-radius:8px;padding:4px 4px 7px}.building-brands-page .hero-speaker img{border-radius:4px;height:90px}.building-brands-page .hero-speaker .hero-speaker-name{margin-top:5px;font-size:.68rem}.building-brands-page .hero-speaker .hero-speaker-title,.building-brands-page .hero-speaker .hero-speaker-company{font-size:.56rem;line-height:1.22}}@media (width<=340px){.building-brands-page .hero-speaker img{height:78px}.building-brands-page .hero-speaker .hero-speaker-name{font-size:.61rem}.building-brands-page .hero-speaker .hero-speaker-title,.building-brands-page .hero-speaker .hero-speaker-company{font-size:.52rem}}@media (prefers-reduced-motion:reduce){.building-brands-page .btn,.building-brands-page .mobile-sticky{transition:none}}.building-brands-page{--head:Metropolis, "Plus Jakarta Sans", Arial, sans-serif;--body:"Plus Jakarta Sans", Arial, sans-serif}.building-brands-page .registration-card{background:#fff;border-radius:12px;min-width:0;padding:32px;box-shadow:0 6px 24px #0000000f}.building-brands-page .registration-card h2{font-size:1.5rem}.building-brands-page .registration-grid>*{min-width:0}.building-brands-page .mobile-sticky[hidden]{display:none}.building-brands-page #register,.building-brands-page #learn{scroll-margin-top:28px}.building-brands-page ::selection{background:var(--amber);color:var(--ink)}.building-brands-page input{caret-color:var(--green)}@media (width<=700px){.building-brands-page .registration-card{padding:24px 18px}}body:has(.building-brands-page){min-width:0}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/strong-after-40/DMSerifDisplay-Regular.ttf)format("truetype")}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/strong-after-40/DMSerifDisplay-Italic.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/strong-after-40/Montserrat.ttf)format("truetype")}.strong-after-40-page{--bg:#f4f6f8;--surface:#fff;--ink:#111820;--muted:#525f70;--line:#d7dce3;--line-strong:#7e8998;--accent:#ffd400;--accent-dark:#f2c900;--on-accent:#090c10;--accent-text:#715400;--soft:#eef1f5;--dark:#090c10;--dark-surface:#171e27;--dark-line:#29313d;--dark-text:#f4f6f8;--dark-muted:#a8b1be;--error:#8e3029;--font-display:"DM Serif Display", Georgia, "Times New Roman", serif;--font-body:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:18px;--max:1120px}.strong-after-40-page *{box-sizing:border-box;margin:0;padding:0}.strong-after-40-page{font-family:var(--font-body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;padding-bottom:72px;font-size:17px;line-height:1.6}.strong-after-40-page img{max-width:100%;display:block}.strong-after-40-page a{color:inherit}.strong-after-40-page h1,.strong-after-40-page h2,.strong-after-40-page h3{font-family:var(--font-display);letter-spacing:-.005em;font-weight:400;line-height:1.12}.strong-after-40-page h2{margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.6rem)}.strong-after-40-page h3{margin-bottom:.4rem;font-size:1.3rem}.strong-after-40-page p+p{margin-top:1rem}.strong-after-40-page .wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.strong-after-40-page section{padding:88px 0}.strong-after-40-page .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin-bottom:.9rem;font-size:.8rem;font-weight:600;display:inline-block}.strong-after-40-page .lead{color:var(--muted);max-width:640px;font-size:1.15rem}.strong-after-40-page .btn{background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:16px 28px;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.strong-after-40-page .btn:hover{background:var(--accent-dark);transform:translateY(-1px)}.strong-after-40-page .btn-ghost{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.strong-after-40-page .btn-ghost:hover{background:var(--ink);color:#fff}.strong-after-40-page .photo{object-fit:cover;border-radius:var(--radius);background:#c9d0d9;width:100%;display:block}.strong-after-40-page .hero-photo{object-position:40% center;height:480px}.strong-after-40-page .studio-photo{object-position:center 46%;height:600px}.strong-after-40-page .why-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.strong-after-40-page .team-photo{object-position:center 40%;height:600px}.strong-after-40-page .gallery{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px;display:grid}.strong-after-40-page .gallery figure{margin:0}.strong-after-40-page .gallery .photo{height:260px}.strong-after-40-page .gallery figcaption{color:var(--muted);margin-top:8px;font-size:.9rem}.strong-after-40-page header{border-bottom:1px solid var(--line);background:var(--bg);padding:20px 0}.strong-after-40-page header .wrap{justify-content:space-between;align-items:center;display:flex}.strong-after-40-page header img{height:28px}.strong-after-40-page .hero{padding:64px 0 56px}.strong-after-40-page .hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.strong-after-40-page .hero h1{margin-bottom:1.2rem}.strong-after-40-page .hero .sub{color:var(--muted);margin-bottom:1rem;font-size:1.2rem}.strong-after-40-page .hero .ctas{margin-top:2rem}.strong-after-40-page .scarcity{color:var(--ink);margin-top:1rem;font-size:.92rem;font-weight:600}.strong-after-40-page .pain-list{border-top:1px solid var(--line);max-width:820px;margin-top:28px;list-style:none}.strong-after-40-page .pain-list li{border-bottom:1px solid var(--line);padding:16px 0 16px 36px;font-size:1.08rem;position:relative}.strong-after-40-page .pain-list li:before{content:"";background:var(--accent);width:14px;height:4px;position:absolute;top:24px;left:4px}.strong-after-40-page .pain-close{font-family:var(--font-display);margin-top:24px;font-size:clamp(1.2rem,2.6vw,1.5rem);font-weight:600}.strong-after-40-page .hero .ctas{flex-wrap:wrap;gap:12px;display:flex}.strong-after-40-page .facts{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid;overflow:hidden}.strong-after-40-page .facts div{background:var(--surface);padding:20px}.strong-after-40-page .facts dt{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:4px;font-size:.78rem}.strong-after-40-page .facts dd{font-weight:600}.strong-after-40-page .countdown{gap:10px;display:flex}.strong-after-40-page .countdown b{font-family:var(--font-display);font-size:1.5rem;line-height:1;display:block}.strong-after-40-page .countdown small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.strong-after-40-page .problem-grid{grid-template-columns:1fr;gap:40px;display:grid}.strong-after-40-page .problem-grid>div:first-child{max-width:820px}.strong-after-40-page .problem p{color:var(--muted)}.strong-after-40-page .reframe{background:var(--surface);border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;margin-top:1.8rem;padding:24px 28px}.strong-after-40-page .reframe p{color:var(--ink)}.strong-after-40-page .stats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.strong-after-40-page .stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.strong-after-40-page .stat b{font-family:var(--font-display);color:var(--ink);font-size:2.6rem;line-height:1.1;display:block}.strong-after-40-page .stat p{margin-top:.5rem}.strong-after-40-page .stat small{color:var(--muted);margin-top:.6rem;font-size:.8rem;display:block}.strong-after-40-page .coach-beside{grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;margin-top:64px;display:grid}.strong-after-40-page .dark{background:var(--dark);color:var(--dark-text)}.strong-after-40-page .dark .eyebrow{color:var(--accent)}.strong-after-40-page .dark .lead{color:var(--dark-muted)}.strong-after-40-page .cards{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.strong-after-40-page .card{background:var(--dark-surface);border:1px solid var(--dark-line);border-radius:var(--radius);overflow:hidden}.strong-after-40-page .card .num{font-family:var(--font-display);color:var(--accent);margin-bottom:6px;font-size:1rem}.strong-after-40-page .card p{color:var(--line);font-size:.95rem}.strong-after-40-page .tagline{font-family:var(--font-display);text-align:center;margin-top:40px;font-size:clamp(1.3rem,3vw,1.8rem)}.strong-after-40-page .why{background:var(--soft)}.strong-after-40-page .numbers{grid-template-columns:repeat(5,1fr);gap:16px;margin:40px 0;display:grid}.strong-after-40-page .numbers div{text-align:center;border-top:2px solid var(--ink);padding:20px 8px}.strong-after-40-page .numbers b{font-family:var(--font-display);font-size:2rem;display:block}.strong-after-40-page .numbers span{color:var(--muted);font-size:.85rem}.strong-after-40-page .quotes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.strong-after-40-page .quote{background:var(--surface);border-radius:var(--radius);padding:28px}.strong-after-40-page .quote p{font-family:var(--font-display);color:var(--muted);font-size:1.1rem;font-family:inherit!important;font-size:1rem!important}.strong-after-40-page .quote cite{color:var(--muted);margin-top:1rem;font-size:.9rem;font-style:normal;display:block}.strong-after-40-page .get ol{counter-reset:g;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;list-style:none;display:grid}.strong-after-40-page .get li{counter-increment:g;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.strong-after-40-page .get li:before{content:"0" counter(g);font-family:var(--font-display);color:var(--accent-text);margin-bottom:8px;font-size:1.1rem;display:block}.strong-after-40-page .get li b{margin-bottom:4px;font-size:1.1rem;display:block}.strong-after-40-page .get li span{color:var(--muted)}.strong-after-40-page .referral{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);margin-top:24px;padding:20px 24px;font-size:.95rem}.strong-after-40-page .venue-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.strong-after-40-page details{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:12px}.strong-after-40-page summary{cursor:pointer;padding:20px 56px 20px 24px;font-weight:600;list-style:none;position:relative}.strong-after-40-page summary::-webkit-details-marker{display:none}.strong-after-40-page summary:after{content:"+";color:var(--accent-text);font-size:1.4rem;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.strong-after-40-page details[open] summary:after{content:"–"}.strong-after-40-page details p{color:var(--muted);padding:0 24px 20px}.strong-after-40-page .reg-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:48px;display:grid}.strong-after-40-page .reg-side{position:sticky;top:24px}.strong-after-40-page .reg-side .facts{grid-template-columns:1fr;margin-top:24px}.strong-after-40-page form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.strong-after-40-page form .intro{color:var(--muted);margin-bottom:24px;font-size:.95rem}.strong-after-40-page .field{margin-bottom:20px}.strong-after-40-page .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.strong-after-40-page label,.strong-after-40-page .legend{margin-bottom:8px;font-size:.92rem;font-weight:600;display:block}.strong-after-40-page label .opt,.strong-after-40-page .legend .opt{color:var(--muted);font-weight:400}.strong-after-40-page input[type=text],.strong-after-40-page input[type=email],.strong-after-40-page input[type=tel],.strong-after-40-page textarea{border:1.5px solid var(--line-strong);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:14px 16px;font-size:1rem}.strong-after-40-page input:focus,.strong-after-40-page textarea:focus{border-color:var(--ink);outline:none}.strong-after-40-page textarea{resize:vertical;min-height:84px}.strong-after-40-page .choices{flex-wrap:wrap;gap:8px;display:flex}.strong-after-40-page .choices label{cursor:pointer;margin:0;font-weight:500}.strong-after-40-page .choices input{opacity:0;pointer-events:none;position:absolute}.strong-after-40-page .choices span{border:1.5px solid var(--line);border-radius:999px;padding:10px 16px;font-size:.95rem;transition:all .15s;display:inline-block}.strong-after-40-page .choices input:checked+span{background:var(--accent);color:var(--on-accent);border-color:var(--on-accent);font-weight:600}.strong-after-40-page .choices input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.strong-after-40-page .hint{color:var(--muted);margin-top:6px;font-size:.85rem}.strong-after-40-page .err{color:var(--error);margin-top:6px;font-size:.85rem;display:none}.strong-after-40-page .field.invalid .err{display:block}.strong-after-40-page .field.invalid input,.strong-after-40-page .field.invalid .choices span{border-color:var(--error)}.strong-after-40-page form .btn{width:100%;margin-top:8px}.strong-after-40-page .fine{color:var(--muted);margin-top:14px;font-size:.82rem}.strong-after-40-page footer{border-top:1px solid var(--line);color:var(--muted);padding:40px 0;font-size:.88rem}.strong-after-40-page footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.strong-after-40-page footer img{height:24px;margin-bottom:6px}.strong-after-40-page .disclaimer{max-width:620px}.strong-after-40-page .sticky{background:var(--dark);color:#fff;z-index:50;padding:12px 0;position:fixed;bottom:0;left:0;right:0}.strong-after-40-page .sticky .wrap{justify-content:space-between;align-items:center;gap:12px;display:flex}.strong-after-40-page .sticky .btn{padding:12px 22px;font-size:.95rem}@media (width<=900px){.strong-after-40-page section{padding:64px 0}.strong-after-40-page .hero-grid,.strong-after-40-page .problem-grid,.strong-after-40-page .coach-beside,.strong-after-40-page .reg-grid{grid-template-columns:1fr;gap:32px}.strong-after-40-page .hero-photo{height:320px}.strong-after-40-page .studio-photo{height:380px}.strong-after-40-page .gallery{grid-template-columns:1fr 1fr}.strong-after-40-page .gallery .photo{height:200px}.strong-after-40-page .why-grid{grid-template-columns:1fr;gap:28px}.strong-after-40-page .stats{grid-template-columns:1fr}.strong-after-40-page .why .quotes{grid-template-columns:1fr 1fr}.strong-after-40-page .why .numbers{grid-template-columns:repeat(3,1fr)}.strong-after-40-page .team-photo{height:360px}.strong-after-40-page .facts,.strong-after-40-page .cards{grid-template-columns:1fr 1fr}.strong-after-40-page .numbers{grid-template-columns:repeat(3,1fr)}.strong-after-40-page .quotes{grid-template-columns:1fr}.strong-after-40-page .reg-side{position:static}}@media (width<=560px){.strong-after-40-page{font-size:16px}.strong-after-40-page .facts,.strong-after-40-page .cards,.strong-after-40-page .get ol,.strong-after-40-page .row,.strong-after-40-page .stats,.strong-after-40-page .why .quotes{grid-template-columns:1fr}.strong-after-40-page .numbers{grid-template-columns:1fr 1fr}.strong-after-40-page form{padding:22px}.strong-after-40-page .sticky .info small{display:none}}.strong-after-40-page .eyebrow{letter-spacing:.2em;font-size:.75rem;font-weight:700}.strong-after-40-page .btn{letter-spacing:.02em;font-weight:600}.strong-after-40-page .facts dt{letter-spacing:.16em;font-weight:600}.strong-after-40-page .tagline,.strong-after-40-page .pain-close{font-style:italic}.strong-after-40-page b,.strong-after-40-page strong{font-weight:600}.strong-after-40-page .tagline,.strong-after-40-page .pain-close,.strong-after-40-page .stat b,.strong-after-40-page .numbers b,.strong-after-40-page .countdown b,.strong-after-40-page .card .num,.strong-after-40-page .get li:before{font-weight:400}.strong-after-40-page .band-white{background:var(--surface)}.strong-after-40-page .band-canvas{background:var(--bg)}.strong-after-40-page .band-dark{background:var(--dark);color:var(--dark-text)}.strong-after-40-page .band-dark .eyebrow{color:var(--accent)}.strong-after-40-page .band-dark p,.strong-after-40-page .band-dark .lead{color:var(--dark-muted)}.strong-after-40-page .band-yellow{background:var(--accent);color:var(--on-accent)}.strong-after-40-page .band-yellow .eyebrow,.strong-after-40-page .band-yellow .lead{color:var(--on-accent)}.strong-after-40-page .band-yellow .btn{background:var(--on-accent);color:#fff}.strong-after-40-page .band-yellow .btn:hover{background:#29313d}.strong-after-40-page .problem .reframe,.strong-after-40-page .get li,.strong-after-40-page .stat{background:var(--bg)}.strong-after-40-page .problem .reframe{border-left-color:var(--accent)}.strong-after-40-page .band-white .stat,.strong-after-40-page .band-white .get li{border-color:var(--line)}.strong-after-40-page .band-dark .pain-list{border-top-color:var(--dark-line)}.strong-after-40-page .band-dark .pain-list li{border-bottom-color:var(--dark-line);color:var(--dark-text)}.strong-after-40-page .band-dark .pain-close{color:var(--accent)}.strong-after-40-page .why .quote{border:1px solid var(--line)}.strong-after-40-page .venue-box{background:var(--surface)}.strong-after-40-page #register.band-dark .facts{background:var(--dark-line);border-color:var(--dark-line)}.strong-after-40-page #register.band-dark .facts div{background:var(--dark-surface)}.strong-after-40-page #register.band-dark .facts dt{color:var(--dark-muted)}.strong-after-40-page #register.band-dark .facts dd,.strong-after-40-page #register.band-dark h2{color:var(--dark-text)}.strong-after-40-page #register form{color:var(--ink)}.strong-after-40-page #register form p.intro,.strong-after-40-page #register .fine,.strong-after-40-page #register .hint{color:var(--muted)}.strong-after-40-page footer{background:var(--dark);color:var(--dark-muted);border-top:0}.strong-after-40-page .why-grid{align-items:start}.strong-after-40-page .hero .eyebrow{display:block}.strong-after-40-page h1{font-size:clamp(2.6rem,5.6vw,4.4rem)}.strong-after-40-page h1 em,.strong-after-40-page h2 em{font-style:italic}.strong-after-40-page .hero .sub strong{color:var(--ink)}.strong-after-40-page .pain-list em{color:var(--accent);font-style:italic}.strong-after-40-page .pain-list strong{color:var(--accent);font-weight:600}.strong-after-40-page .for-note{margin-top:14px;font-size:.95rem}.strong-after-40-page .team-line{color:var(--muted);margin-top:1rem}.strong-after-40-page .why .numbers{grid-template-columns:repeat(3,1fr);margin:28px 0 0}.strong-after-40-page .why .numbers div{text-align:left;padding:16px 8px 0 0}.strong-after-40-page .reviews-head{flex-wrap:wrap;align-items:center;gap:14px;margin-top:56px;margin-bottom:20px;font-size:1.6rem;display:flex}.strong-after-40-page .stars{color:#e8b400;font-family:var(--font-body);letter-spacing:2px;font-size:1.1rem}.strong-after-40-page .why .quotes{grid-template-columns:repeat(4,1fr)}.strong-after-40-page .why .quote p{font-style:normal;color:var(--ink)!important;font-size:1rem!important}.strong-after-40-page .why .quote p strong{background:linear-gradient(#0000 60%,#ffd40073 60%)}.strong-after-40-page .why .quote cite{color:var(--muted)}.strong-after-40-page .get.band-yellow ol li{background:var(--surface);border:0}.strong-after-40-page .get.band-yellow ol li b{font-size:1.25rem;font-family:var(--font-display);font-weight:400}.strong-after-40-page .get.band-yellow ol li span{color:var(--muted)}.strong-after-40-page .get.band-yellow ol li:before{color:var(--on-accent)}.strong-after-40-page .get.band-yellow .gallery figcaption{color:var(--on-accent);font-weight:500}.strong-after-40-page .get.band-yellow .referral{border-left-color:var(--on-accent)}.strong-after-40-page .get.band-yellow h2{color:var(--on-accent)}@media (width<=900px){.strong-after-40-page .why .quotes{grid-template-columns:1fr 1fr}}@media (width<=560px){.strong-after-40-page .why .quotes,.strong-after-40-page .why .numbers{grid-template-columns:1fr}.strong-after-40-page .why .numbers div{padding-top:12px}}.strong-after-40-page .tagline{font-family:var(--font-display);color:var(--dark-text);font-size:clamp(1.6rem,3.4vw,2.3rem);font-style:normal;font-weight:400;line-height:1.25}.strong-after-40-page #experience .lead{max-width:none}.strong-after-40-page .get.band-yellow .referral{background:var(--dark);color:var(--dark-text);border:0;border-left:4px solid var(--accent);padding:22px 26px}.strong-after-40-page .get.band-yellow .referral strong{color:var(--accent)}.strong-after-40-page .footer-logo{width:auto;margin-bottom:8px;height:32px!important}.strong-after-40-page .hero h1{white-space:nowrap;margin-bottom:1rem;font-size:clamp(2.7rem,5.6vw,4.6rem);line-height:1}.strong-after-40-page .hero-subtitle{font-family:var(--font-display);color:var(--ink);text-wrap:pretty;max-width:none;margin-bottom:1.1rem;font-size:clamp(1.25rem,2.1vw,1.5rem);line-height:1.3}.strong-after-40-page .hero-subtitle em{font-style:italic}.strong-after-40-page .hero-question{color:var(--ink);margin-bottom:.4rem;font-size:1.2rem;font-weight:600}.strong-after-40-page .hero-question em{font-style:italic}.strong-after-40-page .gallery figure:nth-child(2) .photo{object-position:center 30%}.strong-after-40-page .why .quote{flex-direction:column;gap:14px;display:flex}.strong-after-40-page .why .quote cite{color:var(--ink);margin-top:auto;font-size:.9rem;font-style:normal;font-weight:600}.strong-after-40-page .why .quote cite:after{content:"Google review";color:var(--muted);margin-top:2px;font-size:.82rem;font-weight:400;display:block}.strong-after-40-page .h1-accent{color:var(--accent)}.strong-after-40-page .familiar.band-canvas .pain-list li{color:var(--ink)}.strong-after-40-page .familiar.band-canvas .pain-list em{color:var(--accent-text)}.strong-after-40-page .familiar.band-canvas .pain-list strong{color:var(--ink);background:linear-gradient(#0000 60%,#ffd4008c 60%)}.strong-after-40-page .familiar.band-canvas .pain-list li:before{background:var(--accent)}.strong-after-40-page .familiar.band-canvas .pain-close{color:var(--ink)}.strong-after-40-page .familiar.band-canvas .for-note{color:var(--muted)}.strong-after-40-page .hero-mix{background:var(--bg);padding:48px 0 64px;position:relative;overflow:hidden}.strong-after-40-page .hero-mix .wrap{z-index:1;position:relative}.strong-after-40-page .hero-mix .hero-grid{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:56px}.strong-after-40-page .hero-mix .hero-grid>div{flex-direction:column;justify-content:center;display:flex}.strong-after-40-page .hero-mix h1{letter-spacing:-.015em;color:var(--ink);margin-bottom:1.1rem;font-size:clamp(3rem,6.4vw,5.4rem)}.strong-after-40-page .hero-mix .h1-accent{color:var(--ink);background:linear-gradient(transparent 62%, var(--accent) 62%, var(--accent) 92%, transparent 92%);padding:0 .06em}.strong-after-40-page .hero-mix .hero-subtitle{border-bottom:1px solid var(--line);margin-bottom:1.2rem;padding-bottom:1.1rem;font-size:clamp(1.3rem,2.2vw,1.6rem)}.strong-after-40-page .hero-mix .hero-subtitle em{background:linear-gradient(#0000 58%,#ffd400bf 58%);padding:0 .1em}.strong-after-40-page .hero-mix .hero-question em{font-family:var(--font-display);color:var(--accent-text);font-size:1.3rem;font-weight:400}.strong-after-40-page .hero-mix .sub{font-size:1.12rem}.strong-after-40-page .hero-photo-wrap{height:100%;min-height:520px;position:relative}.strong-after-40-page .hero-mix .hero-photo{object-position:40% center;height:100%;min-height:520px;box-shadow:0 24px 50px #090c1038}.strong-after-40-page .hero-mix .facts{background:var(--dark-line);border-color:var(--dark);margin-top:56px}.strong-after-40-page .hero-mix .facts div{background:var(--dark)}.strong-after-40-page .hero-mix .facts dt{color:var(--dark-muted)}.strong-after-40-page .hero-mix .facts dd{color:#fff}.strong-after-40-page .hero-mix .countdown b{color:var(--accent)}.strong-after-40-page .hero-mix .countdown small{color:var(--dark-muted)}@media (width<=900px){.strong-after-40-page .hero-mix .hero-grid{grid-template-columns:1fr;gap:32px}.strong-after-40-page .hero-photo-wrap,.strong-after-40-page .hero-mix .hero-photo{height:340px;min-height:340px}}@media (width<=560px){.strong-after-40-page .hero-mix h1{white-space:normal}}.strong-after-40-page .card-photo{border-radius:0;height:300px;display:block}.strong-after-40-page .card:first-child .card-photo{object-position:center 40%}.strong-after-40-page .card:nth-child(2) .card-photo{object-position:62% center}.strong-after-40-page .card:nth-child(3) .card-photo{object-position:center 60%}.strong-after-40-page .card:nth-child(4) .card-photo{object-position:center 70%}@media (width<=900px){.strong-after-40-page .card-photo{height:240px}}.strong-after-40-page .topbar{background:var(--dark);border-bottom:4px solid var(--accent);padding:18px 0}.strong-after-40-page .topbar img{width:auto;height:38px;display:block}.strong-after-40-page .hero-mix{padding-top:56px}.strong-after-40-page .hero-mix mark{background:linear-gradient(transparent 55%, var(--accent) 55%);color:inherit;padding:0 .08em}.strong-after-40-page .hero-mix .h1-accent{background:var(--accent);border-radius:6px;padding:0 .12em}.strong-after-40-page .hero-mix .sub strong{background:linear-gradient(#0000 62%,#ffd40099 62%)}@media (width<=560px){.strong-after-40-page .topbar img{height:30px}}.strong-after-40-page{overflow-wrap:break-word;min-width:0}.strong-after-40-page h1,.strong-after-40-page h2,.strong-after-40-page h3{color:inherit;text-transform:none}.strong-after-40-page .hero-mix h1{font-size:clamp(3rem,5.6vw,4.8rem)}.strong-after-40-page .hero-grid>*,.strong-after-40-page .reg-grid>*{min-width:0}.strong-after-40-page .registration-panel{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.strong-after-40-page .registration-panel p{color:var(--muted)}.strong-after-40-page .card-body{padding:22px}.strong-after-40-page footer .disclaimer{color:var(--dark-muted);text-align:left;background:0 0;border:0;padding:0}.strong-after-40-page .registration-panel form{border:0;padding:0}.strong-after-40-page :focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}.strong-after-40-page .topbar :focus-visible,.strong-after-40-page .band-dark :focus-visible,.strong-after-40-page .dark :focus-visible,.strong-after-40-page .sticky :focus-visible{outline-color:var(--accent)}.strong-after-40-page .registration-panel :focus-visible{outline-color:var(--ink)}.strong-after-40-page ::selection{background:var(--accent);color:var(--on-accent)}.strong-after-40-page a{text-underline-offset:.2em}.strong-after-40-page #register{scroll-margin-top:24px}.strong-after-40-page .sticky[hidden]{display:none}.strong-after-40-page .sticky .info{min-width:0}.strong-after-40-page .sticky .btn{flex-shrink:0}@media (width<=560px){.strong-after-40-page .registration-panel{padding:24px 20px}.strong-after-40-page .hero-mix h1{font-size:clamp(2.7rem,11vw,3.5rem)}.strong-after-40-page .sticky .info{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.strong-after-40-page *,.strong-after-40-page :before,.strong-after-40-page :after{scroll-behavior:auto;transition:none}.strong-after-40-page .btn:hover{transform:none}}.strong-after-40-page .registration-panel .registration-panel{border:0;border-radius:0;padding:0}.strong-after-40-page .registration-pills{border:0;min-width:0;margin:0;padding:0}.strong-after-40-page .registration-pills legend{margin-bottom:10px;font-weight:600}.strong-after-40-page .registration-pill-options{flex-wrap:wrap;gap:8px;display:flex}.strong-after-40-page .registration-pill-options label{cursor:pointer;position:relative}.strong-after-40-page .registration-pill-options input{opacity:0;width:1px;height:1px;position:absolute}.strong-after-40-page .registration-pill-options span{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:10px 16px;display:block}.strong-after-40-page .registration-pill-options input:checked+span{background:var(--accent);border-color:var(--ink)}.strong-after-40-page .registration-pill-options input:focus-visible+span{outline:3px solid var(--ink);outline-offset:3px}.strong-after-40-page .registration-pill-options input:disabled+span{opacity:.65;cursor:default}.strong-after-40-page .registration-panel input[type=radio]{accent-color:var(--ink)}.strong-after-40-page .registration-panel .registration-error{color:var(--ink);border:2px solid var(--ink)}body:has(.strong-after-40-page){min-width:0}.strong-after-40-page #register.band-dark .registration-panel h2{color:var(--ink)}.strong-after-40-page .registration-panel [hidden]{display:none}.strong-after-40-page .registration-steps{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:0 0 24px;padding:0;font-size:.8rem;list-style:none;display:flex}.strong-after-40-page .registration-steps [aria-current=step]{color:var(--ink);font-weight:700}.strong-after-40-page .registration-step-actions{flex-wrap:wrap;gap:12px;margin-block:20px;display:flex}.strong-after-40-page .selected-session-facts{margin-block:16px 24px;font-size:.875rem}.strong-after-40-page .selected-session-facts summary{font-size:inherit;padding-block:12px}.brands-page{--amber:#ffbf00;--green:#11726b;--ink:#050505;--white:#fff;--pale-green:#e8f2f0;--pale-amber:#fff3bf;--grey:#474747;--line:#e5e5e5;--head:"Metropolis", system-ui, "Segoe UI", Arial, sans-serif;--body:"Plus Jakarta Sans", system-ui, "Segoe UI", Arial, sans-serif}.brands-page *,.brands-page :before,.brands-page :after{box-sizing:border-box}.brands-page{scroll-behavior:smooth;background:var(--white);color:var(--ink);font:16px/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:24px}.brands-page,.brands-page button,.brands-page a{overflow-wrap:break-word}.brands-page img{max-width:100%;display:block}.brands-page a{color:inherit}.brands-page button{font:inherit}.brands-page :focus-visible{outline:3px solid var(--green);outline-offset:4px}.brands-page .skip{z-index:200;background:var(--amber);border-radius:6px;padding:10px 16px;position:absolute;top:-80px;left:12px}.brands-page .skip:focus{top:12px}.brands-page .wrap{width:min(1180px,100% - 48px);margin-inline:auto}.brands-page .narrow{max-width:880px;margin-inline:auto}.brands-page .section{padding:96px 0}.brands-page .eyebrow{color:var(--green);letter-spacing:.17em;text-transform:uppercase;margin:0 0 16px;font-size:.76rem;font-weight:800}.brands-page h1,.brands-page h2,.brands-page h3,.brands-page p{margin-top:0}.brands-page h1,.brands-page h2,.brands-page h3{font-family:var(--head);letter-spacing:-.045em;font-weight:800;line-height:1.08}.brands-page h1{max-width:1030px;margin:0 auto 24px;font-size:clamp(2.9rem,7vw,5.9rem)}.brands-page h2{margin-bottom:28px;font-size:clamp(2.3rem,4.5vw,4rem)}.brands-page h3{margin-bottom:12px;font-size:clamp(1.45rem,2.3vw,2rem)}.brands-page p{margin-bottom:18px}.brands-page .lead{font-size:clamp(1.07rem,1.6vw,1.22rem);line-height:1.7}.brands-page .muted{color:var(--grey)}.brands-page .btn{border:2px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 26px;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.brands-page .btn:hover{transform:translateY(-2px)}.brands-page .btn-primary{background:var(--amber);color:var(--ink)}.brands-page .btn-primary:hover{background:#e8ae00}.brands-page .btn-outline{border-color:var(--green);color:var(--green);background:0 0}.brands-page .btn-outline:hover{background:var(--pale-green)}.brands-page .button-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.brands-page .hero{text-align:center;padding:88px 0 0}.brands-page .hero .eyebrow{margin-bottom:24px}.brands-page .hero .subtitle{max-width:800px;margin:0 auto 18px;font-size:clamp(1.16rem,2vw,1.48rem);font-weight:700;line-height:1.45}.brands-page .hero .intro{max-width:830px;color:var(--grey);margin-inline:auto}.brands-page .hero-visual{margin:32px 0 30px}.brands-page .image-slot{text-align:center;color:#265b56;background:linear-gradient(135deg,#eef4f0 0%,#e4ebe5 48%,#f6eedc 100%);border:2px dashed #11726b7a;border-radius:20px;place-items:center;min-height:220px;padding:28px;display:grid}.brands-page .image-slot span{letter-spacing:.12em;text-transform:uppercase;max-width:360px;font-size:.78rem;font-weight:800;line-height:1.55;display:block}.brands-page .hero-visual a{border-radius:20px;display:block;position:relative;overflow:hidden}.brands-page .hero-visual .hero-artwork{border-radius:20px;width:100%;height:auto;display:block}.brands-page .hero-visual .hero-portrait{object-fit:cover;pointer-events:none;border-radius:clamp(2px,.5vw,10px);display:block;position:absolute}.brands-page .hero-portrait-lennise{width:10.2%;height:22.25%;top:41.6%;left:60.9%}.brands-page .hero-portrait-yishen{width:10.2%;height:22.3%;top:44.3%;left:73.7%}.brands-page .hero-portrait-ray{width:10.2%;height:22.3%;top:42.6%;left:86.5%}.brands-page .facts{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:38px auto 0;display:grid}.brands-page .facts>div{border:1px solid var(--ink);border-top:3px solid var(--amber);min-width:0;padding:16px 20px}.brands-page dt{letter-spacing:.16em;text-transform:uppercase;color:var(--green);font-size:.68rem;font-weight:800}.brands-page dd{font-family:var(--head);margin:9px 0 0;font-size:1.05rem;font-weight:800;line-height:1.35}.brands-page .countdown{text-align:center;padding:30px 0 72px}.brands-page .countdown-title{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.69rem;font-weight:800}.brands-page .countdown-units{justify-content:center;gap:clamp(20px,5vw,60px);display:flex}.brands-page .countdown-units[hidden]{display:none}.brands-page .countdown-units>div{min-width:60px}.brands-page .countdown-value,.brands-page .countdown-unit{display:block}.brands-page .countdown-value{font:800 clamp(2rem, 4vw, 2.8rem)/1.1 var(--head);font-variant-numeric:tabular-nums}.brands-page .countdown-unit{color:var(--ink);margin-top:4px;font-size:.72rem}.brands-page .possibility{background:#f5f9f7}.brands-page .possibility .narrow,.brands-page .problem .narrow{max-width:850px}.brands-page .possibility h2,.brands-page .problem h2{max-width:790px}.brands-page .possibility-grid,.brands-page .problem-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:54px;margin-top:44px;display:grid}.brands-page .possibility-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.brands-page .possibility-image{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.brands-page .problem-grid .problem-image{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;max-width:100%;height:auto;display:block}.brands-page .learning,.brands-page .speakers,.brands-page .final-reminder{background:var(--ink);color:var(--white)}.brands-page .learning .eyebrow,.brands-page .speakers .eyebrow,.brands-page .final-reminder .eyebrow{color:var(--amber)}.brands-page .learning h2{max-width:790px;margin-bottom:42px}.brands-page .learn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.brands-page .learn-card{background:#171717;border:1px solid #353535;border-radius:17px;overflow:hidden}.brands-page .learn-card .learn-image{aspect-ratio:2.35;object-fit:cover;width:100%;display:block}.brands-page .learn-body{padding:26px 30px 29px}.brands-page .learn-number{color:var(--amber);letter-spacing:.16em;font-size:.88rem;font-weight:800}.brands-page .learn-body h3{margin:11px 0;font-size:1.55rem}.brands-page .learn-body p{color:#d1d1d1;margin:0}.brands-page .guidance,.brands-page .closing{background:var(--green);color:var(--white)}.brands-page .guidance-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.brands-page .guidance h2,.brands-page .closing h2{margin:0}.brands-page .guidance p{color:#eff8f6;margin:0;font-size:1.13rem}.brands-page .audience-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.brands-page .fit-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.brands-page .fit-list li{border:1px solid var(--line);border-radius:10px;padding:20px 22px 20px 54px;font-weight:650;position:relative}.brands-page .fit-list li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;top:18px;left:22px}.brands-page .format{padding-top:0}.brands-page .format-shell{border-top:1px solid var(--line);padding-top:78px}.brands-page .format h2{max-width:790px}.brands-page .format-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;display:grid}.brands-page .format-step{border-top:3px solid var(--green);padding-top:21px}.brands-page .format-step .step-number{color:var(--green);letter-spacing:.14em;font-weight:800}.brands-page .format-step h3{margin:15px 0 12px;font-size:1.55rem}.brands-page .format-step p{color:var(--grey)}.brands-page .speakers h2{max-width:800px}.brands-page .speaker-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:23px;margin-top:48px;display:grid}.brands-page .speaker-card{background:#141414;border:1px solid #353535;border-radius:15px;overflow:hidden}.brands-page .speaker-card img{object-fit:cover;object-position:center 28%;background:#333;width:100%;height:285px}.brands-page .speaker-card:first-child img{object-position:center 30%}.brands-page .speaker-text{padding:25px}.brands-page .speaker-text h3{margin-bottom:6px;font-size:1.65rem}.brands-page .speaker-role{color:var(--amber);margin-bottom:18px;font-size:.86rem;font-weight:800;line-height:1.4}.brands-page .speaker-bio{color:#d5d5d5;margin-bottom:0;font-size:.94rem;line-height:1.65}.brands-page .js .speaker-bio:not(.expanded){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brands-page .bio-toggle{color:var(--amber);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-weight:800;display:none}.brands-page .js .bio-toggle{display:inline-block}.brands-page .bio-toggle:hover{text-decoration:underline}.brands-page .moderator{background:#141414;border:1px solid #353535;border-radius:15px;grid-template-columns:220px 1fr;align-items:start;gap:32px;margin-top:26px;padding:24px;display:grid}.brands-page .moderator img{object-fit:cover;object-position:center 28%;border-radius:9px;width:220px;height:190px}.brands-page .moderator h3{margin-bottom:6px}.brands-page .partners{padding:76px 0}.brands-page .partners-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.brands-page .partner-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:32px}.brands-page .partner-card h3{margin-bottom:4px}.brands-page .partner-logo-frame{align-items:center;height:156px;margin-bottom:8px;display:flex;overflow:hidden}.brands-page .partner-logo{width:100%;max-width:480px;margin:0;display:block;position:relative;overflow:hidden}.brands-page .partner-logo img{width:100%;height:auto;display:block}.brands-page .partner-logo-owners{aspect-ratio:3.2}.brands-page .partner-logo-owners img{position:absolute;top:50%;transform:translateY(-50%)}.brands-page .partner-logo-sttoke{aspect-ratio:4.4}.brands-page .partner-role{color:var(--green);margin-bottom:17px;font-size:.86rem;font-weight:800}.brands-page .partner-card p:last-child{color:var(--grey);margin:0}.brands-page .pricing-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.brands-page .price{font:800 clamp(2.7rem, 5vw, 4.5rem)/1 var(--head);margin:8px 0 30px}.brands-page .number-list{counter-reset:item;margin:0;padding:0;list-style:none}.brands-page .number-list li{counter-increment:item;border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:12px;padding:17px 0;display:grid}.brands-page .number-list li:first-child{border-top:1px solid var(--line)}.brands-page .number-list li:before{content:counter(item, decimal-leading-zero);color:var(--green);letter-spacing:.08em;font-weight:900}.brands-page .number-list strong{display:block}.brands-page .pricing .btn{margin-top:31px}.brands-page .venue{background:var(--pale-green)}.brands-page .venue-grid{grid-template-columns:1fr .85fr;align-items:center;gap:70px;display:grid}.brands-page .venue-card{background:var(--white);border-radius:14px;padding:40px;box-shadow:0 18px 50px #11464212}.brands-page .venue-card h3{margin-bottom:12px}.brands-page .venue-card .btn{margin-top:12px}.brands-page .faq h2{margin-bottom:37px}.brands-page .faq details{border-bottom:1px solid var(--line)}.brands-page .faq details:first-of-type{border-top:1px solid var(--line)}.brands-page .faq summary{cursor:pointer;padding:23px 48px 23px 0;font-weight:800;line-height:1.4;list-style:none;position:relative}.brands-page .faq summary::-webkit-details-marker{display:none}.brands-page .faq summary:after{content:"+";color:var(--green);font-size:1.8rem;font-weight:400;position:absolute;top:15px;right:5px}.brands-page .faq details[open] summary:after{content:"−"}.brands-page .faq details p{color:var(--grey);max-width:760px;margin:0 0 23px}.brands-page .closing-grid{grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.brands-page .closing p{max-width:720px;margin:22px 0 0;font-size:1.1rem}.brands-page .registration{background:var(--pale-amber)}.brands-page .registration-grid{grid-template-columns:1fr .9fr;align-items:center;gap:70px;display:grid}.brands-page .registration h2{max-width:560px}.brands-page .register-panel{background:var(--white);border:2px solid #ddc369;border-radius:17px;padding:36px;box-shadow:0 16px 36px #4435000f}.brands-page .register-panel .eyebrow{color:#80620d}.brands-page .register-panel h3{margin-bottom:16px}.brands-page .register-panel p{color:var(--grey)}.brands-page .final-reminder{text-align:center}.brands-page .final-reminder h2{max-width:760px;margin-inline:auto}.brands-page .final-reminder .recap{color:#e2e2e2;max-width:850px;margin:26px auto 29px}.brands-page .final-reminder .partner-line{color:#bdbdbd;margin:30px 0 0;font-size:.88rem}.brands-page .footer{background:var(--ink);color:#c5c5c5;text-align:center;border-top:1px solid #2b2b2b;padding:34px 0 44px}.brands-page .footer img{filter:invert();width:125px;height:auto;margin:0 auto 13px}.brands-page .footer p{margin:0;font-size:.85rem}.brands-page .mobile-sticky{display:none}@media (width<=900px){.brands-page .section{padding:78px 0}.brands-page .problem-grid,.brands-page .guidance-grid,.brands-page .audience-grid,.brands-page .pricing-grid,.brands-page .venue-grid,.brands-page .registration-grid{gap:34px}.brands-page .speaker-card img{height:245px}.brands-page .possibility-grid{gap:34px}}@media (width>=701px) and (width<=900px){.brands-page .partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brands-page .partner-card:first-child{grid-column:1/-1}}@media (width<=700px){.brands-page .wrap{width:min(100% - 32px,1180px)}.brands-page .section{padding:65px 0}.brands-page .hero{padding-top:65px}.brands-page .hero .intro{font-size:1rem}.brands-page .hero-visual{margin-top:40px}.brands-page .facts{grid-template-columns:repeat(2,1fr);gap:20px 0;margin-top:28px;padding-bottom:36px}.brands-page .facts>div{border-left:0;padding:0 12px}.brands-page .facts>div:nth-child(odd){padding-left:0}.brands-page .facts>div:nth-child(2n){border-left:1px solid var(--line)}.brands-page dd{font-size:.94rem}.brands-page .problem-grid,.brands-page .guidance-grid,.brands-page .audience-grid,.brands-page .pricing-grid,.brands-page .venue-grid,.brands-page .registration-grid,.brands-page .closing-grid{grid-template-columns:1fr}.brands-page .problem-grid{margin-top:30px}.brands-page .problem-grid .image-slot{min-height:230px}.brands-page .learn-grid,.brands-page .partners-grid{grid-template-columns:1fr}.brands-page .format{padding-top:0}.brands-page .format-shell{padding-top:60px}.brands-page .format-grid{grid-template-columns:1fr;gap:12px}.brands-page .speaker-grid{grid-template-columns:1fr}.brands-page .speaker-card img{height:330px}.brands-page .moderator{grid-template-columns:140px 1fr;gap:20px}.brands-page .moderator img{width:140px;height:160px}.brands-page .venue-card,.brands-page .register-panel{padding:26px}.brands-page .closing .btn{justify-self:start}.brands-page .footer{padding-bottom:105px}.brands-page .mobile-sticky{z-index:100;color:#fff;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#111;justify-content:space-between;align-items:center;gap:14px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%);box-shadow:0 -10px 28px #0000003d}.brands-page .mobile-sticky.visible{transform:translateY(0)}.brands-page .mobile-sticky .small{color:#ccc;font-size:.72rem;line-height:1.2}.brands-page .mobile-sticky strong{color:#fff;font-size:.85rem;display:block}.brands-page .mobile-sticky .btn{white-space:nowrap;min-height:42px;padding:9px 15px;font-size:.83rem}.brands-page .facts{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;padding-bottom:0}.brands-page .facts>div,.brands-page .facts>div:nth-child(odd),.brands-page .facts>div:nth-child(2n){border:1px solid var(--ink);border-top:3px solid var(--amber);padding:14px 16px}.brands-page .countdown{padding-top:28px}.brands-page .possibility-grid{grid-template-columns:1fr;margin-top:30px}}@media (width<=460px){.brands-page .button-row{display:grid}.brands-page .button-row .btn{width:100%}.brands-page .moderator{grid-template-columns:1fr}.brands-page .moderator img{width:100%;height:270px}.brands-page .learn-body{padding:23px}}@media (prefers-reduced-motion:reduce){.brands-page{scroll-behavior:auto}.brands-page .btn,.brands-page .mobile-sticky{transition:none}}.brands-page .speaker-bio:not(.expanded){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brands-page .speaker-bio p{color:#d5d5d5;margin:0 0 .8em}.brands-page .speaker-bio p:last-child{margin-bottom:0}.brands-page .bio-toggle{display:inline-block}.brands-page .partner-logo-frame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:140px}.brands-page .partner-logo-frame .owners-circle-logo{object-fit:cover;object-position:center;width:100%;height:156px;max-height:none}.brands-page .venue-card address{font-style:normal;line-height:1.6}.brands-page .countdown .enhanced-countdown{display:block}.brands-page .countdown .enhanced-countdown dt{letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:800}.brands-page .countdown .enhanced-countdown__timer{justify-content:center;gap:clamp(20px,5vw,60px);margin:8px auto 0;display:flex}.brands-page .countdown .enhanced-countdown__unit{min-width:60px;display:grid}.brands-page .countdown .enhanced-countdown__unit strong{font:800 clamp(2rem, 4vw, 2.8rem)/1.1 var(--head);font-variant-numeric:tabular-nums}.brands-page .countdown .enhanced-countdown__unit small{text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:400}.brands-page .registration-panel--embedded{box-shadow:none;background:0 0;border:0;padding:0}.brands-page .registration-panel--embedded form{gap:14px;display:grid}.brands-page .register-panel .registration-panel--embedded p{color:inherit}.brands-page .mobile-sticky .btn{flex:none}
