.customer-proof[data-astro-cid-m7zudyxj]{padding:var(--space-3xl) 0;border-bottom:1px solid var(--color-border);background:var(--color-bg)}.customer-proof__inner[data-astro-cid-m7zudyxj]{align-items:center;gap:clamp(var(--space-2xl), 6vw, var(--space-4xl));grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);display:grid}.customer-proof__copy[data-astro-cid-m7zudyxj]{max-width:520px}.customer-proof__label[data-astro-cid-m7zudyxj]{margin-bottom:var(--space-sm);color:var(--color-primary-text);font-size:var(--text-sm);font-weight:800;line-height:var(--leading-snug);max-width:none}.customer-proof__title[data-astro-cid-m7zudyxj]{margin-bottom:var(--space-md);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.125rem)}.customer-proof__text[data-astro-cid-m7zudyxj]{color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}.customer-logos[data-astro-cid-m7zudyxj]{border-radius:var(--radius-lg);background:oklch(100% 0 0/.2);border:1px solid oklch(63% .199 273.5/.22);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;list-style:none;display:grid;overflow:hidden}.customer-logos__item[data-astro-cid-m7zudyxj]{min-height:104px;padding:var(--space-lg);background:var(--color-primary);justify-content:center;align-items:center;display:flex}.customer-logos__image[data-astro-cid-m7zudyxj]{object-fit:contain;width:min(100%,154px);max-height:48px}.customer-logos__item--compact[data-astro-cid-m7zudyxj] .customer-logos__image[data-astro-cid-m7zudyxj]{width:auto;max-width:118px;max-height:56px}@media (width<=960px){.customer-proof__inner[data-astro-cid-m7zudyxj]{grid-template-columns:1fr;align-items:flex-start}.customer-proof__copy[data-astro-cid-m7zudyxj]{max-width:720px}}@media (width<=640px){.customer-proof[data-astro-cid-m7zudyxj]{padding:var(--space-2xl) 0}.customer-logos[data-astro-cid-m7zudyxj]{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-logos__item[data-astro-cid-m7zudyxj]{min-height:88px;padding:var(--space-md)}.customer-logos__image[data-astro-cid-m7zudyxj]{max-height:40px}.customer-logos__item--compact[data-astro-cid-m7zudyxj] .customer-logos__image[data-astro-cid-m7zudyxj]{max-height:48px}}.relyon-hubspot-form{text-align:left;min-height:280px}.relyon-hubspot-form .hs-form{display:block}.relyon-hubspot-form fieldset{border:0;padding:0;width:100%!important;max-width:none!important;margin:0 0 var(--space-md)!important}.relyon-hubspot-form .form-columns-2{column-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.relyon-hubspot-form .form-columns-1 .hs-form-field,.relyon-hubspot-form .form-columns-2 .hs-form-field{float:none!important;width:auto!important}.relyon-hubspot-form .hs-form-field{min-width:0;margin:0}.relyon-hubspot-form label{margin-bottom:var(--space-xs);color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);display:block}.relyon-hubspot-form .input{margin-right:0!important}.relyon-hubspot-form input[type=text],.relyon-hubspot-form input[type=email],.relyon-hubspot-form input[type=tel],.relyon-hubspot-form input[type=number],.relyon-hubspot-form select,.relyon-hubspot-form textarea{box-sizing:border-box;min-height:48px;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out);outline:none;padding:.75rem 1rem;width:100%!important}.relyon-hubspot-form textarea{resize:vertical;min-height:112px}.relyon-hubspot-form input::placeholder,.relyon-hubspot-form textarea::placeholder{color:var(--color-muted)}.relyon-hubspot-form input:focus,.relyon-hubspot-form select:focus,.relyon-hubspot-form textarea:focus{border-color:var(--color-primary)}.relyon-hubspot-form .hs-button{border-radius:var(--radius-md);background-color:var(--color-primary);color:#fff;width:100%;min-height:52px;font-family:var(--font-body);font-size:var(--text-base);cursor:pointer;animation:cta-ready .52s var(--ease-out) .12s backwards, hubspot-cta-sheen 5.2s var(--ease-out) 1s infinite;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background-image:linear-gradient(110deg,#0000 0% 38%,oklch(100% 0 0/.22) 50%,#0000 62% 100%);background-position:120% 0;background-size:260% 100%;border:none;padding:.875rem 1.5rem;font-weight:700;line-height:1.2}.relyon-hubspot-form .hs-button:hover{background-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 3px 8px oklch(63% .199 273.5/.22)}@keyframes hubspot-cta-sheen{0%,58%{background-position:120% 0}80%,to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.relyon-hubspot-form .hs-button{animation:none!important}}.relyon-hubspot-form .hs-button:focus-visible,.relyon-hubspot-form input:focus-visible,.relyon-hubspot-form select:focus-visible,.relyon-hubspot-form textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.relyon-hubspot-form .inputs-list{margin:0;padding:0;list-style:none}.relyon-hubspot-form .inputs-list li{margin:0}.relyon-hubspot-form .inputs-list label{align-items:flex-start;gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);margin-bottom:0;display:flex}.relyon-hubspot-form input[type=checkbox],.relyon-hubspot-form input[type=radio]{min-height:1rem;accent-color:var(--color-primary);flex:none;margin:.15rem 0 0;width:1rem!important;height:1rem!important}.relyon-hubspot-form .legal-consent-container p{max-width:none;margin:0 0 var(--space-sm);color:var(--color-muted)}.relyon-hubspot-form .hs-recaptcha{margin-bottom:var(--space-md)}.relyon-hubspot-form .hs-recaptcha iframe{max-width:100%}.relyon-hubspot-form .hs-submit{margin-top:var(--space-sm)}.relyon-hubspot-form .hs-error-msgs{margin-top:var(--space-xs);margin-bottom:0;padding:0;list-style:none}.relyon-hubspot-form .hs-error-msg{color:var(--color-error);font-size:var(--text-sm);font-weight:700}.relyon-hubspot-form .legal-consent-container,.relyon-hubspot-form .hs-richtext{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.popup .relyon-hubspot-form .form-columns-2{row-gap:var(--space-md);grid-template-columns:1fr}@media (width<=640px){.relyon-hubspot-form .form-columns-2{row-gap:var(--space-md);grid-template-columns:1fr}.relyon-hubspot-form input[type=text],.relyon-hubspot-form input[type=email],.relyon-hubspot-form input[type=tel],.relyon-hubspot-form input[type=number],.relyon-hubspot-form select,.relyon-hubspot-form textarea{font-size:var(--text-sm)}}.relyon-hubspot-form .submitted-message{padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-success-bg);color:var(--color-success-text);font-weight:700;line-height:var(--leading-snug);border:1px solid oklch(35% .12 150/.18)}:root{--color-bg:oklch(100% 0 0);--color-surface:oklch(97.5% .003 273.5);--color-ink:oklch(10% .01 273.5);--color-muted:oklch(30% .008 273.5);--color-primary:oklch(63% .199 273.5);--color-primary-hover:oklch(58% .21 273.5);--color-primary-soft:oklch(94.5% .035 273.5);--color-primary-wash:oklch(98.5% .01 273.5);--color-primary-text:oklch(46% .18 273.5);--color-border:oklch(92% .005 273.5);--color-error:oklch(50% .2 30);--color-success-bg:oklch(95% .03 150);--color-success-text:oklch(35% .12 150);--font-body:"Open Sans", system-ui, sans-serif;--font-heading:"Open Sans", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:clamp(1.5rem, 3vw, 2rem);--text-4xl:clamp(1.75rem, 4vw, 2.5rem);--leading-tight:1.15;--leading-snug:1.35;--leading-relaxed:1.65;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px oklch(0% 0 0/.04);--shadow-md:0 2px 8px oklch(0% 0 0/.06);--shadow-lg:0 4px 24px oklch(0% 0 0/.08);--duration-fast:.15s;--duration-normal:.25s;--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:70px}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-heading);line-height:var(--leading-tight);text-wrap:balance;color:var(--color-ink)}h1{font-size:var(--text-4xl);font-weight:700}h2{font-size:var(--text-3xl);font-weight:700}h3{font-size:var(--text-2xl);font-weight:600}p{text-wrap:pretty;max-width:65ch}p+p{margin-top:var(--space-md)}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.skip-link{top:-100%;left:var(--space-md);background:var(--color-primary);color:#fff;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);z-index:1000;font-weight:600;position:absolute}.skip-link:focus{top:var(--space-md)}.container{width:100%;max-width:1140px;padding:0 var(--space-xl);margin:0 auto}.section{padding:var(--space-4xl) 0}.section--surface{background:linear-gradient(180deg, oklch(100% 0 0/.72) 0%, transparent 34%), var(--color-surface)}.section__header{margin-bottom:var(--space-2xl);max-width:720px}.section__header--split{column-gap:var(--space-2xl);grid-template-columns:190px minmax(0,1fr);max-width:920px;display:grid}.section__header--split .section__title,.section__header--split .section__lead{grid-column:2}.section__marker{color:var(--color-primary-text);font-size:var(--text-sm);font-weight:800;line-height:var(--leading-snug);grid-row:1/span 2;align-self:start;padding-top:.15rem}.section__lead{font-size:var(--text-lg);color:var(--color-muted);line-height:var(--leading-snug)}.section__cta-row{text-align:center;margin-top:var(--space-2xl)}.section__cta-row .btn{min-height:52px;padding:.9rem 1.75rem;font-weight:700}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);min-height:44px;font-family:var(--font-body);font-size:var(--text-base);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);white-space:nowrap;border:none;padding:.75rem 1.5rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn--primary:not(:disabled),.sticky-bar__cta{isolation:isolate;position:relative;overflow:hidden}.btn--primary:not(:disabled){animation:cta-ready .52s var(--ease-out) .34s backwards}.btn--primary:not(:disabled):before,.sticky-bar__cta:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,oklch(100% 0 0/.28),#0000);width:32%;position:absolute;inset:-2px auto -2px -36%;transform:translate(-160%)skew(-18deg)}.btn--primary:not(:disabled):before{animation:cta-sheen 5.2s var(--ease-out) .76s infinite}.btn--primary:not(:disabled):after{content:"";z-index:1;width:.5rem;height:.5rem;animation:cta-arrow-nudge 5.2s var(--ease-out) 1.1s infinite;transition:transform var(--duration-fast) var(--ease-out);border-top:2px solid;border-right:2px solid;margin-left:.125rem;display:inline-block;position:relative;transform:rotate(45deg)}.btn--primary{background:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 3px 8px oklch(63% .199 273.5/.22)}.btn--primary:hover:after{animation:none;transform:translate(3px)rotate(45deg)}.btn:active{transform:translateY(1px)}.btn:disabled{background:var(--color-border);color:var(--color-muted);cursor:not-allowed;box-shadow:none;transform:none}.btn:disabled:after{display:none}.btn--lg{font-size:var(--text-lg);border-radius:var(--radius-lg);padding:1.05rem 2.1rem}.btn--full{width:100%}.sticky-bar{z-index:1000;border-bottom:1px solid var(--color-border);transition:transform .35s var(--ease-out);background:oklch(100% 0 0/.95);position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.sticky-bar--visible{transform:translateY(0)}.sticky-bar__inner{max-width:1140px;padding:var(--space-sm) var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);margin:0 auto;display:flex}.sticky-bar__text{font-size:var(--text-sm);color:var(--color-muted)}.sticky-bar__text strong{color:var(--color-ink);font-weight:800}.sticky-bar__cta{background:var(--color-primary);color:#fff;font-size:var(--text-sm);border-radius:var(--radius-sm);min-height:44px;transition:background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex-shrink:0;align-items:center;padding:.55rem 1.15rem;font-weight:800;display:inline-flex}.sticky-bar--visible .sticky-bar__cta{animation:cta-ready .42s var(--ease-out) 80ms backwards}.sticky-bar--visible .sticky-bar__cta:before{animation:cta-sheen 5.2s var(--ease-out) .42s infinite}.sticky-bar__cta:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 3px 8px oklch(63% .199 273.5/.22)}.hero{isolation:isolate;background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg) 58%, var(--color-primary-wash) 100%);align-items:center;min-height:auto;padding:96px 0 42px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";bottom:0;right:0;left:max(var(--space-xl), calc((100vw - 1140px) / 2));z-index:0;background:linear-gradient(90deg,oklch(63% .199 273.5/.24),#0000);height:1px;position:absolute}.hero__logo{top:var(--space-xl);left:var(--space-xl);z-index:3;width:auto;height:28px;position:absolute}.hero__grid{gap:clamp(var(--space-2xl), 5vw, var(--space-4xl));z-index:2;grid-template-columns:minmax(0,1fr) 456px;align-items:start;display:grid;position:relative}.hero__content{padding-top:var(--space-xs);animation:hero-copy-in .64s var(--ease-out) both}.hero__label{font-size:var(--text-sm);letter-spacing:.005em;color:var(--color-primary-text);margin-bottom:var(--space-lg);align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.hero__label:before{content:"";background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px oklch(63% .199 273.5/.16)}.hero__title{letter-spacing:-.03em;margin-bottom:var(--space-lg);max-width:18ch;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.08}.hero__title-accent{color:var(--color-primary)}.hero__subtitle{font-size:var(--text-xl);color:var(--color-muted);line-height:var(--leading-snug);margin-bottom:var(--space-lg);max-width:560px}.hero__subtitle strong{color:var(--color-ink)}.hero__cta-row{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.hero__cta-note{font-size:var(--text-sm);color:var(--color-muted);max-width:220px;line-height:1.4}.event-meta{align-items:stretch;gap:var(--space-sm);width:fit-content;max-width:100%;margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.event-meta__item{border-radius:var(--radius-sm);background:var(--color-bg);border:1px solid oklch(63% .199 273.5/.16);flex:0 auto;min-width:96px;min-height:52px;padding:.45rem .7rem .5rem}.event-meta dt{color:var(--color-primary-text);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.05rem;font-size:.67rem;font-weight:800;line-height:1.2}.event-meta dd{color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap;font-weight:800;line-height:1.25}.webinar-card{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--space-2xl);border:1px solid oklch(63% .199 273.5/.16);box-shadow:0 2px 6px oklch(10% .01 273.5/.06)}.decision-card{animation:hero-card-in .76s var(--ease-out) .12s both;padding:0;position:relative;overflow:hidden}.decision-card:before{content:"";background:var(--color-primary);z-index:2;height:3px;position:absolute;inset:0 0 auto}.decision-card__image-shell{aspect-ratio:16/6.5;border-bottom:1px solid var(--color-border);background:var(--color-primary-wash);position:relative;overflow:hidden}.decision-card__image{object-fit:cover;object-position:center 46%;width:100%;height:100%;transition:transform .9s var(--ease-out)}.decision-card:hover .decision-card__image{transform:scale(1.025)}.decision-card__body{padding:var(--space-md) var(--space-xl) var(--space-lg)}.decision-card__summary{margin:var(--space-md) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:1fr;gap:0;display:grid}.decision-card__summary-item{align-items:baseline;gap:var(--space-md);grid-template-columns:minmax(108px,.4fr) minmax(0,1fr);padding:.55rem 0;display:grid}.decision-card__summary-item+.decision-card__summary-item{border-top:1px solid var(--color-border)}.decision-card__summary-item strong{color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-snug)}.decision-card__summary-item span{color:var(--color-muted);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug)}.webinar-card__title{margin-bottom:var(--space-md);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-snug);letter-spacing:-.02em}.decision-card__materials{max-width:none;color:var(--color-muted);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug)}.countdown-strip{padding:var(--space-2xl) 0;background:linear-gradient(90deg, var(--color-bg) 0%, var(--color-primary-wash) 50%, var(--color-bg) 100%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.countdown-strip__inner{justify-content:space-between;align-items:center;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.countdown-strip__copy{padding-top:0}.countdown-strip__eyebrow{margin-bottom:var(--space-xs);color:var(--color-primary-text);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.countdown-strip__title{font-size:var(--text-2xl)}.countdown.countdown--compact{margin-bottom:0}.trust-bar{padding:var(--space-3xl) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.trust-bar__inner{align-items:flex-start;gap:var(--space-md);max-width:780px;margin:0 auto;display:flex}.trust-bar__inner--wide{justify-content:space-between;align-items:center;gap:var(--space-2xl);max-width:980px}.trust-bar__headline{margin-bottom:var(--space-sm);font-size:var(--text-2xl)}.trust-bar__icon{color:var(--color-primary);flex-shrink:0;margin-top:3px}.trust-bar__text{font-size:var(--text-lg);color:var(--color-muted);line-height:var(--leading-relaxed);max-width:none}.trust-bar__text strong{color:var(--color-ink)}.form-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl)}.form-card--centered{max-width:800px;margin:0 auto}.form-card__badge{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-text);margin-bottom:var(--space-md);border:1px solid oklch(63% .199 273.5/.2);border-radius:100px;padding:.25rem .75rem;font-weight:700;display:inline-block}.form-card__title{font-size:var(--text-xl);margin-bottom:var(--space-xs);font-weight:700}.form-card__subtitle{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-xl)}.form-card__footer{margin-top:var(--space-md);font-size:var(--text-xs);color:var(--color-muted);text-align:center}.problem-grid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.problem-grid--four{border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:0;overflow:hidden}.problem-card{background:var(--color-bg);padding:var(--space-xl);transition:background var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);border:none}.problem-card+.problem-card{border-left:1px solid var(--color-border)}.problem-card:hover{background:var(--color-primary-wash);transform:translateY(-2px)}.problem-card__meta{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border);color:var(--color-primary-text);font-size:var(--text-xs);font-weight:800;display:flex}.problem-card__title{font-size:var(--text-lg);margin-bottom:var(--space-sm);font-weight:700}.problem-card__text{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed);max-width:none}.roi-teaser{border-radius:var(--radius-lg);padding:var(--space-2xl);margin-bottom:var(--space-2xl);align-items:center;gap:var(--space-2xl);background:oklch(63% .199 273.5/.04);border:1px solid oklch(63% .199 273.5/.12);display:flex}.roi-teaser__content{flex:1}.roi-teaser__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-text);margin-bottom:var(--space-xs);font-weight:700;display:block}.roi-teaser__number{color:var(--color-primary);margin-bottom:var(--space-xs);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.roi-teaser__text{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed);max-width:none}.roi-teaser__text strong{color:var(--color-ink)}.roi-panel{gap:var(--space-3xl);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.roi-panel__content{min-width:0}.roi-panel__label{margin-bottom:var(--space-sm);color:var(--color-primary-text);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:inline-block}.roi-panel__title{margin-bottom:var(--space-md);max-width:20ch;font-size:clamp(1.5rem,3vw,2.25rem)}.roi-panel__text{max-width:58ch;color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}.roi-panel__quote{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);max-width:560px;color:var(--color-ink);background:var(--color-bg);font-size:var(--text-sm);border:1px solid oklch(63% .199 273.5/.18);font-weight:700}.steps{padding-left:var(--space-md);flex-direction:column;display:flex;position:relative}.steps:before{content:"";top:0;bottom:0;left:calc(var(--space-md) + 39px);background:var(--color-primary-soft);width:2px;position:absolute}.step{gap:var(--space-xl);padding:var(--space-2xl) 0;border-bottom:none;grid-template-columns:80px 1fr;display:grid;position:relative}.step:first-child{padding-top:0}.step:last-child{border-bottom:none;padding-bottom:0}.step__number{z-index:1;background:var(--color-bg);border:1px solid var(--color-primary-soft);border-radius:var(--radius-lg);width:80px;height:80px;color:var(--color-primary);font-variant-numeric:tabular-nums;transition:transform var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);justify-content:center;align-items:center;font-size:2.75rem;font-weight:800;line-height:1;display:flex;position:relative}.step:hover .step__number{border-color:oklch(63% .199 273.5/.36);transform:translateY(-3px)}.step__tag{margin-bottom:var(--space-xs);color:var(--color-primary-text);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800;display:inline-block}.step__title{font-size:var(--text-xl);margin-bottom:var(--space-xs);font-weight:700}.step__text{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed);max-width:none}.step__text strong{color:var(--color-ink)}.step-cta-card{margin-top:var(--space-2xl);text-align:center;padding:var(--space-2xl);border-radius:var(--radius-lg);background:oklch(63% .199 273.5/.04);border:1px solid oklch(63% .199 273.5/.1)}.step-cta-card__text{font-size:var(--text-base);color:var(--color-muted);margin-bottom:var(--space-lg);max-width:none;font-style:italic}.counter-grid{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.counter-grid--tight{gap:var(--space-lg)}.counter-card{text-align:center;min-width:0;padding:var(--space-2xl) var(--space-xl);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out)}.counter-card:hover{border-color:oklch(63% .199 273.5/.22);transform:translateY(-2px)}.counter-card__number{font-size:var(--text-3xl);color:var(--color-primary);margin-bottom:var(--space-sm);overflow-wrap:anywhere;font-weight:800;line-height:1}.counter-card__label{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-snug)}.roi-panel .counter-grid{gap:var(--space-md);grid-template-columns:1fr}.roi-panel .counter-card{align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);text-align:left;grid-template-columns:max-content minmax(0,1fr);display:grid}.roi-panel .counter-card__number{letter-spacing:-.02em;white-space:nowrap;overflow-wrap:normal;margin-bottom:0;font-size:clamp(1.75rem,2.3vw,2.35rem);line-height:1.05}.roi-panel .counter-card__label{max-width:30ch}.learn-grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.learn-card{gap:var(--space-md);padding:var(--space-lg);background:linear-gradient(180deg, var(--color-bg), var(--color-primary-wash));border-radius:var(--radius-md);transition:transform var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out);border:1px solid oklch(63% .199 273.5/.12);display:flex}.learn-card:hover{border-color:oklch(63% .199 273.5/.28);transform:translateY(-2px)}.learn-card__check{width:28px;height:28px;color:var(--color-primary);font-size:var(--text-sm);background:oklch(63% .199 273.5/.12);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-weight:700;display:flex}.learn-card__title{font-size:var(--text-base);margin-bottom:var(--space-xs);font-weight:700}.learn-card__text{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-snug);max-width:none}.proof-note{margin-top:var(--space-2xl);max-width:780px;padding:var(--space-lg) var(--space-2xl);border-radius:var(--radius-md);background:oklch(63% .199 273.5/.04);border:1px solid oklch(63% .199 273.5/.1)}.proof-note p{max-width:none;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.audience-grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.audience-item{align-items:center;gap:var(--space-md);min-height:56px;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-muted);font-size:var(--text-sm);font-weight:600;display:flex}.audience-item__marker{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.speakers-grid{gap:var(--space-2xl);grid-template-columns:repeat(2,1fr);max-width:700px;display:grid}.speaker-card{text-align:center;padding:var(--space-2xl);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out)}.speaker-card:hover{box-shadow:var(--shadow-md);border-color:oklch(63% .199 273.5/.2)}.speaker-card__avatar{width:100px;height:100px;margin:0 auto var(--space-lg);background:oklch(63% .199 273.5/.08);border:2px solid oklch(63% .199 273.5/.2);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.speaker-card__photo{object-fit:cover;width:100%;height:100%}.speaker-card__initials{color:var(--color-primary);font-size:1.75rem;font-weight:800}.speaker-card__name{font-size:var(--text-lg);margin-bottom:var(--space-xs);font-weight:700}.speaker-card__role{font-size:var(--text-sm);color:var(--color-primary-text);margin-bottom:var(--space-sm);font-weight:600}.speaker-card__bio{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-snug);max-width:none}.speakers-note{margin-top:var(--space-2xl);padding:var(--space-lg) var(--space-2xl);border-radius:var(--radius-md);background:oklch(63% .199 273.5/.04);border:1px solid oklch(63% .199 273.5/.08);max-width:700px}.speakers-note p{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed);max-width:none}.speakers-note strong{color:var(--color-ink)}.bonus-grid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.bonus-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-lg);text-align:center;transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out)}.bonus-card:hover{box-shadow:var(--shadow-md);border-color:oklch(63% .199 273.5/.2)}.bonus-card__icon{margin-bottom:var(--space-md);color:var(--color-primary);justify-content:center;display:flex}.bonus-card__title{font-size:var(--text-base);margin-bottom:var(--space-xs);font-weight:700}.bonus-card__text{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-snug);max-width:none}.testimonial{text-align:center;max-width:720px;margin:0 auto}.testimonial__text{font-size:var(--text-xl);color:var(--color-muted);font-style:italic;font-weight:400;line-height:var(--leading-snug);margin-bottom:var(--space-md)}.testimonial__text:before{content:"“";color:var(--color-primary);vertical-align:-12px;margin-right:2px;font-size:3rem;font-style:normal;line-height:0}.testimonial__source{font-size:var(--text-sm);color:var(--color-muted)}.faq-list{width:100%}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item:first-child{border-top:1px solid var(--color-border)}.faq-question{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg) 0;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;font-weight:600;display:flex}.faq-question:hover{color:var(--color-primary)}.faq-chevron{color:var(--color-muted);transition:transform var(--duration-normal) var(--ease-out);flex-shrink:0}details[open] .faq-chevron{color:var(--color-primary);transform:rotate(180deg)}.faq-answer{margin:0;padding:0}.faq-answer p{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed);padding-bottom:var(--space-lg);max-width:none}.section--cta{text-align:center;position:relative;overflow:hidden}.final-cta{flex-direction:column;align-items:center;display:flex;position:relative}.final-cta__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-text);margin-bottom:var(--space-lg);background:oklch(63% .199 273.5/.06);border:1px solid oklch(63% .199 273.5/.2);border-radius:100px;padding:.375rem .875rem;font-weight:700;display:inline-block}.final-cta__title{margin-bottom:var(--space-md);letter-spacing:-.02em;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700}.final-cta__subtitle{font-size:var(--text-lg);color:var(--color-muted);margin-bottom:var(--space-2xl);text-align:center}.final-cta__form-wrapper{max-width:800px;margin:0 auto}.final-cta__micro{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted)}.countdown{margin-bottom:var(--space-2xl);justify-content:center;align-items:center;gap:0;display:flex}.countdown__item{flex-direction:column;align-items:center;min-width:86px;display:flex}.countdown__flip{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg) 49%, var(--color-primary-wash) 50%, var(--color-primary-wash) 100%);perspective:480px;border:1px solid oklch(63% .199 273.5/.18);place-items:center;min-width:76px;min-height:58px;padding:.45rem .7rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px oklch(10% .01 273.5/.05)}.countdown__flip:before{content:"";background:oklch(63% .199 273.5/.14);height:1px;position:absolute;top:50%;left:0;right:0}.countdown__num{font-size:var(--text-3xl);color:var(--color-primary);font-variant-numeric:tabular-nums;transform-origin:50% 52%;backface-visibility:hidden;z-index:1;font-weight:800;line-height:1;position:relative}.countdown__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-top:var(--space-xs);font-weight:600}.countdown__sep{color:oklch(63% .199 273.5/.24);margin:0 var(--space-sm);margin-bottom:calc(var(--space-lg) + .25rem);font-size:2rem;font-weight:300}.footer{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border)}.footer__inner{justify-content:space-between;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.footer__logo-img{width:auto;height:28px}.footer__links{gap:var(--space-xl);display:flex}.footer__links a,.footer__cookie-button{min-height:44px;font-size:var(--text-sm);color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out);align-items:center;display:inline-flex}.footer__cookie-button{font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.footer__links a:hover,.footer__cookie-button:hover{color:var(--color-ink)}.footer__cookie-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.footer__social{gap:var(--space-md);display:flex}.footer__social a{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-muted);background:var(--color-surface);transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.footer__social a:hover{color:var(--color-primary);background:oklch(63% .199 273.5/.08)}.popup-overlay{z-index:2000;padding:var(--space-xl);opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--ease-out), visibility var(--duration-normal) var(--ease-out);background:oklch(0% 0 0/.6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.popup-overlay[hidden]{display:none}.popup-overlay--active{opacity:1;visibility:visible}.popup{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:460px;padding:var(--space-2xl);max-height:min(720px, calc(100vh - var(--space-2xl)));transition:transform .35s var(--ease-out);outline:none;position:relative;overflow-y:auto;transform:translateY(20px)scale(.97)}.popup-overlay--active .popup{transform:translateY(0)scale(1)}.popup__close{top:var(--space-md);right:var(--space-md);background:var(--color-surface);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:none;justify-content:center;align-items:center;display:flex;position:absolute}.popup__close:hover{color:var(--color-primary);background:oklch(63% .199 273.5/.1)}.popup__header{text-align:center;margin-bottom:var(--space-xl)}.popup__badge{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-text);margin-bottom:var(--space-sm);border:1px solid oklch(63% .199 273.5/.2);border-radius:100px;padding:.25rem .75rem;font-weight:700;display:inline-block}.popup__title{font-size:var(--text-xl);margin-bottom:var(--space-xs);font-weight:700}.popup__subtitle{font-size:var(--text-sm);color:var(--color-muted)}.reveal-item{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:none}.reveal-item--pending{opacity:0;transform:translateY(16px)}.reveal-item--visible{opacity:1;transform:none}@keyframes hero-copy-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-card-in{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes cta-ready{0%{transform:translateY(5px);box-shadow:0 0 oklch(63% .199 273.5/0)}to{transform:translateY(0);box-shadow:0 3px 8px oklch(63% .199 273.5/.18)}}@keyframes cta-sheen{0%,58%{opacity:0;transform:translate(-160%)skew(-18deg)}64%{opacity:1}80%{opacity:.45;transform:translate(520%)skew(-18deg)}to{opacity:0;transform:translate(520%)skew(-18deg)}}@keyframes cta-arrow-nudge{0%,62%,to{transform:rotate(45deg)}68%{transform:translate(3px)rotate(45deg)}74%{transform:translate(1px)rotate(45deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}.reveal-item{opacity:1;transform:none}.hero__content,.decision-card,.btn--primary,.sticky-bar__cta,.btn--primary:before,.btn--primary:after,.sticky-bar__cta:before{animation:none!important}.decision-card:hover .decision-card__image{transform:none}html{scroll-behavior:auto}}@media (width<=960px){.hero__grid{gap:var(--space-3xl);grid-template-columns:1fr}.hero{min-height:auto;padding:112px 0 64px}.decision-card{max-width:640px}.hero__title{font-size:clamp(1.75rem,5vw,2.5rem)}.hero__cta-row{flex-direction:column;align-items:flex-start}.hero__cta-note{max-width:100%}.problem-grid{grid-template-columns:1fr}.problem-grid--four{gap:0}.problem-card+.problem-card{border-top:1px solid var(--color-border);border-left:none}.section__header--split{max-width:720px;display:block}.section__marker{margin-bottom:var(--space-md);display:inline-block}.countdown-strip__inner,.trust-bar__inner--wide{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.roi-panel{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-items:start}.roi-panel__title{font-size:clamp(1.5rem,3.4vw,2rem)}.roi-panel__quote{max-width:none}.roi-panel .counter-grid{gap:var(--space-md);grid-template-columns:1fr}.roi-panel .counter-card{padding:var(--space-lg)}.countdown-strip__inner{display:flex}.countdown-strip__copy{padding-top:0}.trust-bar__inner--wide .btn{width:100%}.audience-grid{grid-template-columns:1fr;max-width:none}.bonus-grid{grid-template-columns:repeat(2,1fr)}.speakers-grid{max-width:100%}.step{gap:var(--space-lg);grid-template-columns:64px 1fr}.step__number{width:64px;height:64px;font-size:2rem}.steps:before{left:calc(var(--space-md) + 31px)}.counter-grid,.learn-grid{grid-template-columns:1fr}.roi-teaser{text-align:center;gap:var(--space-sm);flex-direction:column}}@media (width<=640px){.section{padding:var(--space-3xl) 0}.container{padding:0 var(--space-md)}.hero{padding:88px 0 16px}.hero__logo{top:var(--space-lg);left:var(--space-md);height:24px}.hero__grid{gap:var(--space-xl)}.hero__label{margin-bottom:var(--space-md);padding:.375rem .75rem}.hero__title{margin-bottom:var(--space-md);font-size:clamp(1.5rem,7vw,2rem)}.hero__subtitle{font-size:var(--text-base);margin-bottom:var(--space-lg)}.event-meta{gap:var(--space-xs);margin-bottom:var(--space-lg)}.event-meta__item{min-width:96px;min-height:44px;padding:.35rem .6rem .4rem}.event-meta dt{font-size:.62rem}.event-meta dd{font-size:var(--text-sm)}.hero__cta-row{gap:var(--space-md);align-items:stretch}.hero__cta-row .btn{width:100%}.hero__cta-note{max-width:100%}.decision-card__image-shell{aspect-ratio:16/9}.decision-card__body{display:none}.decision-card__summary{margin:var(--space-md) 0}.decision-card__summary-item{grid-template-columns:1fr;align-items:start;gap:.125rem}.bonus-grid,.speakers-grid{grid-template-columns:1fr}.footer__inner{flex-direction:column;align-items:flex-start}.footer__links{gap:var(--space-md);flex-wrap:wrap}.sticky-bar__text{display:none}.sticky-bar__cta{justify-content:center;width:100%}.countdown__item{min-width:68px}.countdown__flip{min-width:60px;min-height:50px;padding:.4rem .55rem}.countdown__num{font-size:var(--text-2xl)}.countdown__sep{margin:0 var(--space-xs);font-size:1.5rem}.countdown-strip__inner{gap:var(--space-lg)}.roi-panel{gap:var(--space-xl);grid-template-columns:1fr}.roi-panel__title{max-width:none}.roi-panel .counter-card{padding:var(--space-xl) var(--space-lg);gap:var(--space-sm);text-align:center;grid-template-columns:1fr}.roi-panel .counter-card__number{font-size:var(--text-3xl);white-space:normal}.roi-panel .counter-card__label{max-width:28ch;margin:0 auto}.countdown--compact{width:100%;padding-bottom:var(--space-xs);justify-content:flex-start;overflow-x:auto}.step{gap:var(--space-xs);padding:var(--space-lg) 0;grid-template-columns:1fr}.steps{padding-left:0}.steps:before{display:none}.step__number{border:none;justify-content:flex-start;width:auto;height:auto;font-size:1.75rem}.popup,.form-card{padding:var(--space-xl) var(--space-md)}.roi-teaser{padding:var(--space-lg)}}@media (width<=480px){.event-meta{width:100%}.event-meta__item{flex:1 1 calc(50% - var(--space-xs));min-width:0}}
