:root,.dark{--background:#f8f9fb;--surface-dark:#171f2c;--container-max:1240px;--band-pad-x:clamp(1.25rem, 4vw, 3rem);--band-pad-y:clamp(3.75rem, 6vw, 6rem);--home-section-h:min(100svh, 48rem);--home-section-pad-y:clamp(3rem, 5svh, 4.5rem);--home-heading-gap:2.5rem;--hero-min-h:min(100svh, 56rem);--fs-h2:clamp(1.9rem, 2.8vw, 2.65rem);--fs-h3:clamp(1.2rem, 1.6vw, 1.5rem);--fs-lead:1.0625rem;--fs-body:1rem;--lh-title:1.15;--r-panel:1.5rem;--r-sm:.75rem;--r-lg:1rem}h1,h2,h3,h4{font-synthesis-weight:auto}body{font-family:var(--font-sans)}.site-header{border-bottom:1px solid var(--hairline);background:#fffffff5}.site-header-bar{padding-inline:var(--band-pad-x)}.site-nav-link{font-size:.8125rem;font-weight:500}.btn{border-radius:7px;min-height:2.8rem;padding-inline:1.1rem;font-size:.8125rem;font-weight:500}.btn--ghost{background:#fff}.lede-title{letter-spacing:-.04em;font-weight:500;line-height:1.16}.lede-kicker,.eyebrow{letter-spacing:.025em;text-transform:none;font-size:.75rem;font-weight:500}.eyebrow{color:var(--muted-foreground);align-items:center;gap:.55rem;display:inline-flex}.status-dot{background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.go{font-size:.875rem;font-weight:500}.studio-hero{padding-top:var(--header-h);background:#fff}.studio-hero-inner{flex-direction:column;justify-content:space-evenly;display:flex}.studio-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1rem,1.5vw,1.5rem);display:grid}.studio-hero-copy{flex-direction:column;align-items:flex-start;gap:1.6rem;min-width:0;padding-inline:clamp(1.5rem,4.3vw,4rem) clamp(.5rem,1.5vw,1.5rem);display:flex}.studio-hero h1{letter-spacing:-.055em;text-align:center;text-wrap:balance;width:100%;max-width:30ch;margin-inline:auto;font-size:clamp(2.85rem,4.6vw,4.4rem);font-weight:500;line-height:1.02}main>.band#top .lede-title{font-size:clamp(2.85rem,4.6vw,4.4rem);line-height:1.02}main>.band#top.work-detail-hero .lede-title{letter-spacing:-.04em;max-width:100%;font-size:clamp(2.1rem,3.2vw,3rem);line-height:1.08}main>.band#top.work-detail-hero .title-accent{color:#8fc0ff}@media (max-width:760px){main>.band#top.work-detail-hero .lede-title{font-size:clamp(2rem,7.5vw,2.6rem)}}.studio-hero h1>span{color:var(--brand);display:inline}.studio-hero h1>:is(.only-mobile,.only-desktop){color:inherit}.studio-hero h1>.only-desktop{display:none}.studio-hero h1>.only-mobile{display:inline}@media (min-width:768px){.studio-hero h1>.only-desktop{display:inline}.studio-hero h1>.only-mobile{display:none}}.studio-hero h1 .title-accent{color:var(--brand)}.home-hero-dark h1 .title-accent{color:var(--dark-accent)}.studio-hero-copy>p{max-width:43ch;color:var(--muted-foreground);font-size:1rem;line-height:1.7}.hero-reassurance{color:var(--text-mono);margin-top:-.6rem;font-size:.75rem}.studio-demo{justify-self:start;width:min(100%,clamp(26rem,33vw,31rem));min-width:0;padding-top:0}.capability-strip{border-block:1px solid var(--hairline);color:var(--muted-foreground);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:1.6rem;font-size:.75rem;display:grid;overflow:hidden}.capability-strip-label,.capability-marquee-item{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.capability-strip-label{color:var(--foreground);font-weight:500}.capability-marquee{min-width:0;overflow:hidden}.capability-marquee-track{will-change:transform;width:max-content;animation:34s linear infinite capability-marquee;display:flex}.capability-marquee-group{align-items:center;gap:clamp(2rem,4vw,4rem);padding-right:clamp(2rem,4vw,4rem);display:flex}.capability-marquee-item{flex:none}.capability-marquee:hover .capability-marquee-track{animation-play-state:paused}.capability-strip svg{width:13px;height:13px;color:var(--brand)}@keyframes capability-marquee{to{transform:translate(-50%)}}.section-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.section-heading>.go{flex:none}.section-side-text{max-width:32ch;color:var(--muted-foreground);font-size:.9375rem;line-height:1.7}@media (min-width:901px){.band:not(#top):not(#faq)>.col>.lede,.band:not(#top):not(#faq)>.col>.section-heading:not(.daily-section-heading)>.lede{width:100%;max-width:100%}.band:not(#top):not(#faq)>.col>.lede>.lede-title,.band:not(#top):not(#faq)>.col>.section-heading:not(.daily-section-heading) .lede .lede-title{max-width:60%}.band:not(#top):not(#faq)>.col>.lede>.lede-text,.band:not(#top):not(#faq)>.col>.section-heading .lede .lede-text{max-width:68ch}.band:not(#top):not(#faq)>.col>.lede--center>.lede-title{margin-inline:auto}}@media (min-width:901px) and (max-width:1280px){.band:not(#top):not(#faq)>.col>.lede>.lede-title,.band:not(#top):not(#faq)>.col>.section-heading .lede .lede-title{max-width:78%}}.daily-section-heading{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.daily-section-heading .lede{min-width:0;max-width:none}.daily-section-heading .lede-title{max-width:100%}.daily-section-heading .lede-text{max-width:72ch;font-size:1rem;line-height:1.65}.daily-section-heading .section-side-text{border-left:2px solid var(--brand);background:linear-gradient(90deg,#f1f6fd 0%,#f1f6fd52 72%,#0000 100%);border-radius:0 8px 8px 0;max-width:48ch;padding:1.25rem 1.35rem 1.25rem 1.55rem;position:relative}.daily-section-heading .section-side-text:before{content:"";background:var(--brand);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:1.65rem;left:-5px}.daily-section-aside{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.daily-section-aside .go{color:var(--brand-deep)}.daily-open-callout{background:#eff5fd;border:1px solid #cfe0f6;border-radius:10px;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:clamp(1.4rem,2.8vw,2rem);display:flex}.daily-open-callout>div{max-width:720px}.daily-open-callout h3{letter-spacing:-.03em;margin-top:.75rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500}.daily-open-callout p{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.65}.daily-open-callout .btn{flex:none;max-width:19rem;line-height:1.35}.use-case-terminal{color:#dce9f8;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0b192c;border:1px solid #34516f;border-radius:16px;justify-self:center;width:min(100%,27rem);min-width:0;overflow:hidden;box-shadow:0 28px 70px -40px #000c}.terminal-bar{color:#9cb0c9;min-height:2.65rem;font-family:var(--font-sans);background:#10233a;border-bottom:1px solid #29425f;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding-inline:.85rem;font-size:.7rem;display:grid}.terminal-dots{gap:.4rem;display:flex}.terminal-dots i{background:#ff6b61;border-radius:50%;width:9px;height:9px}.terminal-dots i:nth-child(2){background:#f1b64c}.terminal-dots i:nth-child(3){background:#52c878}.terminal-state{color:#8ce2bd;align-items:center;gap:.4rem;display:inline-flex}.terminal-state svg,.terminal-integrations svg{width:13px;height:13px}.terminal-process{font-family:var(--font-sans);padding:.85rem 0 .75rem}.terminal-process>strong{color:#9fb2c9;letter-spacing:.06em;align-items:center;gap:.45rem;margin-bottom:.45rem;padding-inline:.9rem;font-size:.58rem;font-weight:500;display:flex}.terminal-process>strong svg{color:#6aa9ff;width:13px;height:13px}.terminal-lines{font-family:var(--font-sans);grid-template-columns:1fr;gap:0;padding:0;list-style:none;display:grid}.terminal-lines li{border-left:2px solid #0000;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:1.9rem;padding-inline:.9rem;animation:6s linear infinite terminal-line-scan;display:grid}.terminal-lines li:first-child{animation-delay:-6s}.terminal-lines li:nth-child(2){animation-delay:-5s}.terminal-lines li:nth-child(3){animation-delay:-4s}.terminal-lines li:nth-child(4){animation-delay:-3s}.terminal-lines li:nth-child(5){animation-delay:-2s}.terminal-lines li:nth-child(6){animation-delay:-1s}@keyframes terminal-line-scan{0%,15%{background:#102640;border-left-color:#4091ff}16%,to{background:0 0;border-left-color:#0000}}.terminal-lines li.is-control{--terminal-control:#8ce2bd}.terminal-lines li.is-control code,.terminal-lines li.is-control small{color:var(--terminal-control)}.terminal-lines li>span{color:#52708f;font-size:.62rem}.terminal-lines code{color:#80b8ff;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.terminal-lines small{color:#7993b1;font-family:var(--font-sans);text-align:right;white-space:nowrap;font-size:.625rem}.terminal-lines .is-control code,.terminal-lines .is-control small{color:#8ce2bd}@media (prefers-reduced-motion:reduce){.terminal-lines li{animation:none}.terminal-lines li.is-control{background:#102640;border-left-color:#4091ff}}.terminal-integrations{font-family:var(--font-sans);background:#0e2036;border-top:1px solid #29425f;grid-template-columns:1fr 1.1fr;gap:.9rem;padding:.8rem .9rem .9rem;display:grid}.terminal-integrations strong{color:#9fb2c9;letter-spacing:.06em;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.58rem;font-weight:500;display:flex}.terminal-integrations svg{color:#6aa9ff}.terminal-integrations ul{grid-template-columns:1fr;gap:.32rem;padding:0;list-style:none;display:grid}.terminal-integrations li{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:.65rem;font-size:.62rem;display:grid}.terminal-integrations li span{color:#dce9f8;white-space:nowrap}.terminal-integrations li i{color:#8ce2bd;font-style:normal}.operational-impact{margin:0}.operational-impact-heading h2{font-size:var(--fs-h2);letter-spacing:-.04em;margin-top:.7rem;font-weight:500;line-height:1.12}.operational-impact-heading p{color:var(--muted-foreground);margin-top:1rem;font-size:.9375rem;line-height:1.7}@media (max-width:900px){.band:not(#top):not(#faq)>.col>.lede .lede-title,.band:not(#top):not(#faq)>.col>.section-heading .lede-title{max-width:100%}.use-case-terminal{width:min(100%,27rem);margin-inline:auto}.use-cases-catalog>.col>.lede{width:100%;max-width:100%}}@media (max-width:600px){.terminal-state{display:none}.terminal-bar{grid-template-columns:auto 1fr}.terminal-lines li{grid-template-columns:1.4rem minmax(0,1fr)}.terminal-lines small{display:none}.terminal-integrations{grid-template-columns:1fr}}.card-shell{max-width:var(--container-max);width:100%;padding:2rem var(--band-pad-x) 5rem;margin-inline:auto}.card-panel{box-shadow:none;background:#edf3fc;border:1px solid #dce6f4}.cta-panel{padding-block:4.5rem}.cta-panel>.eyebrow{color:var(--brand);margin-bottom:1.5rem}.cta-panel .lede{max-width:660px}.cta-panel .lede-text{font-size:.9375rem}.cta-note{font-size:.75rem}#dimensionnement .tile{border:1px solid var(--hairline);background:#fff;border-radius:8px}#dimensionnement .tile-title{font-size:1rem}#dimensionnement .tile-text,#modele .row-text{font-size:.875rem}#modele .rank{font-family:var(--font-sans);color:var(--brand);font-size:.875rem}#modele .row-title{font-size:1.1rem;font-weight:500}@media (max-width:1023px){.studio-hero-inner{padding-block:4rem 3rem}.studio-hero-grid{gap:2rem}.studio-hero h1,main>.band#top .lede-title{font-size:clamp(2.8rem,6vw,4rem)}.studio-hero-copy .btn-row{gap:.5rem}.studio-hero-copy .btn{padding-inline:.85rem;font-size:.75rem}}@media (max-width:760px){.studio-hero-inner{gap:2.25rem;padding-block:3.5rem 2.5rem}.studio-hero-grid{grid-template-columns:1fr;gap:3.5rem}.studio-hero-copy{padding-inline:0}.studio-hero h1,main>.band#top .lede-title{max-width:none;font-size:clamp(2.5rem,8.5vw,3.5rem)}.studio-hero-copy>p{max-width:45ch}.studio-demo{width:100%;max-width:560px;margin-inline:auto}.capability-strip{grid-template-columns:1fr;gap:.9rem 1.5rem}.capability-strip-label{display:none}.section-heading{flex-direction:column;align-items:flex-start;gap:1.5rem}.section-side-text{max-width:45ch}.daily-section-heading{grid-template-columns:1fr;gap:1.5rem}.daily-section-heading .lede-title{max-width:24ch}.daily-section-heading .lede-text,.daily-section-heading .section-side-text{max-width:62ch}.daily-open-callout{flex-direction:column;align-items:flex-start}.cta-panel{padding-block:3rem}}@media (max-width:400px){.studio-hero-copy .btn-row{flex-direction:column;align-items:flex-start}}main>.band:first-child{padding-top:calc(var(--header-h) + var(--band-pad-y))}footer.band--white{border-top:1px solid var(--hairline);padding-bottom:clamp(1.25rem,2.5vw,2rem)}footer.band--white .wordmark-type{filter:invert()}@media (max-width:1023px){.studio-demo .hero-stage{aspect-ratio:1.12}}.band--blue .btn--ghost,.band--ink .btn--ghost,.card-panel--blue .btn--ghost{background:0 0}.band--blue .btn--ghost:hover,.band--ink .btn--ghost:hover,.card-panel--blue .btn--ghost:hover{background:#ffffff1f}.band--blue .btn--primary:hover,.card-panel--blue .btn--primary:hover{color:#0051b7;background:#edf3fc}.site-header-end{gap:calc(.5rem + 12px)}#cas-usage>.col>.section-heading .lede-title{max-width:none}#cas-usage>.col>.section-heading .title-aside{color:var(--brand)}#cas-usage>.col>.section-heading .lede{flex:1;max-width:none}.mini-brief,.mini-inbox,.mini-conversation,.mini-knowledge{width:100%;max-width:340px;margin-inline:auto}.mini-brief,.mini-knowledge{background:#fff;border:1px solid #dfe6f0;border-radius:7px;padding:1rem;box-shadow:0 8px 16px -14px #7993b6}.mini-avatar{color:#0067ea;background:#eaf2ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mini-brief-person strong,.mini-source strong{font-size:.625rem;font-weight:500;display:block}.mini-brief-person div>span,.mini-source div>span{color:#605d5d;margin-top:.2rem;font-size:.5625rem;display:block}.mini-spark{color:#0067ea;margin-left:auto}.mini-inbox{gap:7px;display:grid}.mini-inbox>div{background:#fff;border:1px solid #e0e7f0;border-radius:5px;align-items:center;gap:.6rem;padding:.8rem .6rem;font-size:.625rem;display:flex}.mini-inbox svg{color:#0067ea}.mini-routing{color:#0051b7;background:#eef4ff;border-radius:3px;margin-left:auto;padding:4px 5px;font-size:.5rem}.mini-conversation{flex-direction:column;gap:.6rem;display:flex}.mini-question{color:#0051b7;background:#dfebfc;border-radius:8px 8px 2px;align-self:flex-end;padding:.65rem .9rem;font-size:.625rem}.mini-answer{background:#fff;border:1px solid #e0e7f0;border-radius:8px 8px 8px 2px;align-items:flex-start;gap:.5rem;padding:.8rem;display:flex}.mini-answer svg{color:#0067ea}.mini-answer>div{flex:1}.mini-answer span{font-size:.625rem;display:block}.mini-answer i{background:#e7ecf3;border-radius:3px;height:4px;margin-top:7px;display:block}.mini-answer i:last-child{width:75%}.mini-review{color:#0051b7;align-items:center;gap:.4rem;font-size:.5625rem;display:flex}.mini-review svg:last-child{margin-left:auto}.mini-search{color:#605d5d;border-bottom:1px solid #e7ecf3;align-items:center;gap:.5rem;padding-bottom:.75rem;font-size:.625rem;display:flex}.mini-source{align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.mini-source>svg{color:#0067ea}.mini-reference{color:#0067ea;margin-left:auto;font-size:.625rem}.cta-booking-grid{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);justify-content:center;align-items:center;gap:3rem;width:min(100%,58rem);margin-inline:auto;padding-block:3rem;display:grid}.cta-booking-copy{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.cta-booking-copy>.eyebrow{color:var(--brand)}.cta-booking-copy .lede-title{font-size:clamp(1.9rem,2.6vw,2.6rem)}.cta-booking-copy .cta-note{text-align:left;margin:0;line-height:1.8}.cta-booking-calendar{min-width:0;scroll-margin-top:calc(var(--header-h) + 1rem)}.booking--card{background:#fff;border:1px solid #dce6f4;border-radius:12px;align-items:stretch;padding:1.5rem}.booking--card .booking-frame{border:0;width:100%;min-height:620px}.booking--card:has(iframe){padding:.5rem}.booking--card .booking-direct{margin:.75rem;font-size:.75rem}@media (min-width:960px) and (max-width:1100px){.site-nav{gap:.25rem}.site-header-bar{gap:.75rem}.site-header-cta{padding-inline:.8rem}}@media (max-width:900px){.cta-booking-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:760px){#cas-usage>.col>.section-heading .lede-title{font-size:clamp(1.35rem,5.1vw,1.9rem)}.booking--card{padding:1rem}}.technical-band,.dark-cta{background:var(--surface-dark);color:#fff;--foreground:#fff;--muted-foreground:#c2d3e9;--text-mono:#a8c3e8;--hairline:#bcd7ff2e}.technical-band .lede-kicker,.dark-cta .cta-booking-copy>.eyebrow{color:#9ec8ff}.dark-cta{border-color:#173e6b}.dark-cta .cta-note{color:#c2d3e9}.dark-cta :is(.cta-booking-copy,.svc-cta-actions) .btn--ghost{color:#fff;background:0 0;border-color:#5b79a0}.dark-cta :is(.cta-booking-copy,.svc-cta-actions) .btn--ghost:hover{background:#173e6b}.dark-cta .booking--card{--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;color:#464444}.site-theme-alternating main>.studio-section .section-heading:not(.daily-section-heading)>.lede{width:100%;max-width:100%}.site-theme-alternating main>.studio-section .daily-section-heading>.lede{width:100%;max-width:none}.site-theme-alternating main>.studio-section .section-heading .lede-title{font-size:var(--fs-h2)}.site-theme-alternating main>.studio-section .section-heading .lede-text{max-width:72ch;font-size:1rem;line-height:1.65}.dark-cta .calendar-demo{color:#19304f;--foreground:#19304f;--muted-foreground:#5f6f84;--text-mono:#71839a}.calendar-demo--cta .calendar-demo-body{grid-template-columns:1fr}.cta-booking-grid:has(.calendar-demo--cta){grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:clamp(2rem,5vw,4rem)}.calendar-demo--cta{width:100%;max-width:460px;margin-left:auto}.calendar-demo--cta .calendar-demo-notice{padding:.7rem 1rem;font-size:.6875rem}.calendar-demo--cta .calendar-demo-days button{aspect-ratio:auto;height:34px;min-height:0;font-size:.72rem}.calendar-demo--cta .calendar-demo-week,.calendar-demo--cta .calendar-demo-days{gap:.25rem}.calendar-demo--cta .calendar-demo-month-nav{margin-bottom:1.15rem}.calendar-demo--cta .calendar-demo-footer{padding:.85rem 1rem;font-size:.72rem}#calendrier-accueil .booking-frame{min-height:540px}@media (max-width:760px){.site-theme-alternating main>.studio-section .section-heading>.lede{width:100%;max-width:100%}}@media (max-width:900px){.cta-booking-grid:has(.calendar-demo--cta){grid-template-columns:1fr}.calendar-demo--cta{max-width:560px;margin-inline:auto}}@media (min-width:960px){.studio-hero{min-height:var(--hero-min-h);flex-direction:column;display:flex}.studio-hero-inner{flex:1}}@media (min-width:960px) and (max-width:1700px){.studio-hero h1,main>.band#top .lede-title{font-size:clamp(2.75rem,4.3vw,3.75rem);line-height:1.04}.studio-hero-grid{gap:clamp(1rem,1.5vw,1.5rem)}.studio-hero-copy{gap:1.25rem}.studio-hero-copy>p{line-height:1.6}.studio-demo{justify-self:start;width:min(100%,clamp(26rem,33vw,31rem))}.studio-demo .hero-stage-panel{inset:8% 0 2%}.capability-strip{padding-block:1.2rem}}@media (prefers-reduced-motion:reduce){.capability-strip{align-items:start}.capability-marquee{overflow:visible}.capability-marquee-track{width:auto;animation:none}.capability-marquee-group{flex-wrap:wrap;padding-right:0}.capability-marquee-group[aria-hidden]{display:none}}.solutions-menu{position:relative}.solutions-trigger{cursor:pointer;text-align:left;align-items:center;gap:.35rem;display:flex}.solutions-trigger svg{width:14px;height:14px;transition:transform .16s}.solutions-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.solutions-dropdown{color:#464444;background:#fff;border:1px solid #dce2eb;border-radius:12px;width:min(680px,90vw);max-height:calc(100svh - 100px);padding:1rem;position:absolute;top:calc(100% + 12px);left:-150px;overflow-y:auto;box-shadow:0 20px 50px -20px #09264d40}.solutions-dropdown[hidden]{display:none}.solutions-all{color:#0067ea;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:.6rem;padding:.7rem;font-size:.85rem;font-weight:500;display:flex}.solutions-all svg{width:16px;height:16px}.solutions-dropdown ul{grid-template-columns:1fr 1fr;gap:.3rem;padding:0;list-style:none;display:grid}.solutions-dropdown li a{border-radius:7px;gap:.8rem;padding:.85rem .7rem;display:flex}.solutions-dropdown li a:hover,.solutions-dropdown li a[aria-current=page]{background:#eff5ff}.solutions-dropdown li svg{color:#0067ea;flex:none;width:20px;height:20px;margin-top:.15rem}.solutions-dropdown strong{font-size:.8rem;font-weight:500;line-height:1.4;display:block}.solutions-dropdown small{color:#6a7483;margin-top:.4rem;font-size:.7rem;line-height:1.5;display:block}@media (min-width:960px) and (max-width:1079px){.site-nav{display:none}.site-burger{display:inline-flex}}@media (min-width:1080px){.site-nav{gap:clamp(.9rem,1.5vw,1.6rem);display:flex}}:is(.home-faq,.solutions-faq-light) .lede{text-align:left;max-width:none;margin-inline:0}:is(.home-faq,.solutions-faq-light) .lede-title{text-align:center;max-width:22ch;font-size:var(--fs-h2);margin-inline:auto}.home-cta-reminder{padding-block:clamp(2rem,4vw,3rem)}.home-cta-reminder-card{background:#eff5fd;border:1px solid #cfe0f6;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.home-cta-reminder-card h2{color:var(--foreground);letter-spacing:-.035em;margin-top:.65rem;font-size:clamp(1.5rem,2.3vw,2.15rem);font-weight:500}.home-cta-reminder-card p{max-width:64ch;color:var(--muted-foreground);margin-top:.65rem;font-size:.9375rem;line-height:1.7}.home-cta-reminder-card .btn{white-space:nowrap;flex:none}@media (max-width:720px){.home-cta-reminder-card{grid-template-columns:minmax(0,1fr)}.home-cta-reminder-card .btn{white-space:normal;width:100%}}.home-dark-band{background:var(--surface-dark);color:#fff;--dark-accent:#8fc0ff;--foreground:#fff;--muted-foreground:#c2d3e9;--text-mono:#a8c3e8;--hairline:#bcd7ff2e;--border:#bcd7ff38}.home-dark-band .lede-kicker{color:#9ec8ff}.home-dark-band .section-heading .go{color:#b9d8ff}.home-dark-band .section-heading .go:hover{color:#fff}.home-hero-dark{background:var(--surface-dark)}.home-hero-dark h1>span{color:var(--dark-accent)}.home-hero-dark{--brand:#8fc0ff;--brand-foreground:#0b192c;--brand-hover:#b3d4ff}.home-hero-dark .btn--ghost{color:#fff;background:#10233a;border-color:#35516f}.home-hero-dark .btn--ghost:hover{background:#142b45;border-color:#6485a8}.home-hero-dark .capability-strip{border-color:#bcd7ff2e}.home-hero-dark .capability-strip svg{color:#8fc0ff}.home-solutions-light{background:#f7f9fc}.home-method-dark{--home-section-h:min(100svh, 45rem);background:var(--surface-dark)}.site-header,.site-header.is-scrolled{background:var(--surface-dark);box-shadow:none;color:#fff;--foreground:#fff;--muted-foreground:#c2d3e9;--text-mono:#a8c3e8;--hairline:#bcd7ff33;--surface-2:#ffffff1a;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.site-header .wordmark-type{filter:none}.site-header .site-nav-link{color:#c2d3e9}.site-header .site-nav-link:hover,.site-header .site-nav-link.is-current{color:#fff}.site-header .lang{background:#10233ac7;border-color:#35516f}.site-header .lang-item{color:#a8c3e8}.site-header .lang-item.is-current{color:#fff;background:#142b45}.site-header .site-burger{color:#fff}.site-header .solutions-dropdown{color:#fff;background:#10233a;border-color:#29425f;box-shadow:0 24px 60px -22px #000}.site-header .solutions-all{color:#9ec8ff;border-bottom-color:#28486f}.site-header .solutions-dropdown li a:hover,.site-header .solutions-dropdown li a[aria-current=page]{background:#142b45}.site-header .solutions-dropdown small{color:#a8c3e8}.site-theme-alternating main>.studio-hero,.site-theme-alternating main>.band:nth-of-type(odd){background:var(--surface-dark);color:#fff;--foreground:#fff;--muted-foreground:#c2d3e9;--text-mono:#a8c3e8;--hairline:#bcd7ff2e;--border:#bcd7ff38;--surface:#10233a;--surface-2:#142b45}.site-theme-alternating main>.band:nth-of-type(2n),.site-theme-alternating main>.band:is(.home-usecases-light,.home-work-light){color:#464444;--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;--hairline:#4644441f;--border:#4644441f;--surface:#fff;--surface-2:#f8f9fb;--brand:#0067ea;--brand-foreground:#fff;background:#fff}.site-theme-alternating main>.band.home-solutions-light{color:#464444;--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;--hairline:#4644441f;--border:#4644441f;--brand:#0067ea;background:#f2f6fc}.site-theme-alternating main>.band.operational-impact-band{color:#464444;--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;--hairline:#4644441f;--border:#4644441f;--surface:#fff;--surface-2:#edf4fc;--brand:#0067ea;background:#f2f6fc}.operational-impact-band .operational-impact{border-top:0;margin-top:0;padding-top:0}.site-theme-alternating main>.band.home-impact-light{background:#fff}.home-solutions-light+.operational-impact-band{border-top:0}.site-theme-alternating main>.band.home-trust-light{color:#464444;--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;--hairline:#4644441f;--border:#4644441f;--surface:#fff;--surface-2:#f2f6fc;--brand:#0067ea;--brand-foreground:#fff;background:#f2f6fc}.site-theme-alternating main>.band.home-method-dark{background:var(--surface-dark);color:#fff;--foreground:#fff;--muted-foreground:#c2d3e9;--text-mono:#a8c3e8;--hairline:#bcd7ff2e;--border:#bcd7ff38}.site-theme-alternating main>.band.home-faq-light{color:#464444;--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;--hairline:#4644441f;--border:#4644441f;--surface:#fff;--surface-2:#f2f6fc;--brand:#0067ea;background:#f7f9fc}.site-theme-alternating main>.band:nth-of-type(odd)>.col>.lede .lede-kicker{color:#9ec8ff}.site-theme-alternating main>.band:is(.home-faq-light,.solutions-faq-light,.solutions-white-band)>.col>.lede .lede-kicker{color:var(--brand)}.site-theme-alternating main>.band:nth-of-type(odd) .work-status{color:#c2d3e9}.site-theme-alternating main>.band:nth-of-type(odd) .btn--ghost{color:#fff;background:#10233a;border-color:#35516f}.site-theme-dark{color:#fff;--background:#081525;--foreground:#fff;--surface:#10233a;--surface-2:#142b45;--card:#10233a;--card-foreground:#fff;--popover:#10233a;--popover-foreground:#fff;--muted:#142b45;--muted-foreground:#c2d3e9;--secondary:#142b45;--secondary-foreground:#fff;--text-mono:#a8c3e8;--label-muted:#a8c3e8;--hairline:#bcd7ff2e;--border:#bcd7ff33;--input:#bcd7ff47;--accent:#17324f;--accent-foreground:#fff;background:#081525}.site-theme-dark main>.band,.site-theme-dark main>.studio-hero{background:var(--surface-dark);color:#fff;--foreground:#fff;--muted-foreground:#c2d3e9;--text-mono:#a8c3e8;--hairline:#bcd7ff2e;--border:#bcd7ff38;--surface:#10233a;--surface-2:#142b45;--brand:#8fc0ff;--brand-foreground:var(--surface-dark)}.site-theme-dark main>.band:nth-of-type(2n){background-color:#0e1d31}.site-theme-dark main>.band+.band{border-top:1px solid #bcd7ff1f}.site-theme-dark .card-shell{background:#081525}.site-theme-dark .card-panel{background:var(--surface-dark);color:#fff;border-color:#29425f}.site-theme-dark footer.band--white{color:#fff;background:#081525;border-top-color:#29425f}.site-theme-dark footer.band--white .wordmark-type{filter:none}.site-theme-dark :is(.calendar-demo,.booking--card,.form-input,.todo){color:#fff;background:#10233a;border-color:#29425f}.site-theme-dark .calendar-demo :is(p,small){color:#c2d3e9}.site-theme-dark .calendar-demo-days button{color:#dceaff;background:#142b45;border-color:#35516f}.work-editorial-note{border-top:1px solid #dce2eb;grid-template-columns:1fr 2fr;gap:2rem;margin-top:3rem;padding-top:2rem;display:grid}.work-editorial-note p{color:#626a76;max-width:70ch;font-size:.9rem;line-height:1.8}.calendar-demo{background:#fff;border:1px solid #dce2eb;border-radius:14px;overflow:hidden}.calendar-demo-notice{color:#234f87;background:#edf4ff;border-bottom:1px solid #d7e5f7;align-items:center;gap:.6rem;padding:.9rem 1.3rem;font-size:.75rem;line-height:1.6;display:flex}.calendar-demo-notice svg{flex:none;width:17px;height:17px}.calendar-demo-body{grid-template-columns:.9fr 1.25fr .75fr;display:grid}.calendar-stage{min-width:0;padding:2rem}.calendar-demo-month-nav{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.8rem;display:flex}.calendar-demo .calendar-demo-label{text-transform:capitalize;font-size:.9rem;font-weight:500}.calendar-demo-month-nav>div{gap:.3rem;display:flex}.calendar-demo-month-nav button{cursor:pointer;border:1px solid #e2e8f0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.calendar-demo-month-nav svg{width:16px;height:16px}.calendar-demo-week,.calendar-demo-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.calendar-demo-week{color:#626a76;text-align:center;margin-bottom:.7rem;font-size:.65rem}.calendar-demo-days button{aspect-ratio:1;cursor:pointer;background:#f7f9fd;border:1px solid #e1e9f4;border-radius:6px;min-height:32px;font-size:.8rem}.calendar-demo-days button:hover{border-color:#0067ea}.calendar-demo-days button[aria-pressed=true]{color:#fff;background:#0067ea;border-color:#0067ea}.calendar-demo-footer{color:#626a76;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;font-size:.8rem;display:flex}@media (max-width:1050px){.calendar-demo-body{grid-template-columns:1.5fr 1fr}}@media (max-width:760px){.work-editorial-note{grid-template-columns:1fr}}@media (max-width:540px){.calendar-demo-body{grid-template-columns:1fr}.calendar-stage{padding:1.3rem}.calendar-demo-month-nav button{width:40px;height:40px}}.studio-hero-grid--single{grid-template-columns:minmax(0,1fr)}.studio-hero-grid--single .studio-hero-copy{max-width:62ch}@media (max-width:1050px){.sol-app,.use-case-terminal{width:100%}}@media (max-width:760px){.sol-app,.use-case-terminal{width:min(100%,30rem);margin-inline:auto}}.page-hero--inner .studio-hero-inner{padding-block:clamp(2.5rem,4.5vw,4rem) clamp(3rem,5vw,4.5rem);display:block}.page-hero--inner .studio-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,4vw,4rem);min-width:0}.page-hero--inner .studio-hero-grid--single{grid-template-columns:minmax(0,1fr)}.page-hero--inner h1{letter-spacing:-.04em;text-align:left;text-wrap:balance;max-width:100%;margin-inline:0;font-size:clamp(2.1rem,3.2vw,3rem);line-height:1.08}.page-hero--inner .studio-hero-copy{gap:1.4rem;padding-inline:0}.page-hero--inner .studio-hero-copy>p{max-width:48ch}@media (min-width:960px){.page-hero--inner{min-height:var(--hero-min-h);flex-direction:column;display:flex}.page-hero--inner .studio-hero-inner{flex:1;align-items:center;display:flex}.page-hero--inner .studio-hero-grid{width:100%}}@media (max-width:760px){.page-hero--inner .studio-hero-inner{padding-block:2.5rem 3rem}.page-hero--inner .studio-hero-grid{gap:2.75rem}.page-hero--inner h1{font-size:clamp(2rem,7.5vw,2.6rem)}}.family-hero-art{flex-direction:column;justify-self:center;align-items:center;gap:1rem;width:min(100%,25rem);min-width:0;display:flex}@media (max-width:760px){.family-hero-art{width:min(100%,26rem);margin-inline:auto}}.daily-open-callout{color:#fff;--foreground:#fff;--muted-foreground:#ffffffd6;--text-mono:#ffffffc7;--hairline:#ffffff3d;--border:#ffffff3d;--brand:#fff;--brand-foreground:#0051b7;--brand-hover:#edf3fc;background:#0067ea;border-color:#ffffff3d}.daily-open-callout .eyebrow{color:#ffffffd6}.daily-open-callout .status-dot{background:#fff}.daily-open-callout :is(h2,h3){line-height:1.2}.daily-open-callout p{line-height:1.45}:is(h1,h2,h3) .title-accent{color:var(--brand)}.operational-impact-heading h2,.operational-impact-heading p{max-width:calc(var(--fs-h2) * 22)}.home-dark-band :is(h1,h2,h3) .title-accent{color:var(--dark-accent)}.site-theme-alternating main>.band.home-tools-light{color:#464444;--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;--hairline:#4644441f;--border:#4644441f;--surface:#fff;--surface-2:#f2f6fc;--brand:#0067ea;--brand-foreground:#fff;background:#f2f6fc}.diag-profile dl{gap:.55rem;margin:0;display:grid}.diag-profile dl>div{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.diag-profile dt{color:#a8c3e8;font-size:.75rem}.diag-profile dd{grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.6rem;margin:0;display:grid}.diag-bar{background:#223a56;border-radius:2px;height:3px;display:block;overflow:hidden}.diag-bar i{background:#8fc0ff;height:100%;display:block}.diag-bar--human i{background:#8ce2bd}.diag-profile dd b{color:#dce9f8;font-family:var(--font-sans);text-align:right;font-size:.6875rem;font-weight:400}.diag-profile-human{margin-top:.3rem}.diag-profile-note{color:#6683a6;margin-top:.8rem;font-size:.625rem;line-height:1.55}.diag-approaches{border-top:1px solid #243d59;padding-top:1.1rem}.diag-approaches ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.diag-approaches li{background:#0e2036;border:1px solid #2f4c6b;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.85rem;display:grid}.diag-approach-icon{color:#8fc0ff;stroke-width:1.5px;width:17px;height:17px;margin-top:.15rem}.diag-approaches strong{color:#fff;font-size:.875rem;font-weight:500;display:block}.diag-approaches p{color:#a8c3e8;margin-top:.3rem;font-size:.75rem;line-height:1.55}.diag-approaches .go{color:#8fc0ff;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.6875rem;display:inline-flex}.diag-approaches .go svg{width:13px;height:13px}@media (max-width:760px){.diag-profile dl>div{grid-template-columns:7rem minmax(0,1fr)}}main>.band:is(.home-usecases-light,.home-solutions-light,.home-impact-light,.home-trust-light,.home-method-dark,.home-work-light,.home-tools-light,.home-faq-light){padding-block:var(--home-section-pad-y)}main>.band:is(.home-usecases-light,.home-solutions-light,.home-impact-light,.home-trust-light,.home-method-dark,.home-work-light,.home-tools-light,.home-faq-light) .section-heading{margin-bottom:var(--home-heading-gap)}main>.band.home-faq-light .section-gap,main>.band.home-impact-light .isp{margin-top:var(--home-heading-gap)}@media (min-width:1024px){main>.band:is(.home-impact-light,.home-trust-light,.home-tools-light,.home-faq-light){min-height:var(--home-section-h);align-content:start;display:grid}}.tools-zone{margin-top:clamp(1.75rem,3vw,2.5rem)}.tools-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1rem);display:grid}.tools-tab{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;padding:clamp(1rem,1.8vw,1.35rem);transition:border-color .18s,background-color .18s;display:flex}.tools-tab:hover{border-color:var(--brand)}.tools-tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tools-tab[aria-selected=true]{border-color:var(--brand);box-shadow:inset 3px 0 0 0 var(--brand);background:#f3f7fe}.tools-tab-kind{color:var(--text-mono);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.tools-tab-title{letter-spacing:-.015em;font-size:1rem;font-weight:700}.tools-tab-text{color:var(--muted-foreground);font-size:.8125rem;line-height:1.55}.tool-panel{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:clamp(1rem,2vw,1.5rem);display:grid;overflow:hidden}.tool-params,.tool-readout{min-width:0;padding:clamp(1.25rem,2.2vw,1.85rem)}.tool-params{border-right:1px solid var(--hairline);align-content:start;gap:clamp(1rem,1.8vw,1.35rem);display:grid}.tool-params-title,.tool-readout-label{color:var(--text-mono);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:400}.tool-panel-intro{max-width:58ch;color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.tool-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.tool-choice-grid button{border:1px solid var(--border);background:var(--surface);min-height:3.5rem;color:var(--muted-foreground);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.75rem;font-size:.75rem;line-height:1.45;transition:border-color .16s,background-color .16s,color .16s;display:grid}.tool-choice-grid button:hover,.tool-choice-grid button:focus-visible{border-color:var(--brand)}.tool-choice-grid button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tool-choice-grid button[aria-pressed=true]{border-color:var(--brand);color:var(--foreground);background:#f3f7fe}.tool-choice-grid button>span{border:1px solid var(--border);border-radius:4px;place-items:center;width:1.1rem;height:1.1rem;display:grid}.tool-choice-grid button[aria-pressed=true]>span{border-color:var(--brand);background:var(--brand);color:var(--brand-foreground)}.tool-choice-grid svg{width:11px;height:11px}.tool-field{min-width:0}.tool-field-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem;display:flex}.tool-field-head label,.tool-field-label{font-size:.8125rem;font-weight:500;line-height:1.4}.tool-field-head output{color:var(--brand);font-family:var(--font-sans);flex:none;font-size:.8125rem}.tool-field-head output span{color:var(--text-mono)}.tool-field-help{color:var(--text-mono);margin-top:.35rem;font-size:.6875rem;line-height:1.5}.tool-segmented{flex-wrap:wrap;gap:.35rem;display:flex}.tool-segmented button{border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);cursor:pointer;text-align:left;border-radius:7px;padding:.45rem .7rem;font-size:.75rem;line-height:1.3;transition:border-color .16s,background-color .16s,color .16s}.tool-segmented button:hover{border-color:var(--brand)}.tool-segmented button[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--brand-foreground)}.tool-segmented button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tool-readout{background:#fbfcfe;align-content:start;gap:clamp(1.25rem,2.2vw,1.75rem);display:grid}.tool-readout-empty{align-content:start;justify-items:start;gap:.6rem;display:grid}.tool-readout-empty p{max-width:34ch;color:var(--muted-foreground);font-size:.875rem;line-height:1.65}.tool-readout-progress{color:var(--text-mono);font-family:var(--font-sans);letter-spacing:.04em;font-size:1.125rem}.tool-readout-head>*+*{margin-top:.4rem}.tool-readout-level{letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.tool-readout-level[data-level=low],.tool-readout-level[data-level=limited]{color:#5c6672}.tool-readout-level[data-level=moderate]{color:#8a6418}.tool-readout-level[data-level=high],.tool-readout-level[data-level=veryHigh]{color:var(--brand)}.tool-readout-summary{color:var(--muted-foreground);font-size:.875rem;line-height:1.65}.tool-opportunities{border-top:1px solid var(--hairline);gap:0;margin:0;padding:0;list-style:none;display:grid}.tool-opportunities li{border-bottom:1px solid var(--hairline);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1rem 0;display:grid}.tool-opportunities li>span{color:var(--brand);font-family:var(--font-sans);font-size:.6875rem}.tool-opportunities strong{font-size:.875rem;line-height:1.4;display:block}.tool-opportunities p{color:var(--muted-foreground);margin-top:.3rem;font-size:.75rem;line-height:1.55}.tool-readout-note{max-width:62ch;color:var(--text-mono);font-size:.6875rem;line-height:1.6}.tool-brief-field{gap:.45rem;display:grid}.tool-brief-field>span{font-size:.8125rem;font-weight:500;line-height:1.4}.tool-brief-field textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:4.5rem;color:var(--foreground);font:inherit;border-radius:8px;padding:.7rem .75rem;font-size:.8125rem;line-height:1.5}.tool-brief-field textarea::placeholder{color:var(--text-mono)}.tool-brief-field textarea:focus-visible{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:1px}.tool-brief-output{border-top:1px solid var(--hairline);margin:0;display:grid}.tool-brief-output>div{border-bottom:1px solid var(--hairline);padding:.8rem 0}.tool-brief-output dt{color:var(--text-mono);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem}.tool-brief-output dd{white-space:pre-wrap;margin:.3rem 0 0;font-size:.8125rem;line-height:1.55}.tool-brief-actions{flex-wrap:wrap;gap:.6rem;display:flex}.tool-observations h4{color:var(--text-mono);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.625rem;font-weight:400}.tool-observations ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.tool-observations li{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:.5rem;font-size:.8125rem;line-height:1.5;display:grid}.tool-observations svg{width:14px;height:14px;color:var(--brand);margin-top:.15rem}.tools-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem clamp(1.5rem,3vw,2.5rem);margin-top:clamp(1.25rem,2.5vw,1.75rem);display:flex}.tools-foot .btn{flex:none}@media (max-width:760px){.tools-foot .btn{margin-inline:auto}}.tools-cta-text{max-width:62ch;color:var(--muted-foreground);font-size:.875rem;line-height:1.65}.tools-disclaimer{color:var(--text-mono);margin-top:.9rem;font-size:.6875rem;font-style:italic;line-height:1.6}@media (max-width:1024px){.tool-panel{grid-template-columns:minmax(0,1fr)}.tool-params{border-right:0;border-bottom:1px solid var(--hairline)}}@media (max-width:900px){.tools-tabs{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tool-choice-grid{grid-template-columns:minmax(0,1fr)}}.tool-readout .diag-profile dt,.tool-readout .diag-approaches p{color:var(--muted-foreground)}.tool-readout .diag-profile dd b{color:var(--text-mono)}.tool-readout .diag-bar{background:var(--hairline)}.tool-readout .diag-bar i{background:var(--brand)}.tool-readout .diag-bar--human i{background:#2fa36b}.tool-readout .diag-profile-note{color:var(--text-mono)}.tool-readout .diag-approaches li{border-color:var(--border);background:var(--surface)}.tool-readout .diag-approaches strong{color:var(--foreground)}.tool-readout .diag-approach-icon{color:var(--brand)}.tool-readout .diag-profile h3,.tool-readout .diag-approaches h3{color:var(--text-mono);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.625rem;font-weight:400}.calendar-stage{min-height:19rem;position:relative}.calendar-panel{flex-direction:column;height:100%;animation:.19s ease-out both calendar-step;display:flex}@keyframes calendar-step{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.calendar-panel{animation:none}}.calendar-back{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.25rem;padding:0;font-size:.75rem;display:inline-flex}.calendar-back:hover{color:var(--brand)}.calendar-back svg{width:14px;height:14px}.calendar-chosen-day{text-transform:capitalize;margin-top:.6rem}.calendar-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.85rem;display:grid}.calendar-slots button{color:inherit;cursor:pointer;font-family:var(--font-sans);background:#fff;border:1px solid #dbe4f0;border-radius:7px;padding:.55rem .3rem;font-size:.8125rem;transition:border-color .16s,background-color .16s,color .16s}.calendar-slots button:hover{border-color:var(--brand)}.calendar-slots button[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:#fff}.calendar-slots button:focus-visible,.calendar-back:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.calendar-panel-foot{justify-items:start;gap:.55rem;margin-top:auto;padding-top:.9rem;display:grid}.calendar-panel-foot .btn{justify-content:center;width:100%}.calendar-panel-foot .btn:disabled{cursor:not-allowed;opacity:.45}.calendar-alt{color:var(--muted-foreground);font-size:.6875rem;line-height:1.5}.calendar-done-icon{color:#22744c;background:#e7f3ec;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.calendar-done-icon svg{width:16px;height:16px}.calendar-done h4{letter-spacing:-.015em;margin-top:.6rem;font-size:.9375rem;font-weight:700}.calendar-done>p{color:var(--muted-foreground);margin-top:.3rem;font-size:.75rem;line-height:1.55}.calendar-recap{border-top:1px solid #e2e8f0;margin:.85rem 0 0}.calendar-recap>div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem 0;display:flex}.calendar-recap dt{color:var(--text-mono);font-size:.6875rem}.calendar-recap dd{text-align:right;text-transform:capitalize;margin:0;font-size:.75rem;font-weight:500}@media (max-width:420px){.calendar-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.need-tiles{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.need-tile{flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0;padding:clamp(1.5rem,2.4vw,2.1rem) clamp(1.25rem,2.2vw,2rem);display:flex}.need-tile-heading{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.need-tile:not(:nth-child(4n+1)){border-left:1px solid var(--hairline)}.need-tile:nth-child(4n+1){padding-left:0}.need-tile:nth-child(4n){padding-right:0}.need-tile:nth-child(n+5){border-top:1px solid var(--hairline)}.need-tile-icon{color:var(--brand);display:flex}.need-tile-icon svg{stroke-width:1.25px;width:22px;height:22px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite need-icon-wave}.need-tile:nth-child(2) .need-tile-icon svg{animation-delay:.16s}.need-tile:nth-child(3) .need-tile-icon svg{animation-delay:.32s}.need-tile:nth-child(4) .need-tile-icon svg{animation-delay:.48s}.need-tile:nth-child(5) .need-tile-icon svg{animation-delay:.64s}.need-tile:nth-child(6) .need-tile-icon svg{animation-delay:.8s}.need-tile:nth-child(7) .need-tile-icon svg{animation-delay:.96s}.need-tile:nth-child(8) .need-tile-icon svg{animation-delay:1.12s}@keyframes need-icon-wave{0%,to{transform:none}7%{transform:translateY(-3px)scale(1.06)}16%{transform:translateY(0)scale(1)}22%{transform:translateY(-1px)}30%,92%{transform:none}}@media (prefers-reduced-motion:reduce){.need-tile-icon svg{animation:none}}.need-tile strong{letter-spacing:-.02em;text-wrap:balance;font-size:1.0625rem;font-weight:500;line-height:1.3}.need-tile p{color:var(--muted-foreground);font-size:.875rem;line-height:1.65}.families-note{color:var(--text-mono);margin-top:clamp(2.5rem,4vw,3.5rem);font-size:.75rem;font-style:italic;line-height:1.7}.agd{--agd-card:#13223a;--agd-stage:#0f1d33;--agd-stage-line:#24406a;--agd-line:#1e3352;--agd-line-soft:#1a2d4a;--agd-field:#10264a;--agd-blue:#4e8ff0;--agd-blue-rgb:78 143 240;--agd-blue-soft:#16335a;--agd-blue-mark:#1e4a85;--agd-blue-dim:#2f5fa8;--agd-blue-edge:#2f5fa8;--agd-title:#fff;--agd-text:#e8eef7;--agd-text-2:#c9d3e2;--agd-text-3:#b6c2d4;--agd-muted:#8fa0b8;--agd-faint:#5f7393;--agd-green:#34d399;--agd-green-soft:#123a2a;--agd-green-bg:#10301f;--agd-green-edge:#1f5c3f;--agd-amber:#f5b454;--agd-amber-soft:#3a2e17;--agd-wait:#10264a;--agd-shadow:#0000004d;flex-direction:column;gap:14px;width:100%;max-width:340px;margin-inline:auto;display:flex}.agd-head{align-items:center;gap:10px;display:flex}.agd-avatar{border:1.5px solid var(--agd-blue);background:var(--agd-card);width:34px;height:34px;color:var(--agd-blue);box-shadow:0 0 0 3px rgb(var(--agd-blue-rgb) / 6%);border-radius:50%;flex:none;place-items:center;transition:box-shadow .4s;display:grid}.agd-avatar.is-busy{box-shadow:0 0 0 6px rgb(var(--agd-blue-rgb) / 10%)}.agd-avatar svg{stroke-width:1.7px;width:16px;height:16px}.agd-who{flex-direction:column;min-width:0;display:flex}.agd-who strong{white-space:nowrap;text-overflow:ellipsis;color:var(--agd-title);font-size:13px;font-weight:500;overflow:hidden}.agd-who em{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-sans);color:var(--agd-muted);font-size:10px;font-style:normal;overflow:hidden}.agd-state{border-radius:var(--r-pill);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;font-size:11px;transition:background-color .3s,color .3s;display:inline-flex}.agd-state i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.agd-state i.is-blink{animation:.6s step-end infinite agd-blink}@keyframes agd-blink{0%,49%{opacity:1}50%,to{opacity:.3}}.agd-state--work{background:var(--agd-blue-soft);color:var(--agd-blue)}.agd-state--wait{background:var(--agd-amber-soft);color:var(--agd-amber)}.agd-state--sent{background:var(--agd-green-soft);color:var(--agd-green)}.agd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.agd-step{flex-direction:column;gap:6px;min-width:0;display:flex}.agd-step>i{background:var(--agd-line);border-radius:2px;height:3px;display:block;overflow:hidden}.agd-step>i b{border-radius:inherit;background:var(--agd-blue);height:100%;display:block}.agd-step>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--agd-faint);align-items:center;gap:4px;font-size:11.5px;transition:color .3s;display:flex;overflow:hidden}.agd-step.is-now>span{color:var(--agd-title)}.agd-step.is-done>span{color:var(--agd-text-2)}.agd-step-tick{stroke-width:3px;width:10px;height:10px;color:var(--agd-green);flex:none}.agd-card{border:1px solid var(--agd-line);background:var(--agd-card);min-height:196px;box-shadow:0 10px 24px var(--agd-shadow);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.agd-label{font-family:var(--font-sans);color:var(--agd-muted);font-size:10px}.agd-query{background:var(--agd-field);white-space:nowrap;color:var(--agd-text);border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex;overflow:hidden}.agd-query svg{stroke-width:1.8px;width:13px;height:13px;color:var(--agd-blue);flex:none}.agd-caret{vertical-align:text-bottom;background:var(--agd-blue);width:1px;height:1em;margin-left:1px;animation:.9s step-end infinite agd-caret;display:inline-block}@keyframes agd-caret{0%,49%{opacity:1}50%,to{opacity:0}}.agd-sources{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agd-sources li{border:1px solid var(--agd-line-soft);background:var(--agd-card);opacity:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;transition:opacity .4s,transform .4s;display:flex;position:relative;overflow:hidden;transform:translateY(6px)}.agd-sources li.is-in{opacity:1;transform:none}.agd-sources li.is-scan:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--agd-blue-rgb) / 8%), transparent);animation:.9s linear infinite agd-scan;position:absolute;inset:0}@keyframes agd-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.agd-sources em{background:var(--agd-blue-soft);width:22px;height:18px;font-family:var(--font-sans);color:var(--agd-blue);border-radius:4px;flex:none;place-items:center;font-size:9px;font-style:normal;display:grid}.agd-sources b{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--agd-text-2);font-size:12px;font-weight:400;overflow:hidden}.agd-sources span{font-family:var(--font-sans);color:var(--agd-faint);flex:none;margin-left:auto;font-size:10px;transition:color .3s}.agd-sources span.is-done{color:var(--agd-green)}.agd-msg{color:var(--agd-text);font-size:13px;line-height:1.75}.agd-msg mark{color:inherit;background:0 0;border-radius:3px;padding:1px 2px;transition:background-color .4s,color .4s}.agd-msg mark.is-on{background:var(--agd-blue-mark);color:var(--agd-title)}.agd-tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.agd-tags em{background:var(--agd-blue-soft);font-family:var(--font-sans);white-space:nowrap;color:var(--agd-blue);opacity:0;border-radius:5px;padding:3px 8px;font-size:10px;font-style:normal;transition:opacity .35s,transform .35s;transform:translateY(4px)}.agd-tags em.is-in{opacity:1;transform:none}.agd-draft{min-height:86px;color:var(--agd-text);font-size:13px;line-height:1.65}.agd-cites{opacity:0;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;transition:opacity .4s;display:flex}.agd-cites.is-in{opacity:1}.agd-cites em{font-family:var(--font-sans);color:var(--agd-muted);font-size:10px;font-style:normal}.agd-cites b{border:1px solid var(--agd-line);font-family:var(--font-sans);white-space:nowrap;color:var(--agd-text-3);border-radius:5px;padding:3px 7px;font-size:10px;font-weight:400}.agd-approve{border:1px solid var(--agd-line);background:var(--agd-card);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:opacity .35s,background-color .35s,border-color .35s;display:flex}.agd-approve>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;transition:color .35s;overflow:hidden}.agd-approve>b{white-space:nowrap;color:#fff;border-radius:6px;flex:none;padding:5px 11px;font-size:12px;font-weight:400;transition:background-color .35s,box-shadow .35s,transform .15s}.agd-approve--idle{opacity:.45}.agd-approve--idle>span{color:var(--agd-muted)}.agd-approve--idle>b{background:var(--agd-blue-dim)}.agd-approve--wait{border-color:var(--agd-blue-edge);background:var(--agd-wait)}.agd-approve--wait>span{color:var(--agd-title)}.agd-approve--wait>b{background:var(--agd-blue);box-shadow:0 0 0 4px rgb(var(--agd-blue-rgb) / 18%)}.agd-approve--wait>b.is-press{transform:scale(.95)}.agd-approve--sent{border-color:var(--agd-green-edge);background:var(--agd-green-bg)}.agd-approve--sent>span{color:var(--agd-green)}.agd-approve--sent>b{background:var(--agd-green)}@media (prefers-reduced-motion:reduce){.agd-state i.is-blink,.agd-caret,.agd-sources li.is-scan:after{animation:none}.agd-avatar,.agd-step>span,.agd-sources li,.agd-sources span,.agd-msg mark,.agd-tags em,.agd-cites,.agd-approve,.agd-approve>span,.agd-approve>b{transition:none}}.family-hero-art--demo{background:#0f1d33;border:1px solid #24406a;border-radius:12px;place-items:center;min-height:480px;padding:22px;display:grid}@media (max-width:900px){.family-hero-art--demo{width:100%;min-height:0}}.rbs{aspect-ratio:300/260;width:min(100%,300px);margin-inline:auto;font-size:clamp(10px,4.33cqw,13px);position:relative;container-type:inline-size}.rbs-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rbs-bot{background:#fff;border:1.5px solid #0b6be6;border-radius:50%;place-items:center;width:64px;height:64px;transition:box-shadow .3s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #0b6be60f,0 8px 18px #1428500f}.rbs-bot.is-searching{box-shadow:0 0 0 6px #0b6be61a,0 10px 24px #0b6be61f}.rbs-head{border:2px solid #0b6be6;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:30px;height:22px;display:flex;position:relative}.rbs-head i{background:#0b6be6;border-radius:2px;width:3px;height:5px}.rbs-ant{flex-direction:column;align-items:center;display:flex;position:absolute;top:9px;left:50%;transform:translate(-50%)}.rbs-ant span{background:#0b6be6;border-radius:50%;order:-1;width:5px;height:5px}.rbs-ant i{background:#0b6be6;width:2px;height:6px}.rbs-ear{background:#0b6be6;border-radius:2px;width:3px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.rbs-ear--l{left:14px}.rbs-ear--r{right:14px}.rbs-word{white-space:nowrap;color:#70757f;background:#fff;border:1px solid #e3e8f0;border-radius:7px;align-items:center;max-width:46%;padding:.54em .92em;font-size:1em;line-height:1.2;transition:border-color .3s,color .3s,box-shadow .3s;display:inline-flex;position:absolute;box-shadow:0 2px 6px #1428500a}.rbs-word.is-aiming{color:#3a3a3a;border-color:#c9d8f5}.rbs-word.is-on{color:#1f3a5f;border-color:#9db8f2;animation:.3s ease-out rbs-pop;box-shadow:0 6px 16px #0b6be61a}@keyframes rbs-pop{0%{scale:1}45%{scale:1.08}to{scale:1}}.rbs-check{color:#0b6be6;align-items:center;width:0;margin-right:0;transition:width .3s,margin-right .3s;display:inline-flex;overflow:hidden}.rbs-word.is-on .rbs-check{width:11px;margin-right:5px}.rbs-check svg{stroke-width:3px;flex:none;width:11px;height:11px}@media (prefers-reduced-motion:reduce){.rbs-word,.rbs-check,.rbs-bot{transition:none}.rbs-word.is-on{animation:none}}.slc{gap:10px;height:560px;margin-top:64px;display:flex}.slc-card{cursor:pointer;background:#fff;border:1px solid #dde3ee;border-radius:14px;flex:0 0 72px;min-width:0;transition:flex .65s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 6px 16px #1428500a}.slc-card.is-on{border-color:#9db8f2;flex:1 1 0;box-shadow:0 24px 50px #0b6be61a}.slc-card:focus-visible{outline-offset:2px;outline:2px solid #0b6be6}.slc-rail{opacity:1;flex-direction:column;align-items:center;gap:16px;width:72px;padding-block:22px;transition:opacity .3s;display:flex;position:absolute;inset:0}.slc-card.is-on .slc-rail{opacity:0;pointer-events:none}.slc-rail-icon{color:#0b6be6;background:#eef3fd;border:1px solid #d6e2fa;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.slc-rail-icon svg{stroke-width:1.7px;width:18px;height:18px}.slc-rail em{font-family:var(--font-sans);color:#70757f;flex:none;font-size:11px;font-style:normal}.slc-rail b{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;color:#1f3a5f;flex:auto;min-height:0;font-size:16px;font-weight:500;overflow:hidden;transform:rotate(180deg)}.slc-open{opacity:0;flex-wrap:wrap;gap:28px 36px;height:100%;padding:34px 36px;transition:opacity .45s;display:flex}.slc-card.is-on .slc-open{opacity:1;transition-delay:.12s}.slc-copy{flex-direction:column;flex:300px;gap:14px;min-width:0;display:flex}.slc-copy-top{align-items:center;gap:12px;display:flex}.slc-copy-icon{color:#fff;background:#0b6be6;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.slc-copy-icon svg{stroke-width:1.7px;width:19px;height:19px}.slc-copy-top em{font-family:var(--font-sans);white-space:nowrap;color:#70757f;font-size:11px;font-style:normal}.slc-copy h3{letter-spacing:-.6px;color:#1f3a5f;text-wrap:balance;font-size:26px;font-weight:500;line-height:1.2}.slc-text{color:#5a5a5a;font-size:15.5px;line-height:1.65}.slc-benefit{color:#0b6be6;font-size:15.5px;font-weight:500;line-height:1.5}.slc-example{border-top:1px solid #e8ecf4;margin-top:auto;padding-top:18px}.slc-example>span{letter-spacing:1.6px;text-transform:uppercase;color:#6b6f76;margin-bottom:7px;font-size:11.5px;display:block}.slc-example p{color:#5a5a5a;font-size:14px;line-height:1.6}.slc-link{color:#0b6be6;border-top:1px solid #e8ecf4;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;font-size:14.5px;display:flex}.slc-link svg{flex:none;width:17px;height:17px}.slc-visual{background:#f7f9fd;border:1px solid #e8ecf4;border-radius:12px;flex:260px;place-items:center;min-width:0;min-height:200px;padding:20px;display:grid;container-type:inline-size}.slc-art{width:100%;max-width:280px}.slc-art--flow{justify-content:center;align-items:center;display:flex}.slc-flow-part{display:contents}.slc-flow-link{background:#e3e6ea;width:26px;height:2px;transition:background-color .4s}.slc-flow-link.is-on{background:#9db8f2}.slc-art--flow b{color:#70757f;background:#fff;border:1px solid #e3e6ea;border-radius:10px;flex:none;place-items:center;width:52px;height:52px;transition:background-color .4s,border-color .4s,color .4s;display:grid}.slc-art--flow b svg{stroke-width:1.7px;width:20px;height:20px}.slc-art--flow b.is-on{color:#0b6be6;background:#eef3fd;border-color:#9db8f2}.slc-art--flow b.is-full{color:#fff;background:#0b6be6;border-color:#0b6be6}.slc-art--app{background:#fff;border:1px solid #e3e6ea;border-radius:10px;overflow:hidden}.slc-app-bar{background:#eef3fd;height:14px;display:block}.slc-app-body{display:flex}.slc-app-side{border-right:1px solid #e8ecf4;flex-direction:column;flex:none;gap:6px;width:34px;padding:12px 8px;display:flex}.slc-app-side i{background:#e3e6ea;border-radius:2px;height:4px}.slc-app-main{flex-direction:column;flex:1;gap:7px;min-width:0;padding:12px;display:flex}.slc-app-tiles{gap:6px;margin-bottom:4px;display:flex}.slc-app-tiles i{background:#eef3fd;border-radius:5px;flex:1;height:22px}.slc-app-line{background:#d6e2fa;border-radius:3px;height:5px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.slc-art--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.slc-art--grid span{text-align:center;color:#71757c;background:#fff;border:1px solid #e3e6ea;border-radius:9px;padding:13px 10px;font-size:12.5px;transition:border-color .4s,color .4s}.slc-art--grid span.is-on{color:#0b6be6;border-color:#9db8f2}.slc-grid-core{background:#0b6be6;border:3px solid #f7f9fd;border-radius:10px;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slc-art--data{flex-direction:column;gap:12px;display:flex}.slc-data-bars{align-items:flex-end;gap:7px;height:92px;display:flex}.slc-data-bars i{background:linear-gradient(#5b9bf5,#0b6be6);border-radius:4px 4px 0 0;flex:1;transition:height .6s cubic-bezier(.2,.8,.2,1)}.slc-art--data>span{color:#6b6f76;font-size:11.5px}.slc-art--learn{flex-direction:column;align-items:center;gap:12px;display:flex}.slc-learn-box{background:#eef3fd;border-radius:10px;align-items:center;gap:10px;width:100%;padding:16px;display:flex}.slc-learn-box svg{stroke-width:1.7px;color:#0b6be6;flex:none;width:22px;height:22px}.slc-learn-box p{color:#71757c;font-size:13px;line-height:1.5}.slc-learn-box p span{transition:color .4s,font-weight .4s}.slc-learn-box p span.is-on{color:#1f3a5f}.slc-learn-box p span.is-now{color:#1f3a5f;font-weight:600}.slc-learn-box p em{color:#70757f;font-style:normal}.slc-learn-go{color:#0b6be6;opacity:0;font-size:12.5px;transition:opacity .4s}.slc-learn-go.is-on{opacity:1}.slc--stacked{flex-direction:column;height:auto}.slc--stacked .slc-card{flex:0 0 72px;transition:flex .55s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.slc--stacked .slc-card.is-on{flex:0 0 580px}.slc--stacked .slc-rail{flex-direction:row;justify-content:flex-start;width:auto;height:72px;padding:0 22px;inset:0 0 auto}.slc--stacked .slc-rail b{writing-mode:horizontal-tb;text-align:left;flex:auto;min-height:0;transform:none}.slc--stacked .slc-open{min-width:0!important}@media (max-width:700px){.slc--stacked .slc-card.is-on{flex:0 0 770px}}@media (max-width:520px){.slc--stacked .slc-card.is-on{flex:0 0 600px}.slc--stacked .slc-visual{display:none}.slc-open{padding:24px 20px}.slc-copy h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.slc-card,.slc-rail,.slc-open,.slc-flow-link,.slc-art--flow b,.slc-app-line,.slc-art--grid span,.slc-data-bars i,.slc-learn-box p span,.slc-learn-go{transition:none}}.uca{background:#fff;border:1px solid #dde3ee;border-radius:12px;margin-top:56px;overflow:hidden}.uca-item+.uca-item{border-top:1px solid #e8ecf4}.uca-item{border-radius:10px;scroll-margin-top:110px;transition:background-color .25s,box-shadow .25s}.uca-item.is-on{z-index:1;background:#eff5fd;position:relative;box-shadow:inset 0 0 0 1px #c3d4ee,0 1px 3px #10233a0d}.uca-item+.uca-item.is-on,.uca-item.is-on+.uca-item{border-top-color:#0000}.uca-head{font-size:inherit;font-weight:inherit;margin:0}.uca-head button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:16px 20px;display:flex;position:relative}.uca--rich .uca-head button{padding:18px 24px}.uca-head button:focus-visible{outline-offset:-2px;outline:2px solid #0b6be6}.uca-item.is-on .uca-head button:before{content:"";background:#0b6be6;border-radius:0 2px 2px 0;width:2px;position:absolute;top:10px;bottom:10px;left:0}.uca-head em{font-family:var(--font-sans);color:#70757f;flex:none;font-size:11px;font-style:normal;transition:color .25s}.uca-item.is-on .uca-head em{color:#0b6be6}.uca-titles{flex-direction:column;gap:3px;min-width:0;display:flex}.uca-titles small{color:#71757c;font-size:11.5px;line-height:1.3}.uca-titles strong{color:#5a5a5a;text-wrap:balance;font-size:15.5px;font-weight:500;line-height:1.35;transition:color .25s}.uca--rich .uca-titles strong{font-size:16.5px}.uca-item.is-on .uca-titles strong{color:#1f3a5f}.uca-chevron{stroke-width:1.8px;color:#70757f;flex:none;width:17px;height:17px;margin-left:auto;transition:transform .25s,color .25s}.uca-item.is-on .uca-chevron{color:#0b6be6;transform:rotate(180deg)}.uca-panel{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.uca-item.is-on .uca-panel{grid-template-rows:1fr}.uca-panel-in{opacity:0;transition:opacity .25s,transform .25s;overflow:hidden;transform:translateY(-4px)}.uca-item.is-on .uca-panel-in{opacity:1;transform:none}.uca-text{color:#5a5a5a;padding:0 20px 18px 54px;font-size:14px;line-height:1.7}.uca--rich .uca-text{padding:0 24px 20px 58px;font-size:15px}.uca-example{border-top:1px solid #d5e2f4;margin:0 20px 18px 54px;padding-top:14px}.uca--rich .uca-example{margin:0 24px 22px 58px;padding-top:16px}.uca-example>span{letter-spacing:1.2px;text-transform:uppercase;color:#0a4fb0;margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.uca-example p{color:#5a5a5a;font-size:13.5px;line-height:1.65}.uca--rich .uca-example p{font-size:14.5px}.uca+.daily-open-callout{margin-top:56px}@media (prefers-reduced-motion:reduce){.uca-item,.uca-head em,.uca-titles strong,.uca-chevron,.uca-panel,.uca-panel-in{transition:none}}@media (max-width:560px){.uca,.uca+.daily-open-callout{margin-top:40px}.uca-head button,.uca--rich .uca-head button{gap:10px;padding:14px 16px}.uca-text,.uca--rich .uca-text{padding:0 16px 16px}.uca-example,.uca--rich .uca-example{margin:0 16px 16px}}.tst{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:12px;margin-top:64px;display:grid}.tst-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tst-card{cursor:default;background:#fff;border:1px solid #dde3ee;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:24px 22px 22px;transition:background-color .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.tst-card:focus-visible{outline-offset:2px;outline:2px solid #0b6be6}.tst-card.is-now{background:#f7faff;border-color:#b9d1f7;box-shadow:0 14px 34px #0b6be61a}.tst-card.is-done{border-color:#d6e2fa}.tst-bar{background:#e8ecf4;height:3px;position:absolute;top:0;left:0;right:0}.tst-bar:after{content:"";background:#0b6be6;width:0;height:100%;display:block}.tst-card.is-done .tst-bar:after{width:100%}.tst-card.is-now .tst-bar:after{animation:1.4s linear both tst-fill}.tst[data-auto=false] .tst-card.is-now .tst-bar:after{width:100%;animation:none}@keyframes tst-fill{0%{width:0}to{width:100%}}.tst-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tst-icon{color:#0b6be6;background:#eef3fd;border:1px solid #d6e2fa;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .35s,border-color .35s,color .35s;display:grid}.tst-card:is(.is-now,.is-done) .tst-icon{color:#fff;background:#0b6be6;border-color:#0b6be6}.tst-icon svg{stroke-width:1.7px;width:17px;height:17px}.tst-top em{font-family:var(--font-sans);color:#70757f;font-size:11px;font-style:normal}.tst-card h3{color:#1f3a5f;text-wrap:balance;font-size:18px;font-weight:500;line-height:1.3}.tst-card p{color:#5a5a5a;font-size:13.5px;line-height:1.65}.tst-pill{border-radius:var(--r-pill);font-family:var(--font-sans);white-space:nowrap;color:#70757f;background:#fff;border:1px solid #e3e6ea;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:4px 10px;font-size:10.5px;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.tst-pill svg{stroke-width:3px;flex:none;width:9px;height:9px}.tst-card.is-done .tst-pill{color:#22a06b;background:#e7f6ee;border-color:#bfe5d0}@media (prefers-reduced-motion:reduce){.tst-card,.tst-icon,.tst-pill{transition:none}.tst-card.is-now .tst-bar:after{width:100%;animation:none}}@media (max-width:560px){.tst{margin-top:44px}.tst-group{grid-template-columns:1fr}.tst-card{padding:20px 18px 18px}}.isp{background:#eceef1;border:1px solid #e3e6ea;border-radius:14px;flex-wrap:wrap;gap:1px;margin-top:64px;display:flex;overflow:hidden}.isp-list{background:#eceef1;flex-direction:column;flex:340px;gap:1px;min-width:0;display:flex}.isp-row{min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;flex:1;align-items:center;gap:16px;padding:20px 24px;transition:background-color .3s;display:flex;position:relative}.isp-row.is-on{background:#f4f8fe}.isp-row:focus-visible{outline-offset:-2px;outline:2px solid #0b6be6}.isp-row-mark{background:0 0;width:2px;transition:background-color .3s;position:absolute;top:0;bottom:0;left:0}.isp-row.is-on .isp-row-mark{background:#0b6be6}.isp-row-icon{color:#0b6be6;background:#eef4fe;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .3s,color .3s;display:grid}.isp-row.is-on .isp-row-icon{color:#fff;background:#0b6be6}.isp-row-icon svg{stroke-width:1.7px;width:18px;height:18px}.isp-row-copy{min-width:0}.isp-row-copy em{font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;color:#0b6be6;font-size:10.5px;font-style:normal;display:block}.isp-row-copy strong{color:#6b6f76;margin-top:4px;font-size:18px;font-weight:500;line-height:1.3;transition:color .3s;display:block}.isp-row.is-on .isp-row-copy strong{color:#2e2e2e}.isp-view{background:#fff;flex-direction:column;flex:1.3 420px;gap:22px;min-width:0;padding:32px;display:flex}.isp-stage{background:#f7f8fa;border:1px solid #eceef1;border-radius:10px;place-items:center;height:150px;padding:20px;display:grid}.isp-view-label{font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;color:#0b6be6;font-size:11px;display:block}.isp-view h3{letter-spacing:-.6px;color:#3a3a3a;text-wrap:balance;margin-top:10px;font-size:26px;font-weight:500;line-height:1.2}.isp-view p{color:#5a5a5a;max-width:560px;margin-top:12px;font-size:16px;line-height:1.7}.isp-chain{align-items:center;width:100%;max-width:380px;display:flex}.isp-chain-part{display:contents}.isp-chain-link{background:#d5dae1;flex:1;height:2px;transition:background-color .4s}.isp-chain-link.is-on{background:#0b6be6}.isp-chain b{white-space:nowrap;color:#3a3a3a;background:#fff;border:1px solid #d5dae1;border-radius:6px;flex:none;padding:6px 11px;font-size:12px;font-weight:400}.isp-rules{flex-direction:column;gap:8px;width:100%;max-width:320px;display:flex}.isp-rule{white-space:nowrap;color:#3a3a3a;background:#fff;border:1px solid #eceef1;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.isp-rule i{color:#fff;background:#d5dae1;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;transition:background-color .4s;display:grid}.isp-rule.is-on i{background:#22a06b}.isp-rule i svg{width:9px;height:9px}.isp-bars{align-items:flex-end;gap:10px;width:100%;max-width:320px;height:100%;display:flex}.isp-bars i{background:#c9daf5;border-radius:4px 4px 0 0;flex:1;transition:height .6s cubic-bezier(.2,.8,.2,1)}.isp-bars i:nth-child(4){background:#0b6be6}.isp-split{width:100%;max-width:340px}.isp-split-bar{border-radius:6px;height:30px;display:flex;overflow:hidden}.isp-split-auto,.isp-split-human{white-space:nowrap;place-items:center;font-size:12px;display:grid}.isp-split-auto{color:#0b6be6;background:#dce8fb;flex:3}.isp-split-human{color:#fff;background:#0b6be6;flex:1}.isp-split-foot{font-family:var(--font-sans);color:#71757c;justify-content:space-between;gap:12px;margin-top:8px;font-size:10px;display:flex}.isp-split-foot em{white-space:nowrap;font-style:normal}@media (prefers-reduced-motion:reduce){.isp-row,.isp-row-mark,.isp-row-icon,.isp-row-copy strong,.isp-chain-link,.isp-rule i,.isp-bars i{transition:none}}@media (max-width:560px){.isp{margin-top:44px}.isp-row{padding:16px 18px}.isp-view{padding:24px 20px}.isp-view h3{font-size:22px}.isp-view p{font-size:15px}}.pdoc{background:#fff;border:1px solid #e3e6ea;border-radius:14px;margin-top:72px;overflow:hidden;box-shadow:0 24px 60px #1428500f}.pdoc-head,.pdoc-foot{background:#f7f8fa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:16px 24px;display:flex}.pdoc-head{border-bottom:1px solid #eceef1}.pdoc-foot{border-top:1px solid #eceef1}.pdoc-head span{font-family:var(--font-sans);letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;color:#6b6f76;font-size:11px}.pdoc-head em{font-family:var(--font-sans);white-space:nowrap;color:#0b6be6;font-size:11px;font-style:normal}.pdoc-foot span{color:#5a5a5a;font-size:14px}.pdoc-foot em{font-family:var(--font-sans);white-space:nowrap;color:#71757c;font-size:11px;font-style:normal}.pdoc-cols{background:#eceef1;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;display:grid}.pdoc-col{background:#fff;flex-direction:column;gap:16px;min-width:0;padding:26px 26px 28px;transition:background-color .3s;display:flex}.pdoc-col.is-on{background:#f4f8fe}.pdoc-col-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pdoc-col-top>em{font-family:var(--font-sans);color:#6e7177;font-size:12px;font-style:normal;transition:color .3s}.pdoc-col.is-on .pdoc-col-top>em{color:#0b6be6}.pdoc-pill{border-radius:var(--r-pill);white-space:nowrap;color:#0b6be6;background:#fff;border:1px solid #e3e6ea;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;transition:background-color .3s,border-color .3s;display:inline-flex}.pdoc-pill i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pdoc-col.is-on .pdoc-pill{background:#eaf2fe;border-color:#b9d1f7}.pdoc-col h3{letter-spacing:-.3px;color:#2e2e2e;text-wrap:balance;font-size:20px;font-weight:500;line-height:1.25}.pdoc-col p{color:#5a5a5a;font-size:15px;line-height:1.65}.pdoc-shape{--pdoc-ink:#c9d3e2;align-items:center;gap:3px;height:14px;display:flex}.pdoc-col.is-on .pdoc-shape{--pdoc-ink:#0b6be6}.pdoc-shape i{border-radius:2px;transition:background-color .3s}.pdoc-shape--once i:first-child{background:var(--pdoc-ink);width:44px;height:14px}.pdoc-shape--once i:nth-child(2){background:#eceef1;flex:1;height:2px}.pdoc-shape--loop i:first-child{background:#eceef1;width:44px;height:2px}.pdoc-shape--loop i:nth-child(2){background:var(--pdoc-ink);flex:1;height:6px}.pdoc-shape--steps i:first-child{background:#eceef1;width:44px;height:2px}.pdoc-shape--steps i:nth-child(2),.pdoc-shape--steps i:nth-child(4),.pdoc-shape--steps i:nth-child(6){background:var(--pdoc-ink);width:10px;height:10px}.pdoc-shape--steps i:nth-child(3),.pdoc-shape--steps i:nth-child(5){background:#eceef1;flex:1;height:2px}@media (prefers-reduced-motion:reduce){.pdoc-col,.pdoc-col-top>em,.pdoc-pill,.pdoc-shape i{transition:none}}@media (max-width:560px){.pdoc{margin-top:44px}.pdoc-col{gap:12px;padding:22px 20px 24px}.pdoc-shape{display:none}.pdoc-col-top{justify-content:flex-start;gap:10px}.pdoc-col h3{font-size:18px}}.sec-layout{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.sec-grid{background:#e8ecf4;border:1px solid #dde3ee;border-radius:12px;flex:2 520px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;display:grid;overflow:hidden}.sec-cell{background:#fff;flex-direction:column;gap:10px;min-width:0;padding:22px 24px;transition:background-color .3s;display:flex}.sec-cell.is-on{background:#f7f9ff}.sec-cell-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sec-cell-icon{color:#2b6be8;background:#eef3fd;border-radius:7px;place-items:center;width:30px;height:30px;transition:background-color .3s,color .3s;display:grid}.sec-cell.is-on .sec-cell-icon{color:#fff;background:#2b6be8}.sec-cell-icon svg{stroke-width:1.8px;width:15px;height:15px}.sec-cell-top em{font-family:var(--font-sans);letter-spacing:.08em;color:#70757f;font-size:10px;font-style:normal}.sec-cell h3{color:#2b6be8;font-size:14px;font-weight:500;line-height:1.35}.sec-cell p{color:#5a5a5a;font-size:12.5px;line-height:1.65}.sec-state{background:#fbfcff;border:1px solid #dde3ee;border-radius:12px;flex-direction:column;flex:280px;min-width:0;padding:24px 26px;display:flex}.sec-state>strong{color:#3a3a3a;margin-bottom:10px;font-size:15px;font-weight:500;line-height:1.4}.sec-state ul{margin:0;padding:0;list-style:none}.sec-state li{border-bottom:1px solid #eef1f6;align-items:center;gap:10px;padding-block:10px;display:flex}.sec-state li svg{stroke-width:2.6px;color:#2b6be8;flex:none;width:13px;height:13px}.sec-state li>span{white-space:nowrap;text-overflow:ellipsis;color:#3a3a3a;min-width:0;font-size:13px;overflow:hidden}.sec-switch{border-radius:var(--r-pill);background:#9db8f2;flex:none;width:28px;height:16px;margin-left:auto;transition:background-color .3s;position:relative}.sec-state li.is-lit .sec-switch{background:#2b6be8}.sec-switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px;box-shadow:0 1px 2px #0003}.sec-state>p{color:#6b7280;margin-top:12px;font-size:11.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.sec-cell,.sec-cell-icon,.sec-switch{transition:none}}@media (max-width:560px){.sec-grid{grid-template-columns:1fr}.sec-cell{padding:18px 20px}}.site-theme-alternating main>.band.solutions-tint-band{color:#464444;--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;--hairline:#4644441f;--border:#4644441f;--surface:#fff;--surface-2:#f2f6fc;--brand:#0067ea;--brand-foreground:#fff;background:#f2f6fc}main>.band.solutions-rhythm{padding-block:var(--home-section-pad-y)}main>.band.solutions-rhythm .section-heading{margin-bottom:var(--home-heading-gap)}main>.band.solutions-rhythm>.col>.lede+.section-gap{margin-top:var(--home-heading-gap)}@media (min-width:1024px){main>.band.solutions-full{min-height:min(100svh,45rem);display:grid}main>.band.solutions-full>.col{row-gap:var(--home-heading-gap);grid-template-rows:auto minmax(min-content,1fr);display:grid}main>.band.solutions-full>.col>.section-heading{margin-bottom:0}main>.band.solutions-full>.col>:nth-child(2){align-self:center;margin-block:0}}.site-theme-alternating main>.band.solutions-white-band{color:#464444;--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;--hairline:#4644441f;--border:#4644441f;--surface:#fff;--surface-2:#f2f6fc;--brand:#0067ea;--brand-foreground:#fff;background:#fff}.site-theme-alternating main>.band.solutions-faq-light{color:#464444;--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;--hairline:#4644441f;--border:#4644441f;--surface:#fff;--surface-2:#f2f6fc;--brand:#0067ea;background:#fff}@media (max-width:1100px){.need-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.need-tile:nth-child(odd){border-left:0;padding-left:0;padding-right:clamp(1.25rem,2.2vw,2rem)}.need-tile:nth-child(2n){border-left:1px solid var(--hairline);padding-left:clamp(1.25rem,2.2vw,2rem);padding-right:0}.need-tile:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (max-width:680px){.need-tiles{grid-template-columns:1fr}.need-tile:nth-child(n){border-left:0;padding-inline:0}.need-tile+.need-tile{border-top:1px solid var(--hairline)}}.sol-app{background:#0f1d33;border:1px solid #23395a;border-radius:14px;grid-template-columns:58px minmax(0,1fr);width:100%;min-width:0;height:470px;display:grid;overflow:hidden;box-shadow:0 30px 60px #00000059}.sol-app-rail{background:#0c182b;border-right:1px solid #23395a;flex-direction:column;align-items:center;padding-block:14px;display:flex}.sol-app-rail>img{width:auto;height:22px;margin-bottom:10px}.sol-app-rail-buttons{flex-direction:column;gap:8px;display:flex}.sol-app-rail-buttons span{width:38px;height:38px;font-family:var(--font-sans);color:#4f6383;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;font-size:11px;transition:background-color .3s,border-color .3s,color .3s;display:grid}.sol-app-rail-buttons span.is-active{color:#8ec1ff;background:#10264a;border-color:#4e8ff0}.sol-app-main{flex-direction:column;gap:10px;min-width:0;padding:12px 14px 14px;display:flex}.sol-app-top{font-family:var(--font-sans);color:#c9d3e2;justify-content:space-between;align-items:center;gap:1rem;font-size:11px;display:flex}.sol-app-status{color:#6f84a3;align-items:center;gap:6px;display:flex}.sol-app-status i{background:#34d399;border-radius:50%;width:6px;height:6px}.sol-app-hello{background:#10264a;border:1px solid #23395a;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:14px 16px;display:flex}.sol-app-hello>div{min-width:0}.sol-app-hello strong{color:#fff;font-size:16px;font-weight:500;display:block}.sol-app-hello p{color:#b6c2d4;margin-top:2px;font-size:13px}.sol-app-hello-module{text-align:right;white-space:nowrap}.sol-app-hello-module span{font-family:var(--font-sans);color:#6f84a3;font-size:10px;display:block}.sol-app-hello-module strong{color:#8ec1ff;margin-top:2px;font-size:13px;font-weight:500}.sol-app-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.sol-card{--sol-card-bg:#13223a;background:var(--sol-card-bg);border:1px solid #1e3352;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:11px 12px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.sol-card.is-active{--sol-card-bg:#10264a;border-color:#4e8ff0;box-shadow:0 0 0 1px #4e8ff040,0 14px 28px #0a6cf029}.sol-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.sol-card-copy>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sol-card-value{letter-spacing:-.6px;color:#fff;align-items:baseline;gap:6px;font-size:22px;font-weight:600;display:flex}.sol-card-value em{font-family:var(--font-sans);letter-spacing:0;color:#8ec1ff;font-size:10px;font-style:normal}.sol-card-label{color:#b6c2d4;font-size:12px}.sol-card-tag{font-family:var(--font-sans);color:#4f6383;font-size:10px;transition:color .3s}.sol-card.is-active .sol-card-tag{color:#8ec1ff}.sol-card-art{pointer-events:none;flex:none;width:64px;height:40px;position:absolute;bottom:11px;right:12px}.sol-card-art--window,.sol-card-art--ring{top:11px;bottom:auto}.sol-card-art--curve svg{width:100%;height:100%;display:block}.sol-card-art--segments{align-items:flex-end;gap:4px;display:flex}.sol-card-art--segments i{background:#2a4166;border-radius:2px;flex:1;height:4px}.sol-card-art--segments i:nth-child(-n+2){background:#4e8ff0}.sol-card-art--segments i:nth-child(3){background:#2f5fa8}.sol-card-art--window{border:1px solid #2f4a72;border-radius:4px;flex-wrap:wrap;align-content:flex-start;gap:4px;width:62px;height:38px;padding:0;display:flex;overflow:hidden}.sol-card-art--window i:first-child{background:#1e3352;width:100%;height:9px}.sol-card-art--window i:nth-child(2){background:#1a2d4a;border-radius:2px;width:36%;height:17px;margin-left:4px}.sol-card-art--window i:nth-child(3){background:#2f5fa8;border-radius:2px;flex:1;height:17px;margin-right:4px}.sol-card-art--dots{grid-template-columns:repeat(4,8px);grid-auto-rows:8px;place-content:center end;gap:8px;display:grid}.sol-card-art--dots i{background:#2a4166;border-radius:50%}.sol-card-art--dots i:first-child,.sol-card-art--dots i:nth-child(2),.sol-card-art--dots i:nth-child(6){background:#4e8ff0}.sol-card-art--dots i:nth-child(3),.sol-card-art--dots i:nth-child(5){background:#2f5fa8}.sol-card-art--bars{justify-content:flex-end;align-items:flex-end;gap:6px;display:flex}.sol-card-art--bars i{background:#2f5fa8;border-radius:2px;width:9px}.sol-card-art--bars i:first-child{height:16px}.sol-card-art--bars i:nth-child(2){height:26px}.sol-card-art--bars i:nth-child(3){background:#4e8ff0;height:36px}.sol-card-art--bars i:nth-child(4){height:30px}.sol-card-art--ring{place-content:center end;place-items:center;display:grid}.sol-card-art--ring i{background:conic-gradient(#4e8ff0 0 92%, #1e3352 92% 100%);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.sol-card-art--ring i:after{content:"";background:var(--sol-card-bg);border-radius:50%;width:26px;height:26px;transition:background-color .3s}@media (prefers-reduced-motion:reduce){.sol-app-rail-buttons span,.sol-card,.sol-card-tag,.sol-card-art--ring i:after{transition:none}}@media (max-width:560px){.sol-app{grid-template-columns:46px minmax(0,1fr);height:auto}.sol-app-rail-buttons span{width:32px;height:32px}.sol-app-grid{grid-template-rows:none;grid-template-columns:1fr}.sol-card{min-height:86px}}.site-theme-alternating main>.band:is(.svc-white,.white-band){color:#464444;--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;--hairline:#4644441f;--border:#4644441f;--surface:#fff;--surface-2:#f8f9fb;--brand:#0067ea;--brand-foreground:#fff;background:#fff}.site-theme-alternating main>.band:is(.svc-tint,.tint-band){color:#464444;--foreground:#464444;--muted-foreground:#605d5d;--text-mono:#6b6868;--hairline:#4644441f;--border:#4644441f;--surface:#fff;--surface-2:#f2f6fc;--brand:#0067ea;--brand-foreground:#fff;background:#f2f6fc}.site-theme-alternating main>.band.svc-ink{background:var(--surface-dark);color:#fff;--dark-accent:#8fc0ff;--foreground:#fff;--muted-foreground:#c2d3e9;--text-mono:#a8c3e8;--hairline:#bcd7ff2e;--border:#bcd7ff38;--surface:#10233a;--surface-2:#142b45}.site-theme-alternating main>.band:is(.svc-white,.svc-tint,.tint-band) .lede-kicker{color:var(--brand)}.site-theme-alternating main>.band.svc-ink .lede-kicker{color:#9ec8ff}main>.band.svc-rhythm{padding-block:var(--home-section-pad-y)}main>.band.svc-rhythm .section-heading{margin-bottom:var(--home-heading-gap)}main>.band.svc-rhythm>.col>.lede+.section-gap{margin-top:var(--home-heading-gap)}.studio-hero-kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#9ec8ff;font-size:.6875rem;font-weight:500}.only-desktop{display:none}.only-mobile{display:inline}@media (min-width:768px){.only-desktop{display:inline}.only-mobile{display:none}}.br-phone-xl{display:none}@media (min-width:440px) and (max-width:767.98px){.br-phone-xl{display:inline}}.studio-hero-kicker--mobile{display:none}@media (max-width:760px){.studio-hero-kicker--mobile{text-align:left;display:block}}.svc-hero .studio-hero-copy{gap:1.1rem}.svc-hero .studio-hero-copy>.btn-row{margin-top:.5rem}.svc-split{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.75rem);display:grid}.svc-split--core{align-items:stretch}.svc-split>.svc-what{flex-direction:column;align-self:stretch;display:flex}.svc-what>.lede{flex:1}.svc-what>.lede>.lede-title{margin-top:auto}.svc-what>.lede>.lede-text{margin-bottom:auto}.svc-split--core>.svc-split-copy{flex-direction:column;gap:clamp(.875rem,.6rem + .9vw,1.5rem);display:flex}.svc-split--core>.svc-split-copy>.lede{display:contents}.svc-split--core>.svc-split-copy>.lede>.lede-title{margin-top:auto}.svc-split--core>.svc-split-copy>.svc-core-note{margin-top:0;margin-bottom:auto}.svc-split-copy .lede-text{max-width:54ch}@media (max-width:1023px){.svc-split{grid-template-columns:minmax(0,1fr);gap:2.25rem}}.svc-uses{border:1px solid var(--hairline);background:var(--hairline);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.svc-uses>li{background:#fff;gap:8px;padding:20px 18px 22px;display:grid}.svc-use-icon{background:#eff5fd;border:1px solid #d7e4f7;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.svc-use-icon svg{stroke-width:1.7px;color:#0a4fb0;width:16px;height:16px}.svc-uses strong{color:#1f3a5f;font-size:14.5px;font-weight:500;line-height:1.35}.svc-uses p{color:#5a5a5a;font-size:13px;line-height:1.6}.svc-forms{background:var(--hairline);border-block:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.svc-forms>li{background:#fff;gap:6px;padding:18px 16px 20px;display:grid}.svc-forms em{font-family:var(--font-sans);color:var(--brand);font-size:11px;font-style:normal;font-weight:600}.svc-forms strong{color:#1f3a5f;font-size:14.5px;font-weight:500}.svc-forms p{color:#5a5a5a;font-size:13px;line-height:1.6}.svc-related{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:26px;display:flex}.svc-related>span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-mono);font-size:12px}.svc-core-note{color:#a8c3e8;gap:9px;margin-top:1.25rem;font-size:13px;line-height:1.6;display:flex}.svc-core-note svg{color:#4e8ff0;flex:none;width:16px;height:16px;margin-top:2px}.afp{background:#fff;border:1px solid #dde3eb;border-radius:14px;margin-top:56px;overflow:hidden}.afp-head{background:#fafbfc;border-bottom:1px solid #dde3eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 22px;display:flex}.afp-live{align-items:center;gap:14px;display:inline-flex}.afp-dot{background:#2db37a;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #2db37a1f}.afp-dot.is-live{animation:1.8s ease-in-out infinite afp-pulse}@keyframes afp-pulse{0%,to{box-shadow:0 0 0 2px #2db37a1f}50%{box-shadow:0 0 0 5px #2db37a2e}}.afp-live strong{color:#2e2e2e;font-size:13.5px;font-weight:500}.afp-live em{color:#71757c;font-size:11px;font-style:normal}.afp-pill{white-space:nowrap;color:#0b6be6;background:#f4f8fe;border:1px solid #d6e2fa;border-radius:6px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;display:inline-flex}.afp-pill svg{flex:none;width:12px;height:12px}.afp-grid{background:#dde3eb;grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:1px;display:grid}.afp-group{background:#dde3eb;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;display:grid}.afp-cell{background:#fff;flex-direction:column;gap:10px;min-width:0;min-height:220px;padding:26px 22px 24px;transition:background-color .4s;display:flex;position:relative;overflow:hidden}.afp-cell.is-on{background:#fafcff}.afp-bar{background:#0b6be6;width:100%;height:2px;position:absolute;top:0;left:0}.afp-bar.is-filling{animation:2.6s linear forwards afp-fill}@keyframes afp-fill{0%{width:0}to{width:100%}}.afp-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.afp-top em{letter-spacing:1px;color:#0b6be6;font-size:11px;font-style:normal}.afp-state{white-space:nowrap;color:#2db37a;align-items:center;gap:6px;font-size:10.5px;transition:color .3s;display:inline-flex}.afp-state i{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.afp-state.is-on{color:#0b6be6}.afp-cell h3{color:#1f3a5f;margin-top:6px;font-size:18px;font-weight:500;line-height:1.3}.afp-cell p{color:#5a5a5a;max-width:300px;font-size:14.5px;line-height:1.55}.afp-foot{color:#6b6f76;background:#fafbfc;border-top:1px solid #dde3eb;align-items:center;gap:10px;padding:13px 22px;font-size:13.5px;line-height:1.5;display:flex}.afp-foot svg{color:#0b6be6;flex:none;width:14px;height:14px}@media (prefers-reduced-motion:reduce){.afp-cell,.afp-state{transition:none}.afp-dot.is-live,.afp-bar.is-filling{animation:none}}.svc-cta .cta-booking-grid{grid-template-columns:minmax(0,auto) minmax(0,auto);justify-content:space-evenly;gap:2.5rem;width:100%}.svc-cta .cta-booking-copy{max-width:34rem}.svc-cta-actions{justify-items:stretch;gap:.75rem;width:100%;min-width:0;max-width:20rem;display:grid}.svc-cta-actions .cta-note{margin-top:.5rem}@media (max-width:900px){.svc-cta .svc-cta-actions{justify-self:center}}.svc-faq>.col>.lede{text-align:center;width:min(100%,48rem);max-width:none;margin-inline:auto}.svc-faq>.col>.lede>.lede-title{max-width:none;margin-inline:auto}@media (max-width:1100px){.svc-uses,.svc-forms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.svc-uses,.svc-forms{grid-template-columns:minmax(0,1fr)}}.svc-ink :is(h1,h2,h3) .title-accent{color:var(--dark-accent)}@media (min-width:1024px){.svc-what--line .lede-title{max-width:none;font-size:min(var(--fs-h2), 2.15rem);white-space:nowrap}}.auc{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.auc-card{background:#fff;border:1px solid #e3e8f0;border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:14px 14px 20px;display:flex}.auc-copy{flex-direction:column;flex:1;gap:8px;margin-inline:6px;display:flex}.auc-copy h3{letter-spacing:-.2px;color:#1f3a5f;font-size:17px;font-weight:500;line-height:1.3}.auc-copy p{color:#5a5a5a;font-size:14px;line-height:1.55}.auc-art{background:#f7f9fd;border:1px solid #e8ecf4;border-radius:10px;min-height:104px;padding:12px;display:flex}.auc-line{background:#e3e8f0;border-radius:999px;flex:none;height:4px}.auc-tag{white-space:nowrap;border-radius:999px;flex:none;padding:3px 7px;font-size:10.5px;font-style:normal}.auc-tag--blue{color:#0b6be6;background:#eaf2fe}.auc-tag--warm{color:#a0632e;background:#fdf1e4}.auc-tag--grey{color:#6b6f76;background:#f1f3f6}.auc-tag--plain{color:#6b6f76;background:#fff;border:1px solid #e3e8f0}.auc-avatar{background:#e3e8f0;border-radius:999px;flex:none;width:18px;height:18px}.auc-chat{flex-direction:column;justify-content:center;gap:7px}.auc-bubble{white-space:nowrap;max-width:100%;padding:6px 9px;font-size:11px;line-height:1.35}.auc-bubble--ask{color:#5a5a5a;background:#fff;border:1px solid #e3e8f0;border-radius:4px 10px 10px;align-self:flex-start}.auc-bubble--reply{color:#fff;background:#0b6be6;border-radius:10px 4px 10px 10px;align-self:flex-end}.auc-source{font-family:var(--font-sans);white-space:nowrap;color:#0b6be6;align-self:flex-end;font-size:9.5px}.auc-search{flex-direction:column;justify-content:center;gap:7px}.auc-field{white-space:nowrap;color:#5a5a5a;background:#fff;border:1px solid #b9d1f7;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.auc-field svg{stroke-width:2.2px;color:#0b6be6;flex:none;width:11px;height:11px}.auc-hit{background:#d6e4fb;border-left:2px solid #0b6be6;border-radius:0 3px 3px 0;width:70%;height:9px}.auc-triage{flex-direction:column;justify-content:center;gap:10px}.auc-from{align-items:center;gap:8px;display:flex}.auc-tags{flex-wrap:wrap;gap:5px;display:flex}.auc-crm{flex-direction:column;justify-content:center;gap:7px}.auc-row{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;display:flex}.auc-row em{color:#71757c;font-style:normal}.auc-row b{color:#2e2e2e;align-items:center;font-weight:400;display:inline-flex}.auc-row--edit{background:#fff;border:1px solid #0b6be6;border-radius:6px;padding:4px 7px}.auc-row--edit em{color:#0b6be6}.auc-caret{background:#0b6be6;width:1.5px;height:10px;margin-left:2px}.auc-doc{align-items:center;gap:12px}.auc-sheet{background:#fff;border:1px solid #e3e8f0;border-radius:4px;flex-direction:column;flex:none;gap:5px;width:60px;height:76px;padding:8px 7px;display:flex}.auc-sheet-title{background:#0b6be6;border-radius:999px;width:70%;height:4px}.auc-checks{flex-direction:column;gap:5px;min-width:0;display:flex}.auc-checks em{white-space:nowrap;color:#2e2e2e;align-items:center;gap:5px;font-size:10.5px;font-style:normal;display:flex}.auc-checks em svg{stroke-width:2.6px;color:#0b6be6;flex:none;width:10px;height:10px}.auc-pill{white-space:nowrap;color:#0b6be6;background:#eaf2fe;border-radius:999px;align-self:flex-start;margin-top:2px;padding:3px 8px;font-size:10.5px;font-weight:400}.auc-inbox{flex-direction:column;justify-content:center;gap:8px}.auc-mail{align-items:center;gap:8px;display:flex}.auc-mail .auc-line{flex:auto;min-width:0}.auc-mail .auc-tag{margin-left:auto;font-size:9.5px}.auc-notes{align-items:center;gap:10px}.auc-scraps{flex-direction:column;flex:1 1 0;gap:7px;min-width:0;display:flex}.auc-scraps i{background:#d5dbe5;border-radius:999px;height:3px}.auc-arrow{stroke-width:2px;color:#0b6be6;flex:none;width:16px;height:16px}.auc-synth{background:#fff;border:1px solid #b9d1f7;border-radius:6px;flex-direction:column;flex:1 1 0;gap:5px;min-width:0;padding:8px 8px 9px;display:flex}.auc-synth em{white-space:nowrap;color:#0b6be6;font-size:9.5px;font-style:normal}.auc-synth i{background:#c9d8f5;border-radius:999px;height:3px}.auc-synth i:first-of-type{background:#9db8f2}.auc-chain{justify-content:center;align-items:center;gap:0}.auc-step{background:#0b6be6;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.auc-step svg{stroke-width:3px;color:#fff;width:11px;height:11px}.auc-link{background:#0b6be6;flex:auto;min-width:8px;max-width:18px;height:2px}.auc-link--dashed{background:0 0;border-top:2px dashed #b9d1f7;max-width:22px;height:0}.auc-gate{background:#fff;border:1.5px solid #0b6be6;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.auc-gate svg{stroke-width:2px;color:#0b6be6;width:13px;height:13px}.auc-form{color:#0b6be6;background:#eaf2fe;border:1px solid #d6e2fa;border-radius:999px;align-self:flex-start;margin-top:auto;padding:4px 10px;font-size:11.5px;line-height:1.3}.ant{justify-self:center;width:100%;min-width:0;max-width:540px}.ant-scroll{overflow-x:auto}.ant-scene{aspect-ratio:520/380;min-width:460px;position:relative}.ant-wires{fill:none;width:100%;height:100%;position:absolute;inset:0}.ant-ring,.ant-ray{stroke:#1e3352;stroke-width:1px;vector-effect:non-scaling-stroke}.ant-ray{stroke-linecap:round;transition:stroke .35s}.ant-ray.is-on.ant-ray--read{stroke:#4e8ff0}.ant-ray.is-on.ant-ray--write{stroke:#34d399}.ant-ray.is-on.ant-ray--approve{stroke:#f5b454}.ant-dot{fill:#fff}.ant-wave{fill:none;stroke:#4e8ff0;stroke-width:1px;vector-effect:non-scaling-stroke}.ant-tool{background:#13223a;border:1px solid #1e3352;border-radius:12px;align-items:center;gap:10px;padding:9px 14px 9px 9px;transition:background-color .35s,border-color .35s;display:flex;position:absolute;transform:translate(-50%,-50%)}.ant-tool.is-on{background:#16263d}.ant-tool.is-on.ant-tool--read{border-color:#4e8ff0}.ant-tool.is-on.ant-tool--write{border-color:#34d399}.ant-tool.is-on.ant-tool--approve{border-color:#f5b454}.ant-code{width:30px;height:30px;font-family:var(--font-sans);color:#8fa0b8;border:1px solid #24406a;border-radius:8px;flex:none;place-items:center;font-size:9.5px;transition:color .35s;display:grid}.ant-tool.is-on.ant-tool--read .ant-code{color:#4e8ff0}.ant-tool.is-on.ant-tool--write .ant-code{color:#34d399}.ant-tool.is-on.ant-tool--approve .ant-code{color:#f5b454}.ant-meta{flex-direction:column;gap:3px;display:flex}.ant-meta strong{white-space:nowrap;color:#fff;font-size:13.5px;font-weight:400}.ant-meta em{font-family:var(--font-sans);white-space:nowrap;color:#5f7393;align-items:center;gap:5px;font-size:10px;font-style:normal;transition:color .35s;display:inline-flex}.ant-meta em i{background:currentColor;border-radius:999px;flex:none;width:5px;height:5px}.ant-tool.is-on.ant-tool--read .ant-meta em{color:#4e8ff0}.ant-tool.is-on.ant-tool--write .ant-meta em{color:#34d399}.ant-tool.is-on.ant-tool--approve .ant-meta em{color:#f5b454}.ant-bot{width:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 2px))scale(.88)}.ant-bot-in,.ant-antenna{flex-direction:column;align-items:center;display:flex}.ant-ball{background:#4e8ff0;border-radius:999px;width:9px;height:9px}.ant-stem{background:#4e8ff0;width:2px;height:9px}.ant-head{background:#2a3a52;border:1.5px solid #4e8ff0;border-radius:26px;width:96px;height:82px;padding:8px;position:relative;box-shadow:0 12px 30px #00000040}.ant-ear{background:#4e8ff0;border-radius:3px;width:6px;height:26px;position:absolute;top:24px}.ant-ear--l{left:-8px}.ant-ear--r{right:-8px}.ant-face{background:#0f1d33;border:1px solid #1e3352;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;display:flex}.ant-eyes{align-items:center;gap:22px;display:flex}.ant-eye{background:#fff;border-radius:5px;width:9px;height:13px}.ant-mouth{background:#fff;border-radius:999px;width:12px;height:2px}.ant-floor{background:#00000047;border-radius:999px;width:64px;height:6px;margin-top:8px}@media (prefers-reduced-motion:reduce){.ant-ray,.ant-tool,.ant-code,.ant-meta em{transition:none}}@media (max-width:520px){.ant-scene{min-width:0}.ant-tool{border-radius:10px;gap:6px;padding:6px 10px 6px 6px}.ant-code{border-radius:6px;width:19px;height:19px;font-size:7.5px}.ant-meta{gap:2px}.ant-meta strong{font-size:11px}.ant-meta em{gap:4px;font-size:9px}.ant-meta em i{width:4px;height:4px}.ant-bot{transform:translate(-50%,calc(-50% - 2px))scale(.5)}}.svc-what .lede-text{max-width:44ch}.abr{align-self:start;width:100%;min-width:0;max-width:440px;margin-inline:auto}.abr-card{flex-direction:column;gap:16px;display:flex}.abr-orbit{aspect-ratio:560/360;width:100%;position:relative}.abr-wires{fill:none;width:100%;height:100%;position:absolute;inset:0}.abr-wire{stroke:#e3e6ea;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .3s}.abr-wire.is-done{stroke:#b9d1f7}.abr-wire.is-on{stroke:#0b6be6;stroke-width:1.5px}.abr-word{white-space:nowrap;color:#6b6f76;background:#fff;border:1px solid #e3e6ea;border-radius:999px;flex-direction:column;align-items:center;gap:1px;padding:7px 13px;font-size:12.5px;line-height:1.2;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.abr-word.is-done{color:#2e2e2e;border-color:#b9d1f7}.abr-word.is-on{color:#0b6be6;background:#f4f8fe;border-color:#0b6be6;font-weight:500;box-shadow:0 0 0 3px #0b6be61a}.abr-word em{color:#0b6be6;font-size:10px;font-style:normal}.abr-bot{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.abr-antenna{flex-direction:column;align-items:center;display:flex}.abr-ball{background:#0b6be6;border-radius:999px;width:7px;height:7px}.abr-antenna i{background:#0b6be6;width:2px;height:8px}.abr-body{flex-direction:column;align-items:center;display:flex}.abr-head{background:#fff;border:2px solid #0b6be6;border-radius:22px;width:80px;height:68px;padding:7px;transition:transform .45s,box-shadow .3s;position:relative;box-shadow:0 6px 16px #14285012}.abr-head.is-working{box-shadow:0 0 0 5px #0b6be614,0 10px 22px #0b6be624}.abr-ear{background:#0b6be6;border-radius:2px;width:4px;height:17px;position:absolute;top:23px}.abr-ear--l{left:-6px}.abr-ear--r{right:-6px}.abr-face{background:#eaf2fe;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;display:flex}.abr-eyes{align-items:center;gap:15px;transition:transform .35s;display:flex}.abr-eye{background:#0b2a55;border-radius:4px;width:8px;height:11px}.abr-arc{fill:none;stroke:#0b2a55;stroke-width:2.6px;stroke-linecap:round;width:10px;height:6px;overflow:visible}.abr-mouth{fill:none;stroke:#0b2a55;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:10px;overflow:visible}.abr-cheek{opacity:0;background:#9dc0f5;border-radius:999px;width:8px;height:4px;transition:opacity .3s;position:absolute;top:33px}.abr-cheek.is-on{opacity:1}.abr-cheek--l{left:9px}.abr-cheek--r{right:9px}.abr-floor{background:#14285014;border-radius:999px;height:5px;margin-top:7px}@media (prefers-reduced-motion:reduce){.abr-wire,.abr-word,.abr-head,.abr-eyes,.abr-cheek{transition:none}}.mfr-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:stretch;gap:48px 64px;display:grid}.mfr-copy{flex-direction:column;min-width:0;display:flex}.mfr-copy>.lede{flex:1}.mfr-copy .lede-title{margin-top:auto}.mfr-copy .lede-text{margin-bottom:auto}.mfr-copy .lede-title{max-width:none}.mfr{background:#0f1d33;border:1px solid #24406a;border-radius:14px;flex-direction:column;min-width:0;min-height:420px;display:flex;overflow:hidden}.mfr-head{font-family:var(--font-sans);white-space:nowrap;border-bottom:1px solid #24406a;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:10.5px;display:flex}.mfr-head-label{letter-spacing:1.4px;color:#6f84a3}.mfr-head-step{color:#8ec1ff}.mfr-body{flex:1;grid-template-columns:minmax(0,190px) minmax(0,1fr);min-height:0;display:grid}.mfr-list{border-right:1px solid #1e3352;grid-template-rows:repeat(6,minmax(0,1fr));min-width:0;display:grid;position:relative;overflow:hidden}.mfr-step{box-sizing:border-box;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1a2d4a;align-items:center;gap:10px;padding:0 14px;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.mfr-step:last-child{border-bottom:0}.mfr-step:focus-visible{z-index:2;outline-offset:-2px;outline:2px solid #0a6cf0}.mfr-step em{font-family:var(--font-sans);flex:none;font-size:11px;font-style:normal;font-weight:700;transition:color .3s}.mfr-step>span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;transition:color .3s;overflow:hidden}.mfr-step.is-on{background:#10264a}.mfr-step.is-on em{color:#8ec1ff}.mfr-step.is-on>span{color:#fff}.mfr-step.is-done em{color:#8ec1ff}.mfr-step.is-done>span{color:#c9d3e2}.mfr-step.is-next em{color:#4f6383}.mfr-step.is-next>span{color:#8fa0b8}.mfr-bar{z-index:2;background:#0a6cf0;width:2px;animation:4s linear forwards mfr-fill;position:absolute;top:0;left:0}@keyframes mfr-fill{0%{height:0}to{height:100%}}.mfr-rail{z-index:1;opacity:.7;transform-origin:top;pointer-events:none;background:#2f5fa8;width:2px;position:absolute;top:0;bottom:0;left:0}.mfr-list[data-trace=wait] .mfr-rail{transform:scaleY(0)}.mfr-list[data-trace=go] .mfr-rail{transition:transform 1.8s linear .6s}.mfr-list[data-trace=go] .mfr-step em{animation:.7s ease-out mfr-node}@keyframes mfr-node{35%{color:#fff;text-shadow:0 0 10px #8ec1ffbf}}.mfr-detail{flex-direction:column;gap:12px;min-width:0;padding:22px 22px 18px;display:flex}.mfr-detail-label{font-family:var(--font-sans);color:#6f84a3;font-size:11px}.mfr-detail h3{color:#fff;font-size:21px;font-weight:500;line-height:1.25}.mfr-desc{color:#b6c2d4;flex:1;min-height:0;font-size:13.5px;line-height:1.55;overflow:hidden}.mfr-out{box-sizing:border-box;background:#10264a;border:1px solid #2f5fa8;border-radius:10px;flex-direction:column;flex:none;justify-content:center;gap:5px;height:76px;padding:12px 14px;display:flex}.mfr-out span{font-family:var(--font-sans);letter-spacing:1.6px;color:#8ec1ff;font-size:10px}.mfr-out strong{color:#fff;font-size:14.5px;font-weight:400;line-height:1.3}.mfr-measure{display:none}.mfr-foot{border-top:1px solid #24406a;flex:none;gap:4px;padding:12px 18px;display:flex}.mfr-foot i{background:#1e3352;border-radius:3px;flex:1;height:6px;transition:background-color .3s}.mfr-foot i.is-done{background:#2f5fa8}.mfr-foot i.is-on{background:#0a6cf0}@media (max-width:900px){.mfr{min-height:auto}.mfr-head{padding:12px 16px}.mfr-body{grid-template-columns:minmax(0,1fr);position:relative}.mfr-measure{visibility:hidden;pointer-events:none;display:block;position:absolute;top:0;left:0;right:0}.mfr-list{border-bottom:1px solid #1e3352;border-right:0;order:1;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.mfr-step{border-bottom:1px solid #1a2d4a;flex-direction:row;align-items:center;gap:12px;height:auto;min-height:52px;padding:12px 16px}.mfr-step:last-child{border-bottom:0}.mfr-step>span{white-space:normal;overflow-wrap:break-word;text-overflow:clip;font-size:14.5px;line-height:1.3;overflow:visible}.mfr-detail{border-top:1px solid #1e3352;order:2;padding:18px 16px 20px}.mfr-detail h3{text-wrap:pretty;font-size:19px}.mfr-desc{flex:none;font-size:14.5px;overflow:visible}.mfr-out{height:auto;margin-top:auto}.mfr-out strong{line-height:1.4}.mfr-foot{display:none}.mfr-layout{gap:40px}}@media (prefers-reduced-motion:reduce){.mfr-step,.mfr-step em,.mfr-step>span,.mfr-foot i{transition:none}.mfr-bar{height:100%;animation:none}.mfr-list[data-trace] .mfr-rail{transition:none;transform:none}.mfr-list[data-trace] .mfr-step em{animation:none}}.site-theme-alternating main>.band.solutions-ink-band{background:var(--surface-dark);color:#fff;--foreground:#fff;--muted-foreground:#c2d3e9;--text-mono:#a8c3e8;--hairline:#bcd7ff2e;--border:#bcd7ff38;--surface:#10233a;--surface-2:#142b45;--dark-accent:#8fc0ff}.site-theme-alternating main>.band.solutions-ink-band .lede-kicker{color:#9ec8ff}.solutions-ink-band :is(h1,h2,h3) .title-accent{color:var(--dark-accent)}.aug{width:100%;min-width:0}.aug-scene{aspect-ratio:640/370;width:100%;position:relative;container-type:inline-size}.aug-wires{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aug-edge{stroke:#d5dbe3;stroke-width:1.8px;stroke-linecap:round;transition:stroke .3s}.aug-edge.is-run{stroke:#8fb5ee}.aug-edge.is-done{stroke:#2db37a}.aug-edge--warm.is-done{stroke:#f5b454}.aug-dash{stroke:#c9d0da;stroke-width:1.5px;transition:stroke .3s}.aug-dash.is-on{stroke:#0b6be6}.aug-port{fill:#6e7177;stroke:none}.aug-label{fill:#2db37a;stroke:none;font-size:9.5px}.aug-dot{fill:#0b6be6;stroke:none}.aug-dot-halo{fill:#0b6be629;stroke:none}.aug-node{box-sizing:border-box;background:#fff;border:1.5px solid #d5dbe3;border-radius:1.25cqw;justify-content:center;align-items:center;gap:1.406cqw;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute;box-shadow:0 2px 6px #1428500d}.aug-node--trigger{border-radius:2.813cqw 1.25cqw 1.25cqw 2.813cqw}.aug-node--round{border-radius:999px}.aug-node--wide{padding-inline:2.188cqw}.aug-node svg{stroke-width:1.8px;color:#5a5a5a;flex:none;width:3.438cqw;height:3.438cqw;transition:color .3s}.aug-node--ai svg{color:#0b6be6}.aug-node--wide b{white-space:nowrap;color:#2e2e2e;font-size:1.953cqw;font-weight:400}.aug-name{white-space:nowrap;color:#2e2e2e;flex-direction:column;align-items:center;gap:.156cqw;margin-top:1.094cqw;font-size:1.797cqw;line-height:1.25;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.aug-name em{color:#71757c;font-size:1.484cqw;font-style:normal}.aug-node.is-run{border-color:#0b6be6;box-shadow:0 0 0 4px #0b6be624}.aug-node.is-done{border-color:#2db37a}.aug-node.is-alert{border-color:#f5b454;box-shadow:0 0 0 4px #f5b45433}.aug-node.is-alert svg{color:#d98a1c}.aug-badge{background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-.781cqw;right:-.781cqw}.aug-badge svg{stroke-width:2.2px;width:1.719cqw;height:1.719cqw}.aug-badge--ok svg{color:#2db37a}.aug-badge--warn svg{width:1.875cqw;height:1.875cqw}.aug-node.is-alert .aug-badge--warn svg{color:inherit}.aug-bolt{width:1.875cqw;height:2.188cqw;display:block;position:absolute;transform:translate(-50%,-50%)}.aug-bolt svg{fill:#f5b454;stroke:none;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.aug-edge,.aug-dash,.aug-node,.aug-node svg{transition:none}}.auc-mid{justify-content:center;align-items:center;gap:10px}.auc-mid--col{flex-direction:column}.auc-list{flex-direction:column;gap:7px}.auc-list--mid{justify-content:center}.auc-pair{justify-content:center;align-items:center;gap:10px}.auc-box{white-space:nowrap;color:#2e2e2e;background:#fff;border:1px solid #e3e8f0;border-radius:8px;flex:none;padding:9px 11px;font-size:11px}.auc-stack{flex:none;gap:4px;display:grid}.auc-stack i{background:#e3e8f0;border-radius:3px;width:26px;height:9px}.auc-card-mini{background:#fff;border:1px solid #e3e8f0;border-radius:8px;flex-direction:column;flex:1 1 0;gap:6px;min-width:0;padding:8px 9px;display:flex}.auc-card-mini--wide{flex:none;width:80%}.auc-sync{flex:none;gap:2px;display:grid}.auc-sync svg{color:#0b6be6;width:13px;height:13px}.auc-sync .is-back{transform:rotate(180deg)}.auc-bars{flex:1 1 0;align-items:flex-end;gap:5px;min-width:0;height:54px;display:flex}.auc-bars i{background:#c3d4ee;border-radius:3px 3px 0 0;flex:1}.auc-bars i:last-child{background:#0b6be6}.auc-bars i.is-warm{background:#e2b48c}.auc-bars i.is-soft{background:#d6e4fb}.auc-group{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.auc-group em{color:#71757c;font-size:9.5px;font-style:normal}.auc-app{background:#fff;border:1px solid #e3e8f0;border-radius:7px;flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.auc-app-bar{background:#f7f9fd;border-bottom:1px solid #eef1f6;gap:4px;padding:6px 7px;display:flex}.auc-app-bar b{background:#cfd8e6;border-radius:999px;width:5px;height:5px}.auc-app-body{flex:1;display:flex}.auc-app-nav{border-right:1px solid #eef1f6;flex-direction:column;gap:3px;padding:7px 6px;display:flex}.auc-app-nav em{white-space:nowrap;color:#6b6f76;font-size:9px;font-style:normal}.auc-app-nav em:first-child{color:#0b6be6}.auc-app-main{flex-direction:column;flex:1;gap:5px;min-width:0;padding:9px 9px 10px;display:flex;position:relative}.auc-app-main i{background:#eef1f6;border-radius:3px;height:5px}.auc-app-badge{color:#0b6be6;background:#eaf2fe;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:400;position:absolute;bottom:7px;right:7px}.auc-phone{background:#fff;border:1px solid #e3e8f0;border-radius:9px;flex-direction:column;gap:6px;width:64px;padding:9px 8px 10px;display:flex}.auc-field-line{border:1px solid #e3e8f0;border-radius:4px;height:9px}.auc-phone b{background:#0b6be6;border-radius:4px;height:10px}.auc-grid{flex:none;grid-template-columns:repeat(3,14px);gap:3px;display:grid}.auc-grid i{border:1px solid #e3e8f0;border-radius:2px;height:9px}.auc-map{flex-direction:column;justify-content:center;gap:9px}.auc-map-row{grid-template-columns:1fr 14px 1fr;align-items:center;gap:6px;display:grid}.auc-map-row b{background:#c3d4ee;height:1px}.auc-row--off{opacity:.55}.auc-who{align-items:center;gap:7px;min-width:0;display:flex}.auc-ok svg,.auc-no svg{stroke-width:2.6px;width:11px;height:11px}.auc-ok svg{color:#0b6be6}.auc-no svg{color:#a0632e}.auc-rank{color:#0b6be6;background:#eaf2fe;border-radius:999px;place-items:center;width:15px;height:15px;font-size:9px;font-weight:500;display:grid}.auc-team{gap:6px;display:flex}.auc-avatar--on{background:#0b6be6}.auc-step--soft{background:#c3d4ee}.auc-note{color:#71757c;font-size:9.5px}.unv,.unv-wrap{width:100%;min-width:0}.unv-scene{aspect-ratio:520/340;width:100%;position:relative;container-type:inline-size}.unv-shapes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.unv-t{white-space:nowrap;color:#2e2e2e;line-height:1.2;position:absolute}.unv-dot{fill:#0b6be6}.unv-dot-halo{fill:#0b6be629}.unv-hint{color:#8a8f98}.unv-num{color:#0b6be6;font-weight:500}.unv-step{color:#2e2e2e;font-weight:500}.unv-wire,.unv-feed{fill:none}.unv-wire{stroke-width:1.4px;transition:stroke .3s}.unv-role{transition:fill .3s,stroke .3s}.unv-role-label{color:#5a5a5a;transition:color .3s}.unv-role-label[data-on=true]{color:#1f3a5f;font-weight:500}.unv-screen{color:#2e2e2e;font-weight:500;transition:color .3s}.unv-screen[data-on=true]{color:#0b6be6}.unv-pulse{fill:#0b6be6}.unv-sys{color:#1f3a5f;font-weight:500}.unv-chip{color:#0b6be6}.unv-pill{fill:#0b6be6}.unv-pill-label{color:#fff;font-weight:500}.unv-log{color:#2e2e2e}.unv-src{color:#5a5a5a}.unv-grain{fill:#a0a5ad}.unv-est{color:#0b6be6}.unv-ini{color:#fff;font-weight:600}.unv-num[data-state=rest]{color:#a0a5ad}.unv-num[data-state=done]{color:#2db37a}.unv-mark{color:#5a5a5a;transition:color .3s}.unv-mark[data-on=true]{color:#2e2e2e}@media (prefers-reduced-motion:reduce){.unv-wire,.unv-role,.unv-role-label,.unv-screen,.unv-mark{transition:none}}.hc-stack{width:100%}.hc-pile{aspect-ratio:580/360;width:100%;position:relative}.hc-slot-card{position:absolute;inset:0}.hc-box{aspect-ratio:580/360;width:100%;position:relative}.hc-scene{transform-origin:0 0;width:580px;height:360px;position:absolute;top:0;left:0}.hc-card{transform-origin:50% 0;background:#0f1d33;border:1px solid #2a4a78;border-radius:14px;width:580px;height:330px;transition:transform .8s cubic-bezier(.3,.7,.2,1),opacity .8s cubic-bezier(.3,.7,.2,1);position:absolute;top:30px;left:0;overflow:hidden;box-shadow:0 30px 60px #00000059}[data-rank="1"] .hc-card{transform:translateY(-15px)scale(.955)}[data-rank="2"] .hc-card{opacity:.55;transform:translateY(-30px)scale(.91)}.hc-dots{justify-content:center;gap:6px;margin-top:26px;display:flex}.hc-dot{background:#24406a;border-radius:999px;width:12px;height:4px;transition:width .4s;overflow:hidden}.hc-dot.is-on{width:34px}.hc-dot i{transform-origin:0;background:#8ec1ff;width:100%;height:100%;display:block;transform:scaleX(0)}.hc-head{border-bottom:1px solid #1e3352;align-items:center;gap:10px;height:44px;padding:0 16px;display:flex}.hc-logo{object-fit:contain;width:16px;height:16px}.hc-label{white-space:nowrap;color:#8fa0b8;font-size:12px}.hc-extra{white-space:nowrap;color:#fff;font-size:12px}.hc-pill-slot{margin-left:auto}.hc-body{height:285px;position:relative}.hc-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.hc-pill i{background:currentColor;border-radius:999px;width:6px;height:6px}.hc-pill--blue{color:#8ec1ff;background:#16335a;border-color:#2f5fa8}.hc-pill--green{color:#34d399;background:#123a2a;border-color:#1f5c3f}.hc-pill--warm{color:#f5b454;background:#3a2e17;border-color:#5a4520}.hc-rule{background:#1e3352;height:1px;display:block}.hc-ghost{background:#1a2d4a;border-radius:3px;height:5px;display:block}.hc-caret{vertical-align:-2px;background:#4e8ff0;width:1.5px;height:11px;margin-left:1px;display:inline-block}.hc-invoice{box-sizing:border-box;background:#13223a;border:1px solid #1e3352;border-radius:10px;width:190px;height:253px;padding:14px;position:absolute;top:16px;left:16px}.hc-inv-ref{white-space:nowrap;color:#6f84a3;font-size:10px;display:block}.hc-inv-client{white-space:nowrap;color:#fff;margin-top:3px;font-size:13px;font-weight:400;display:block}.hc-invoice .hc-rule{margin:12px 0}.hc-invoice .hc-ghost{margin-bottom:8px}.hc-inv-total{color:#6f84a3;font-size:10px;position:absolute;bottom:70px;left:14px}.hc-inv-amount{white-space:nowrap;color:#fff;font-size:23px;font-weight:600;position:absolute;bottom:36px;left:14px}.hc-inv-due{white-space:nowrap;color:#f5b454;font-size:10px;transition:color .3s;position:absolute;bottom:14px;left:14px}.hc-inv-due.is-paid{color:#34d399}.hc-stamp{letter-spacing:2px;white-space:nowrap;color:#34d399;transform-origin:100% 0;border:2px solid #34d399;border-radius:4px;padding:3px 8px;font-size:15px;font-weight:700;position:absolute;top:14px;right:12px}.hc-track{position:absolute;top:32px;left:244px;right:18px}.hc-track-title{white-space:nowrap;color:#6f84a3;font-size:10.5px;display:block}.hc-rail{background:#1e3352;width:2px;height:186px;position:absolute;top:28px;left:6px}.hc-rail i{background:#4e8ff0;width:100%;display:block}.hc-ev{opacity:0;transition:opacity .35s,transform .35s;position:absolute;left:24px;right:0;transform:translate(8px)}.hc-ev.is-on{opacity:1;transform:none}.hc-ev--0{top:22px}.hc-ev--1{top:78px}.hc-ev--2{top:196px}.hc-ev-dot{background:#4e8ff0;border:2px solid #0f1d33;border-radius:999px;width:14px;height:14px;position:absolute;top:2px;left:-25px}.hc-ev-dot.is-done{background:#34d399}.hc-ev-day{white-space:nowrap;color:#6f84a3;font-size:10px;display:block}.hc-ev strong{white-space:nowrap;color:#fff;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.hc-mail{box-sizing:border-box;color:#b6c2d4;opacity:0;background:#13223a;border-radius:8px;min-height:62px;padding:8px 10px;font-size:10.5px;line-height:1.5;transition:opacity .35s;position:absolute;top:118px;left:24px;right:0}.hc-mail.is-on{opacity:1}.hc-agent{white-space:nowrap;background:#16335a;border:1px solid #2f5fa8;border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 3px;font-size:11px;transition:background-color .3s,border-color .3s;display:inline-flex}.hc-agent i{color:#fff;background:#0a6cf0;border-radius:999px;place-items:center;width:18px;height:18px;display:grid}.hc-agent i svg{width:12px;height:12px}.hc-agent b{color:#fff;font-weight:400}.hc-agent em{color:#8ec1ff;font-style:normal}.hc-agent--green{background:#123a2a;border-color:#1f5c3f}.hc-agent--green i{color:#0f1d33;background:#34d399}.hc-agent--green em{color:#34d399}.hc-cal{position:absolute;inset:10px 16px 0}.hc-day{text-align:center;white-space:nowrap;color:#8fa0b8;width:96px;font-size:10.5px;transition:color .3s;position:absolute;top:0}.hc-day.is-on{color:#8ec1ff}.hc-hour{white-space:nowrap;color:#6f84a3;width:34px;font-size:10.5px;line-height:42px;position:absolute;left:0}.hc-slot{box-sizing:border-box;border:1px solid #1e3352;border-radius:6px;width:96px;height:42px;transition:background-color .3s,border-color .3s,box-shadow .3s;position:absolute}.hc-slot.is-busy{background:#1a2d4a}.hc-slot.is-checking{background:#16335a;border-color:#4e8ff0;box-shadow:0 0 0 3px #4e8ff02e}.hc-slot.is-rdv,.hc-slot.is-done{background:#0a6cf0;border-color:#0a6cf0;flex-direction:column;justify-content:center;gap:1px;padding:0 8px;display:flex}.hc-slot.is-done{background:#123a2a;border-color:#1f5c3f}.hc-slot b{white-space:nowrap;color:#fff;font-size:11px;font-weight:500}.hc-slot em{white-space:nowrap;color:#dce4f0;font-size:9.5px;font-style:normal}.hc-slot.is-done em{color:#34d399}.hc-check-tag{white-space:nowrap;color:#fff;background:#0a6cf0;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-style:normal;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hc-check-tag u{background:#fff;border-radius:999px;width:5px;height:5px;animation:.9s steps(2,end) infinite hc-blink}@keyframes hc-blink{0%,49%{opacity:1}50%,to{opacity:.2}}.hc-ask{opacity:0;background:#13223a;border:1px solid #2f5fa8;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:10.5px;transition:opacity .35s,transform .35s;display:flex;position:absolute;bottom:8px;left:16px;right:16px;transform:translateY(10px)}.hc-ask.is-on{opacity:1;transform:none}.hc-ask em{white-space:nowrap;color:#8ec1ff;flex:none;font-style:normal}.hc-ask b{white-space:nowrap;color:#fff;flex:none;font-weight:400}.hc-ask span{white-space:nowrap;text-overflow:ellipsis;color:#b6c2d4;overflow:hidden}.hc-note{box-sizing:border-box;background:#16335a;border:1px solid #2f5fa8;border-radius:12px;align-items:center;gap:9px;width:218px;padding:9px 11px;display:flex;position:absolute;bottom:8px;right:16px}.hc-note i{color:#fff;background:#0a6cf0;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.hc-note i svg{width:14px;height:14px}.hc-note em{white-space:nowrap;color:#8ec1ff;font-size:10px;font-style:normal;display:block}.hc-note b{white-space:nowrap;color:#fff;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.hc-inbox{box-sizing:border-box;background:#0b1a2e;border-right:1px solid #1e3352;width:212px;padding:12px 12px 0;position:absolute;top:0;bottom:0;left:0}.hc-inbox-title{white-space:nowrap;color:#6f84a3;margin-bottom:10px;font-size:10.5px;display:block}.hc-mailrow{opacity:0;background:#13223a;border:1px solid #1e3352;border-radius:8px;margin-bottom:6px;padding:7px 9px;transition:opacity .35s,transform .35s,background-color .3s,border-color .3s;position:relative;transform:translateY(-10px)}.hc-mailrow.is-in{opacity:1;transform:none}.hc-mailrow.is-picked{background:#10264a;border-color:#4e8ff0}.hc-mailrow-top{align-items:baseline;gap:8px;display:flex}.hc-mailrow-top strong{white-space:nowrap;text-overflow:ellipsis;color:#fff;flex:1;min-width:0;font-size:11px;font-weight:400;overflow:hidden}.hc-mailrow-top em{white-space:nowrap;color:#6f84a3;flex:none;font-size:10px;font-style:normal}.hc-mailrow-bot{align-items:center;gap:8px;margin-top:3px;display:flex}.hc-mailrow-sub{white-space:nowrap;text-overflow:ellipsis;color:#8fa0b8;flex:1;min-width:0;font-size:10px;overflow:hidden}.hc-badge{white-space:nowrap;color:#8fa0b8;background:#1a2d4a;border-radius:999px;flex:none;padding:1px 6px;font-size:9px;font-weight:400;transition:background-color .3s,color .3s}.hc-badge--1{color:#8ec1ff;background:#16335a}.hc-badge--2{color:#34d399;background:#123a2a}.hc-answer{box-sizing:border-box;padding:14px 18px;position:absolute;inset:0 0 0 212px}.hc-answer-top{white-space:nowrap;color:#6f84a3;justify-content:space-between;align-items:baseline;gap:12px;font-size:10.5px;display:flex}.hc-answer-top em{font-style:normal}.hc-answer-top b{color:#fff;font-weight:500}.hc-answer-subject{white-space:nowrap;color:#fff;opacity:.25;margin-top:10px;font-size:15px;font-weight:400;transition:opacity .4s;display:block}.hc-answer-subject.is-on{opacity:1}.hc-answer-tags{gap:6px;margin-top:9px;display:flex}.hc-answer-tags i{white-space:nowrap;color:#8ec1ff;opacity:0;background:#16335a;border:1px solid #2f5fa8;border-radius:999px;padding:3px 8px;font-size:9.5px;font-style:normal;transition:opacity .3s}.hc-answer-tags i.is-in{opacity:1}.hc-draft{background:#13223a;border-radius:10px;margin-top:11px;padding:11px 12px 10px}.hc-draft p{color:#dce4f0;min-height:72px;font-size:11.5px;line-height:1.55}.hc-draft-foot{border-top:1px solid #1e3352;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.hc-draft-foot em{white-space:nowrap;color:#6f84a3;font-size:10px;font-style:normal}.hc-send{white-space:nowrap;color:#fff;background:#0a6cf0;border-radius:7px;padding:6px 14px;font-size:11px;font-weight:500;transition:background-color .3s}.hc-send.is-sent{background:#1f8a5c}@media (prefers-reduced-motion:reduce){.hc-card,.hc-dot,.hc-pill,.hc-inv-due,.hc-ev,.hc-mail,.hc-agent,.hc-day,.hc-slot,.hc-ask,.hc-mailrow,.hc-badge,.hc-answer-subject,.hc-answer-tags i,.hc-send{transition:none}.hc-check-tag u{animation:none}}.studio-demo .hero-stage{aspect-ratio:auto;width:100%;max-width:none;margin:0}.studio-demo .hero-stage-panel{position:static;inset:auto}.svc-split--core{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:40px 48px}.svc-split--core>.cv{align-self:center}.cv{width:100%}.cv-scene{aspect-ratio:480/320;width:100%;font-family:var(--font-sans);line-height:1;position:relative;overflow:visible;container-type:inline-size}.cv-shapes{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cv-box,.cv-t{box-sizing:border-box;white-space:nowrap;position:absolute}.cv-box{justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:flex}.cv-t{color:#8fa0b8;transition:color .3s}.cv-strong{color:#fff;font-weight:600}.cv-muted{color:#6f84a3}.cv-ok{color:#34d399}.cv-warn{color:#f5b454}.cv-note{color:#6f84a3}.cv-note.is-done{color:#34d399}.cv-note.is-said{color:#8ec1ff}.cv-pill{color:#c9d3e2;background:#13223a;border:1px solid #24406a;border-radius:999px;padding:0 6px}.cv-pill.is-on{color:#fff;background:#16335a;border-color:#4e8ff0;box-shadow:0 0 0 3px #4e8ff029}.cv-pill.is-set{color:#fff;border-color:#2f5fa8}.cv-pill.is-done{color:#fff;background:#123a2a;border-color:#34d399}.cv-pill.is-warn{color:#fff;background:#3a2e17;border-color:#f5b454}.cv-frame{background:0 0;border:1px solid #4e8ff0;border-radius:12px}.cv-flow.is-hot,.cv-layer.is-hot{box-shadow:0 0 0 5px #4e8ff029}.cv-layer{border-radius:10px}.cv-link,.cv-rail,.cv-trace,.cv-dash,.cv-base{fill:none;stroke-linecap:round;transition:stroke .3s}.cv-link{stroke:#24406a;stroke-width:1px}.cv-link.is-on{stroke:#4e8ff0}.cv-link.is-set{stroke:#2f5fa8}.cv-link.is-done{stroke:#34d399}.cv-link.is-warn{stroke:#f5b454}.cv-rail{stroke:#1e3352;stroke-width:1px}.cv-trace{stroke:#4e8ff0;stroke-width:2px}.cv-dash{stroke:#24406a;stroke-width:1px;stroke-dasharray:3 4}.cv-base{stroke:#24406a;stroke-width:1px}.cv-win{fill:#0b1a2e;stroke:#2a4a78;stroke-width:1px}.cv-rule{stroke:#2a4a78;stroke-width:1px}.cv-win-dot{fill:#2a4a78}.cv-dot{fill:#4e8ff0}.cv-dot-halo{fill:#4e8ff0;opacity:.2}.cv-dot--grey .cv-dot,.cv-dot--grey .cv-dot-halo{fill:#6f84a3}.cv-dot--green .cv-dot,.cv-dot--green .cv-dot-halo{fill:#34d399}.cv-gauge{background:#24406a;border-radius:999px}.cv-gauge.is-on{background:#4e8ff0}.cv-module{color:#c9d3e2;background:#13223a;border:1px solid #24406a;border-radius:9px;padding:0 8px;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s}.cv-module.is-set{color:#fff;border-color:#2f5fa8}.cv-module.is-lit{background:#16335a;border-color:#4e8ff0;box-shadow:0 0 0 3px #4e8ff029}.cv-tag{color:#fff;background:#0a6cf0;border-radius:999px;padding:2px 6px;transition:opacity .2s}.cv-check{stroke:#2f5fa8}.cv-bar{background:#2f5fa8;border-radius:3px 3px 0 0}.cv-bar.is-lead{background:#4e8ff0}.cv-num{color:#8fa0b8;background:#13223a;border:1px solid #24406a;border-radius:999px}.cv-num.is-on{color:#fff;background:#16335a;border-color:#4e8ff0}.cv-num.is-done{color:#34d399;background:#123a2a;border-color:#34d399}.cv-step{border-radius:999px;justify-content:flex-start;padding:0 10px}.cv-avatar{color:#c9d3e2;background:#13223a;border:1px solid #24406a;border-radius:999px}.cv-avatar.is-done{color:#fff;background:#123a2a;border-color:#34d399}.cv-track{background:#1e3352;border-radius:999px}.cv-fill{background:#4e8ff0;border-radius:999px}.cv-fill.is-done{background:#34d399}@media (prefers-reduced-motion:reduce){.cv-box,.cv-t,.cv-module,.cv-tag,.cv-link,.cv-rail,.cv-trace,.cv-dash,.cv-base{transition:none}}.site-footer-title,.eyebrow--accent{color:var(--brand)}.dark-cta{--dark-accent:#8fc0ff}.dark-cta :is(h1,h2,h3) .title-accent{color:var(--dark-accent)}.cta-shell--tint{background:#f2f6fc;max-width:none}.cta-shell--tint>.card-panel{max-width:calc(var(--container-max) - var(--band-pad-x) * 2);margin-inline:auto}.thanks-band{--dark-accent:#8fc0ff}.thanks-band :is(h1,h2,h3) .title-accent{color:var(--dark-accent)}.cta-shell--tall{padding-block:clamp(4rem,7vw,7rem)}.team-cta .cta-booking-copy .lede-title{max-width:none}.contact-form-card{background:#fff;border:1px solid #dde3eb;border-radius:14px;width:100%;padding:clamp(1.5rem,3vw,2.5rem)}.home-hero-dark :is(.booking--card,.calendar-demo){color:#19304f;--foreground:#19304f;--muted-foreground:#5f6f84;--text-mono:#71839a;--brand:#0067ea;--brand-foreground:#fff;--hairline:#4644441f;--border:#4644441f;--surface:#fff;--surface-2:#f8f9fb}@media (max-width:760px){.home-page-hero h1,.home-page-hero .studio-hero-copy,.home-page-hero .studio-hero-copy>p,.home-page-hero .hero-reassurance{text-align:left}.home-page-hero .studio-hero-copy{align-items:flex-start}.home-page-hero .studio-hero-copy>p,.home-page-hero .hero-reassurance{margin-inline:0}.home-page-hero .studio-hero-copy>.btn-row{justify-content:flex-start;align-items:flex-start;width:100%}main>.band:is(.home-usecases-light,.home-solutions-light,.home-trust-light,.home-work-light,.home-tools-light)>.col>.section-heading{text-align:left;align-items:flex-start}main>.band:is(.home-usecases-light,.home-solutions-light,.home-trust-light,.home-work-light,.home-tools-light)>.col>.section-heading>.lede{align-items:flex-start}main>.band#cas-usage.home-usecases-light>.col>.section-heading .lede-title{font-size:var(--fs-h2)}main>.band:is(.home-usecases-light,.home-solutions-light,.home-trust-light,.home-work-light,.home-tools-light)>.col>.section-heading :is(.lede-title,.lede-text){text-align:left;margin-inline:0}main>.band:is(.home-usecases-light,.home-solutions-light,.home-trust-light,.home-work-light,.home-tools-light)>.col>.section-heading>.go{align-self:flex-start}.home-usecases-light .daily-section-aside{text-align:left;align-items:flex-start}.home-usecases-light .daily-section-aside .section-side-text{text-align:left;margin-inline:0}.home-impact-light .operational-impact-heading,.home-method-dark .mfr-copy>.lede{text-align:left}.home-method-dark .mfr-copy>.lede{align-items:flex-start}.home-method-dark .mfr-copy .lede-title{width:100%}.home-impact-light .operational-impact-heading :is(h2,p),.home-method-dark .mfr-copy :is(.lede-title,.lede-text){text-align:left;margin-inline:0}.home-faq-light>.col>.lede{text-align:left;align-items:flex-start}.home-faq-light>.col>.lede :is(.lede-title,.lede-text){text-align:left;margin-inline:0}.home-usecases-light .daily-open-callout{text-align:center;align-items:center}.home-usecases-light .daily-open-callout>div{margin-inline:auto}.home-usecases-light .daily-open-callout .eyebrow{justify-content:center}.home-usecases-light .daily-open-callout .btn{align-self:center}.home-booking-cta .cta-booking-copy,.home-booking-cta .cta-booking-copy>.lede,.home-booking-cta .cta-booking-copy .cta-note{text-align:left}.home-booking-cta .cta-booking-copy{align-items:flex-start}.home-booking-cta .cta-booking-copy>.lede{align-items:flex-start;width:100%}.home-booking-cta .cta-booking-copy :is(.lede-title,.lede-text),.home-booking-cta .cta-booking-copy .cta-note{margin-inline:0}.home-cta-reminder-card{text-align:left}.home-cta-reminder-card p,.home-cta-reminder-card .btn{margin-inline:0}.home-solutions-light .families-note{text-align:left;margin-inline:0}}@media (max-width:767px){.solutions-page-hero .studio-hero-grid{flex-direction:column;align-items:stretch;gap:2rem;display:flex}.solutions-page-hero h1,.solutions-page-hero .studio-hero-copy,.solutions-page-hero .studio-hero-copy>p,.solutions-page-hero .hero-reassurance{text-align:left}.solutions-page-hero .studio-hero-copy{align-items:flex-start}.solutions-page-hero .studio-hero-copy>p,.solutions-page-hero .hero-reassurance{margin-inline:0}.solutions-page-hero .studio-hero-copy>.btn-row{justify-content:flex-start;align-items:flex-start;width:100%}.solutions-page-hero .studio-hero-grid>:not(.studio-hero-copy){order:1}.solutions-page-hero .sol-app{aspect-ratio:500/470;border-radius:11px;order:2;grid-template-columns:40px minmax(0,1fr);align-self:center;width:min(100%,25rem);height:auto;min-height:0;margin-inline:0}.solutions-page-hero .sol-app-rail{padding-block:8px}.solutions-page-hero .sol-app-rail>img{height:17px;margin-bottom:5px}.solutions-page-hero .sol-app-rail-buttons{gap:4px}.solutions-page-hero .sol-app-rail-buttons span{border-radius:6px;width:27px;height:27px;font-size:8px}.solutions-page-hero .sol-app-main{gap:6px;padding:8px}.solutions-page-hero .sol-app-top{gap:.5rem;font-size:8px}.solutions-page-hero .sol-app-status{gap:4px}.solutions-page-hero .sol-app-status i{width:4px;height:4px}.solutions-page-hero .sol-app-hello{border-radius:7px;gap:.5rem;padding:8px 9px}.solutions-page-hero .sol-app-hello strong{font-size:11px}.solutions-page-hero .sol-app-hello p,.solutions-page-hero .sol-app-hello-module strong{font-size:8px}.solutions-page-hero .sol-app-hello-module span{font-size:7px}.solutions-page-hero .sol-app-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.solutions-page-hero .sol-card{border-radius:6px;gap:4px;min-height:0;padding:7px}.solutions-page-hero .sol-card-copy{gap:2px}.solutions-page-hero .sol-card-value{letter-spacing:-.3px;gap:3px;font-size:16px}.solutions-page-hero .sol-card-value em,.solutions-page-hero .sol-card-tag{font-size:7px}.solutions-page-hero .sol-card-label{font-size:8px}.solutions-page-hero .sol-card-art{width:38px;height:24px;bottom:7px;right:7px}.solutions-page-hero :is(.sol-card-art--window,.sol-card-art--ring){top:7px;bottom:auto}.solutions-page-hero .sol-card-art--window{gap:2px;width:38px;height:24px}.solutions-page-hero .sol-card-art--window i:first-child{height:6px}.solutions-page-hero .sol-card-art--window i:nth-child(2),.solutions-page-hero .sol-card-art--window i:nth-child(3){height:11px}.solutions-page-hero .sol-card-art--dots{grid-template-columns:repeat(4,5px);grid-auto-rows:5px;gap:4px}.solutions-page-hero .sol-card-art--bars{gap:3px}.solutions-page-hero .sol-card-art--bars i{width:5px}.solutions-page-hero .sol-card-art--bars i:first-child{height:10px}.solutions-page-hero .sol-card-art--bars i:nth-child(2){height:16px}.solutions-page-hero .sol-card-art--bars i:nth-child(3){height:22px}.solutions-page-hero .sol-card-art--bars i:nth-child(4){height:18px}.solutions-page-hero .sol-card-art--ring i{width:24px;height:24px}.solutions-page-hero .sol-card-art--ring i:after{width:15px;height:15px}main>.band.solutions-families-band>.col>.lede,main>.band#cas-concrets>.col>.section-heading>.lede,main>.band#methode .mfr-copy>.lede,main>.band#securite>.col>.section-heading>.lede,main>.band#tarification>.col>.lede,main>.band.solutions-faq-light>.col>.lede{text-align:left;align-items:flex-start;width:100%;max-width:100%;margin-inline:0}main>.band:is(.solutions-families-band,#cas-concrets,#methode,#securite,#tarification,.solutions-faq-light) :is(.lede-title,.lede-text){text-align:left;margin-inline:0}main>.band:is(#cas-concrets,#securite)>.col>.section-heading{text-align:left;align-items:flex-start}main>.band#cas-concrets>.col>.section-heading>.go{align-self:flex-start}.solutions-families-band .families-note{text-align:left;margin-inline:0}#cas-concrets .need-tile{text-align:left;align-items:flex-start}#cas-concrets .need-tile-heading{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.55rem}#cas-concrets .need-tile-heading strong{text-align:left}#cas-concrets .need-tile p{text-align:left;max-width:34rem;margin-inline:0}.solutions-page-cta .cta-booking-copy,.solutions-page-cta .cta-booking-copy>.lede,.solutions-page-cta .cta-booking-copy .cta-note{text-align:left}.solutions-page-cta .cta-booking-copy,.solutions-page-cta .cta-booking-copy>.lede{align-items:flex-start}.solutions-page-cta .cta-booking-copy>.lede{width:100%}.solutions-page-cta .cta-booking-copy :is(.lede-title,.lede-text),.solutions-page-cta .cta-booking-copy .cta-note{margin-inline:0}.solutions-page-cta .cta-booking-copy>.btn-row{justify-content:flex-start;align-items:flex-start;width:100%}}@media (max-width:760px){main>.band>.col>.lede,main>.band>.col>.section-heading,main>.band>.col>.section-heading>.lede{text-align:left;align-items:flex-start}main>.band>.col>.btn-row,main>.band>.col>.section-heading>.btn-row{justify-content:flex-start}.page-hero--inner .studio-hero-copy,.page-hero--inner .studio-hero-copy>p,.page-hero--inner .hero-reassurance{text-align:left}.page-hero--inner .studio-hero-copy{align-items:flex-start}.page-hero--inner .studio-hero-copy>.btn-row{justify-content:flex-start;width:100%}.svc-split>.svc-split-copy,.svc-split>.svc-what{text-align:left;align-items:flex-start}.svc-core-note{justify-content:flex-start}}@media (max-width:900px){.mfr-layout,.svc-cta .cta-booking-grid{grid-template-columns:minmax(0,1fr)}.cta-booking-copy{text-align:left;align-items:flex-start}.cta-booking-copy .cta-note,.svc-cta-actions .cta-note{text-align:left}.cta-booking-copy>.btn-row{justify-content:flex-start;align-items:flex-start;width:100%}.svc-cta .svc-cta-actions,.svc-cta-actions{justify-self:flex-start}}@media (max-width:1023px){.page-hero--inner .studio-hero-grid,.studio-hero-grid{grid-template-columns:1fr}.studio-hero-grid>:not(.studio-hero-copy){justify-self:flex-start;width:100%;max-width:440px;margin-inline:0}.page-hero--inner .studio-hero-copy,.studio-hero .studio-hero-copy{text-align:left;align-items:flex-start}.page-hero--inner .studio-hero-copy>p,.studio-hero .studio-hero-copy>p,.studio-hero .hero-reassurance{text-align:left;margin-inline:0}.page-hero--inner h1,.studio-hero h1{text-align:left}.studio-hero .studio-hero-copy>.btn-row,.page-hero--inner .studio-hero-copy>.btn-row{justify-content:flex-start;align-items:flex-start;width:100%}}@media (max-width:760px){.operational-impact-heading,.operational-impact-heading :is(h2,p),.work-editorial-note,.work-editorial-note :is(h3,p){text-align:left}.work-editorial-note{grid-template-columns:minmax(0,1fr);justify-items:flex-start}.work-editorial-note p{margin-inline:0}}@media (max-width:560px){.btn-row:has(>.btn~.btn){flex-direction:column;align-items:flex-start;width:100%}.btn-row:has(>.btn~.btn)>.btn{text-align:center;justify-content:center;width:100%;max-width:20rem}}@media (max-width:760px){main .lede{text-align:left;align-items:flex-start}main .lede-title{max-width:24ch}}@media (max-width:900px){.studio-hero h1,main>.band h1{letter-spacing:-.8px;font-size:36px;font-weight:500;line-height:1.14}main .lede-title,.operational-impact-heading h2{letter-spacing:-.8px;font-size:29px;font-weight:500;line-height:1.14}main .lede-text,.studio-hero-copy>p,.operational-impact-heading p{font-size:16px;line-height:1.62}main>.band{padding-block:56px}.studio-hero{padding-top:36px;padding-bottom:56px}.btn{border-radius:12px;min-height:52px;font-size:16px}.studio-hero-copy .btn{padding-inline:1.5rem;font-size:16px}.btn-row:has(>.btn~.btn){gap:10px}.btn-row:has(>.btn~.btn)>.btn{max-width:none}.btn:not(.site-header-cta){width:100%;max-width:none}.cta-note{font-size:10.5px}.btn--primary{color:#fff;background:#0a6cf0}.btn--ghost{color:#0b6be6;background:#fff;border-color:#d6e2fa}:is(.home-dark-band,.home-hero-dark,.dark-cta,.site-theme-alternating main>.band:nth-of-type(odd)) .btn--primary{color:#0f1d33;background:#8ec1ff}:is(.home-dark-band,.home-hero-dark,.dark-cta,.site-theme-alternating main>.band:nth-of-type(odd)) .btn--ghost{color:#fff;background:#121a28;border-color:#2a4a78}.uca-head button,.uca--rich .uca-head button{gap:12px;min-height:64px;padding:14px 18px}.uca-head em{width:22px;font-size:12px}.uca-titles small{font-size:12px}.uca-titles strong{font-size:16px;font-weight:500;line-height:1.35}.uca-chevron{width:18px;height:18px;transition:transform .3s}.uca-item.is-on .uca-chevron{transform:rotate(180deg)}.uca-text,.uca-example{font-size:15px;line-height:1.6}.uca-panel-in,.uca--rich .uca-panel-in{padding:0 18px 18px 52px}.uca-item.is-on .uca-head button:before{display:none}.faq-trigger{padding-block:14px;gap:12px;min-height:64px;padding-right:0}.faq-question{font-size:16px;font-weight:500;line-height:1.35}.faq-trigger svg{flex:none;width:18px;height:18px;transition:transform .3s}.faq-item[data-open=true] .faq-trigger svg{transform:rotate(180deg)}.faq-answer{padding-bottom:18px;padding-right:0;font-size:15px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.uca-chevron,.faq-trigger svg{transition:none}}@media (max-width:900px){.site-header-bar{min-height:64px;padding-inline:20px 16px}.site-footer-grid{grid-template-columns:minmax(0,1fr);gap:28px 20px}.site-footer-col--contact{margin-top:-18px}.site-footer-brand{grid-column:1/-1}.site-footer .site-footer-tagline{max-width:none;font-size:15px}.site-footer-title{font-size:13.5px;font-weight:600}.site-footer-link{align-items:center;min-height:40px;font-size:15px;display:inline-flex}.site-footer-col a[href^=mailto]{white-space:nowrap}.site-footer-bottom,.site-footer-legal .site-footer-link{color:var(--text-mono);font-size:13px;font-weight:400}.site-footer-legal .site-footer-link{min-height:0}.site-footer-bottom{flex-wrap:wrap;gap:10px 18px}.form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.form-label{font-size:14.5px;font-weight:600}.form-hint{font-size:12.5px}.form-input{border-radius:10px;min-height:52px;font-size:16px}.form-textarea{min-height:140px}.form-foot .btn{width:100%}.legal-body h3,.row-title{font-size:21px;font-weight:500}.legal-body p,.row p{font-size:16px;line-height:1.62}.legal-gap,.rows .row+.row{margin-top:34px}.legal-updated{font-size:13px}.calendar-demo-week{font-size:11px}.calendar-demo-days button{aspect-ratio:1;min-height:0;font-size:13px}.calendar-demo-month-nav button{width:30px;height:30px}.calendar-demo-notice{font-size:11.5px}.svc-uses,.svc-forms,.need-tiles,.sec-grid,.tst-group,.agd-steps{grid-template-columns:minmax(0,1fr)}.studio-hero .studio-hero-inner,.studio-hero .studio-hero-copy{gap:0}.studio-hero .studio-hero-copy{margin-top:0}.studio-hero .studio-hero-kicker{margin-bottom:25px;display:block}.studio-hero h1{margin-bottom:25px}.studio-hero .studio-hero-copy>p{margin-block:0}.studio-hero .studio-hero-copy>p+p{margin-top:16px}.studio-hero .studio-hero-copy>.btn-row{margin-top:30px}.studio-hero .hero-reassurance{margin-top:14px}.studio-hero .studio-hero-grid{gap:40px}.studio-hero{padding-top:64px}.studio-hero .studio-hero-inner{padding-top:40px}.hero-visual-desktop{display:none}.home-page-hero{padding-bottom:0}.dark-cta .cta-booking-copy,.dark-cta .cta-booking-copy>.lede,.dark-cta .lede,.dark-cta .svc-cta-actions,.home-cta-reminder-card,.thanks-band .lede{text-align:center;align-items:center}.dark-cta .cta-booking-copy .cta-note,.dark-cta .svc-cta-actions .cta-note,.dark-cta .cta-note,.home-cta-reminder-card .btn,.thanks-band .lede-text{text-align:center;margin-inline:auto}.dark-cta .cta-booking-copy>.btn-row,.dark-cta .btn-row,.btn-row.cta-actions{justify-content:center;align-items:center}.dark-cta .svc-cta-actions,.svc-cta .svc-cta-actions{justify-self:center}.tst-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark title""text text""pill pill";align-items:center;gap:10px 12px;display:grid}.tst-top{grid-area:mark}.tst-card h3{grid-area:title;font-size:16.5px}.tst-card p{grid-area:text}.tst-pill{grid-area:pill;justify-self:start}.isp-stage{display:none}.isp-view{gap:0;padding:20px 18px 22px}.tools-zone{flex-direction:column;display:flex}.tools-tabs{display:contents}.tools-tabs>:first-child{order:1}.tools-tabs>:nth-child(2){order:3}.tools-tabs>:nth-child(3){order:5}.tools-zone>div:nth-of-type(2){order:2}.tools-zone>div:nth-of-type(3){order:4}.tools-zone>div:nth-of-type(4){order:6}.tools-zone>.tools-disclaimer{order:7}.tools-zone>.tools-foot{order:8}.tools-tab{width:100%}}.site-footer-mail{color:#0b6be6;text-underline-offset:3px;text-decoration:underline}.site-footer-mail:hover{color:#0b6be6}@media (min-width:901px){.daily-section-heading .lede-title{max-width:none}}@media (max-width:900px){.btn.btn--white-blue,.btn.btn--white-blue:hover,.daily-open-callout .btn--primary,.daily-open-callout .btn--primary:hover{color:#0b6be6;background:#fff;border-color:#fff}.site-theme-alternating main>.studio-section .section-heading .lede-title,main>.band#cas-usage.home-usecases-light>.col>.section-heading .lede-title{font-size:29px}}.aug-flow{display:none}@media (max-width:900px){.aug-scene{display:none}.aug-flow{flex-direction:column;gap:10px;display:flex}.aug-step{background:#fff;border:1.5px solid #d5dbe3;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .3s,box-shadow .3s;display:grid;position:relative;box-shadow:0 2px 6px #1428500d}.aug-step+.aug-step:before{content:"";background:#d5dbe3;width:2px;height:13px;transition:background-color .3s;position:absolute;top:-13px;left:32px}.aug-step.is-run:before,.aug-step.is-done:before{background:#0b6be6}.aug-step.is-run{border-color:#0b6be6;box-shadow:0 0 0 4px #0b6be624}.aug-step.is-done{border-color:#2db37a}.aug-step.is-alert{border-color:#f5b454;box-shadow:0 0 0 4px #f5b45433}.aug-step-icon{background:#f4f6f9;border-radius:10px;place-items:center;width:38px;height:38px;transition:background-color .3s;display:grid}.aug-step-icon svg{fill:none;stroke-width:1.8px;color:#5a5a5a;width:18px;height:18px;transition:color .3s}.aug-step--ai .aug-step-icon{background:#eaf2fe}.aug-step--ai .aug-step-icon svg{color:#0b6be6}.aug-step.is-alert .aug-step-icon{background:#fdf3e2}.aug-step.is-alert .aug-step-icon svg{color:#d98a1c}.aug-step-text{flex-direction:column;gap:1px;min-width:0;display:flex}.aug-step-text b{white-space:nowrap;text-overflow:ellipsis;color:#2e2e2e;font-size:14.5px;font-weight:500;line-height:1.25;overflow:hidden}.aug-step-text em{white-space:nowrap;text-overflow:ellipsis;color:#71757c;font-size:11.5px;font-style:normal;overflow:hidden}.aug-step-mark{place-items:center;width:20px;height:20px;display:grid}.aug-step-mark svg{fill:none;width:14px;height:14px}.aug-step-ok{stroke:#2db37a;stroke-width:2.2px;stroke-linecap:round}.aug-step-warn{width:15px;height:15px}.aug-step--branch{margin-top:8px}.aug-step+.aug-step--branch:before{background:0 0;border-left:2px dashed #d5dbe3;width:0;height:21px;transition:border-color .3s;top:-21px}.aug-step--branch.is-run:before,.aug-step--branch.is-alert:before{border-color:#f5b454}}@media (prefers-reduced-motion:reduce){.aug-step,.aug-step:before,.aug-step-icon,.aug-step-icon svg{transition:none}}@media (max-width:900px){.auc-art{display:none}.auc-card{padding:16px}.auc-copy{margin-inline:0}.cv--flow,.cv--app,.cv--layer,.cv--kpi,.cv--teams{display:none}}@media (min-width:901px){.svc-what--two .lede-title{max-width:none}}@media (max-width:900px){.sec-cell{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:16px 18px;display:grid}.sec-cell-top{display:contents}.sec-cell-icon{grid-area:1/1}.sec-cell h3{grid-area:1/2}.sec-cell-top em{grid-area:1/3}.sec-cell p{grid-area:2/1/auto/-1}.afp-cell{gap:8px;min-height:0;padding:18px}.afp-top{justify-content:flex-start}.afp-cell h3{margin-top:2px;font-size:17px}.afp-cell p{max-width:none}.unv--software,.unv--integration,.unv--data,.unv--adoption{display:none}html[lang=en] #offre .lede-title{max-width:none}}@media (min-width:901px){.svc-faq>.col>.lede{text-align:left;width:100%;max-width:none;margin-inline:0}.svc-faq>.col>.lede>.lede-title{text-align:center;margin-inline:auto}.band:not(#top):not(#faq)>.col>.section-heading.svc-uses-head--two .lede .lede-title{max-width:none}}@media (max-width:900px){.svc-faq>.col>.lede,.svc-faq>.col>.lede>.lede-title{text-align:left;margin-inline:0}.ant,.abr{display:none}}@media (min-width:901px){.band:not(#top):not(#faq)#facon>.col>.lede>.lede-title,.band:not(#top):not(#faq)#complementarite>.col>.lede>.lede-title{max-width:none}}[data-rv=pending]{opacity:0!important;transform:translateY(28px)!important}[data-rv=pending][data-rv-from=left]{transform:translate(-44px)!important}[data-rv=pending][data-rv-from=right]{transform:translate(44px)!important}[data-rv=in]{transition:opacity 1s cubic-bezier(.16,.8,.24,1),transform 1s cubic-bezier(.16,.8,.24,1)}html[data-rv-hero] main>section#top:not(.home-page-hero) :is(.studio-hero-copy>p,.lede>.lede-text,.work-status,.studio-hero-copy>.btn-row,.studio-hero-copy>.hero-reassurance,.hero-visual-desktop,[class*=hero-compact-module][class*=__card]){opacity:0!important}@media (prefers-reduced-motion:reduce){[data-rv]{opacity:1!important;transition:none!important;transform:none!important}}
