.home-hybrid .hero{min-height:0;padding:108px 0 26px}.home-hybrid .hero h1{letter-spacing:-.055em;margin:20px 0 18px;font-size:clamp(40px,4.5vw,62px);line-height:1.06}.home-hybrid .hero-badge{padding:7px 14px;font-size:11px}.home-hybrid .hero-lead{font-size:17px;line-height:1.55}.home-hybrid .hero-lead strong{color:#c4d4e8;font-weight:500}.home-hybrid .hero-actions{gap:26px;margin-top:22px}.home-hybrid .hero-actions .button{min-height:48px;font-size:15px}.home-hybrid .persona-zone{width:min(920px,100%);margin-top:16px;padding-top:8px}.home-hybrid .persona-track button{padding:4px 8px;font-size:12px}.home-hybrid .hero-reassurance{margin-top:14px;font-size:12px}.home-hybrid .home-chaos{padding:28px 0 32px}.home-hybrid .home-chaos h2{max-width:950px;margin:12px auto 0;font-size:clamp(26px,3vw,38px);line-height:1.15}.home-hybrid .home-chaos .section-heading>p:last-child{max-width:1000px;margin-top:14px;font-size:16px;line-height:1.65}.home-hybrid .about-section{background:#06162c;padding:38px 0}.home-hybrid .about-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.home-hybrid .about-layout h2{letter-spacing:-.035em;margin:12px 0 0;font-size:32px;line-height:1.15}.home-hybrid .about-layout p:not(.kicker){color:#aebfd6;margin:0 0 12px;font-size:16px;line-height:1.7}.home-hybrid .about-layout a{color:#75e2f1;margin-top:6px;font-size:16px;display:inline-block}.home-hybrid .workspace-section{padding-top:44px}.home-hybrid .workspace-section h2{max-width:960px;margin-inline:auto}.home-hybrid .home-tools-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.home-hybrid .home-free-tools{background:linear-gradient(115deg,#092336,#111b3b);padding:42px 0}.home-hybrid .home-free-tools h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(28px,3vw,38px);line-height:1.15}.home-hybrid .home-free-tools p:not(.kicker){color:#b7c9df;margin:0 0 20px;font-size:17px;line-height:1.7}.home-tools-links{color:#75e2f1;flex-wrap:wrap;gap:10px;font-size:15px;line-height:1.65;display:flex}.home-tools-links a:hover{text-decoration:underline}.home-tools-links>span{color:#506783}.home-hybrid .section-heading>.home-journey-intro{color:#9eafc8;max-width:920px;margin-top:10px;font-size:16px}.home-hybrid .platform-intelligence{padding-bottom:32px}.home-hybrid .orchestration-section{padding-top:32px}.journey-playback{color:#9eb4cb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:14px;font-size:13px;display:flex}.journey-playback button{cursor:pointer;color:#b5eaf1;background:#0b223d;border:1px solid #3c5e7c;border-radius:8px;padding:9px 14px;font-size:13px}.home-hybrid .quick-demo-trigger{margin-top:16px}.home-hybrid .home-example-result{color:#d7e9f5;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.home-example-result svg{color:#6fe2bc;flex-shrink:0;width:20px;height:20px;margin-top:4px}.home-faq-toggle{cursor:pointer;font:inherit;background:0 0;border:0;padding:18px 0 0}.home-hybrid .faq-list>div[hidden]{display:none}.home-hybrid .faq-list>div:not([hidden]){animation:.2s ease-out hybridFaqReveal}@keyframes hybridFaqReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=760px){.home-hybrid .hero{padding:98px 0 28px}.home-hybrid .hero h1{font-size:clamp(36px,7vw,50px)}.home-hybrid .hero h1 br,.home-hybrid .hero-lead br{display:none}.home-hybrid .hero-lead{font-size:17px}.home-hybrid .hero-actions{gap:16px}.home-hybrid .persona-zone{margin-top:20px}.home-hybrid .home-chaos{padding:30px 0}.home-hybrid .about-layout,.home-hybrid .home-tools-layout{grid-template-columns:1fr;gap:22px}.home-hybrid .about-section{padding:34px 0}.home-hybrid .about-layout h2{font-size:29px}.home-hybrid .home-tools-layout{gap:24px}.home-hybrid .home-free-tools{padding:34px 0}.home-hybrid .platform-intelligence{padding-bottom:22px}.home-hybrid .orchestration-section{padding-top:22px}.home-hybrid .hero-reassurance{font-size:11px}.journey-playback{text-align:center;justify-content:center}}.home-hybrid .home-chaos-continuity{max-width:950px;margin:28px auto 0}.home-chaos-continuity h3{color:inherit;letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(26px,3vw,38px);line-height:1.15}.home-hybrid .home-chaos-continuity p{color:#63748c;margin:12px 0;font-size:16px;line-height:1.7}.home-hybrid .trade-row{grid-template-columns:minmax(0,1fr)}.home-hybrid .trade-select{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.home-hybrid .trade-select>span{white-space:nowrap;flex-shrink:0}.home-hybrid .trade-select>svg{flex-shrink:0;width:22px;height:22px}.home-hybrid .trade-select input{flex:1;width:100%;min-width:0;font-size:16px}.home-hybrid .workspace-sidebar nav button{text-align:left;color:#c2cad8;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:39px;padding:10px 12px;display:flex}.home-hybrid .workspace-sidebar nav button.active{color:#66daef;background:linear-gradient(90deg,#1b477c88,#182c5b66)}.home-hybrid .workspace-sidebar nav button:hover{background:#173450}.home-hybrid .workspace-sidebar nav button svg{flex-shrink:0;width:20px;height:20px}.home-hybrid .workspace-sidebar nav button b{font-size:13px;font-weight:500;line-height:1.5}.home-hybrid .workspace-demo-area{min-width:0;margin-top:20px}.home-hybrid .workspace-demo-area>.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.workspace-example{background:linear-gradient(140deg,#0a233c,#0a1930);border:1px solid #365470;border-radius:16px;min-height:410px;padding:22px;animation:.2s ease-out hybridFaqReveal}.workspace-example>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.example-badge{color:#74dfe9;font-size:12px;line-height:1.6}.workspace-example h3{margin:10px 0;font-size:23px;line-height:1.3}.workspace-example header p{color:#b7cbe0;margin:0;font-size:15px;line-height:1.6}.workspace-example header button{color:#9ae5ef;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #41617c;border-radius:8px;padding:9px 12px;font-size:13px}.example-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.example-metrics>div{background:#18384d66;border:1px solid #334f65;border-radius:10px;gap:5px;padding:14px;display:grid}.example-metrics strong{color:#f2f8ff;font-size:24px}.example-metrics span{color:#b8cee0;font-size:12px;line-height:1.5}.example-table-wrap{overflow-x:auto}.workspace-example table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px;line-height:1.6}.workspace-example caption{text-align:left;color:#97b4d0;margin-bottom:10px;font-size:12px}.workspace-example th{text-align:left;color:#8dbbd5;border-bottom:1px solid #365370;padding:10px 8px;font-size:12px}.workspace-example td{color:#c9daeb;border-bottom:1px solid #263e58;padding:13px 8px}.workspace-example td:last-child span{color:#a7dfdc}.example-next{background:#163c4b55;border-left:2px solid #52cedc;gap:8px;margin-top:20px;padding:16px;display:grid}.example-next>span{color:#86d8e6;font-size:12px}.example-next strong{font-size:15px;font-weight:600;line-height:1.5}.example-next p{color:#a5bed3;margin:0;font-size:12px;line-height:1.6}@media (width<=600px){.home-hybrid .workspace-demo-area>.module-grid{grid-template-columns:1fr}.workspace-example{padding:16px}.workspace-example>header{flex-direction:column}.example-metrics{gap:7px}.example-metrics>div{padding:10px}.example-metrics span{font-size:11px}.home-hybrid .trade-select{gap:8px;padding:10px}.home-hybrid .trade-select>span{font-size:14px}.home-chaos-continuity h3{font-size:27px}}.home-hybrid .workspace-demo-area{overscroll-behavior-y:contain;scrollbar-gutter:stable;scroll-behavior:auto;height:550px;min-height:550px;padding:2px 4px 2px 2px;overflow-y:auto}.home-hybrid .workspace-view{min-height:100%;animation:.18s ease-out workspaceViewIn}.home-hybrid .workspace-view>.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.home-hybrid .workspace-example{min-height:100%;animation:none}.home-hybrid .workspace-sidebar nav button{transition:background .18s,color .18s;position:relative}.home-hybrid .workspace-sidebar nav button.active:before{content:"";background:#6de5ef;border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.selected-trade-chip{background:#10344788;border:1px solid #3c7886;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px 18px;display:flex}.selected-trade-chip>div{gap:5px;min-width:0;display:grid}.selected-trade-chip span{color:#9ec5d6;font-size:12px}.selected-trade-chip strong{font-size:17px;line-height:1.5}.selected-trade-chip button,.trade-picker-cancel{color:#80e0ef;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:14px}.selected-trade-chip button{white-space:nowrap}.profession-suggestions{flex-wrap:wrap;gap:9px;display:flex}.profession-suggestions button{min-height:44px;padding:10px 14px!important;font-size:14px!important}.workspace-mobile-tools{display:none}.home-hybrid .workspace-actions{justify-content:flex-end}.home-hybrid .intelligence-tabs button{position:relative;overflow:hidden}.home-hybrid .intelligence-tabs button.active:after{content:"";transform-origin:0;background:linear-gradient(90deg,#51e1ed,#9377fd);width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(1)}.home-hybrid .intelligence-tabs button.active.is-running:not(.is-paused):after{animation:6s linear infinite journeyProgress}.home-hybrid .intelligence-tabs button.active.is-paused:after{animation:none}.home-hybrid .home-source-note,.home-hybrid .journey-playback{color:#a8bdd1}.home-hybrid .section-heading>.home-journey-intro{font-size:15px}.home-hybrid .workspace-example header>div>p{font-size:14px}.visual-heading{justify-content:space-between;align-items:baseline;gap:15px;margin:22px 0 16px;display:flex}.visual-heading strong{font-size:16px}.visual-heading>span{color:#a5c4dc;font-size:12px}.comparison-toolbar{color:#a7c6da;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px;font-size:12px;display:flex}.comparison-toolbar button{color:#96e3ee;cursor:pointer;background:#123345;border:1px solid #416d80;border-radius:7px;min-height:40px;padding:8px 12px;font-size:12px}.comparison-properties{grid-template-columns:1fr 1fr;gap:14px;display:grid}.comparison-properties>article{background:#0e2740;border:1px solid #3b5874;border-radius:12px;overflow:hidden}.property-drawing{background:linear-gradient(140deg,#164959,#102641);place-items:center;height:112px;display:grid;position:relative}.drawing-b{background:linear-gradient(140deg,#333c68,#14213b)}.property-drawing svg{stroke:#8de3e8;stroke-width:1.3px;width:100%;height:100%}.drawing-b svg{stroke:#bab0fb}.property-drawing>span{color:#d4e9fa;background:#071b33dd;border-radius:6px;padding:5px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.comparison-properties h4{margin:16px;font-size:17px}.comparison-properties dl{margin:0 16px 16px}.comparison-properties dl>div{border-top:1px solid #2b4861;gap:5px;padding:10px 0;display:grid}.comparison-properties dt{color:#a5c1d8;font-size:12px}.comparison-properties dd{color:#e3f0fc;margin:0;font-size:15px;line-height:1.5}.comparison-properties .comparison-total dd{color:#79e7d7;font-weight:700}.show-differences .difference{background:#24506066;margin-inline:-8px;padding-inline:8px}.visual-explainer{color:#a5bdd4!important;margin:18px 0 0!important;font-size:12px!important;line-height:1.7!important}.calendar-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.calendar-week>div{background:#102941;border:1px solid #35536a;border-radius:9px;flex-direction:column;gap:10px;min-height:190px;padding:10px 8px;display:flex}.calendar-week>div>strong{color:#a9c9dc;font-size:11px}.calendar-day-number{color:#e7f4ff;font-size:20px}.calendar-week article{background:#20516177;border-left:2px solid #5dd4df;gap:6px;padding:8px;font-size:12px;line-height:1.5;display:grid}.calendar-week small{color:#a5c3db;font-size:10px}.calendar-free{color:#7c9bb5;font-size:11px}.visual-documents>article{border-top:1px solid #304c64;align-items:center;gap:12px;padding:16px 0;display:flex}.document-check{color:#acbdd1;background:#233c51;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.document-check.received{color:#8ce9d2;background:#145349}.visual-documents article>div{flex:1;gap:5px;display:grid}.visual-documents strong{font-size:15px}.visual-documents small{color:#9fbed6;font-size:12px}.document-status{color:#a8d4df;font-size:12px}.budget-scenario{margin:20px 0}.budget-scenario>span{color:#c6deed;font-size:14px}.budget-bar{border-radius:7px;height:30px;margin:12px 0;display:flex;overflow:hidden}.budget-bar>span{background:#347c9c;padding:6px 12px;font-size:12px}.budget-bar i{background:#9470dc}.budget-scenario dl{gap:30px;font-size:13px;display:flex}.budget-scenario dl>div{gap:6px;display:grid}.budget-scenario dt{color:#9fbed6}.budget-scenario dd{color:#e1eef9;margin:0}.project-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-lanes>article{background:#122b43;border-radius:10px;padding:14px}.project-lanes article>span{color:#75e0e8;font-size:12px;line-height:1.6}.project-lanes article>div{background:#0a2037;border:1px solid #32506b;border-radius:8px;margin-top:16px;padding:12px}.project-lanes strong{font-size:14px;line-height:1.5}.project-lanes p{color:#adc7dc;margin-bottom:0;font-size:13px;line-height:1.6}.visual-team article{border-top:1px solid #304c64;align-items:center;gap:12px;padding:16px 0;display:flex}.visual-team article>span{color:#b9eaf3;background:#305875;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.visual-team article>div{flex:1;gap:5px;display:grid}.visual-team strong{font-size:14px}.visual-team small{color:#a2c0d8;font-size:12px}.visual-team article>b{color:#7dd9cf;font-size:11px}@keyframes workspaceViewIn{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes journeyProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=760px){.workspace-mobile-tools{color:#b7d0e4;gap:9px;margin-top:20px;font-size:14px;display:grid}.workspace-mobile-tools select{color:#e5f0fb;background:#102a44;border:1px solid #42657d;border-radius:10px;width:100%;min-height:48px;padding:12px;font-size:16px}.home-hybrid .workspace-demo-area{height:580px;min-height:580px}.selected-trade-chip{flex-wrap:wrap;align-items:flex-start;gap:8px}.selected-trade-chip strong{font-size:16px}.comparison-toolbar{flex-direction:column;align-items:flex-start}.calendar-week{grid-template-columns:1fr}.calendar-week>div{grid-template-columns:75px 30px 1fr;align-items:center;min-height:0;display:grid}.calendar-week article{grid-column:3}.project-lanes{grid-template-columns:1fr}.project-lanes article>div{margin-top:10px}.comparison-properties{gap:8px}.comparison-properties h4{margin:12px;font-size:15px}.comparison-properties dl{margin:0 12px 12px}.comparison-properties dd{font-size:13px}.property-drawing{height:90px}}@media (prefers-reduced-motion:reduce){.home-hybrid .workspace-view{animation:none}.home-hybrid .intelligence-tabs button.active:after{animation:none!important}}.journey-demo{color:#dce8f7;font-size:16px;line-height:1.6}.journey-demo header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.journey-demo h3{margin:12px 0;font-size:26px;line-height:1.25}.journey-demo h4{margin:0 0 18px;font-size:21px}.journey-demo p{font-size:16px!important;line-height:1.65!important}.journey-demo button{font:inherit;cursor:pointer;color:inherit;background:#112b43;border:1px solid #355674;border-radius:10px;min-height:44px;padding:10px 14px}.journey-demo button:focus-visible{outline-offset:3px;outline:3px solid #75e5ed}.journey-demo header>button{flex-shrink:0;font-size:14px}.journey-context{background:linear-gradient(100deg,#123a49,#17263f);border:1px solid #3d6476;border-radius:12px;align-items:center;gap:12px;margin:20px 0;padding:16px;display:flex}.journey-context strong,.journey-context span,.journey-homes span,.journey-homes strong{display:block}.journey-context>span:last-child{color:#a6bfd1;margin-left:auto;font-size:12px}.journey-dot{background:#71eadb;border-radius:50%;flex-shrink:0;width:9px;height:9px}.journey-context div>span{color:#afc5d9;font-size:14px}.journey-demo nav{border-bottom:1px solid #33465e;flex-wrap:wrap;gap:6px;margin-bottom:22px;padding-bottom:12px;display:flex}.journey-demo nav button[aria-pressed=true]{color:#edffff;background:#155564;border-color:#6ee3e7}.dossier-demo-panel{animation:.2s journey-in}.journey-homes,.journey-scenarios{grid-template-columns:1fr 1fr;gap:14px;display:grid}.journey-homes button{text-align:left;background:linear-gradient(135deg,#183b52,#112039);gap:8px;padding:20px;display:grid}.journey-homes button[aria-pressed=true]{border-color:#69e1e5;box-shadow:inset 0 0 0 1px #69e1e5}.journey-homes strong{font-size:19px}.journey-homes b{color:#8aeded;font-size:25px}.journey-homes span{color:#bad0e1;font-size:14px}.journey-demo .journey-primary{color:#092a38;background:#79e2e8;border-color:#79e2e8;margin-top:18px;font-weight:700}.journey-demo button:disabled{opacity:.75;cursor:default}.journey-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.journey-metrics>div,.journey-scenarios>div{background:#102b41;border:1px solid #2c4b64;border-radius:12px;padding:16px}.journey-metrics span,.journey-scenarios span{color:#b8ccdf;font-size:13px;display:block}.journey-metrics strong,.journey-scenarios strong{color:#9cecf0;font-size:23px;display:block}.journey-scenarios small,.journey-row small{color:#afc3d7;font-size:13px;display:block}.journey-range{display:block}.journey-range strong{float:right;color:#8ae7eb}.journey-range input{accent-color:#6ee1e6;width:100%;min-height:32px;margin-top:18px;display:block}.journey-demo .journey-note{color:#a8bbd0;font-size:13px!important}.journey-row{border-bottom:1px solid #30475e;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.journey-row>span{color:#f0d297;text-align:right;font-size:13px}.journey-answer{background:#123448;border-left:3px solid #7be3e6;border-radius:10px;margin-top:16px;padding:18px}.journey-answer button{margin-right:8px}.journey-question{text-align:left;width:100%}@keyframes journey-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=650px){.journey-demo header{flex-direction:column}.journey-context>span:last-child{display:none}.journey-homes,.journey-metrics,.journey-scenarios{grid-template-columns:1fr}.journey-demo nav button{flex:1 0 auto}.journey-demo h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.dossier-demo-panel{animation:none}}.journey-controls{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.journey-controls .journey-range,.journey-controls strong{font-size:15px}.journey-demo .example-next{margin-top:20px}.journey-demo .journey-row strong{font-size:16px}@media (width<=650px){.journey-controls{grid-template-columns:1fr}.journey-demo .journey-row{flex-direction:column;align-items:flex-start;gap:8px}}.journey-contribution-input{grid-template-columns:1fr 180px;align-items:center;gap:14px;margin:20px 0;font-size:15px;display:grid}.journey-contribution-input input{color:#e7f8ff;width:100%;min-height:46px;font:inherit;background:#102b41;border:1px solid #4b7b8e;border-radius:9px;padding:10px 12px}.journey-apport-comparison{margin:24px 0}.journey-apport-comparison table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.journey-apport-comparison th,.journey-apport-comparison td{border-bottom:1px solid #345167;padding:12px 10px}.journey-apport-comparison caption{text-align:left;color:#afc3d7;padding-bottom:10px;font-size:13px}.journey-apport-comparison tbody tr:nth-child(2){color:#a8f2ef;background:#184b5877}@media (width<=650px){.journey-contribution-input{grid-template-columns:1fr}.journey-apport-comparison table{min-width:440px}}@media (width>=761px){.home-hybrid .hero{box-sizing:border-box;min-height:clamp(900px,84svh,1160px);padding:130px 0 74px}.home-hybrid .desktop-nav{gap:clamp(24px,3vw,44px);font-size:16px}.home-hybrid .desktop-nav a{padding-block:10px;line-height:1.5}}.home-hybrid .home-chaos,.home-hybrid .home-free-tools{color:#07152b;background:linear-gradient(110deg,#d9f0fc 0%,#f6f7fc 50%,#ddd0fb 100%)}.home-hybrid .home-chaos .kicker{font-size:clamp(16px,1.45vw,19px);line-height:1.4}.home-hybrid .home-free-tools p:not(.kicker){color:#304158}.home-hybrid .home-free-tools .kicker,.home-hybrid .home-free-tools .home-tools-links,.home-hybrid .home-free-tools .home-tools-links a{color:#075a6b}.home-hybrid .home-free-tools .home-tools-links>span{color:#66758c}.home-hybrid .home-free-tools .button-outline{color:#073f59;background:#ffffffb3;border-color:#2499b4}.home-hybrid .hero-reassurance{color:#e3edfb;margin-top:22px;font-size:15px;font-weight:600;line-height:1.5}.home-hybrid .hero-reassurance span{color:inherit}.home-hybrid .hero-reassurance i{background:#58d5ed;border-radius:50%;width:5px;height:5px;display:block}.home-hybrid .home-free-tools .kicker{color:#004b61;font-size:17px;font-weight:850}.home-hybrid .home-free-tools .home-tools-links,.home-hybrid .home-free-tools .home-tools-links a{color:#004b61;font-size:17px;font-weight:700}.home-hybrid .home-free-tools .home-tools-links a{text-underline-offset:4px;-webkit-text-decoration:underline #298fa3;text-decoration:underline #298fa3}@media (width<=760px){.home-hybrid .hero-reassurance{flex-wrap:wrap;font-size:13px}.home-hybrid .home-free-tools .home-tools-links,.home-hybrid .home-free-tools .home-tools-links a{font-size:16px}}.home-start-section{color:#122b42;background:#f6fafc;padding:64px 0}.home-start-heading{max-width:780px;margin-bottom:28px}.home-start-heading h2{margin:10px 0 14px;font-size:clamp(26px,3.5vw,40px);line-height:1.15}.home-start-heading p:not(.kicker){color:#526577;line-height:1.65}.home-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-start-grid>a{color:inherit;background:#fff;border:1px solid #d8e5ed;border-radius:18px;flex-direction:column;align-items:flex-start;padding:26px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.home-start-grid>a:hover{border-color:#137f95;transform:translateY(-3px)}.home-start-grid>a:focus-visible{outline-offset:4px;outline:3px solid #137f95}.home-start-grid svg{width:25px;height:25px}.home-start-grid>a>span{color:#137084;margin-top:16px;font-size:14px;font-weight:700}.home-start-grid h3{margin:10px 0;font-size:21px;line-height:1.3}.home-start-grid p{color:#526577;margin:0 0 22px;font-size:16px;line-height:1.6}.home-start-grid strong{color:#126c7e;align-items:center;gap:10px;margin-top:auto;font-size:15px;display:flex}.home-start-grid strong svg{width:18px;height:18px}.home-start-note{color:#526577;margin:24px 0 0;font-size:14px;line-height:1.7}.home-start-note a{color:#126c7e;text-underline-offset:3px}.faq-list details>a{margin:0 0 20px;display:inline-flex}@media (width<=760px){.home-start-section{padding:42px 0}.home-start-grid{grid-template-columns:1fr}.home-start-grid>a{padding:24px}.home-start-grid h3{font-size:21px}}.home-animated-reference{color:#f8fbff;background:#020d20}.home-animated-reference .container{width:min(1180px,100% - 48px)}.home-animated-reference .wide-container{width:min(1460px,100% - 48px)}.home-animated-reference .section{padding:112px 0}.home-animated-reference .section-heading h2,.home-animated-reference .faq-heading h2,.home-animated-reference .orchestration-copy h2{letter-spacing:-.052em;margin:14px 0 0;font-size:clamp(38px,4.5vw,66px);line-height:1.04}.home-animated-reference .section-heading>p:last-child,.home-animated-reference .faq-heading>p:last-child,.home-animated-reference .orchestration-copy>p{max-width:720px;margin:20px auto 0;font-size:18px;line-height:1.65}.home-animated-reference .hero{background:radial-gradient(circle at 16% 78%,#00bdea61,#0000 31%),radial-gradient(circle at 89% 75%,#742df67a,#0000 35%),linear-gradient(145deg,#010a18 10%,#031229 57%,#07143a);min-height:780px;padding:138px 0 80px}.home-animated-reference .hero h1{letter-spacing:-.058em;margin:28px auto 18px;font-size:clamp(51px,5.8vw,84px);line-height:1.04}.home-animated-reference .hero h1 span{color:#0000;background:linear-gradient(100deg,#15c9ec,#317bf5 50%,#a453fb);-webkit-background-clip:text;background-clip:text}.home-animated-reference .hero-badge{letter-spacing:.08em;padding:8px 15px;font-size:10px;line-height:1.5}.home-animated-reference .hero-lead{color:#a6b2c5;max-width:900px;margin:0 auto;font-size:18px;line-height:1.55}.home-animated-reference .hero-lead strong{color:#d0daea;font-weight:500}.home-animated-reference .hero-actions{grid-template-columns:1fr .88fr;gap:14px;width:min(620px,100%);margin:34px auto 0;display:grid}.home-animated-reference .hero-actions .button{min-height:56px;font-size:14px}.home-animated-reference .hero-actions .home-text-link{color:#dbe3ef;background:#04112970;border:1px solid #4bddf7a6;border-right-color:#8154f7;border-radius:11px;justify-content:center;min-height:56px;padding:0 20px;font-size:14px}.home-animated-reference .hero-actions .hero-full-demo{color:#8de3f1;background:0 0;border:0;grid-column:1/-1;justify-self:center;min-height:32px;padding:2px 8px}.home-animated-reference .hero-action-note{color:#b9cce2;margin:16px auto 0;font-size:14px;line-height:1.6}.home-animated-reference .workspace-demo-note{color:#a9c4db;margin:14px 0 0;font-size:14px;line-height:1.6}.home-animated-reference .workspace-actions{flex-wrap:wrap}.home-animated-reference .hero-reassurance{margin-top:24px;font-size:11px}.home-animated-reference .persona-zone{width:min(620px,100%);margin:28px auto 0;padding-top:18px}.home-animated-reference .persona-track button{padding:4px 7px;font-size:11px}.home-animated-reference .home-chaos{color:#07152b;background:#f5f7fb}.home-animated-reference .home-chaos h2{max-width:1000px;margin:14px auto 0}.home-animated-reference .home-chaos{background:#f5f7fb;padding:88px 0 96px}.home-animated-reference .home-chaos .kicker{color:#126c7e}.home-animated-reference .home-chaos .chaos-lead{color:#223e57;max-width:900px;margin:30px auto 0;font-size:clamp(20px,2vw,24px);font-weight:550;line-height:1.6}.home-animated-reference .home-chaos .chaos-outcome{color:#405970;max-width:820px;margin:16px auto 0;font-size:19px;line-height:1.7}.home-animated-reference .chaos-principles{color:#126c7e;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:30px;font-size:15px;font-weight:650;display:flex}.home-animated-reference .home-light-surface{color:#122b42;background:linear-gradient(115deg,#e2f7fc 0%,#f7faff 54%,#ece4fb 100%)}.home-animated-reference .home-free-tools{isolation:isolate;padding:88px 0 0;position:relative}.home-animated-reference .home-free-tools:after{content:"";pointer-events:none;background:linear-gradient(#b7ddf200 0%,#8ec2e252 24%,#6e9bc0 48%,#294e72 70%,#0e2945 87%,#06142a 100%);height:110px;margin-top:20px;display:block}.home-animated-reference .home-free-tools .kicker{color:#126c7e}.home-animated-reference .home-free-tools h2{color:#122b42}.home-animated-reference .home-free-tools p:not(.kicker){color:#405970}.home-animated-reference .home-tools-links{color:#126c7e;font-weight:600}.home-animated-reference .home-tools-links>span{color:#7d96a8}.home-animated-reference .home-free-tools .button-outline{color:#126c7e;background:#ffffffa6;border-color:#498c9b}.home-animated-reference .home-free-tools .button-outline:hover{background:#fff}@media (width<=820px){.home-animated-reference .home-chaos{padding:62px 0 68px}.home-animated-reference .home-free-tools{padding:62px 0 0}.home-animated-reference .home-free-tools:after{height:80px;margin-top:20px}}.home-animated-reference .platform-intelligence:before{display:none}.home-animated-reference .platform-intelligence{background:radial-gradient(circle at 50% 54%,#1d52af24,#0000 43%),#06142a}.home-animated-reference .orchestration-section{background:#06152b}.home-animated-reference .orchestration-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:72px}.home-animated-reference .orchestration-visual{width:auto;min-height:620px;margin:0;transform:none}.home-animated-reference .orchestration-brain-map{width:min(610px,108%);animation:none;transform:translate(-50%,-52%)}.home-animated-reference .orchestration-paths{opacity:.48}.home-animated-reference .orchestration-map-nodes{opacity:1}.home-animated-reference .orchestration-core{width:142px;height:142px;animation:none}.home-animated-reference .orchestration-copy>p{margin-left:0}.home-animated-reference .orchestration-paths .signal-path{animation:5.5s linear infinite neuralSignal}.home-animated-reference .orchestration-paths .signal-two{animation-delay:-1.35s}.home-animated-reference .orchestration-paths .signal-three{animation-delay:-2.7s}.home-animated-reference .orchestration-paths .signal-four{animation-delay:-4s}@media (width<=1100px){.home-animated-reference .orchestration-layout{grid-template-columns:1fr}.home-animated-reference .orchestration-visual{width:min(650px,100%);min-height:590px;margin:0 auto}}@media (width<=820px){.home-animated-reference .container,.home-animated-reference .wide-container{width:min(100% - 30px,1180px)}.home-animated-reference .section{padding:80px 0}.home-animated-reference .hero{min-height:auto;padding:120px 0 70px}.home-animated-reference .hero h1{font-size:clamp(43px,12vw,65px)}.home-animated-reference .hero h1 br{display:initial}.home-animated-reference .hero-lead br{display:none}.home-animated-reference .hero-actions{grid-template-columns:1fr}.home-animated-reference .persona-zone{margin-top:22px}.home-animated-reference .orchestration-visual{transform-origin:50%;min-height:520px;transform:scale(.9)}}@media (width<=520px){.home-animated-reference .hero-badge{letter-spacing:.04em;font-size:9px}.home-animated-reference .section-heading>p:last-child{font-size:15px}.home-animated-reference .orchestration-visual{width:calc(100% + 48px);min-height:430px;margin:-25px -24px;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.home-animated-reference .orchestration-paths .signal-path,.home-animated-reference .persona-track{animation:none}}.home-animated-reference .intelligence-tabs{margin-top:56px}.home-animated-reference .intelligence-stage{min-height:560px;padding:62px 40px 30px}.home-animated-reference .brain-panel{grid-template-columns:minmax(190px,.7fr) minmax(440px,1.7fr) minmax(215px,.78fr);gap:34px;width:min(1240px,100%);min-height:540px;padding:34px 28px}.home-animated-reference .brain-panel>*{min-width:0}.home-animated-reference .brain-shape{width:530px;max-width:100%;margin-inline:auto}@media (width<=1160px){.home-animated-reference .brain-panel{grid-template-columns:175px minmax(400px,1fr) 205px;gap:20px;padding-inline:20px}.home-animated-reference .brain-shape{width:480px}}@media (width<=1100px){.home-animated-reference .brain-panel{grid-template-columns:1fr;gap:24px;padding:28px}.home-animated-reference .brain-shape{width:min(570px,100%)}}@media (width<=820px){.home-animated-reference .intelligence-stage{min-height:520px;padding:40px 0 20px}}@media (width<=620px){.home-animated-reference .brain-panel{border-radius:21px;padding:20px 13px}.home-animated-reference .brain-shape{width:470px;max-width:100%;margin-left:auto}.home-animated-reference .brain-agent{max-width:40%}.home-animated-reference .brain-knowledge-badge{white-space:normal;text-align:center;width:max-content;max-width:95%}}@media (prefers-reduced-motion:reduce){.home-animated-reference .brain-shape,.home-animated-reference .brain-core-icon,.home-animated-reference .brain-agent,.home-animated-reference .brain-inputs span,.home-animated-reference .brain-inputs span:before,.home-animated-reference .brain-result,.home-animated-reference .brain-knowledge-badge i,.home-animated-reference .brain-network .brain-signal,.home-animated-reference .brain-node-pulse{animation:none!important}.home-animated-reference .brain-packets,.home-animated-reference .orchestration-packets{display:none}}.home-animated-reference .platform-intelligence{padding-top:48px}.home-animated-reference .platform-intelligence .section-heading .kicker{font-size:clamp(20px,2.3vw,28px);line-height:1.3}.home-animated-reference .orchestration-heading{text-align:center;letter-spacing:-.035em;color:#edf5ff;max-width:1080px;margin:0 auto 52px;font-size:clamp(27px,3.1vw,42px);line-height:1.25}.home-animated-reference .orchestration-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:48px;display:grid}.home-animated-reference .orchestration-copy h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(32px,3.7vw,50px);line-height:1.08}.home-animated-reference .orchestration-copy .orchestration-subtitle{color:#c7d8ed;margin:0 0 28px;font-size:clamp(23px,2.5vw,31px);line-height:1.3}.home-animated-reference .orchestration-right{min-width:0}.home-animated-reference .orchestration-right>.home-text-link{margin-top:12px;display:inline-flex}@media (width<=1000px){.home-animated-reference .orchestration-layout{grid-template-columns:1fr;gap:20px}.home-animated-reference .orchestration-heading{margin-bottom:36px}.home-animated-reference .platform-intelligence{padding-top:36px}}.home-animated-reference #outils-gratuits{padding-bottom:0}.home-animated-reference #plateforme{padding-top:20px}.home-hybrid .workspace-shell{border-color:#34516e;grid-template-columns:230px minmax(0,1fr);align-items:stretch;box-shadow:0 24px 70px #0003}.home-hybrid .workspace-main{min-width:0;padding:26px}.home-hybrid .workspace-sidebar{width:auto;padding:24px 14px}.home-hybrid .workspace-sidebar nav button{gap:10px;min-height:48px;margin:3px 0;padding:12px}.home-hybrid .workspace-sidebar nav button b{font-size:15px;line-height:1.45}.home-hybrid .workspace-sidebar nav button.active{background:linear-gradient(90deg,#1b61705e,#293b6d6b);box-shadow:inset 3px 0 #6ee8e3}.home-hybrid .workspace-sidebar nav button:hover{background-color:#163752}.home-hybrid .workspace-demo-area{scrollbar-width:thin;scrollbar-color:#48778b #0b2038;height:760px;min-height:760px;padding:0 12px 0 0;scroll-padding-top:100px}.home-hybrid .workspace-demo-area>.workspace-view{min-height:100%}.home-hybrid .workspace-label{letter-spacing:.08em;font-size:14px}.home-hybrid .profile-tabs button{min-height:48px;font-size:16px}.home-hybrid .workspace-actions .button{min-height:48px;font-size:16px}.workspace-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-expand{color:#b9eff3;font:inherit;cursor:pointer;background:#143249;border:1px solid #3e6c80;border-radius:9px;min-height:44px;padding:10px 14px;font-size:14px}.workspace-expand:focus-visible{outline-offset:3px;outline:3px solid #83e6e7}.home-hybrid .workspace-shell.workspace-expanded{z-index:2000;background:#07172d;border-radius:20px;grid-template-columns:230px minmax(0,1fr);width:auto;max-width:none;margin:0;position:fixed;inset:16px;overflow:hidden}.home-hybrid .workspace-expanded .workspace-main{flex-direction:column;display:flex;overflow:hidden}.home-hybrid .workspace-expanded .workspace-demo-area{flex:1;height:auto;min-height:0}.home-hybrid .workspace-expanded .workspace-sidebar{overflow:auto}.home-hybrid .workspace-expanded .workspace-actions{margin-top:0}.home-hybrid .workspace-expanded .profile-context{margin-top:12px;padding:12px}.premium-demo{color:#e4edf8;min-width:0;font-size:16px;line-height:1.65}.premium-demo *{box-sizing:border-box}.premium-demo button,.premium-demo input,.premium-demo select{font:inherit}.premium-demo button{color:#d7eaf5;cursor:pointer;background:#112d44;border:1px solid #3e6179;border-radius:10px;min-height:44px;padding:10px 14px;transition:background .15s,border-color .15s}.premium-demo button:hover{background:#1b4156;border-color:#6dbfc9}.premium-demo button:focus-visible,.premium-demo input:focus-visible,.premium-demo select:focus-visible,.premium-demo summary:focus-visible{outline-offset:3px;outline:3px solid #77e5e4}.premium-demo button:disabled{opacity:.5;cursor:default}.premium-demo h3{letter-spacing:-.025em;margin:12px 0;font-size:clamp(24px,2.3vw,32px);line-height:1.2}.premium-demo h4{margin:0 0 12px;font-size:20px;line-height:1.4}.premium-demo p{color:#bdcfe2;margin:10px 0 18px;font-size:16px!important;line-height:1.7!important}.premium-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:4px 0 22px;display:flex}.premium-heading>button{flex-shrink:0;font-size:14px}.premium-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:#80dbe3;font-size:12px;display:block}.premium-context{background:linear-gradient(110deg,#153c4b,#112640);border:1px solid #356175;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex}.premium-context>div{min-width:0}.premium-context strong{font-size:17px;display:inline}.premium-context small{color:#a9c2d5;margin-top:4px;font-size:13px;display:block}.premium-dot{background:#72e7cf;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.premium-tag{color:#bcebf0;white-space:nowrap;background:#153448;border:1px solid #426378;border-radius:20px;padding:5px 10px;font-size:12px;line-height:1.5;display:inline-block}.premium-navigation{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.premium-navigation>label{color:#afc6da;align-items:center;gap:10px;font-size:13px;display:flex}.premium-navigation select,.premium-field select,.premium-toolbar select{color:#e7f6ff;background:#0d293f;border:1px solid #3f637c;border-radius:8px;max-width:100%;min-height:44px;padding:10px;font-size:15px}.premium-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.premium-shortcuts button{padding:8px 10px;font-size:13px}.premium-summary{z-index:3;background:#284859;border:1px solid #3d6a7c;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:26px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 8px 20px #0004}.premium-summary>span{color:#a7c5da;background:#0e2a40;padding:12px;font-size:12px;line-height:1.5}.premium-summary strong{color:#a0eee8;font-variant-numeric:tabular-nums;font-size:19px;display:block}.premium-view{min-width:0;animation:.18s premiumIn}.premium-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.premium-card,.premium-property{background:linear-gradient(130deg,#112c43,#0c2139);border:1px solid #35536b;border-radius:14px;min-width:0;padding:22px}.premium-card ul{color:#bbcfdf;padding-left:20px;font-size:16px}.premium-property.selected{border-color:#6ddfdc}.premium-property-art{color:#83e1e4;background:linear-gradient(110deg,#15536588,#242b5c);border-radius:10px;height:108px;margin-bottom:20px;position:relative;overflow:hidden}.premium-property-art svg{width:100%;height:100%}.premium-property-art span{background:#0a2036dd;border-radius:6px;padding:3px 8px;font-size:12px;position:absolute;bottom:8px;right:10px}.premium-definitions{margin:16px 0}.premium-definitions>div{border-top:1px solid #2e4a61;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.premium-definitions dt{color:#a9c1d8}.premium-definitions dd{white-space:nowrap;margin:0;font-weight:600}.premium-demo .premium-primary{color:#092c3b;background:linear-gradient(110deg,#85e5e4,#6bccdf);border-color:#85e5e4;font-weight:650}.premium-demo .premium-primary:hover{background:#a0f0eb}.premium-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.premium-field,.premium-slider{color:#c3d6e6;align-content:start;gap:10px;min-width:0;font-size:15px;display:grid}.premium-field input,.premium-slider input[type=number]{color:#e7f4ff;font-variant-numeric:tabular-nums;background:#0b263d;border:1px solid #42667e;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:17px}.premium-slider>div{align-items:center;gap:10px;display:flex}.premium-slider>div>span{color:#9ebdd3;font-size:14px}.premium-slider input[type=range]{accent-color:#76e4df;cursor:pointer;width:100%;height:30px;margin:0}.premium-slider small{color:#8faec6;font-size:12px}.premium-demo .premium-note{color:#a3bad0;font-size:13px!important;line-height:1.7!important}.premium-details{background:#10293c66;border:1px solid #35536d;border-radius:12px;margin:22px 0;padding:16px 18px}.premium-details summary{cursor:pointer;color:#a6e7ed;min-height:30px;font-size:16px}.premium-details[open] summary{margin-bottom:18px}.premium-details a{color:#8be2e7;text-decoration:underline}.premium-purpose{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.premium-purpose button[aria-pressed=true]{color:#e1fffd;background:#20515f;border-color:#77e3e5}.premium-scenarios>article{background:linear-gradient(130deg,#123b49,#102338);border:1px solid #3c6c7b;border-radius:14px;padding:22px}.premium-scenarios>article:last-child{background:linear-gradient(130deg,#332d48,#102338);border-color:#7b677d}.premium-scenarios article>span{color:#acd0dc;font-size:13px}.premium-scenarios h4{color:#a5f0e5;font-variant-numeric:tabular-nums;margin-top:12px;font-size:29px}.premium-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.premium-toolbar label{align-items:center;gap:12px;font-size:14px;display:flex}.premium-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.premium-metrics>div{background:#102b40;border:1px solid #345c72;border-radius:12px;padding:18px}.premium-metrics span,.premium-metrics small{color:#a9c4d9;font-size:13px;display:block}.premium-metrics strong{color:#9fede7;font-variant-numeric:tabular-nums;margin:8px 0;font-size:24px;line-height:1.3;display:block}.premium-table{border:1px solid #304e67;border-radius:12px;max-width:100%;margin:22px 0;overflow:auto}.premium-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.65}.premium-table caption{caption-side:top;text-align:left;color:#a8c8dc;background:#102b42;padding:16px;font-size:13px}.premium-table th,.premium-table td{vertical-align:top;border-bottom:1px solid #2b465c;min-width:120px;padding:16px}.premium-table thead{color:#c8e7f0;background:#163448}.premium-table tbody th{color:#d9eaf6;font-weight:500}.premium-table td{color:#b5cddd}.premium-table tbody tr:last-child td,.premium-table tbody tr:last-child th{border-bottom:0}.premium-table tbody tr:hover{background:#183a4b66}.premium-table small{color:#98b3cb;margin-top:4px;font-size:12px;display:block}.premium-demo .premium-text-button{color:#8fe4e7;text-align:left;text-underline-offset:4px;background:0 0;border:0;min-height:36px;padding:0;font-size:14px;text-decoration:underline}.premium-callout{background:linear-gradient(100deg,#123846,#102740);border:1px solid #417688;border-left:3px solid #77e3df;border-radius:12px;margin:24px 0;padding:22px 24px}.premium-callout>span{color:#8fdee5;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:12px;display:block}.premium-callout.attention{border-left-color:#ecc386}.premium-callout.positive{border-left-color:#88e4bc}.premium-callout ol{color:#c4dae8;padding-left:22px;line-height:1.9}.premium-callout button{margin:6px 8px 0 0}.premium-progress{color:#c1deeb;margin:22px 0}.premium-progress progress{accent-color:#78dfcc;width:100%;height:12px;margin-top:12px;display:block}.premium-task{cursor:pointer;border-bottom:1px solid #2b495f;align-items:flex-start;gap:14px;padding:18px 0;font-size:16px;display:flex}.premium-task input{accent-color:#6fe0d5;flex-shrink:0;width:21px;height:21px;margin-top:3px}.premium-task small{color:#9dbbd2;margin-top:4px;font-size:13px;display:block}.premium-team{gap:16px;margin:20px 0;display:grid}.premium-team article{gap:18px;display:flex}.premium-avatar{color:#b8edee;background:#2b5870;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.premium-footnote{color:#8faac2;border-top:1px solid #29445b;margin-top:28px;padding:18px 0;font-size:12px;line-height:1.8}.premium-feedback{z-index:4;color:#e2fff7;background:#174b4f;border:1px solid #6ed7cb;border-radius:12px;margin-top:22px;padding:12px 16px;font-size:14px;position:sticky;bottom:0;box-shadow:0 -8px 24px #0004}.premium-feedback button{margin-left:12px}.premium-calendar-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px;margin-top:20px;display:grid}.premium-weekdays,.premium-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.premium-weekdays{text-align:center;color:#a5bfd2;margin-bottom:8px;font-size:13px}.premium-demo .premium-month button{text-align:left;background:#102a40;border-color:#29485f;min-width:0;min-height:82px;padding:8px;overflow:hidden}.premium-month button b{font-size:14px}.premium-month button>span{color:#92e7df;white-space:nowrap;text-overflow:ellipsis;border-left:2px solid #79e5d6;margin-top:5px;padding-left:4px;font-size:10px;display:block;overflow:hidden}.premium-month button>span.deadline{color:#d2bafa;border-color:#bda0ee}.premium-month button[aria-pressed=true]{outline-offset:-2px;background:#22505a;outline:2px solid #85e5e3}.premium-month .has-event{background:#173b4e!important}.calendar-month-controls{align-items:center;gap:12px;font-size:15px;display:flex}.calendar-month-controls strong{text-align:center;text-transform:capitalize;min-width:150px}.premium-agenda h4{font-size:17px}.premium-demo .premium-event{text-align:left;background:#112e45;gap:4px;width:100%;margin:8px 0;display:grid}.premium-event time{color:#86e0df;font-size:12px}.premium-event strong{font-size:14px;font-weight:600}.premium-event>span{color:#9dbbd2;font-size:12px}.premium-comparison{margin-top:24px}.premium-comparison>p{color:#9ce8e0!important}.home-hybrid .module-card p{font-size:16px;line-height:1.7}.home-hybrid .module-card h3{font-size:21px}.home-hybrid .module-card-action{font-size:14px}.home-hybrid .module-grid{gap:18px}@keyframes premiumIn{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=1100px){.premium-calendar-layout{grid-template-columns:1fr}.premium-agenda{grid-template-columns:1fr 1fr;gap:8px;display:grid}.premium-agenda h4{grid-column:1/-1}.premium-navigation{flex-direction:column;align-items:flex-start}.premium-demo .premium-month button{min-height:68px}.home-hybrid .workspace-shell{grid-template-columns:210px minmax(0,1fr)}}@media (width<=760px){.home-hybrid .workspace-shell,.home-hybrid .workspace-shell.workspace-expanded{grid-template-columns:1fr}.home-hybrid .workspace-sidebar{display:none}.home-hybrid .workspace-main{padding:20px}.home-hybrid .workspace-demo-area{height:760px;min-height:760px;padding-right:6px}.home-hybrid .workspace-shell.workspace-expanded{border-radius:14px;inset:6px}.home-hybrid .workspace-expanded .workspace-demo-area{height:auto;min-height:0}.home-hybrid .workspace-expanded .workspace-main{padding:16px}.premium-heading{flex-direction:column;gap:6px}.premium-heading h3{font-size:26px}.premium-form-grid,.premium-two,.premium-metrics{grid-template-columns:1fr}.premium-metrics>div{grid-template-columns:1fr auto;gap:6px;padding:14px;display:grid}.premium-metrics strong{grid-area:1/2/3;margin:0;font-size:22px}.premium-metrics small{grid-column:1}.premium-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.premium-summary strong{font-size:18px}.premium-summary>span{padding:9px 12px}.premium-table th,.premium-table td{min-width:135px;padding:13px}.premium-callout{padding:18px}.premium-context{padding:14px}.premium-context>.premium-tag{display:none}.premium-shortcuts{gap:8px}.premium-shortcuts button{min-height:44px;font-size:14px}.premium-navigation>label{justify-content:space-between;width:100%}.premium-navigation select{flex:1}.premium-toolbar{align-items:flex-start}.premium-demo .premium-month button{min-height:52px;padding:5px}.premium-month button>span{background:#69dece;border:0;border-radius:2px;height:4px;font-size:0}.premium-month button>span.deadline{background:#b69be4}.premium-calendar-layout{gap:16px}.premium-agenda{grid-template-columns:1fr}.calendar-month-controls{justify-content:space-between;width:100%}.workspace-expand{font-size:13px}.premium-feedback button{margin:8px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.premium-view{animation:none}.premium-demo button{transition:none}}.home-hybrid .workspace-demo-area{height:auto;min-height:500px;padding:0;overflow:visible}.home-hybrid .workspace-main{padding:22px}.home-hybrid .workspace-expanded .workspace-demo-area{min-height:0;overflow:auto}.premium-demo{position:relative}.premium-heading{gap:12px;margin:12px 0}.premium-heading h3{margin:6px 0;font-size:24px}.premium-heading p{margin:4px 0!important;font-size:14px!important}.premium-heading>button{min-height:36px;padding:6px 10px;font-size:12px}.dossier-bar{background:#102c40;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:12px;display:flex}.dossier-bar label{color:#9bbdd4;align-items:center;gap:10px;font-size:13px;display:flex}.dossier-bar select{color:#dbedf8;background:#092139;border:1px solid #35586c;border-radius:7px;max-width:100%;min-height:40px;padding:8px}.dossier-view-label{margin-left:auto}.workspace-focus-tabs{border-bottom:1px solid #2c4a61;gap:8px;margin:16px 0;padding:0 0 10px;display:flex}.workspace-focus-tabs button{background:0 0;border-color:#0000;padding:8px 12px;font-size:14px}.workspace-focus-tabs button[aria-pressed=true]{color:#b5fff3;background:#214957;border-color:#5fbfbd}.finance-stage{grid-template-columns:minmax(0,1.15fr) minmax(220px,1fr);align-items:start;gap:18px;display:grid}.finance-result{background:radial-gradient(at 0 0,#1c535a,#0e253a 90%);border:1px solid #3f6d79;border-radius:14px;padding:24px}.finance-result>span{color:#b8dae2;font-size:14px}.finance-result>strong{color:#a6efe0;font-variant-numeric:tabular-nums;margin:14px 0;font-size:clamp(28px,3vw,42px);line-height:1.3;display:block}.finance-result strong small{font-size:14px;font-weight:400}.finance-live{position:sticky;top:10px}.finance-stage .premium-form-grid{gap:16px;margin:0}.premium-slider{gap:5px}.premium-slider small{display:none}.premium-slider input[type=range]{height:22px}.premium-slider input[type=number]{min-height:40px;padding:7px 10px}.funding-bar{background:#44577e;border-radius:8px;height:8px;margin:12px 0;overflow:hidden}.funding-bar span{background:#7cddce;height:100%;display:block}.decision-strip{border-top:1px solid #355468;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px 0;display:flex}.decision-strip b{font-size:16px}.decision-strip p{margin:6px 0!important;font-size:14px!important}.decision-strip button{flex-shrink:0}.premium-card{padding:18px}.premium-metrics{gap:10px;margin:16px 0}.premium-metrics>div{padding:12px}.premium-metrics strong{font-size:22px}.premium-two{gap:14px;margin:16px 0}.premium-table{margin:16px 0}.premium-table th,.premium-table td{padding:12px}.premium-callout{margin:16px 0;padding:18px}.premium-callout p{margin:8px 0 12px!important;font-size:14px!important}.premium-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.premium-team article{display:block}.premium-team .premium-avatar{margin-bottom:12px}.premium-team p{font-size:14px!important}.premium-team h4{font-size:18px}.premium-footnote{margin-top:14px;padding:8px 0;font-size:11px}.premium-demo .premium-month button{min-height:54px;padding:5px}.premium-calendar-layout{grid-template-columns:minmax(0,1fr) 180px;gap:12px}.premium-calendar .premium-toolbar{margin:12px 0}.premium-calendar>p{display:none}.workspace-detail-drawer{z-index:8;background:#102c40;border:1px solid #6fadaf;width:min(450px,100%);max-height:calc(100% - 65px);position:absolute;inset:60px 0 auto auto;overflow:auto;box-shadow:0 15px 65px #000a}.drawer-close{display:block;margin:0 0 16px auto!important}.home-hybrid .profile-context{margin-bottom:10px;padding:10px 12px}.home-hybrid .workspace-actions{padding-top:12px}.home-hybrid .workspace-sidebar nav button{min-height:44px;padding:9px 10px}.home-hybrid .workspace-expanded .profile-tabs{margin-top:8px}.home-hybrid .workspace-expanded .workspace-main{padding:18px}.premium-definitions>div{padding:6px 0}.premium-property-art{height:72px;margin-bottom:12px}.premium-purpose{margin:12px 0}.profile-journey .profession-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.profile-journey .profession-suggestions button{text-align:left;color:#163747;min-height:50px;font:inherit;background:#f2f9fa;border:1px solid #b9d5db;border-radius:10px;padding:14px}.profile-journey .profession-suggestions small{margin-top:5px;font-size:14px;display:block}.journey-selected{color:#17473f;background:#e3f5f3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.journey-selected button{font:inherit;background:#fff;border:1px solid #8cb9b4;border-radius:8px;padding:8px}.profile-journey .journey-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-journey .journey-offers article{flex-direction:column;display:flex}.profile-journey .journey-offers article>button{margin-top:auto}.profile-journey .journey-offers li{font-size:16px!important}.profile-journey button[aria-pressed=true]{outline-offset:3px;outline:3px solid #40aaa3}@media (width<=1050px){.finance-stage{grid-template-columns:1fr}.finance-result>strong{font-size:32px}.finance-live{position:static}.premium-team{grid-template-columns:1fr}.premium-team article{display:flex}.premium-calendar-layout{grid-template-columns:1fr}.premium-agenda{grid-template-columns:1fr 1fr}.dossier-view-label{margin-left:0}.home-hybrid .workspace-sidebar{padding:18px 8px}.home-hybrid .workspace-shell{grid-template-columns:190px minmax(0,1fr)}}@media (width<=760px){.home-hybrid .workspace-shell{grid-template-columns:1fr}.home-hybrid .workspace-demo-area{height:auto;min-height:0;overflow:visible}.home-hybrid .workspace-expanded .workspace-demo-area{overflow:auto}.workspace-focus-tabs{white-space:nowrap;overflow:auto}.premium-form-grid{grid-template-columns:1fr 1fr}.dossier-bar label{justify-content:space-between;width:100%}.dossier-bar select{max-width:78%}.dossier-bar>.premium-tag{display:none}.dossier-view-label{display:none!important}.decision-strip{display:block}.decision-strip button{margin-top:10px}.premium-agenda,.profile-journey .journey-offers,.profile-journey .profession-suggestions{grid-template-columns:1fr}.finance-result{padding:18px}.premium-heading h3{font-size:22px}.premium-team article{display:flex}}.home-hybrid .profile-context[hidden],.home-hybrid .dossier-view-label{display:none}.mission-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.mission-board article{background:#102b40;border:1px solid #31556b;border-radius:12px;padding:18px}.mission-board article>span{color:#8ce0d9;font-size:12px}.mission-board h4{margin:12px 0;font-size:18px}.mission-board p{font-size:14px!important}.mission-board .complete{border-color:#78d7b4}.mission-board button{font-size:13px}.premium-heading p{max-width:620px}@media (width<=900px){.mission-board{grid-template-columns:1fr}.mission-board article{padding:14px}.mission-board p{margin-bottom:10px!important}}
