.counsel-page{--counsel-header-height:5.4rem;--counsel-ink:#050b09;--counsel-ink-soft:#09130f;--counsel-green:#12271f;--counsel-green-bright:#2b7458;--counsel-moss:#93a38c;--counsel-ivory:#f4eddf;--counsel-paper:#f5f0e7;--counsel-paper-2:#eae1d3;--counsel-gold:#d5a84e;--counsel-gold-soft:#efd298;--counsel-line:#d5a84e45;--counsel-red:#c86155;--counsel-ease-out:cubic-bezier(.23, 1, .32, 1);--counsel-ease-in-out:cubic-bezier(.77, 0, .175, 1);background:var(--counsel-ink);min-height:100svh;color:var(--counsel-ivory);font-family:var(--font-sans), Inter, sans-serif;isolation:isolate;overflow-x:clip}body:has(.counsel-page){background:var(--counsel-ink)}.counsel-page ::selection{background:var(--counsel-gold);color:var(--counsel-ink)}.counsel-page button,.counsel-page a{-webkit-tap-highlight-color:transparent}.counsel-page button:focus-visible,.counsel-page a:focus-visible,.counsel-page summary:focus-visible,.counsel-page textarea:focus-visible{outline:3px solid var(--counsel-gold);outline-offset:3px}.counsel-page button:not([disabled]):active,.counsel-page a:active{transform:scale(.97)}.counsel-header{top:0;z-index:70;height:var(--counsel-header-height);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .22s var(--counsel-ease-out), backdrop-filter .22s var(--counsel-ease-out), box-shadow .22s var(--counsel-ease-out);background:0 0;border-bottom:0;position:fixed;inset-inline:0}.counsel-header.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#040a08db;box-shadow:0 .6rem 2rem #00000029}.counsel-header-inner{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;display:flex}@media (min-width:1024px) and (max-width:1279px){.counsel-header-inner{gap:.75rem}.counsel-nav-links{gap:1.1rem}.counsel-nav-links a{font-size:.875rem}.counsel-header-cta{padding-inline:.9rem}}.counsel-nav-links,.counsel-header-cta{align-items:center;display:flex}.counsel-mobile-early-access{display:none}.counsel-nav-links{gap:clamp(1rem,2.2vw,2.5rem)}.counsel-logo-crop{display:block;position:relative;overflow:hidden}.counsel-logo-crop img{filter:contrast(1.12)saturate(1.06);object-fit:contain;max-width:none;position:absolute}.counsel-nav-links a{color:#f4eddfb8;font-family:var(--font-display), Georgia, serif;transition:color .18s var(--counsel-ease-out);padding:.5rem 0;font-size:.95rem;text-decoration:none;position:relative}.counsel-nav-links a:after{transform-origin:100%;background:var(--counsel-gold);content:"";height:1px;transition:transform .22s var(--counsel-ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.counsel-header-cta{min-height:2.75rem;color:var(--counsel-gold-soft);letter-spacing:.09em;text-transform:uppercase;transition:background .18s var(--counsel-ease-out), color .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);border:1px solid #d5a84eb3;border-radius:999px;padding:0 1.25rem;font-size:.75rem;font-weight:750;text-decoration:none}.counsel-hero{border-bottom:1px solid var(--counsel-line);background:var(--counsel-ink);min-height:100svh;position:relative}.counsel-hero.is-scroll{min-height:195svh}.counsel-hero-stage{isolation:isolate;width:100%;height:100svh;min-height:100svh;position:absolute;inset:0 0 auto;overflow:clip}.counsel-hero.is-scroll .counsel-hero-stage{position:sticky;inset:0 auto auto}.counsel-hero-door{background:#101d17;position:absolute;inset:0;overflow:hidden}.counsel-hero-door video,.counsel-hero-door>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.counsel-hero-door video{filter:saturate(.88)contrast(.96)}.counsel-hero-scrub,.counsel-hero-loop-video{z-index:0}.counsel-hero-idle{z-index:1;opacity:0;pointer-events:none;will-change:opacity;transition:none}.counsel-hero-door.is-idle .counsel-hero-idle{opacity:1;transition:opacity .12s var(--counsel-ease-out)}.counsel-hero-poster{z-index:2}.counsel-hero-vignette{background:linear-gradient(90deg,#040a08 0%,#040a08fc 30%,#040a08e6 44%,#040a088a 53%,#040a082e 64%,#040a0838 100%),linear-gradient(#0003,#0000 55%,#040a085c);position:absolute;inset:0}.counsel-hero-content{z-index:4;box-sizing:border-box;align-items:center;min-height:100svh;padding-block:clamp(6rem,14vh,9.5rem) clamp(4rem,8vh,6rem);display:flex;position:relative}.counsel-hero.is-scroll .counsel-hero-content{width:100%;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.counsel-hero-copy{width:min(46rem,49vw)}.counsel-eyebrow{color:var(--counsel-moss);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,1.7vw,1.45rem)}.counsel-hero-copy h1,.counsel-section h2,.counsel-journey h2,.counsel-faq h2{color:var(--counsel-ivory);font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-weight:400}.counsel-hero-copy h1{max-width:none;font-size:clamp(4rem,6.4vw,7.35rem);line-height:.9}.counsel-hero-copy h1>span{white-space:nowrap;width:max-content;max-width:100%;display:block}.counsel-hero-subtitle{color:var(--counsel-gold-soft);font-family:var(--font-display), Georgia, serif;margin:1.65rem 0 0;font-size:clamp(1.55rem,2.7vw,2.5rem);line-height:1.1}.counsel-hero-body{color:#f4eddfb8;max-width:36rem;margin:1.35rem 0 0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.75}.counsel-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.counsel-primary-button,.counsel-film-trigger{min-height:3rem;transition:background .18s var(--counsel-ease-out), color .18s var(--counsel-ease-out), border-color .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:720;text-decoration:none;display:inline-flex}.counsel-primary-button{background:var(--counsel-gold);color:#10130e;gap:.65rem;padding:0 1.45rem}.counsel-primary-button svg{width:1rem;height:1rem;transition:transform .22s var(--counsel-ease-out)}.counsel-film-trigger{color:var(--counsel-ivory);background:#040a0866;border:1px solid #efd298b8;gap:.7rem;padding:0 1.35rem}.counsel-film-trigger>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.counsel-film-trigger svg{fill:currentColor;width:.72rem;height:.72rem}.counsel-hero-proof{color:#93a38ceb;letter-spacing:.08em;text-transform:uppercase;margin:1.9rem 0 0;font-size:.78rem;font-weight:600}.counsel-scroll-cue{z-index:6;border:1px solid #f4eddf47;border-radius:999px;width:1.5rem;height:2.7rem;position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%)}.counsel-scroll-cue span{background:var(--counsel-gold);width:.25rem;height:.55rem;animation:counsel-scroll 1.8s var(--counsel-ease-in-out) infinite;border-radius:999px;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}@keyframes counsel-scroll{0%,to{opacity:.3;transform:translate(-50%)}45%{opacity:1;transform:translate(-50%,.65rem)}}.counsel-manifesto{border-bottom:1px solid var(--counsel-line);text-align:center;background:linear-gradient(90deg,#0d1d17,#13281f,#0d1d17);place-items:center;min-height:5.5rem;padding:1.35rem 2.5rem;display:grid}.counsel-manifesto p{color:#f4eddfdb;font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2vw,1.8rem)}.counsel-journey{border-bottom:1px solid var(--counsel-line);background:radial-gradient(circle at 85% 20%, #4e391b33, transparent 35%), var(--counsel-ink-soft);scroll-margin-top:var(--counsel-header-height)}.counsel-journey-layout{box-sizing:border-box;grid-template-columns:minmax(17rem,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.counsel-journey-copy h2{text-wrap:balance;max-width:11ch;margin-top:1rem;font-size:clamp(3rem,4.2vw,5.2rem);line-height:.94}.counsel-section-intro{color:#f4eddfad;max-width:38rem;margin:1.35rem 0 0;font-size:1rem;line-height:1.7}.counsel-stage-list{border-top:1px solid var(--counsel-line);margin-top:1.8rem}.counsel-stage-list>button{border:0;border-bottom:1px solid var(--counsel-line);color:#f4eddf7a;text-align:left;width:100%;min-height:4rem;transition:color .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:0 0;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;padding:.65rem 0;display:grid}.counsel-stage-list>button>span:first-child{color:var(--counsel-gold);font-family:var(--font-mono), monospace;font-size:.75rem}.counsel-stage-list strong,.counsel-stage-list small{display:block}.counsel-stage-list strong{font-family:var(--font-display), Georgia, serif;font-size:1.18rem;font-weight:400}.counsel-stage-list small{color:inherit;letter-spacing:.08em;text-transform:uppercase;margin-top:.18rem;font-size:.7rem}.counsel-stage-list i{transform-origin:100%;width:2.1rem;height:1px;transition:transform .26s var(--counsel-ease-out);background:currentColor;transform:scaleX(.28)}.counsel-stage-list>button.is-active{color:var(--counsel-ivory)}.counsel-stage-list>button.is-active i{color:var(--counsel-gold);transform:scaleX(1)}.counsel-journey-visual{min-width:0;position:relative}.counsel-journey-visual.is-brief .journey-scene,.counsel-journey-visual.is-brief .journey-progress,.counsel-journey-visual.is-brief>p{width:min(100%,62rem);margin-inline:auto}.counsel-anchor-target{position:absolute;top:-6rem}.journey-scene{background:#eee8df;border:1px solid #d5a84e59;border-radius:.85rem;height:clamp(26.5rem,31vw,30rem);overflow:hidden;box-shadow:0 2.8rem 8rem #0000007a}.journey-scene.is-counsel{height:clamp(51rem,86vh,52rem)}.journey-progress{background:#f4eddf1f;height:1px;margin-top:1rem}.journey-progress span{background:var(--counsel-gold);height:100%;transition:width .26s var(--counsel-ease-out);display:block}.counsel-journey-visual>p{color:#f4eddfad;min-height:2.8rem;margin:.9rem 0 0;line-height:1.6}.journey-product-shell{color:#17211c;background:#f2ede5;width:100%;height:100%}.journey-product-shell>header{background:#f8f4ed;border-bottom:1px solid #d7ccbc;align-items:center;gap:1rem;min-height:4rem;padding:0 1.35rem;display:flex}.journey-product-shell>header>span{color:#2b7458;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.journey-product-shell>header>strong{font-family:var(--font-display), Georgia, serif;margin-right:auto;font-size:1rem;font-weight:500}.journey-product-shell>header time{font:700 .75rem var(--font-mono), monospace;border:1px solid #d6cbb9;border-radius:999px;padding:.45rem .7rem}.journey-brief-shell>header{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1rem;padding-inline:3.5rem;display:grid}.journey-brief-shell>header>span{grid-column:1/4}.journey-brief-shell>header>strong{grid-column:4/8;margin-right:0}.journey-brief-shell>header>time{grid-column:12/13;justify-self:end}.journey-brief-layout{--brief-baseline:.5rem;--brief-gutter:1rem;align-content:center;align-items:start;column-gap:var(--brief-gutter);min-height:calc(100% - 4rem);padding:calc(var(--brief-baseline) * 6) calc(var(--brief-baseline) * 7);background:linear-gradient(135deg,#f6f1e9,#e7ded0);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;display:grid}.journey-brief-heading{grid-column:1/7}.journey-brief-heading small{color:#2b7458;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.journey-brief-heading h3{max-width:14ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:1rem 0 0;font-size:3.5rem;font-weight:400;line-height:3.5rem}.journey-brief-heading p{color:#70695f;max-width:27rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.5rem}.journey-brief-details{grid-column:8/13;align-content:start;gap:1.5rem;display:grid}.journey-brief-details dl{border-top:1px solid #d1c5b4;align-self:start;margin:0}.journey-brief-details dl>div{border-bottom:1px solid #d8cdbd;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.journey-brief-details dt{color:#7a7268;font-size:.75rem;line-height:1.5rem}.journey-brief-details dd{margin:0;font-size:.8125rem;font-weight:700;line-height:1.5rem}.journey-brief-details>button{color:#fff;min-width:13.5rem;min-height:3rem;transition:background .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#286f53;border:0;border-radius:.45rem;justify-content:center;justify-self:start;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.875rem;font-weight:750;display:inline-flex}.journey-brief-details>button svg{flex:none;width:1rem;height:1rem}.counsel-section{border-bottom:1px solid var(--counsel-line);scroll-margin-top:var(--counsel-header-height);position:relative}.counsel-section h2{text-wrap:balance;margin-top:1rem;font-size:clamp(3rem,4.5vw,5.25rem);line-height:.92}.counsel-debrief-section{background:radial-gradient(circle at 20% 0,#2c5b453d,#0000 30%),#0e211a}.counsel-debrief-heading{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.counsel-debrief-heading h2{max-width:13ch;font-size:clamp(3rem,4vw,4.7rem)}.counsel-debrief-context{padding-top:.5rem}.counsel-debrief-context ol{border-top:1px solid var(--counsel-line);margin:1.5rem 0 0;padding:0;list-style:none}.counsel-debrief-context li{border-bottom:1px solid var(--counsel-line);grid-template-columns:2rem 1fr;gap:.8rem;padding:.75rem 0;display:grid}.counsel-debrief-context li span{color:var(--counsel-gold);font:700 .75rem var(--font-mono), monospace}.counsel-debrief-context li strong{font:400 1rem var(--font-display), Georgia, serif}.counsel-boundary{border-top:1px solid var(--counsel-line);color:#f4eddfb8;align-items:flex-start;gap:.75rem;max-width:35rem;margin:1.2rem 0 0;padding-top:1rem;font-size:.8rem;line-height:1.55;display:flex}.counsel-boundary svg{width:1.1rem;height:1.1rem;color:var(--counsel-gold);flex:none}.counsel-debrief-frame{background:#03080685;border:1px solid #d5a84e57;border-radius:1.25rem;margin-top:2rem;padding:.8rem;box-shadow:0 4rem 11rem #00000075}.debrief-demo{color:#1a1d1a;background:#eee8df;border-radius:.75rem;overflow:hidden}.debrief-toolbar{background:#f5f0e8;border-bottom:1px solid #dbd0c0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 1.25rem;display:flex}.debrief-toolbar>div span,.debrief-toolbar>div strong,.debrief-toolbar>div small{display:block}.debrief-toolbar>div span{color:#2b7458;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.debrief-toolbar>div strong{font-family:var(--font-display), Georgia, serif;margin-top:.25rem;font-size:1.25rem}.debrief-toolbar>div small{color:#81796f;margin-top:.22rem;font-size:.75rem}.debrief-toolbar>button,.debrief-retry button,.debrief-model-answer>button{color:#fff;min-height:2.75rem;transition:background .18s var(--counsel-ease-out), color .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#286f53;border:1px solid #286f53;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.875rem;font-weight:750;display:inline-flex}.debrief-toolbar button svg,.debrief-retry button svg{flex:none;width:1rem;height:1rem}.debrief-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);gap:.7rem;padding:.7rem;display:grid}.debrief-main,.debrief-side{flex-direction:column;gap:.65rem;min-width:0;display:flex}.debrief-card{background:#fbf8f2;border:1px solid #d7cbbb;border-radius:.75rem;box-shadow:0 .7rem 2rem #4736220d}.debrief-summary{grid-template-columns:.62fr 1fr .62fr;align-items:center;gap:1.25rem;padding:1rem;display:grid}.debrief-summary>div:first-child>span{color:#847b70;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.debrief-summary h3{font-family:var(--font-display), Georgia, serif;margin:.35rem 0 .55rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:.88}.debrief-summary>div:first-child>small{color:#96671f;background:#eee1ca;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.debrief-summary>div:nth-child(2){border-left:1px solid #ddd1c0;padding-left:1.2rem}.debrief-summary>div:nth-child(2) strong{font-size:.8rem}.debrief-summary>div:nth-child(2) p{color:#71695f;margin:.45rem 0 0;font-size:.8rem;line-height:1.5}.debrief-keep{align-items:flex-start;gap:.65rem;display:flex}.debrief-keep>svg{color:#a8792a;flex:none;width:1.1rem;height:1.1rem}.debrief-keep span strong,.debrief-keep span small{display:block}.debrief-keep span strong{font-size:.8rem}.debrief-keep span small{color:#766f65;margin-top:.3rem;font-size:.75rem;line-height:1.45}.debrief-safety{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.debrief-safety>span{background:var(--counsel-red);color:#fff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.debrief-safety.is-passed>span{background:#287354}.debrief-safety>span svg{width:1rem;height:1rem}.debrief-safety>strong{margin-right:auto;font-size:.875rem}.debrief-safety>small{color:#6f675d;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.debrief-safety>small svg{color:#287354;flex:none;place-items:center;width:1rem;height:1rem;display:grid}.debrief-ratings{padding:1rem}.debrief-card-heading{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.7rem;display:flex}.debrief-card-heading>strong{font-size:.875rem}.debrief-card-heading>div{color:#7c746a;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.debrief-card-heading .dot{border-radius:50%;width:.55rem;height:.55rem;margin-left:.35rem}.dot.green{background:#37906e}.dot.red{background:#c86155}.dot.grey{background:#bcb4aa}.debrief-domain{border-top:1px solid #dfd5c7}.debrief-domain>button{color:#1c211e;cursor:pointer;text-align:left;touch-action:manipulation;width:100%;min-height:2.75rem;transition:background .16s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:0 0;border:0;grid-template-columns:2.25rem minmax(0,1fr) 7.5rem 2.75rem;align-items:center;gap:.7rem;padding:.7rem 0;display:grid}.debrief-domain>button:hover{background:#ffffff61}.debrief-domain>button:focus-visible{z-index:1;outline-offset:3px;outline:2px solid #2b7458;position:relative}.debrief-domain>button:active{transform:translateY(1px)}.debrief-domain>button>b{color:#2b7458;background:#e2ebe5;border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:.75rem;display:grid}.debrief-domain>button>.debrief-domain-label{min-width:0}.debrief-domain>button>.debrief-domain-label strong,.debrief-domain>button>.debrief-domain-label small{display:block}.debrief-domain>button>.debrief-domain-label strong{font-size:.85rem}.debrief-domain>button>.debrief-domain-label small{color:#786f64;margin-top:.2rem;font-size:.7rem;line-height:1.35}.debrief-domain em{letter-spacing:.03em;text-transform:uppercase;border-radius:.3rem;margin-left:.45rem;padding:.2rem .35rem;font-size:.65rem;font-style:normal;display:inline-block}.debrief-domain em.green{color:#287354;background:#deebe4}.debrief-domain em.amber{color:#94651c;background:#eee1ca}.debrief-domain em.red{color:#aa4d42;background:#f3dfdc}.debrief-domain>button>i{background:#dfd7cc;border-radius:999px;height:.38rem;overflow:hidden}.debrief-domain>button>i span{border-radius:inherit;height:100%;display:block}.debrief-domain>button>i.green span{background:#37906e}.debrief-domain>button>i.amber span{background:#a97c33}.debrief-domain>button>i.red span{background:#c86155}.debrief-domain-chevron{pointer-events:auto;color:#827a70;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;display:grid}.debrief-domain-chevron svg{pointer-events:none;width:1rem;height:1rem;transition:transform .2s var(--counsel-ease-out)}.debrief-domain.is-open>button>.debrief-domain-chevron svg{transform:rotate(180deg)}.debrief-evidence-list{padding:0 0 .85rem 2.95rem}.debrief-evidence-list>small{color:#877e73;font-size:.75rem}.debrief-evidence-list>div{align-items:flex-start;gap:.6rem;padding:.55rem 0;display:flex}.debrief-evidence-list>div>span{border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.debrief-evidence-list>div.met>span{color:#2b7458;background:#dcece3}.debrief-evidence-list>div.missed>span{color:#b55147;background:#f4dfdc}.debrief-evidence-list>div.not-assessable>span{color:#877f74;background:#e8e2d9}.debrief-evidence-list svg{width:1rem;height:1rem}.debrief-evidence-list>div>div{flex:1;min-width:0}.debrief-evidence-list p{margin:0;font-size:.75rem;line-height:1.45}.debrief-evidence-list>div>div>small{color:#857c70;margin-top:.3rem;font-size:.75rem;line-height:1.45;display:block}.debrief-evidence-list p button{color:#2b7458;min-height:2rem;transition:background .16s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#e4eee8;border:1px solid #9ab6a6;border-radius:999px;margin-left:.35rem;padding:.15rem .45rem;font-size:.75rem;font-weight:800}.debrief-footnote{color:#877f74;border-top:1px solid #dfd5c7;margin:0;padding-top:.65rem;font-size:.75rem;line-height:1.45}.debrief-transcript{overflow:hidden}.debrief-transcript-toggle{color:#20241f;text-align:left;width:100%;min-height:3.5rem;transition:background .16s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .9rem;display:flex}.debrief-transcript-toggle>span:first-child strong,.debrief-transcript-toggle>span:first-child small{display:block}.debrief-transcript-toggle>span:first-child strong{font-size:.875rem}.debrief-transcript-toggle>span:first-child small{color:#81796f;margin-top:.18rem;font-size:.72rem}.debrief-transcript-toggle>span:last-child{color:#286f53;white-space:nowrap;align-items:center;gap:.45rem;font-size:.75rem;font-weight:750;display:inline-flex}.debrief-transcript-toggle svg{width:1rem;height:1rem;transition:transform .2s var(--counsel-ease-out)}.debrief-transcript-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.debrief-transcript-list{border-top:1px solid #e2d9cd;padding:0 .9rem .75rem}.debrief-transcript-list>button{color:#212520;text-align:left;width:100%;min-height:2.75rem;transition:background .16s var(--counsel-ease-out), box-shadow .16s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:0 0;border:0;border-top:1px solid #e2d9cd;grid-template-columns:4.75rem 2.2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .35rem;display:grid}.debrief-transcript-list>button.is-active{background:#e5eee8;border-radius:.4rem;box-shadow:inset 0 0 0 1px #9ab6a6}.debrief-transcript b{font-size:.75rem}.debrief-transcript span{color:#867d72;font-family:var(--font-mono), monospace;font-size:.75rem}.debrief-transcript p{margin:0;font-size:.75rem;line-height:1.4}.debrief-transcript em{color:#2b7458;background:#dcebe2;border-radius:999px;padding:.2rem .35rem;font-size:.7rem;font-style:normal}.debrief-side .debrief-card{padding:.85rem}.debrief-side h4{align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.debrief-side h4 svg{color:#2b7458;flex:none;width:1rem;height:1rem}.debrief-side p{color:#71695f;margin:.6rem 0 0;font-size:.8rem;line-height:1.5}.debrief-side ul{gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.debrief-side li{color:#484942;font-size:.8rem;line-height:1.45}.debrief-side li+li{border-top:1px solid #e5dbce;padding-top:.7rem}.debrief-side li strong,.debrief-side li small{display:block}.debrief-side li small{color:#82796e;margin-top:.24rem}.debrief-recording{background:#f5f1ea}.debrief-retry{background:#f1ece4}.debrief-retry>strong{font-size:.9rem}.debrief-retry button,.debrief-model-answer>button{margin-top:.75rem}.debrief-model-answer>button{color:#286f53;background:0 0}.debrief-model-answer>p{color:#625e57;margin:.9rem 0 0;font-size:.8rem;line-height:1.55}.counsel-rx{background:#07100d}.counsel-rx-grid{grid-template-columns:minmax(16rem,27fr) minmax(0,73fr);align-items:start;gap:clamp(2.5rem,4vw,4rem);display:grid}.counsel-rx-copy{max-width:22rem;padding-top:.45rem}.counsel-rx-copy h2{max-width:13ch;font-size:clamp(2.65rem,3.05vw,3.65rem);line-height:.98}.counsel-rx-copy ul{border-top:1px solid var(--counsel-line);margin:2rem 0 0;padding:0;list-style:none}.counsel-rx-copy li{border-bottom:1px solid var(--counsel-line);color:#f4eddfc2;align-items:center;gap:.75rem;min-height:3rem;padding:.7rem 0;font-size:.9rem;display:flex}.counsel-rx-copy li svg{width:1rem;height:1rem;color:var(--counsel-gold);flex:none}.counsel-rx-visual{min-width:0}.rx-demo{color:#1b211d;background:#eee8df;border:1px solid #d4c7b5;border-radius:.85rem;min-width:0;overflow:hidden;box-shadow:0 2.8rem 8rem #00000080}.rx-demo-bar{background:#f7f2ea;border-bottom:1px solid #d8cdbc;grid-template-columns:minmax(12rem,1fr) auto auto auto;align-items:center;gap:.75rem;min-height:3.85rem;padding:.65rem 1rem;display:grid}.rx-demo-bar>div:first-child{min-width:0}.rx-demo-bar>div:first-child>span,.rx-demo-bar>div:first-child>small{display:block}.rx-demo-bar>div:first-child>span{font-size:.8rem}.rx-demo-bar>div:first-child>small{color:#2b7458;align-items:center;gap:.35rem;margin-top:.2rem;font-size:.75rem;display:inline-flex}.rx-demo-bar>div:first-child>small svg{flex:none;width:1rem;height:1rem}.rx-demo-timer-controls{align-items:center;gap:.3rem;min-width:0;display:flex}.rx-demo-timer-controls button,.rx-demo-timer-controls time{color:#756e64;background:0 0;border:1px solid #d8cdbc;border-radius:999px;min-height:2.75rem;font-size:.75rem}.rx-demo-timer-controls button{transition:background .18s var(--counsel-ease-out), color .18s var(--counsel-ease-out), border-color .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);padding:0 .65rem;font-weight:700}.rx-demo-timer-controls button.is-active{color:#286f53;background:#e2ece6;border-color:#2b7458}.rx-demo-timer-controls time{min-width:4.4rem;font:800 .8rem var(--font-mono), monospace;place-items:center;display:inline-grid}.rx-demo-focus-toggle,.rx-demo-reset,.product-focus-toggle{color:#fff;white-space:nowrap;min-height:2.75rem;transition:background .18s var(--counsel-ease-out), color .18s var(--counsel-ease-out), border-color .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#286f53;border:1px solid #2b7458;border-radius:.45rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.875rem;font-weight:750;display:inline-flex}.rx-demo-focus-toggle,.product-focus-toggle{color:#286f53;background:0 0}.rx-demo-focus-toggle svg,.rx-demo-reset svg,.product-focus-toggle svg{flex:none;place-items:center;width:1.05rem;height:1.05rem;display:grid}.rx-demo-workspace{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:.7rem .85rem;display:grid}.rx-demo-regions{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:.4rem;min-width:0;margin-bottom:.55rem;display:flex;overflow-x:auto}.rx-demo-regions button{color:#756e64;min-height:2.75rem;transition:background .18s var(--counsel-ease-out), color .18s var(--counsel-ease-out), border-color .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#f9f6f0;border:1px solid #d8cdbc;border-radius:.4rem;flex:none;padding:0 .7rem;font-size:.75rem;font-weight:700}.rx-demo-regions button.is-active{color:#286f53;background:#e2ece6;border-color:#7ea48f}.rx-demo-board{background:#ddd4c7;border:1px solid #d7cbbb;border-radius:.6rem;grid-template-rows:minmax(0,1fr) auto;min-height:clamp(21rem,28vw,28rem);margin:0;display:grid;position:relative;overflow:hidden}.rx-demo-image-stage{background:radial-gradient(circle at 50% 40%,#ffffffd9,#0000 65%),#d9d0c2;place-items:center;min-height:0;padding:3.25rem .65rem .65rem;display:grid;overflow:hidden}.rx-demo-image-stage img{object-fit:contain;object-position:center;filter:drop-shadow(0 1.3rem 2.3rem #211b1430);width:100%;height:100%;max-height:26rem}.rx-demo-board.is-panel .rx-demo-image-stage img{max-width:68rem}.rx-demo-board-label{z-index:2;color:#fff;background:#0f231be6;border:1px solid #ffffffb3;border-radius:.4rem;align-items:center;gap:.55rem;padding:.48rem .6rem;display:flex;position:absolute;top:.7rem;left:.7rem;box-shadow:0 .8rem 2rem #0003}.rx-demo-board-label span{color:var(--counsel-gold);font:700 .7rem var(--font-mono), monospace}.rx-demo-board-label strong{font-size:.75rem}.rx-demo-board figcaption{color:#71695f;background:#f7f2ea;border-top:1px solid #d7cbbb;padding:.65rem .85rem;font-size:.75rem;line-height:1.4}.rx-demo-answer{background:#f8f4ed;border-top:1px solid #d8cdbc;grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);align-items:center;gap:.8rem;padding:.7rem .85rem;display:grid}.rx-demo-verdicts{background:#ece7df;border:1px solid #d8cdbc;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:min(100%,22rem);padding:.3rem;display:grid}.rx-demo-verdicts button{color:#6e685f;min-height:2.75rem;transition:background .18s var(--counsel-ease-out), color .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:0 0;border:0;border-radius:.35rem;padding:0 .75rem;font-size:.75rem;font-weight:750}.rx-demo-verdicts button.is-active{color:#fff;background:#286f53}.rx-demo-verdicts button.is-error{background:#b9584f}.rx-demo-correction{grid-column:1/-1;gap:.35rem;margin-top:.75rem;display:grid}.rx-demo-correction span{color:#6e685f;font-size:.75rem;font-weight:750}.rx-demo-correction textarea{resize:vertical;color:#1d211e;min-height:3.3rem;font:.8rem/1.4 var(--font-sans), sans-serif;background:#fff;border:1px solid #d5c8b6;border-radius:.4rem;padding:.6rem .7rem}.rx-demo-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-top:0;display:grid}.rx-demo-nav>button{color:#334039;min-height:2.75rem;transition:background .18s var(--counsel-ease-out), color .18s var(--counsel-ease-out), border-color .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#fff;border:1px solid #d7cbbb;border-radius:.4rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.875rem;font-weight:750;display:inline-flex}.rx-demo-nav>button:last-child{color:#fff;background:#286f53;border-color:#286f53}.rx-demo-nav>button:disabled{opacity:.4}.rx-demo-nav svg{flex:none;width:1rem;height:1rem}.rx-demo-nav>div{justify-content:center;gap:.35rem;display:flex}.rx-demo-nav>div button{color:#756e64;width:2.75rem;height:2.75rem;transition:background .18s var(--counsel-ease-out), color .18s var(--counsel-ease-out), border-color .18s var(--counsel-ease-out), box-shadow .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:0 0;border:1px solid #d7cbbb;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:750;display:grid}.rx-demo-nav>div button.is-current{color:#fff;background:#286f53;border-color:#286f53}.rx-demo-nav>div button.is-answered:not(.is-current){box-shadow:inset 0 -3px #d5a84e}.rx-demo-status{color:#625d55;text-align:center;background:#eee8df;border-top:1px solid #d8cdbc;margin:0;padding:.65rem 1rem;font-size:.75rem}.counsel-focus-overlay{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020806db;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.counsel-focus-dialog{box-sizing:border-box;background:#0d1712;border:1px solid #d5a84e8c;border-radius:.9rem;grid-template-rows:minmax(0,1fr);width:calc(100vw - 32px);min-width:0;max-width:none;height:calc(100dvh - 32px);max-height:none;display:grid;position:relative;overflow:hidden;box-shadow:0 3rem 10rem #000000b8}.counsel-focus-close{z-index:4;color:#fff;width:2.75rem;height:2.75rem;transition:background .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#050b09c7;border:1px solid #ffffff5c;border-radius:50%;flex:none;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.counsel-focus-close svg{width:1.1rem;height:1.1rem}.product-focus-dialog .product-demo,.rx-focus-dialog .rx-demo{overscroll-behavior:contain;height:100%;min-height:0;max-height:100%;box-shadow:none;border:0;border-radius:0;overflow:auto}.product-focus-dialog .product-focus-toggle,.rx-focus-dialog .rx-demo-focus-toggle{display:none}.rx-demo.is-focus{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.rx-demo.is-focus .rx-demo-workspace{overflow:auto}.rx-demo.is-focus .rx-demo-board{min-height:min(38rem,100%)}.counsel-capabilities{background:radial-gradient(circle at 50% 10%,#2a745829,#0000 35%),#0d1d17}.counsel-capabilities-heading{grid-template-columns:.4fr 1fr;align-items:start;gap:2.5rem;display:grid}.counsel-capabilities-heading h2{text-wrap:balance;max-width:15ch}.counsel-station-rail{border:1px solid var(--counsel-line);background:#040a0838;grid-template-columns:.85fr repeat(3,1fr);margin-top:3rem;display:grid}.counsel-station-rail-label,.counsel-station-example{min-width:0;padding:1.25rem 1.35rem}.counsel-station-rail-label{border-right:1px solid var(--counsel-line)}.counsel-station-rail-label>span,.counsel-launch-strip>span{color:var(--counsel-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:750}.counsel-station-rail-label p{color:#f4eddf8c;max-width:15rem;margin:.45rem 0 0;font-size:.78rem;line-height:1.5}.counsel-station-example{border-right:1px solid var(--counsel-line);grid-template-columns:auto 1fr;align-content:center;gap:.9rem;display:grid}.counsel-station-example:last-child{border-right:0}.counsel-station-example>span{color:var(--counsel-gold);font-family:var(--font-mono), monospace;font-size:.7rem}.counsel-station-example strong{color:#f4eddfe0;font-family:var(--font-display), Georgia, serif;font-size:.98rem;font-weight:400;line-height:1.3}.counsel-capability-grid{border-top:1px solid var(--counsel-line);border-left:1px solid var(--counsel-line);grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.counsel-launch-strip{border:1px solid var(--counsel-line);background:#d5a84e0a;border-top:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 1.35rem;display:flex}.counsel-launch-strip ul{flex-wrap:wrap;justify-content:flex-end;gap:.6rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.counsel-launch-strip li{color:#f4eddfad;font-size:.76rem}.counsel-launch-strip li:before{color:var(--counsel-gold);content:"•";margin-right:.5rem}.counsel-capability{border-right:1px solid var(--counsel-line);border-bottom:1px solid var(--counsel-line);background:linear-gradient(145deg,#ffffff05,#0000 60%);min-height:0;padding:1.6rem}.counsel-capability>span{color:var(--counsel-gold);font-family:var(--font-mono), monospace;font-size:.75rem}.counsel-capability h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:2rem 0 0;font-size:1.55rem;font-weight:400}.counsel-capability p{color:#f4eddf94;max-width:18rem;margin:.65rem 0 0;font-size:.875rem;line-height:1.6}.counsel-early-access{align-items:center;min-height:0;display:grid}.counsel-early-door{position:absolute;inset:0;overflow:hidden}.counsel-early-door>img{object-fit:cover;object-position:66% center;filter:brightness(.72)}.counsel-early-overlay{background:linear-gradient(90deg,#040a08 0%,#040a08e6 45%,#040a0857 72%,#040a0875);position:absolute;inset:0}.counsel-early-grid{z-index:2;grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(3rem,8vw,9rem);min-width:0;display:grid;position:relative}.counsel-early-grid>*{min-width:0}.counsel-early-grid h2{max-width:8ch}.counsel-waitlist-form{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06100cde;border:1px solid #d5a84e73;border-radius:1rem;width:100%;min-width:0;max-width:100%;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 2rem 7rem #0000006b}.counsel-field-grid{grid-template-columns:.7fr 1fr;gap:1rem;display:grid}.counsel-waitlist-form label>span{color:var(--counsel-gold-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:750;display:block}.counsel-waitlist-form label>span small{color:#f4eddf73;font-size:inherit;font-weight:500}.counsel-waitlist-form input[type=text],.counsel-waitlist-form input[type=email]{width:100%;min-height:3rem;color:var(--counsel-ivory);font:inherit;background:#ffffff0b;border:1px solid #efd29838;border-radius:.5rem;outline:0;padding:0 1rem}.counsel-waitlist-form input::placeholder{color:#f4eddf52}.counsel-waitlist-form input:focus{border-color:var(--counsel-gold);box-shadow:0 0 0 3px #d5a84e21}.counsel-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.counsel-consent{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin-top:1.2rem;display:grid}.counsel-consent input{width:1.05rem;height:1.05rem;accent-color:var(--counsel-gold);margin-top:.15rem}.counsel-consent>span{line-height:1.5;color:#f4eddf99!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:.75rem!important;font-weight:400!important}.counsel-turnstile{min-width:0;max-width:100%;min-height:4.1rem;margin-top:1.2rem}.counsel-turnstile .cf-turnstile{min-width:0;max-width:100%;width:min(100%,300px)!important}.counsel-form-actions{align-items:center;gap:1.2rem;margin-top:1.4rem;display:flex}.counsel-form-actions>button{background:var(--counsel-gold);color:#11150f;min-height:3rem;transition:background .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.25rem;font-size:.875rem;font-weight:780;display:inline-flex}.counsel-form-actions>button:disabled{cursor:not-allowed;opacity:.58}.counsel-form-actions svg{width:1rem;height:1rem}.counsel-form-actions p{color:#f4eddf6b;margin:0;font-size:.7rem;line-height:1.45}.counsel-form-actions a{color:inherit}.counsel-form-error{color:#f5a79e;margin:1rem 0 0;font-size:.8rem}.counsel-waitlist-success{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06100ce6;border:1px solid #d5a84e73;border-radius:1rem;align-items:flex-start;gap:1.2rem;padding:2rem;display:flex}.counsel-waitlist-success>span{background:#2b7458;border-radius:50%;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}.counsel-waitlist-success>span svg{width:1.2rem;height:1.2rem}.counsel-waitlist-success h3{font-family:var(--font-display), Georgia, serif;margin:0;font-size:2rem;font-weight:400}.counsel-waitlist-success p{color:#f4eddf9e;margin:.6rem 0 1.2rem;line-height:1.6}.counsel-faq{background:#07100d}.counsel-faq-grid{grid-template-columns:.55fr 1fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.counsel-faq-heading h2{max-width:8ch;margin-top:1rem;font-size:clamp(3rem,4.5vw,5.25rem)}.counsel-faq-list{border-top:1px solid var(--counsel-line)}.counsel-faq-list details{border-bottom:1px solid var(--counsel-line)}.counsel-faq-list summary{min-height:3.75rem;color:var(--counsel-ivory);font-family:var(--font-display), Georgia, serif;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.2rem;list-style:none;display:flex}.counsel-faq-list summary::-webkit-details-marker{display:none}.counsel-faq-list summary svg{width:1.05rem;height:1.05rem;color:var(--counsel-gold);transition:transform .2s var(--counsel-ease-out);flex:none}.counsel-faq-list details[open] summary svg{transform:rotate(180deg)}.counsel-faq-list details p{color:#f4eddf99;max-width:42rem;margin:-.2rem 0 1.5rem;line-height:1.7}.counsel-footer{background:#10231c;border-top:1px solid #d5a84e6b}.counsel-footer-top{justify-content:space-between;align-items:center;gap:2rem;min-height:9rem;display:flex}.counsel-footer-logo{filter:drop-shadow(0 .35rem 1.1rem #0003);width:15.5rem;height:4.6rem}.counsel-footer-logo img{width:17.8rem;height:17.8rem;top:-6.9rem;left:-1.45rem}.counsel-footer-bottom{color:#f4eddf6b;border-top:1px solid #f4eddf1c;justify-content:space-between;gap:2rem;padding:1.4rem 0 2rem;font-size:.75rem;display:flex}.counsel-footer-bottom p{margin:0}.counsel-footer-bottom div{gap:1.5rem;display:flex}.counsel-footer-bottom a{color:inherit}.counsel-film-dialog{--counsel-gold:#d5a84e;--counsel-ease-out:cubic-bezier(.23, 1, .32, 1);z-index:220;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020705f0;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.counsel-film-frame{--counsel-film-aspect-ratio:.8;width:min(100%, 34rem, calc(92svh * var(--counsel-film-aspect-ratio)));background:0 0;border:1px solid #d5a84e73;border-radius:1rem;max-height:92svh;position:relative;overflow:hidden;box-shadow:0 3rem 10rem #000000b8}.counsel-film-frame>button{z-index:2;color:#fff;background:#0009;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:.8rem;right:.8rem}.counsel-film-frame>button svg{width:1.1rem;height:1.1rem}.counsel-film-stage{aspect-ratio:var(--counsel-film-aspect-ratio);background:0 0;position:relative}.counsel-film-frame video{z-index:1;object-fit:contain;cursor:pointer;background:0 0;width:100%;height:100%;max-height:none;display:block;position:relative}.counsel-film-center-play{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:4rem;height:4rem;transition:background .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#08110dc7;border:1px solid #ffffff7a;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.counsel-film-center-play svg{width:1.35rem;height:1.35rem;transform:translate(.08rem)}.counsel-film-controls{z-index:3;color:#fff;background:linear-gradient(#0000,#020705e6);grid-template-columns:2.75rem auto minmax(0,1fr) auto 2.75rem 2.75rem 2.75rem;grid-template-areas:"play current progress duration mute captions fullscreen""volume volume volume volume volume volume volume";align-items:center;gap:.55rem;padding:2.4rem .75rem .7rem;display:grid;position:absolute;bottom:0;left:0;right:0}.counsel-film-controls>:first-child{grid-area:play}.counsel-film-controls>:nth-child(2){grid-area:current}.counsel-film-controls>:nth-child(3){grid-area:progress}.counsel-film-controls>:nth-child(4){grid-area:duration}.counsel-film-controls>:nth-child(5){grid-area:mute}.counsel-film-controls>:nth-child(6){grid-area:volume}.counsel-film-controls>:nth-child(7){grid-area:captions}.counsel-film-controls>:nth-child(8){grid-area:fullscreen}.counsel-film-controls button{color:#fff;width:2.75rem;height:2.75rem;transition:background .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#ffffff1c;border:0;border-radius:50%;place-items:center;display:grid}.counsel-film-controls button svg{width:1.1rem;height:1.1rem}.counsel-film-controls button:disabled{cursor:not-allowed;opacity:.45}.counsel-film-controls span{font:700 .72rem var(--font-mono), monospace}.counsel-film-controls input{width:100%;min-width:0;height:2.75rem;accent-color:var(--counsel-gold);cursor:pointer}.counsel-film-frame:fullscreen{background:#08110d;border:0;border-radius:0;width:100vw;height:100vh;max-height:none}.counsel-film-frame:fullscreen .counsel-film-stage{aspect-ratio:auto;background:#08110d;width:100%;height:100%}.counsel-film-frame:fullscreen video{background:0 0;width:100%;height:100%}.counsel-film-frame:fullscreen .counsel-film-stage:before,.counsel-film-frame.is-fullscreen .counsel-film-stage:before{z-index:0;content:"";filter:blur(28px)saturate(.82);background:linear-gradient(#02070557,#02070557),url(/images/counsel/teaser-poster.jpg) 50%/cover no-repeat;position:absolute;inset:-2rem;transform:scale(1.08)}@media (max-width:760px),(max-height:640px){.counsel-film-controls{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem 2.75rem 2.75rem;grid-template-areas:"play progress mute captions fullscreen""current volume volume volume duration";gap:.1rem .4rem;padding:2.4rem .55rem .55rem}}.product-demo{color:#1a201c;background:#eee8df;border:1px solid #d7cbbb;border-radius:.85rem;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 2.8rem 8rem #0000007a}.product-demo.is-compact{height:100%;box-shadow:none;border:0;border-radius:0}.product-demo-bar{background:#f6f1e9;border-bottom:1px solid #d9cfc1;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:.75rem;min-height:3.85rem;padding:.65rem 1rem;display:grid}.product-demo-bar div{min-width:0}.product-demo-bar div small,.product-demo-bar div strong{display:block}.product-demo-bar div small{color:#2b7458;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.product-demo-bar div strong{font:600 .8rem var(--font-sans), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;overflow:hidden}.product-demo-bar>span{color:#7e756a;font-size:.75rem}.product-demo-rec{align-items:center;gap:.35rem;font-weight:750;display:inline-flex;color:#b55349!important}.product-demo-rec i,.product-patient-badge i,.product-transcript header strong i{background:currentColor;border-radius:50%;flex:none;width:.45rem;height:.45rem}.product-demo-bar time{font:800 .75rem var(--font-mono), monospace;border:1px solid #d7cbb9;border-radius:999px;padding:.48rem .65rem}.product-demo-body{flex:1;grid-template-columns:minmax(19rem,.95fr) minmax(0,1.05fr);min-width:0;min-height:34rem;display:grid}.product-demo.is-compact .product-demo-body,.product-demo.is-focus .product-demo-body{min-height:0}.product-patient,.product-viewer,.product-resource{min-width:0;min-height:0}.product-patient{background:#1d271f;grid-template-rows:minmax(0,1fr) auto auto;display:grid;overflow:hidden}.product-patient-media{background:#0a0f0b;min-height:0;position:relative;overflow:hidden}.product-patient-media>video{object-fit:cover;object-position:50% 44%;width:100%;height:100%;position:absolute;inset:0}.product-patient-caption-mask{z-index:2;pointer-events:none;background:#0a0f0b;height:17.15%;position:absolute;bottom:0;left:0;right:0}.product-patient-play-surface{z-index:20;color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.product-patient-play-pill{min-height:2.75rem;font:inherit;pointer-events:none;background:#124433f5;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 .7rem 2rem #00000042}.product-patient-play-surface:disabled{cursor:wait;opacity:.88}.product-patient-play-surface svg,.product-player-controls svg{width:1rem;height:1rem}.product-patient-play-surface .is-spinning{animation:.9s linear infinite counsel-player-spin}@keyframes counsel-player-spin{to{transform:rotate(360deg)}}.product-player-controls{color:#ffffffdb;background:#0a0f0b;border-top:1px solid #ffffff1a;grid-template-columns:2.75rem auto minmax(5rem,1fr) minmax(7rem,.35fr);align-items:center;gap:.6rem;min-height:3.25rem;padding:.35rem .75rem;display:grid}.product-player-controls button{color:#fff;cursor:pointer;background:#1d5641eb;border:1px solid #fff3;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.product-player-controls button:disabled{cursor:wait;opacity:.55}.product-player-controls span{min-width:5.35rem;font:700 .68rem var(--font-mono), monospace;white-space:nowrap}.product-player-controls input[type=range]{accent-color:#51a681;cursor:pointer;width:100%}.product-player-volume{grid-template-columns:2.75rem minmax(3.5rem,1fr);align-items:center;gap:.45rem;min-width:0;display:grid}.product-patient-badge{z-index:2;color:#516159;background:#f7f4ede6;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.75rem;display:inline-flex;position:absolute;top:.8rem;left:.8rem}.product-patient-badge i{color:#3a9974}.product-patient-caption{z-index:2;color:#fff;background:#0a1711d6;padding:.8rem 1rem;position:absolute;bottom:3.85rem;left:0;right:0}.product-patient-caption strong,.product-patient-caption span{display:block}.product-patient-caption strong{color:#8fd0b0;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.product-patient-caption span{margin-top:.3rem;font-size:.8rem;line-height:1.45}.product-patient-controls{background:#0a0f0b;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.6rem .75rem .75rem;display:grid}.product-patient-controls button{color:#fff;white-space:nowrap;min-width:0;min-height:2.75rem;transition:background .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#1d5641eb;border:1px solid #ffffff3d;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .45rem;font-size:.75rem;display:inline-flex}.product-patient-controls svg{flex:none;place-items:center;width:1rem;height:1rem;display:grid}.product-viewer{background:#fbf8f2;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.product-tabs{overscroll-behavior-inline:contain;background:#f7f2ea;border-bottom:1px solid #ded5c7;min-width:0;display:flex;overflow-x:auto}.product-tabs button{color:#7b7469;max-width:18rem;min-height:2.75rem;transition:background .18s var(--counsel-ease-out), color .18s var(--counsel-ease-out), box-shadow .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:0 0;border:0;border-right:1px solid #e1d7ca;flex:none;padding:0 .9rem;font-size:.75rem;font-weight:700}.product-tabs button.is-active{color:#2b7458;background:#fffdf9;box-shadow:inset 0 -2px #2b7458}.product-resource{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.product-pms header{color:#2b7458;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #e2d9cd;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-size:.75rem;display:flex}.product-pms header strong{color:#272a26;font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-transform:none;font-size:.9rem}.product-pms section{padding:.95rem 1rem}.product-pms section+section{border-top:1px solid #e0d6c8}.product-pms h4{color:#657068;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem}.product-profile-grid{margin:0}.product-profile-grid>div{border-bottom:1px solid #eee7dd;grid-template-columns:6.5rem 1fr;gap:.8rem;padding:.45rem 0;display:grid}.product-profile-grid dt{color:#847c72;text-transform:uppercase;font-size:.75rem}.product-profile-grid dd{margin:0;font-size:.8rem;font-weight:650}.product-medication{background:#fff;border:1px solid #e0d5c6;border-radius:.45rem;padding:.8rem}.product-medication+.product-medication{margin-top:.65rem}.product-medication>div{justify-content:space-between;gap:.8rem;display:flex}.product-medication>div strong{font-size:.8rem}.product-medication>p{color:#69655f;font-size:.75rem;line-height:1.45}.product-medication dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.product-medication dl>div{grid-template-columns:4.5rem 1fr;padding:.3rem 0;display:grid}.product-medication dt{color:#898176;font-size:.7rem}.product-medication dd{margin:0;font-size:.75rem}.product-document{padding:clamp(1.2rem,3vw,2.25rem)}.product-document-kicker{color:#2b7458;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.product-document h3{max-width:24ch;font:400 clamp(1.65rem, 2.3vw, 2.65rem)/1 var(--font-display), Georgia, serif;text-wrap:balance;margin:.55rem 0 0}.product-document>p:not(.product-document-kicker){color:#6e685f;max-width:35rem;font-size:.8rem;line-height:1.6}.product-document h4{margin-top:1.5rem;font-size:.9rem}.product-document ul,.product-document ol{color:#5f5a53;padding-left:1.2rem;font-size:.8rem;line-height:1.8}.product-document-callout{background:#e8efe9;border-left:3px solid #2b7458;gap:.35rem;margin-top:1rem;padding:.85rem;font-size:.8rem;display:grid}.product-checklist{margin:1.25rem 0 0;padding:0;list-style:none}.product-checklist li{border-top:1px solid #dfd6ca;grid-template-columns:2rem 1fr;gap:.7rem;padding:.8rem 0;display:grid}.product-checklist li>span{color:#2b7458;font:700 .75rem var(--font-mono), monospace}.product-checklist strong{font-size:.85rem}.product-checklist p{color:#777066;margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.product-demo-foot{color:#7b7469;background:#f7f2ea;border-top:1px solid #d8cdbf;align-items:center;gap:.75rem;min-height:3.25rem;padding:.45rem .85rem;font-size:.75rem;display:flex}.product-demo-foot>i{background:#d7d1c8;border-radius:999px;width:7rem;height:.3rem;position:relative;overflow:hidden}.product-demo-foot>i b{background:#2b7458;height:100%;display:block}.product-demo-foot button{color:#a24e45;min-height:2.75rem;transition:background .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#fbebe7;border:1px solid #dbb8ae;border-radius:.4rem;justify-content:center;align-items:center;gap:.4rem;margin-left:auto;padding:0 .75rem;font-size:.875rem;font-weight:750;display:inline-flex}.product-demo-foot button svg{flex:none;width:1rem;height:1rem}.journey-brief-details>button,.product-patient-controls button,.product-tabs button,.product-focus-toggle,.product-demo-foot button,.rx-demo-timer-controls button,.rx-demo-focus-toggle,.rx-demo-reset,.rx-demo-regions button,.rx-demo-verdicts button,.rx-demo-nav>button{min-height:2.75rem;font-size:.875rem}.rx-demo-nav>div button{width:2.75rem;height:2.75rem;min-height:2.75rem;font-size:.875rem}.product-encounter-ended{text-align:center;background:radial-gradient(circle at 50% 28%,#2b745821,#0000 42%),#f7f2ea;flex:1;place-content:center;justify-items:center;min-height:34rem;padding:2rem;display:grid}.product-encounter-ended small{color:#2b7458;font:800 .75rem var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.product-encounter-ended h3{max-width:17ch;font:400 clamp(2rem, 4vw, 3.7rem)/.96 var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:1rem 0 1.6rem}.product-encounter-ended button{color:#fff;min-height:2.75rem;transition:background .18s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:#286f53;border:1px solid #2b7458;border-radius:.45rem;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.875rem;font-weight:750;display:inline-flex}.product-encounter-ended button svg{width:1rem;height:1rem}.product-transcript{z-index:6;color:#1c211e;background:#fffdf9;border:1px solid #d5c8b7;border-radius:.65rem;width:min(44%,27rem);max-height:62%;position:absolute;bottom:3.85rem;left:.65rem;overflow:auto;box-shadow:0 1.3rem 4rem #0000004d}.product-transcript header{border-bottom:1px solid #e0d6c8;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.product-transcript header strong{align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.product-transcript header strong i{color:#c86155}.product-transcript header button{color:#71695f;width:2.75rem;height:2.75rem;transition:background .16s var(--counsel-ease-out), transform .14s var(--counsel-ease-out);background:0 0;border:0;border-radius:.4rem;flex:none;place-items:center;display:grid}.product-transcript header svg{width:1rem;height:1rem}.product-transcript>div{border-bottom:1px solid #eee6da;grid-template-columns:4.75rem 2rem minmax(0,1fr);gap:.45rem;padding:.65rem .85rem;display:grid}.product-transcript>div strong,.product-transcript>div span{font-size:.75rem}.product-transcript>div span{color:#2b7458;font-family:var(--font-mono), monospace}.product-transcript>div p{margin:0;font-size:.75rem;line-height:1.4}@media (hover:hover) and (pointer:fine){.counsel-nav-links a:hover{color:var(--counsel-ivory)}.counsel-nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}.counsel-header-cta:hover{background:var(--counsel-gold);color:var(--counsel-ink)}.counsel-primary-button:hover{background:var(--counsel-gold-soft)}.counsel-primary-button:hover svg{transform:translate(4px)}.counsel-film-trigger:hover{border-color:var(--counsel-ivory);background:var(--counsel-ivory);color:var(--counsel-ink)}.journey-brief-details>button:hover,.debrief-toolbar>button:hover,.debrief-retry button:hover,.product-encounter-ended button:hover,.rx-demo-reset:hover{background:#1f5d45}.rx-demo-focus-toggle:hover,.product-focus-toggle:hover,.debrief-model-answer>button:hover{background:#e2ece6}.product-patient-controls button:hover{background:#296f53fa}.product-demo-foot button:hover{background:#f7dcd5}}@media (max-width:1100px){.counsel-hero-copy{width:min(40rem,54vw)}.counsel-hero-copy h1{font-size:clamp(3.75rem,6.7vw,6rem)}.counsel-journey-layout{grid-template-columns:1fr;gap:3rem}.counsel-journey-copy{max-width:42rem}.counsel-rx-grid{grid-template-columns:minmax(15rem,30fr) minmax(0,70fr)}}@media (max-width:1023px){.counsel-page{--counsel-header-height:4.7rem}.counsel-station-rail{grid-template-columns:1fr}.counsel-station-rail-label,.counsel-station-example{border-right:0;border-bottom:1px solid var(--counsel-line)}.counsel-station-example:last-child{border-bottom:0}.counsel-launch-strip{flex-direction:column;align-items:flex-start}.counsel-launch-strip ul{justify-content:flex-start}.counsel-nav-links,.counsel-header-cta{display:none}.counsel-mobile-early-access{right:calc(.85rem + env(safe-area-inset-right,0px));bottom:calc(.85rem + env(safe-area-inset-bottom,0px));z-index:75;min-height:2.75rem;color:var(--counsel-gold-soft);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s var(--counsel-ease-out), transform .18s var(--counsel-ease-out), visibility 0s linear .18s;background:#050b09f0;border:1px solid #d5a84eb3;border-radius:999px;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(.55rem)}.counsel-mobile-early-access.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.counsel-hero-door video,.counsel-hero-door>img{object-position:61% center}.counsel-hero-vignette{background:linear-gradient(#040a08d6 0%,#040a0894 26%,#040a086b 48%,#040a081f 70%,#040a0852)}.counsel-hero-content{align-items:flex-start;min-height:100svh;padding-top:clamp(5.5rem,12vh,8.2rem);padding-bottom:clamp(4rem,8vh,6rem)}.counsel-hero-copy{width:min(36rem,72vw)}.counsel-journey-layout,.counsel-debrief-heading,.counsel-rx-grid,.counsel-capabilities-heading,.counsel-early-grid,.counsel-faq-grid{grid-template-columns:1fr}.counsel-journey-visual.is-brief .journey-scene,.counsel-journey-visual.is-brief .journey-progress,.counsel-journey-visual.is-brief>p{width:100%}.counsel-journey-copy,.counsel-rx-copy{max-width:42rem}.journey-scene{height:29rem}.journey-scene.is-counsel{height:clamp(40rem,72vw,48rem)}.counsel-debrief-context{max-width:38rem}.debrief-layout{grid-template-columns:1fr}.counsel-capabilities-heading,.counsel-early-grid,.counsel-faq-grid{gap:3rem}.counsel-rx-copy{max-width:22rem}.counsel-early-access{background:radial-gradient(circle at 86% 18%,#533a1933,#0000 34%),linear-gradient(145deg,#050b09 0%,#0a1712 58%,#10231b 100%)}.counsel-early-door{display:none}.counsel-early-overlay{background:linear-gradient(#040a0814,#040a086b)}}@media (max-width:760px){.counsel-stage-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.counsel-stage-list>button{min-height:3.5rem;padding-inline:.5rem}.counsel-stage-list>button>span:first-child{display:none}.journey-scene{height:auto;min-height:0}.journey-scene.is-counsel,.product-demo.is-compact{height:auto}.product-focus-dialog .product-demo.is-focus{overscroll-behavior:contain;height:100%;overflow:auto}.product-focus-dialog .product-demo.is-focus .product-demo-body,.product-focus-dialog .product-demo.is-focus .product-demo-foot{flex:none}.journey-brief-layout{grid-template-rows:auto;grid-template-columns:1fr;align-content:start;gap:1.5rem;padding:1.5rem}.journey-brief-heading,.journey-brief-details{grid-column:1/-1}.journey-brief-heading h3{font-size:2.5rem;line-height:2.5rem}.journey-brief-details>button{justify-self:stretch}.product-demo-body,.product-demo.is-compact .product-demo-body,.product-demo.is-focus .product-demo-body{grid-template-columns:1fr;min-height:0}.product-patient{grid-template-rows:minmax(18rem,1fr) auto auto;min-height:32rem;display:grid}.product-player-controls{grid-template-columns:2.75rem auto minmax(4rem,1fr)}.product-player-volume{grid-column:1/-1;grid-template-columns:2.75rem minmax(0,1fr)}.product-viewer{height:26rem;min-height:26rem}.product-demo-bar{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.75rem}.product-demo-bar>.product-demo-rec,.product-demo-bar>time,.product-demo-bar>span:not(.product-demo-rec){display:none}.product-focus-toggle{grid-area:1/2}.product-patient-controls{gap:.3rem}.product-patient-controls button{font-size:.75rem}.product-tabs button{max-width:15rem;font-size:.75rem}.product-transcript{width:auto;max-height:48%;bottom:3.85rem;left:.6rem;right:.6rem}.product-demo-foot{flex-wrap:wrap}.product-demo-foot>i{width:5rem}.product-demo-foot button{margin-left:auto}.rx-demo-bar{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;padding:.75rem}.rx-demo-timer-controls{grid-area:2/1/auto/-1}.rx-demo-timer-controls time{margin-left:auto}.rx-demo-focus-toggle{grid-area:1/2}.rx-demo-reset{grid-area:1/3}.rx-demo-focus-toggle,.rx-demo-reset{padding-inline:.55rem}.rx-demo-workspace{padding:.75rem}.rx-demo-board{min-height:24rem}.rx-demo-answer{grid-template-columns:1fr}.rx-demo-nav{grid-template-columns:1fr 1fr;margin-top:.2rem}.rx-demo-nav>div{grid-area:1/1/auto/-1}.rx-demo-nav>button{justify-content:center}.debrief-summary{grid-template-columns:1fr}.debrief-summary>div:nth-child(2){border:0;padding:0}.debrief-domain>button{grid-template-columns:2.25rem minmax(0,1fr) 2.75rem}.debrief-domain>button>i{display:none}.debrief-evidence-list{padding-left:0}.debrief-transcript-list>button{grid-template-columns:4.75rem 2rem minmax(0,1fr)}.debrief-transcript em{display:none}.counsel-capability-grid{grid-template-columns:repeat(2,1fr)}.counsel-field-grid{grid-template-columns:1fr}.counsel-form-actions{flex-direction:column;align-items:stretch}.counsel-form-actions>button{width:100%}}@media (max-width:480px){.counsel-hero-content{align-items:end;min-height:100svh;padding-block:clamp(5rem,12vh,8rem) clamp(3rem,8vh,4.5rem)}.counsel-hero-copy{width:100%}.counsel-hero-copy h1{font-size:clamp(3.15rem,14.8vw,5rem);line-height:.92}.counsel-hero-copy h1>span{white-space:normal}.counsel-hero-subtitle{max-width:12ch;font-size:clamp(1.35rem,7vw,2rem)}.counsel-hero-body{font-size:.95rem;line-height:1.6}.counsel-hero-actions{flex-direction:column;align-items:stretch;max-width:21rem}.counsel-waitlist-form{padding:1.25rem}.counsel-primary-button,.counsel-film-trigger{width:100%}.counsel-manifesto{min-height:5rem;padding:1.25rem}.counsel-section h2,.counsel-journey h2,.counsel-faq-heading h2{font-size:clamp(2.7rem,11vw,3.8rem)}.journey-product-shell>header{flex-wrap:wrap;align-items:flex-start;padding:.85rem 1rem}.journey-product-shell>header>strong{order:3;width:100%}.journey-brief-details dl>div{grid-template-columns:5.2rem 1fr}.product-transcript>div{grid-template-columns:4rem 1.8rem minmax(0,1fr)}.rx-demo-bar>div:first-child>small{display:none}.rx-demo-timer-controls button{padding-inline:.55rem}.rx-demo-board{min-height:21rem}.debrief-transcript-toggle>span:last-child{font-size:0}.debrief-transcript-toggle>span:last-child svg{width:1.15rem;height:1.15rem}.counsel-capability-grid{grid-template-columns:1fr}.counsel-footer-top,.counsel-footer-bottom{flex-direction:column;align-items:flex-start}.counsel-footer-top{justify-content:center}.counsel-footer-bottom div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.counsel-hero{height:auto;min-height:100svh}.counsel-hero.is-scroll{min-height:100svh}.counsel-hero-stage,.counsel-hero.is-scroll .counsel-hero-stage{height:100svh;min-height:100svh;position:absolute;inset:0 0 auto}.counsel-hero-content,.counsel-hero.is-scroll .counsel-hero-content{width:100%;min-height:100svh;position:relative;inset:auto;transform:none}.counsel-page *,.counsel-page :before,.counsel-page :after{scroll-behavior:auto!important}.counsel-scroll-cue span{animation:none}.counsel-page button:not([disabled]):active,.counsel-page a:active{transform:none}.counsel-primary-button svg,.counsel-stage-list i,.journey-progress span,.debrief-domain-chevron svg,.counsel-faq-list summary svg{transition-duration:.01ms!important}}.counsel-page .counsel-film-center-play:active{transform:translate(-50%,-50%)scale(.97)}
