@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.scroll-story>section{animation:story-pass linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.scroll-story>.hero-section{animation:story-handoff linear both;animation-timeline:view();animation-range:exit 0 exit 100%}.scroll-story>.discovery-platforms-section,.scroll-story~.footer-section{animation:story-arrive linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}@keyframes story-pass{0%{opacity:0;transform:translate3d(0,30px,0) scale(.994)}9%{opacity:.72;transform:translate3d(0,12px,0) scale(.997)}18%{opacity:1;transform:translateZ(0) scale(1)}88%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:.62;transform:translate3d(0,-14px,0) scale(.998)}}@keyframes story-handoff{0%{opacity:1;transform:translateZ(0)}70%{opacity:1;transform:translate3d(0,-8px,0)}to{opacity:.62;transform:translate3d(0,-18px,0) scale(.998)}}@keyframes story-arrive{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:translateZ(0)}}@supports not (animation-timeline:view()){.scroll-story .story-el,.scroll-story~.story-el{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.scroll-story .story-el.story-off,.scroll-story~.story-el.story-off{opacity:0;transform:translate3d(0,28px,0)}}}.reveal-group{position:relative}:root{--mo-ease:cubic-bezier(0.16,1,0.3,1);--mo-ease-soft:cubic-bezier(0.33,1,0.68,1);--mo-dur-sm:var(--mo-dur-sm-cfg,320ms);--mo-dur:var(--mo-dur-cfg,800ms);--mo-dur-lg:var(--mo-dur-lg-cfg,1050ms);--mo-hover:var(--mo-hover-cfg,210ms);--mo-lift:var(--mo-lift-cfg,20px);--mo-scale-from:var(--mo-scale-from-cfg,0.96)}.reveal-item{opacity:0;transform:translate3d(0,var(--mo-lift),0);transition:opacity var(--mo-dur) var(--mo-ease),transform var(--mo-dur) var(--mo-ease);will-change:opacity,transform}.reveal-sm{transition-duration:var(--mo-dur-sm);transform:translate3d(0,10px,0)}.reveal-lg{transition-duration:var(--mo-dur-lg);transform:translate3d(0,30px,0) scale(.988)}.is-revealed .reveal-lg,.reveal-lg.is-revealed{transform:translateZ(0) scale(1)}.reveal-item-left{transform:translate3d(calc(-1 * var(--mo-lift)),0,0)}.reveal-item-left,.reveal-item-right{opacity:0;transition:opacity var(--mo-dur) var(--mo-ease),transform var(--mo-dur) var(--mo-ease);will-change:opacity,transform}.reveal-item-right{transform:translate3d(var(--mo-lift),0,0)}.is-revealed .reveal-item,.is-revealed .reveal-item-left,.is-revealed .reveal-item-right,.reveal-item-left.is-revealed,.reveal-item-right.is-revealed,.reveal-item.is-revealed{opacity:1;transform:translateZ(0)}.is-revealed .reveal-item,.is-revealed .reveal-item-left,.is-revealed .reveal-item-right{will-change:auto}.reveal-item.reveal-fade{transform:none}.reveal-item.reveal-scale{transform:translate3d(0,calc(var(--mo-lift) * .4),0) scale(var(--mo-scale-from))}.is-revealed .reveal-item.reveal-scale,.reveal-item.reveal-scale.is-revealed{transform:translateZ(0) scale(1)}.reveal-item.reveal-x{transform:translate3d(var(--mo-lift),0,0)}.reveal-item.reveal-x-start{transform:translate3d(calc(-1 * var(--mo-lift)),0,0)}.is-revealed .reveal-item.reveal-x,.is-revealed .reveal-item.reveal-x-start,.reveal-item.reveal-x-start.is-revealed,.reveal-item.reveal-x.is-revealed{transform:translateZ(0)}@media (max-width:768px){.reveal-item.reveal-x,.reveal-item.reveal-x-start{transform:translate3d(0,var(--mo-lift),0)}}:root{--mo-s1:var(--mo-s1-cfg,60ms);--mo-s2:var(--mo-s2-cfg,170ms);--mo-s3:var(--mo-s3-cfg,285ms);--mo-s4:var(--mo-s4-cfg,405ms);--mo-s5:var(--mo-s5-cfg,515ms);--mo-s6:var(--mo-s6-cfg,620ms);--mo-s7:var(--mo-s7-cfg,720ms);--mo-s8:var(--mo-s8-cfg,815ms);--mo-s9:var(--mo-s9-cfg,905ms);--mo-s10:var(--mo-s10-cfg,990ms);--mo-s11:var(--mo-s11-cfg,1070ms);--mo-s12:var(--mo-s12-cfg,1145ms)}.stagger-1{transition-delay:var(--mo-s1)}.stagger-2{transition-delay:var(--mo-s2)}.stagger-3{transition-delay:var(--mo-s3)}.stagger-4{transition-delay:var(--mo-s4)}.stagger-5{transition-delay:var(--mo-s5)}.stagger-6{transition-delay:var(--mo-s6)}.stagger-7{transition-delay:var(--mo-s7)}.stagger-8{transition-delay:var(--mo-s8)}.stagger-9{transition-delay:var(--mo-s9)}.stagger-10{transition-delay:var(--mo-s10)}.stagger-11{transition-delay:var(--mo-s11)}.stagger-12{transition-delay:var(--mo-s12)}.about-hero-section,.analyzer-hero-section,.assistant-hero-section,.billing-hero-section,.blog-hero-section,.casedrafts-hero-section,.cases-hero-section,.clients-hero-section,.compare-hero-section,.contact-hero-section,.doc-storage-hero-section,.drafting-hero-section,.ecourts-hero-section,.evidence-hero-section,.features-hero-section,.firm-hero-section,.hearings-hero-section,.hero-section,.journal-hero-section,.library-hero-section,.partners-hero-section,.research-hero-section,.solutions-hero-section,.support-hero-section,.wa-hero-section,.wws-hero-section{will-change:transform,opacity}@keyframes ambientDriftSlow{0%,to{transform:translateZ(0)}50%{transform:translate3d(10px,-12px,0)}}@keyframes ambientDriftReverse{0%,to{transform:translateZ(0)}50%{transform:translate3d(-12px,10px,0)}}.hero-background .bg-gradient-a,[class*=-glow].glow-gold,[class*=-glow].glow-top-right,[class*=glow-gold],[class*=gold-glow]{animation:ambientDriftSlow 26s ease-in-out infinite}.hero-background .bg-gradient-b,[class*=-glow].glow-blue,[class*=-glow].glow-bottom-left,[class*=-glow].glow-navy,[class*=glow-blue],[class*=glow-navy],[class*=navy-glow]{animation:ambientDriftReverse 32s ease-in-out infinite}[class*=hero-bg-glow],[class*=hero-glow]:not(.glow-gold):not(.glow-navy):not(.glow-blue){animation:ambientDriftSlow 28s ease-in-out infinite}@media (max-width:768px){.hero-background .bg-gradient-a,.hero-background .bg-gradient-b,[class*=-glow],[class*=glow-gold],[class*=glow-navy],[class*=hero-bg-glow]{animation:none!important}}.analyzer-mockup-card,.billing-mockup-card,.case-ai-workspace-card,.casedrafts-mockup-card,.cases-directory-card,.clients-directory-card,.compare-version-card,.doc-storage-card,.drafting-editor-mockup,.ecourts-mockup-card,.evidence-mockup-card,.feature-visual-card,.firm-mockup-card,.hearings-board-card,.insights-workspace-card,.journal-mockup-card,.onboarding-workspace-card,.reader-mockup-card,.review-lifecycle-card,.status-dashboard-card,.wa-feature-visual{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .35s ease;will-change:transform,box-shadow}.is-revealed .mockup-doc-col,.is-revealed .mockup-qa-col{animation:mockupItemSettle .85s cubic-bezier(.16,1,.3,1) both}.is-revealed .mockup-qa-col{animation-delay:.2s}@keyframes mockupItemSettle{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.audience-card,.billing-benefit-card,.blog-card,.case-benefit-card,.client-benefit-card,.compare-benefit-card,.drafting-benefit-card,.ecourts-benefit-card,.evidence-benefit-card,.features-overview-card,.firm-benefit-card,.journal-benefit-card,.journey-step-card,.landing-blog-card,.landing-faq-card,.library-benefit-card,.product-value-card,.research-benefit-card,.solution-feature-card,.wa-benefit-card,.what-is-feature-card,.why-platform-card,.wws-matrix-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .32s ease,background-color .32s ease;will-change:transform,box-shadow}.features-overview-card .card-number,.product-value-card .value-icon-box,.workflow-step-node .step-node-num{transition:transform .32s cubic-bezier(.16,1,.3,1),color .3s ease,background-color .3s ease}.workflow-step-node{transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),border-color .28s ease,background-color .28s ease}.workflow-step-node:hover{transform:translate3d(0,-3px,0);box-shadow:0 8px 24px -4px rgba(9,21,38,.08),0 0 0 1px var(--gold)}.workflow-connector .connector-arrow{transition:transform .4s cubic-bezier(.16,1,.3,1),color .4s ease}.is-revealed .workflow-connector .connector-arrow{animation:pulseArrow 3.2s ease-in-out 3 both}@keyframes pulseArrow{0%,to{opacity:.55;transform:translateZ(0)}50%{opacity:1;transform:translate3d(3px,0,0);color:var(--gold-dark)}}.practice-content-panel{transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.practice-tab-btn{position:relative;overflow:hidden;transition:color .25s ease,background-color .25s ease,border-color .25s ease}.practice-tab-btn:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--gold);transition:width .32s cubic-bezier(.16,1,.3,1),left .32s cubic-bezier(.16,1,.3,1)}.practice-tab-btn:hover:after{width:60%;left:20%}.practice-tab-btn.active:after{width:0}.practice-capability-item{transition:transform .25s cubic-bezier(.16,1,.3,1)}.practice-capability-item:hover{transform:translate3d(3px,0,0)}.landing-faq-card{transition:border-color .3s ease,box-shadow .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.faq-answer-block,.landing-faq-answer,.support-faq-answer{overflow:hidden;animation:smoothAccordionOpen .4s cubic-bezier(.16,1,.3,1)}@keyframes smoothAccordionOpen{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:translateZ(0)}}.btn-analyzer-primary,.btn-analyzer-secondary,.btn-assistant-primary,.btn-assistant-secondary,.btn-billing-primary,.btn-billing-secondary,.btn-casedrafts-primary,.btn-casedrafts-secondary,.btn-cases-primary,.btn-cases-secondary,.btn-clients-primary,.btn-clients-secondary,.btn-compare-primary,.btn-compare-secondary,.btn-drafting-primary,.btn-drafting-secondary,.btn-ecourts-primary,.btn-ecourts-secondary,.btn-evidence-primary,.btn-evidence-secondary,.btn-firm-primary,.btn-firm-secondary,.btn-hearings-primary,.btn-hearings-secondary,.btn-journal-primary,.btn-journal-secondary,.btn-library-primary,.btn-library-secondary,.btn-primary,.btn-research-primary,.btn-research-secondary,.btn-secondary,.btn-sol-final-gold,.btn-support-cta-gold,.btn-wa-primary,.btn-wa-secondary,.features-overview-cta,.landing-btn-primary,.landing-btn-secondary,.transition-cta-btn{position:relative;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background-color .22s ease,border-color .22s ease;will-change:transform,box-shadow}.btn-analyzer-primary:active,.btn-assistant-primary:active,.btn-primary:active,.btn-secondary:active,.landing-btn-primary:active,.landing-btn-secondary:active,.transition-cta-btn:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.mo-pane,.reveal-item,.reveal-item-left,.reveal-item-right,.reveal-lg,.reveal-sm{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.hero-background .bg-gradient-a,.hero-background .bg-gradient-b,.is-revealed .doc-highlighted-box,.is-revealed .mockup-doc-col,.is-revealed .mockup-qa-col,.is-revealed .qa-bubble,.is-revealed .source-citation-badge,.is-revealed .workflow-connector .connector-arrow,[class*=-glow],[class*=glow-gold],[class*=glow-navy],[class*=hero-bg-glow]{animation:none!important}.analyzer-mockup-card,.features-overview-card,.landing-blog-card,.landing-faq-card,.product-value-card,.workflow-step-node{transform:none!important}}@media (max-width:1024px){:root{--mo-lift:16px;--mo-dur:700ms;--mo-dur-lg:900ms}.reveal-item-left,.reveal-item-right{transform:translate3d(0,var(--mo-lift),0)}.reveal-lg{transform:translate3d(0,20px,0) scale(.992)}}@media (max-width:768px){:root{--mo-lift:12px;--mo-dur-sm:260ms;--mo-dur:560ms;--mo-dur-lg:700ms}.reveal-item-left,.reveal-item-right{transform:translate3d(0,var(--mo-lift),0)}.reveal-lg{transform:translate3d(0,14px,0) scale(.995)}:root{--mo-s1:calc(var(--mo-s1-cfg, 73ms) * 0.55);--mo-s2:calc(var(--mo-s2-cfg, 182ms) * 0.55);--mo-s3:calc(var(--mo-s3-cfg, 300ms) * 0.55);--mo-s4:calc(var(--mo-s4-cfg, 418ms) * 0.55);--mo-s5:calc(var(--mo-s5-cfg, 527ms) * 0.55);--mo-s6:calc(var(--mo-s6-cfg, 627ms) * 0.55);--mo-s7:calc(var(--mo-s7-cfg, 727ms) * 0.55);--mo-s8:calc(var(--mo-s8-cfg, 818ms) * 0.55);--mo-s9:calc(var(--mo-s9-cfg, 900ms) * 0.55);--mo-s10:calc(var(--mo-s10-cfg, 982ms) * 0.55);--mo-s11:calc(var(--mo-s11-cfg, 1055ms) * 0.55);--mo-s12:calc(var(--mo-s12-cfg, 1127ms) * 0.55)}}.mo-seq{--mo-base:0ms}.mo-seq-d2{--mo-base:var(--mo-s3)}.mo-seq-d3{--mo-base:var(--mo-s5)}.mo-seq-d4{--mo-base:var(--mo-s7)}.mo-seq,.mo-seq-d2,.mo-seq-d3,.mo-seq-d4{position:relative}.mo-seq-d2>.reveal-item:first-child,.mo-seq-d3>.reveal-item:first-child,.mo-seq-d4>.reveal-item:first-child,.mo-seq>.reveal-item:first-child{transition-delay:calc(var(--mo-base) + var(--mo-s1))}.mo-seq-d2>.reveal-item:nth-child(2),.mo-seq-d3>.reveal-item:nth-child(2),.mo-seq-d4>.reveal-item:nth-child(2),.mo-seq>.reveal-item:nth-child(2){transition-delay:calc(var(--mo-base) + var(--mo-s2))}.mo-seq-d2>.reveal-item:nth-child(3),.mo-seq-d3>.reveal-item:nth-child(3),.mo-seq-d4>.reveal-item:nth-child(3),.mo-seq>.reveal-item:nth-child(3){transition-delay:calc(var(--mo-base) + var(--mo-s3))}.mo-seq-d2>.reveal-item:nth-child(4),.mo-seq-d3>.reveal-item:nth-child(4),.mo-seq-d4>.reveal-item:nth-child(4),.mo-seq>.reveal-item:nth-child(4){transition-delay:calc(var(--mo-base) + var(--mo-s4))}.mo-seq-d2>.reveal-item:nth-child(5),.mo-seq-d3>.reveal-item:nth-child(5),.mo-seq-d4>.reveal-item:nth-child(5),.mo-seq>.reveal-item:nth-child(5){transition-delay:calc(var(--mo-base) + var(--mo-s5))}.mo-seq-d2>.reveal-item:nth-child(6),.mo-seq-d3>.reveal-item:nth-child(6),.mo-seq-d4>.reveal-item:nth-child(6),.mo-seq>.reveal-item:nth-child(6){transition-delay:calc(var(--mo-base) + var(--mo-s6))}.mo-seq-d2>.reveal-item:nth-child(7),.mo-seq-d3>.reveal-item:nth-child(7),.mo-seq-d4>.reveal-item:nth-child(7),.mo-seq>.reveal-item:nth-child(7){transition-delay:calc(var(--mo-base) + var(--mo-s7))}.mo-seq-d2>.reveal-item:nth-child(8),.mo-seq-d3>.reveal-item:nth-child(8),.mo-seq-d4>.reveal-item:nth-child(8),.mo-seq>.reveal-item:nth-child(8){transition-delay:calc(var(--mo-base) + var(--mo-s8))}.mo-seq-d2>.reveal-item:nth-child(9),.mo-seq-d3>.reveal-item:nth-child(9),.mo-seq-d4>.reveal-item:nth-child(9),.mo-seq>.reveal-item:nth-child(9){transition-delay:calc(var(--mo-base) + var(--mo-s9))}.mo-seq-d2>.reveal-item:nth-child(10),.mo-seq-d3>.reveal-item:nth-child(10),.mo-seq-d4>.reveal-item:nth-child(10),.mo-seq>.reveal-item:nth-child(10){transition-delay:calc(var(--mo-base) + var(--mo-s10))}.mo-seq-d2>.reveal-item:nth-child(11),.mo-seq-d3>.reveal-item:nth-child(11),.mo-seq-d4>.reveal-item:nth-child(11),.mo-seq>.reveal-item:nth-child(11){transition-delay:calc(var(--mo-base) + var(--mo-s11))}.mo-seq-d2>.reveal-item:nth-child(n+12),.mo-seq-d3>.reveal-item:nth-child(n+12),.mo-seq-d4>.reveal-item:nth-child(n+12),.mo-seq>.reveal-item:nth-child(n+12){transition-delay:calc(var(--mo-base) + var(--mo-s12))}@keyframes moPaneSettle{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.is-revealed .mo-pane{animation:moPaneSettle var(--mo-dur-sm) var(--mo-ease) both}.is-revealed .mo-pane:first-child{animation-delay:calc(var(--mo-s7) + .12s)}.is-revealed .mo-pane:nth-child(2){animation-delay:calc(var(--mo-s7) + .24s)}.is-revealed .mo-pane:nth-child(3){animation-delay:calc(var(--mo-s7) + .34s)}.is-revealed .mo-pane:nth-child(n+4){animation-delay:calc(var(--mo-s7) + .43s)}@keyframes moRouteEnter{0%{opacity:var(--mo-route-from,.62)}to{opacity:1}}.mo-route-enter{animation:moRouteEnter var(--mo-route-dur,.34s) var(--mo-ease-soft) both}@media (prefers-reduced-motion:reduce){.mo-seq-d2>.reveal-item,.mo-seq-d3>.reveal-item,.mo-seq-d4>.reveal-item,.mo-seq>.reveal-item{transition:none!important;transition-delay:0s!important;opacity:1!important;transform:none!important}.is-revealed .mo-pane{opacity:1!important;transform:none!important}.is-revealed .mo-pane,.mo-route-enter{animation:none!important}}@media (max-width:768px){.mo-seq-d2,.mo-seq-d3,.mo-seq-d4{--mo-base:0ms}.is-revealed .mo-pane:first-child{animation-delay:.14s}.is-revealed .mo-pane:nth-child(2){animation-delay:.22s}.is-revealed .mo-pane:nth-child(3){animation-delay:.29s}.is-revealed .mo-pane:nth-child(n+4){animation-delay:.35s}}:root{--sim-ease:cubic-bezier(0.16,1,0.3,1);--sim-gold:198,161,91;--sim-ink:9,21,38}.sim-root{position:relative}.sim-cursor{position:absolute;top:0;left:0;width:15px;height:22px;z-index:20;pointer-events:none;opacity:0;transition:transform var(--sim-ease),opacity .26s ease;transition-duration:.82s,.26s;will-change:transform}.sim-cursor.is-visible{opacity:1}.sim-cursor-arrow{position:absolute;top:0;left:0;display:block;filter:drop-shadow(0 2px 4px rgba(var(--sim-ink),.28));transition:transform .13s var(--sim-ease)}.sim-cursor.is-pressing .sim-cursor-arrow{transform:scale(.88)}.sim-cursor-ring{position:absolute;top:-3px;left:-3px;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(var(--sim-gold),.9);background-color:rgba(var(--sim-gold),.14);opacity:0;transform:scale(.4);pointer-events:none}.sim-cursor.is-pressing .sim-cursor-ring{animation:simClickRing .42s var(--sim-ease)}@keyframes simClickRing{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.9)}}.sim-field{transition:box-shadow .26s var(--sim-ease),border-color .26s var(--sim-ease)}.sim-focus{box-shadow:0 0 0 1px rgba(var(--sim-gold),.55),0 0 0 4px rgba(var(--sim-gold),.13)!important;border-color:rgba(var(--sim-gold),.5)!important}.sim-typed{color:var(--primary-dark,#091526);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-caret{display:inline-block;width:1px;height:.95em;margin-left:1px;vertical-align:-.12em;background-color:rgba(var(--sim-ink),.75);animation:simCaret 1.05s step-end infinite}@keyframes simCaret{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}.sim-match{transition:opacity .52s var(--sim-ease),background-color .42s var(--sim-ease),box-shadow .42s var(--sim-ease)}.sim-dim{opacity:.34}.sim-selected{background-color:rgba(var(--sim-gold),.075)!important;box-shadow:inset 2px 0 0 rgba(var(--sim-gold),.85),0 6px 18px -6px rgba(var(--sim-ink),.13)!important}.sim-detect-host{transition:background-color .56s var(--sim-ease),border-color .56s var(--sim-ease),box-shadow .56s var(--sim-ease)}.sim-detect-host.sim-predetect{background-color:transparent!important;border-color:rgba(var(--sim-ink),.09)!important;box-shadow:none!important}.sim-highlight{animation:simHighlight 1.6s var(--sim-ease) both}@keyframes simHighlight{0%{background-color:rgba(var(--sim-gold),0);box-shadow:0 0 0 0 rgba(var(--sim-gold),0)}22%{background-color:rgba(var(--sim-gold),.19);box-shadow:0 0 0 3px rgba(var(--sim-gold),.15)}62%{background-color:rgba(var(--sim-gold),.14);box-shadow:0 0 0 2px rgba(var(--sim-gold),.1)}to{background-color:rgba(var(--sim-gold),0);box-shadow:0 0 0 0 rgba(var(--sim-gold),0)}}.sim-attend{outline:2px solid rgba(var(--sim-gold),0);outline-offset:2px;animation:simAttend 1.6s var(--sim-ease) both}@keyframes simAttend{0%{outline-color:rgba(var(--sim-gold),0)}24%{outline-color:rgba(var(--sim-gold),.42)}64%{outline-color:rgba(var(--sim-gold),.3)}to{outline-color:rgba(var(--sim-gold),0)}}.sim-stage{opacity:0;transform:translate3d(0,6px,0);transition:opacity .52s var(--sim-ease),transform .52s var(--sim-ease)}.sim-stage.is-on{opacity:1;transform:translateZ(0)}.sim-pane-enter>*{animation:simPaneEnter .46s var(--sim-ease) both}.sim-pane-enter>:first-child{animation-delay:0s}.sim-pane-enter>:nth-child(2){animation-delay:90ms}.sim-pane-enter>:nth-child(3){animation-delay:.17s}.sim-pane-enter>:nth-child(4){animation-delay:.24s}.sim-pane-enter>:nth-child(n+5){animation-delay:.3s}@keyframes simPaneEnter{0%{opacity:0;transform:translate3d(0,7px,0)}to{opacity:1;transform:translateZ(0)}}.sim-walk-stop{transition:opacity .52s var(--sim-ease),transform .52s var(--sim-ease),background-color .42s var(--sim-ease),box-shadow .42s var(--sim-ease)}.sim-walk-stop.sim-walk-pending{opacity:0;transform:translate3d(0,6px,0)}@media (prefers-reduced-motion:reduce){.sim-walk-stop.sim-walk-pending{opacity:1!important;transform:none!important}.sim-walk-stop{transition:none!important}}.sim-wave-host .wave-bar{transform-origin:center;transition:transform .26s var(--sim-ease)}.sim-wave-host.is-recording .wave-bar{animation:simWave .78s ease-in-out infinite}.sim-wave-host.is-recording .wave-bar:nth-child(3n+2){animation-delay:.13s}.sim-wave-host.is-recording .wave-bar:nth-child(3n+3){animation-delay:.26s}@keyframes simWave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.15)}}.sim-scan-host{position:relative}.sim-scan-band{position:absolute;left:0;right:0;top:0;height:38%;pointer-events:none;opacity:0;background:linear-gradient(to bottom,rgba(var(--sim-gold),0) 0,rgba(var(--sim-gold),.15) 45%,rgba(var(--sim-gold),.02) 100%);border-bottom:1px solid rgba(var(--sim-gold),.35)}.sim-scan-band.is-scanning{animation:simScan 1.6s var(--sim-ease) both}@keyframes simScan{0%{opacity:0;transform:translate3d(0,-38%,0)}12%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate3d(0,264%,0)}}@media (hover:none),(max-width:768px){.sim-cursor{display:none}}.sim-tap{position:relative}@media (hover:none),(max-width:768px){.sim-tap.is-tapping:after{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1.5px solid rgba(var(--sim-gold),.8);background-color:rgba(var(--sim-gold),.12);pointer-events:none;animation:simTap .62s var(--sim-ease) both}}@keyframes simTap{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@media (max-width:768px){.sim-scan-band{height:30%}}@media (prefers-reduced-motion:reduce){.sim-cursor{display:none!important}.sim-attend,.sim-caret,.sim-cursor-ring,.sim-highlight,.sim-scan-band,.sim-tap.is-tapping:after,.sim-wave-host.is-recording .wave-bar{animation:none!important}.sim-pane-enter,.sim-pane-enter>*{animation:none!important;opacity:1!important;transform:none!important}.sim-stage{transform:none!important;transition:none!important}.sim-dim,.sim-stage{opacity:1!important}.sim-detect-host.sim-predetect{background-color:revert!important;border-color:revert!important;box-shadow:revert!important}}:root{--bg-ivory:#FAFAF8;--bg-warm-white:#FAFAF8;--primary-dark:#091526;--cta-bg:#000000;--secondary-navy:#132B47;--gold:#C6A15B;--gold-light:#DFBF7E;--gold-dark:#A58342;--gold-muted:#C9A04C;--text-secondary:#4A5766;--text-muted:#738091;--white:#FFFFFF;--blueprint-grid-line:rgba(9,21,38,0.038);--blueprint-grid-fine:rgba(9,21,38,0.02);--blueprint-grid-gold:rgba(201,160,76,0.075);--blueprint-arc-line:rgba(9,21,38,0.032);--blueprint-arc-gold:rgba(201,160,76,0.065);--radial-glow-gold:radial-gradient(circle at center,rgba(201,160,76,0.04),transparent 50%);--card-bg:rgba(255,255,255,0.94);--card-border:rgba(224,224,219,0.85);--card-hover-border:rgba(198,161,91,0.45);--nav-bg:#FFFFFF;--nav-border:rgba(9,21,38,0.08);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-serif:var(--font-sans);--shadow-nav:0 10px 30px -5px rgba(9,21,38,0.06),0 4px 10px -2px rgba(198,161,91,0.04);--shadow-card:0 4px 20px -2px rgba(9,21,38,0.04),0 2px 6px -1px rgba(9,21,38,0.02);--shadow-card-hover:0 12px 28px -4px rgba(9,21,38,0.08),0 4px 12px -2px rgba(198,161,91,0.08);--shadow-button-hover:0 8px 20px -2px rgba(9,21,38,0.25);--shadow-cta-gold:0 6px 18px -2px rgba(198,161,91,0.2);--shadow-orange-aura:0 0 22px rgba(198,161,91,0.28),0 8px 26px -4px rgba(9,21,38,0.08);--transition-smooth:all 0.38s cubic-bezier(0.16,1,0.3,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-size:16px;overflow-x:hidden}body{background-color:var(--bg-ivory);color:var(--primary-dark);min-height:100vh;position:relative;line-height:1.6}a,body,button,h1,h2,h3,h4,h5,h6,input,label,p,select,span,textarea{font-family:var(--font-sans)}h1{font-size:clamp(34px,5vw,56px);line-height:1.12;letter-spacing:-.02em}h1,h2{font-weight:700;color:var(--primary-dark)}h2{font-size:clamp(28px,3.8vw,42px);line-height:1.2;letter-spacing:-.015em}h3{font-size:clamp(20px,2.4vw,26px);line-height:1.3;letter-spacing:-.01em}h3,h4{font-weight:700;color:var(--primary-dark)}h4{font-size:clamp(16px,1.8vw,19px);line-height:1.35}p{line-height:1.6;font-size:15.5px}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{max-width:100%;height:auto;display:block}.page-wrapper{width:100%;min-height:100vh;position:relative;overflow-x:hidden;background-color:var(--bg-ivory,#FAFAF8);padding-top:104px}@media (max-width:1024px){.page-wrapper{padding-top:84px}}.app-bg-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(ellipse 90% 70% at 50% 0,rgba(201,160,76,.04) 0,transparent 70%),radial-gradient(ellipse 70% 60% at 88% 45%,rgba(9,21,38,.02) 0,transparent 65%),radial-gradient(ellipse 70% 60% at 12% 75%,rgba(201,160,76,.03) 0,transparent 65%),linear-gradient(90deg,rgba(9,21,38,.035) 1px,transparent 0),linear-gradient(180deg,rgba(9,21,38,.035) 1px,transparent 0),radial-gradient(circle at center,rgba(201,160,76,.06) 1px,transparent 0);background-size:100% 100%,100% 100%,100% 100%,64px 64px,64px 64px,64px 64px;background-position:0 0,0 0,0 0,top,top,top;pointer-events:none;z-index:0;transition:opacity .8s ease}.page-wrapper:has(main.scroll-story) .app-bg-overlay{background-image:radial-gradient(ellipse 90% 70% at 50% 0,rgba(201,160,76,.04) 0,transparent 70%),radial-gradient(ellipse 70% 60% at 88% 45%,rgba(9,21,38,.02) 0,transparent 65%),radial-gradient(ellipse 70% 60% at 12% 75%,rgba(201,160,76,.03) 0,transparent 65%);background-size:100% 100%,100% 100%,100% 100%;background-position:0 0,0 0,0 0}main{position:relative;width:100%;background:transparent;z-index:1}main>section{position:relative;background-color:transparent}main>section:first-child,main>section:first-of-type{padding-top:37px}@media (max-width:1024px){main>section:first-child,main>section:first-of-type{padding-top:25px}}@media (max-width:640px){main>section:first-child,main>section:first-of-type{padding-top:17px}}main>section:not(:first-child){border-top:1px solid rgba(201,160,76,.14)}main>section:not(:first-child):before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,160,76,.35) 50%,transparent);pointer-events:none;z-index:1}.content-container{width:100%;max-width:1320px;margin:0 auto;padding:0 64px;position:relative;z-index:2}@media (max-width:1024px){.content-container{padding:0 36px}}@media (max-width:640px){.content-container{padding:0 20px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes floatGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes glowPulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.animate-fade-in{animation:fadeIn 1.3s cubic-bezier(.16,1,.3,1) both}.animate-fade-in-up{animation:fadeInUp 1.3s cubic-bezier(.16,1,.3,1) both}.animate-fade-in-down{animation:fadeInDown 1.2s cubic-bezier(.16,1,.3,1) both}.delay-100{animation-delay:.15s}.delay-200{animation-delay:.3s}.delay-300{animation-delay:.45s}.delay-400{animation-delay:.6s}.delay-500{animation-delay:.75s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#__next-build-watcher,[data-nextjs-dev-tools-indicator],nextjs-portal{display:none!important}html body [class*=eyebrow-line]{display:none}html.lenis{scroll-behavior:auto}[data-lenis-prevent]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:target,div[id],section[id]{scroll-margin-top:24px}html.scroll-locked,html.scroll-locked body{overflow:hidden;touch-action:none}@media (prefers-reduced-motion:reduce){html.lenis{scroll-behavior:auto}}:root{--icon-gold:#c9a04c;--icon-gold-deep:#b88a3b;--icon-ink:#162235;--icon-surface:#faf7f0;--icon-border:rgba(201,160,76,0.28);--icon-stroke:1.5}main .lucide{stroke-width:var(--icon-stroke)}main .lucide[stroke="#C6A15B"],main .lucide[stroke="#c6a15b"]{stroke:var(--icon-gold)}main .lucide[stroke="#091526" i],main .lucide[stroke="#091526"]{stroke:var(--icon-ink)}main .lucide[stroke="#DFBF7E"],main .lucide[stroke="#dfbf7e"]{stroke:var(--icon-gold)}main .feature-visual-card,main .sim-root,main .visual-card{--icon-stroke:2;--icon-gold:#c6a15b;--icon-ink:#091526}main :is([class*=icon-box],[class*=icon-wrap],[class*=icon-circle],[class*=icon-badge],[class*=icon-col]):not(:where(.sim-root,.visual-card,.feature-visual-card) *){background-color:var(--icon-surface);border-color:var(--icon-border)}@media (forced-colors:active){main .lucide{stroke:currentColor}}:root{--ambient-orange:#E88932;--ambient-cream:#F8F3E8;--ambient-gold-mix:var(--gold,#C6A15B)}.ambient-glow{--ax:50%;--ay:30%;--ak:1;position:absolute;inset:0;z-index:-1;display:block;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 34% 40% at var(--ax) var(--ay),color-mix(in srgb,var(--ambient-orange) calc(11% * var(--ak)),transparent) 0,transparent 100%),radial-gradient(ellipse 52% 58% at var(--ax) var(--ay),color-mix(in srgb,var(--ambient-gold-mix) calc(17% * var(--ak)),transparent) 0,transparent 100%),radial-gradient(ellipse 78% 84% at var(--ax) var(--ay),color-mix(in srgb,var(--ambient-cream) calc(60% * var(--ak)),transparent) 0,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 78%,transparent);animation:ambient-drift 48s ease-in-out infinite alternate}.ambient-glow[data-variant=product]{--ax:50%;--ay:52%}.ambient-glow[data-variant=left]{--ax:16%;--ay:44%}.ambient-glow[data-variant=right]{--ax:82%;--ay:48%}.ambient-glow[data-strength=subtle]{--ak:0.55}.ambient-glow[data-strength=strong]{--ak:1.45}@keyframes ambient-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,8px,0)}}@media (max-width:980px){.ambient-glow{--ak:0.85}.ambient-glow[data-strength=strong]{--ak:1.15}}@media (max-width:600px){.ambient-glow,.ambient-glow[data-variant]{--ax:50%;--ay:38%;animation:none}.ambient-glow{--ak:0.7}.ambient-glow[data-strength=subtle]{--ak:0.45}.ambient-glow[data-strength=strong]{--ak:1}}@media (prefers-reduced-motion:reduce){.ambient-glow{animation:none}}