.anvil-site{--ink:#202328;--muted:#7a828e;--line:#e4e7eb;--soft:#f5f6f8;--blue:#456de5;min-height:100dvh;background:#fff;color:var(--ink);font-family:var(--font-crm),sans-serif;overflow:clip}.anvil-site *{box-sizing:border-box}.anvil-site a{color:inherit;text-decoration:none}.anvil-site button,.anvil-site input{font:inherit}.anvil-site button{cursor:pointer}.anvil-site a:focus-visible,.anvil-site button:focus-visible,.anvil-site input:focus-visible{outline:3px solid #7596f7;outline-offset:5px}.anvil-site h1,.anvil-site h2,.anvil-site h3,.anvil-site h4,.anvil-site p{margin:0}.anvil-site h1,.anvil-site h2,.anvil-site h3,.anvil-site h4{font-weight:550}.anvil-site article[id],.anvil-site section[id]{scroll-margin-top:100px}.anvil-site ::selection{background:#d8e2fc}.page-container{width:min(1360px,calc(100% - 100px));margin-inline:auto}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.085em;color:#727984}.blue-dot,.green-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#5078ec;box-shadow:0 0 0 4px #edf1ff}.green-dot{background:#32a27a;box-shadow:0 0 0 4px #e9f6ef}.anvil-site .button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:47px;padding:0 21px;border-radius:7px;border:1px solid transparent;font-size:14px;font-weight:550;transition:background .2s,transform .2s,box-shadow .2s}.anvil-site .button:hover{transform:translateY(-2px);box-shadow:0 7px 20px #1c263017}.anvil-site .button.dark{background:#24262b;color:#fff}.anvil-site .button.dark:hover{background:#3b5cc5}.anvil-site .button.white{background:#fff;border-color:#d9dde3;color:#282c33}.site-logo{display:inline-flex;align-items:center;gap:8px;width:fit-content;font-size:29px;font-weight:700;letter-spacing:-.06em}.announcement{background:#1c1e21;color:#e4e7eb;padding:12px 24px;display:flex;align-items:center;justify-content:center;gap:25px;font-size:11px}.announcement a{display:inline-flex;align-items:center;gap:8px;color:#fff}.site-nav{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;min-height:79px;padding:0 max(36px,calc((100vw - 1360px)/2));background:#ffffffed;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.site-nav>nav{display:flex;gap:31px;font-size:13px;color:#535a65}.site-nav>nav a:hover{color:var(--blue)}.nav-actions{display:flex;align-items:center;gap:24px;font-size:13px}.anvil-site .nav-cta{min-height:40px;font-size:12px;padding-inline:16px}.menu-toggle{display:none;border:0;background:transparent;padding:10px}.reading-progress{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#6689ed;transform-origin:left}.mobile-drawer{position:fixed;z-index:79;top:79px;inset-inline:0;padding:24px;background:white;box-shadow:0 20px 30px #0002;display:grid;gap:5px}.mobile-drawer>a{padding:15px;display:flex;justify-content:space-between}.hero{position:relative;padding-top:100px;background:linear-gradient(#fff 35%,#f2f5fb)}.hero-grid{position:absolute;inset:0;background-image:radial-gradient(#c9cfd9 .8px,transparent 0);background-size:17px 17px;mask-image:linear-gradient(transparent,#0005 60%,#000);pointer-events:none}.hero-copy{position:relative;z-index:1}.hero h1{margin:28px 0 23px;font-size:clamp(65px,7.4vw,108px);line-height:1.01;letter-spacing:-.068em;font-weight:540}.hero h1>span{color:#898f99}.hero-copy>p{color:#747c87;font-size:19px;line-height:1.55;letter-spacing:-.015em}.hero-actions{display:flex;gap:11px;margin-top:32px}.hero-footnote{margin-top:18px;color:#9197a1;font-size:11px}.hero-stage{position:relative;width:min(1400px,calc(100% - 52px));margin:65px auto 0;padding:32px 74px 115px}.hero-workspace{position:relative;z-index:2}.hero-scene-tabs{display:flex;align-items:center;gap:4px;width:fit-content;margin:0 auto 20px;padding:4px;border:1px solid #e0e4ed;border-radius:9px;background:#ffffffc9;box-shadow:0 3px 12px #24385b05}.hero-scene-tabs button{border:0;background:transparent;border-radius:5px;padding:8px 18px;color:#808793;font-size:11px}.hero-scene-tabs button.active{background:#282c32;color:#fff}.hero-float-left{position:absolute;z-index:4;left:0;top:220px;width:295px}.hero-float-right{position:absolute;z-index:4;right:0;bottom:65px;width:300px}.floating-card{border:1px solid #e0e4e9;border-radius:12px;background:#fff;box-shadow:0 18px 55px #23315320,0 2px 7px #1822350b}.incoming-card{padding:17px}.incoming-card>div:first-child{display:flex;align-items:center;gap:10px}.incoming-card b,.incoming-card small{display:block}.incoming-card b{font-size:10px;font-weight:600}.incoming-card small{font-size:8px;color:#8a919a;margin-top:4px}.incoming-card .green-dot{margin-left:auto}.call-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#edf2ff;color:#5674c9}.incoming-card .waveform-bars{height:67px;margin:11px 0}.incoming-card .waveform-bars span{width:3px;max-height:34px}.incoming-caption{display:flex;justify-content:space-between;color:#8b939e;font-size:8px}.activity-float{padding:23px}.float-label{display:flex;gap:7px;align-items:center;font-size:8px;color:#939aa3;letter-spacing:.06em}.activity-float h4{font-size:17px;line-height:1.25;margin:15px 0;letter-spacing:-.025em}.activity-float>div{display:flex;gap:8px;align-items:center;margin:11px 0;font-size:9px;color:#7b8490}.activity-float>div svg{color:#358c73;width:12px}.activity-float>small{display:block;padding-top:10px;color:#a2a8b0;font-size:8px}.capability-strip{position:relative;display:flex;align-items:center;justify-content:center;gap:30px;min-height:64px;padding:15px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff9;color:#7c8490;font-size:10px;white-space:nowrap;overflow:auto}.capability-strip>span{padding-right:23px;border-right:1px solid #e0e4ea}.capability-strip>span:last-child{border:0}.strip-title{display:inline-flex;align-items:center;gap:8px;font-size:9px;color:#424a54;letter-spacing:.04em}.app-window{overflow:hidden;border:1px solid #dce0e7;border-radius:13px;background:#fff;box-shadow:0 28px 75px #273b5920,0 2px 5px #23334b09}.app-chrome{justify-content:space-between;height:34px;padding:0 13px;background:#f7f8fa;border-bottom:1px solid #e4e7eb;color:#9a9fa8;font-size:9px}.app-chrome,.app-chrome>span{display:flex;align-items:center}.app-chrome>span{gap:6px}.app-chrome>small{font-size:8px}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#d4d8df}.app-shell{display:grid;grid-template-columns:156px minmax(0,1fr);min-height:545px}.app-sidebar{display:flex;flex-direction:column;background:#171d22;color:#b8c0c9;padding:19px 10px 12px;font-size:9px}.app-company{display:flex;align-items:center;gap:7px;padding:0 4px 25px;color:#edf0f4;font-size:10px;line-height:1.2}.app-company>svg{margin-left:auto}.app-company small{color:#929ea8;font-size:8px}.company-symbol{display:grid;place-items:center;width:30px;height:31px;border:1px solid #53615b;border-radius:5px;background:#293d35;color:#b7d4c5}.sidebar-group{display:grid;gap:3px;margin-bottom:15px}.sidebar-group>small{font-size:7px;color:#667580;padding:4px 8px 5px;letter-spacing:.11em}.sidebar-group button,.sidebar-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:3px;text-align:left;color:#9ba7b0;background:transparent;font-size:9px}.sidebar-group svg{width:12px;height:12px;stroke-width:1.6}.sidebar-group .active{background:#2a333b;color:#eff2f5;box-shadow:-2px 0 #7f8ee0}.sidebar-group button:hover{background:#252f37}.sidebar-person{margin-top:auto;padding-top:13px;display:flex;align-items:center;gap:7px;border-top:1px solid #2c353d}.sidebar-person>span:nth-child(2){flex:1}.sidebar-person small{display:block;margin-top:2px;color:#72808a;font-size:8px}.person-avatar{width:25px;height:25px;display:inline-grid;place-items:center;border-radius:50%;background:#e4e7eb;color:#5b626c;font-size:8px;font-style:normal;flex-shrink:0}.person-avatar.sage{background:#e4eeea;color:#49695c}.app-main{min-width:0;background:#f7f8fa}.app-toolbar{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 23px;border-bottom:1px solid #e3e7eb;color:#939ba6;background:#fff;font-size:9px}.app-toolbar b{color:#525b66;font-weight:500}.slash{color:#c5cad1;padding:0 12px}.app-search{display:flex;align-items:center;gap:6px;color:#a8afb8}.app-search kbd{margin-left:10px;border:1px solid #e9ecf0;border-radius:3px;font-size:7px;padding:2px 4px}.scene-content{padding:27px 24px 20px}.scene-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.scene-heading small{font-size:7px;letter-spacing:.1em;color:#9ba4af}.scene-heading h3{font-size:24px;letter-spacing:-.04em;line-height:1.2;margin:7px 0 6px}.scene-heading p{color:#8f97a2;font-size:10px}.ui-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e0e4e9;border-radius:5px;padding:8px 10px;background:#fff;font-size:8px;white-space:nowrap}.ui-action.dark{background:#272b31;color:#fff;border-color:#272b31}.ui-pill{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:fit-content;padding:4px 6px;border-radius:4px;background:#eef0f3;color:#7b838e;font-size:8px;line-height:1.25;font-weight:500;white-space:nowrap}.ui-pill i{width:3px;height:3px;border-radius:50%;background:currentColor}.ui-pill.green{background:#e6f3eb;color:#438967}.ui-pill.blue{background:#eaf0ff;color:#4e73c8}.ui-pill.purple{background:#f0ebfb;color:#9271be}.ui-pill.amber{background:#fcf2df;color:#ad8545}.today-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.today-metrics>div{position:relative;overflow:hidden;background:white;padding:16px;min-height:110px;border:1px solid #e1e5eb;border-radius:5px}.today-metrics small{display:block;color:#828c98;font-size:8px}.today-metrics strong{display:block;font-weight:550;font-size:28px;margin-top:9px;letter-spacing:-.04em}.today-metrics strong span{font-size:7px;letter-spacing:0;font-weight:400;color:#9ba3ad;margin-left:5px}.tiny-bars{position:absolute;bottom:0;right:15px;height:22px;display:flex;align-items:flex-end;gap:4px}.tiny-bars i{width:11px;background:#ccd9ed;border-radius:2px 2px 0 0}.metric-line{height:4px;margin-top:12px;background:#eee9f6;border-radius:5px}.metric-line i{display:block;width:66%;height:100%;background:#b8a4d0;border-radius:inherit}.metric-note{display:flex;gap:4px;align-items:center;margin-top:9px;font-size:7px;color:#aa8e63}.today-columns{display:grid;grid-template-columns:1.6fr 1fr;gap:13px}.today-columns>section{border:1px solid #e0e5eb;border-radius:5px;background:#fff;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 15px;color:#555f6b;font-size:10px;border-bottom:1px solid #edf0f3}.panel-heading>b{font-weight:550}.panel-heading>span{color:#a7aeb8;font-size:8px}.priority-row{display:flex;gap:9px;align-items:center;padding:13px 12px;border-bottom:1px solid #eff1f5}.priority-row>div{flex:1}.check-square{border:1px solid #d8dee5;border-radius:3px;width:10px;height:10px;flex-shrink:0}.priority-row b{display:block;font-size:9px;font-weight:550}.priority-row small{display:block;font-size:7px;margin-top:4px;color:#9ca5ae}.priority-row .ui-pill{font-size:6px}.assistant-summary{display:flex;align-items:center;gap:9px;margin:12px;padding:11px;border:1px solid #e0e7f8;border-radius:5px;background:#f5f8ff;color:#7f91b3}.assistant-summary>svg{flex-shrink:0}.assistant-summary p{font-size:8px;line-height:1.5}.agenda-row{display:flex;gap:10px;padding:17px 13px;border-bottom:1px solid #f0f2f4}.agenda-row>span{font-size:8px;color:#9ca5af;padding-top:2px}.agenda-row>div{border-left:2px solid #9abbac;padding-left:9px}.agenda-row.blue>div{border-color:#95afe0}.agenda-row.purple>div{border-color:#c2a8d8}.agenda-row b{font-size:9px;font-weight:550}.agenda-row small{display:block;margin-top:4px;font-size:7px;color:#9ba4ae}.record-footer{display:flex;align-items:center;gap:7px;padding:17px 0 0;color:#929ca7;font-size:7px}.record-footer>span:last-child{margin-left:auto;color:#abb2bc}.record-footer .green-dot{width:4px;height:4px;box-shadow:none}.pipeline-summary{display:flex;gap:30px;padding-bottom:19px}.pipeline-summary>div>span{display:block;color:#9aA3ae;font-size:8px}.pipeline-summary b{display:block;margin-top:7px;font-size:23px;letter-spacing:-.04em;font-weight:550}.pipeline-summary>span{margin-left:auto;font-size:7px;color:#a4adb8}.pipeline-table{border:1px solid #e0e5eb;border-radius:6px;overflow:hidden;background:white}.pipeline-data-row,.pipeline-table-head{display:grid;grid-template-columns:2.2fr 1fr .7fr .7fr;align-items:center;gap:10px;width:100%;padding:12px 15px;text-align:left}.pipeline-table-head{font-size:8px;color:#99a1ad;border-bottom:1px solid #e8ebf0;background:#fcfcfd}.pipeline-data-row{min-height:58px;border:0;border-bottom:1px solid #eceff3;background:#fff;color:#727d89;font-size:9px}.pipeline-data-row.selected,.pipeline-data-row:hover{background:#f0f4ff}.pipeline-data-row>span:first-child{display:flex;align-items:center;gap:9px}.pipeline-data-row>span:last-child{display:flex;align-items:center;gap:5px;font-size:8px}.pipeline-data-row b{display:block;font-weight:550;font-size:9px;color:#4e5865}.pipeline-data-row small{display:block;font-size:7px;margin-top:4px;color:#939da9}.initials{width:25px;height:25px;border-radius:6px;display:grid;place-items:center;flex-shrink:0;font-size:7px;font-style:normal;background:#e3ece7;color:#658575}.initials.blue{background:#e1e9f9;color:#6585ba}.initials.amber{background:#f4ebdd;color:#a38a61}.initials.purple{background:#ede6f4;color:#a08ab3}.small-avatar{display:inline-grid;place-items:center;width:18px;height:18px;background:#e1e5ec;border-radius:50%;font-size:6px;font-style:normal}.next-step-card{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #dce4f7;border-radius:6px;padding:15px;margin-top:15px;color:#7793c8}.next-step-card>div{flex:1}.next-step-card small{display:block;color:#95a2b6;font-size:7px;letter-spacing:.04em}.next-step-card b{display:block;margin-top:5px;font-size:10px;color:#65748b;font-weight:500}.job-feature{display:grid;grid-template-columns:1fr 1.2fr;border:1px solid #e1e5e9;border-radius:7px;background:#fff;overflow:hidden}.job-image{position:relative;min-height:203px}.job-image img{object-fit:cover}.job-image>span{position:absolute;bottom:12px;left:12px;padding:6px 9px;background:#ffffffec;border-radius:4px;font-size:8px;color:#6a726d}.job-overview{padding:19px}.job-overview>small{color:#9ba6b2;font-size:7px;letter-spacing:.07em}.job-overview h4{font-size:16px;margin:8px 0;letter-spacing:-.02em}.job-overview p{color:#949eaa;font-size:8px;line-height:1.5;margin-bottom:12px}.job-overview>div{display:flex;gap:6px;align-items:center;font-size:8px;color:#87929e;margin-top:8px}.job-overview svg{width:11px;height:11px}.job-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:15px}.job-detail-grid>section{background:#fff;border:1px solid #e2e6ec;border-radius:5px;overflow:hidden}.readiness-row{display:flex;align-items:center;gap:7px;padding:11px 13px;font-size:8px;color:#7a8693;border-bottom:1px solid #f0f2f5}.readiness-row svg{width:12px;height:12px}.readiness-row small{font-size:7px;margin-left:auto;color:#a7b0ba}.success-icon{color:#64a589}.amber-icon{color:#c49c60}.job-activity>div:not(.panel-heading){display:flex;gap:8px;padding:10px 13px;font-size:8px;color:#8c97a4}.job-activity p{line-height:1.4}.job-activity p b{font-weight:550;color:#667482}.job-activity small{display:block;font-size:7px;color:#b2b8c2;margin-top:3px}.job-activity i{width:5px;height:5px;border-radius:50%;background:#bcc9df;margin-top:3px;flex-shrink:0}.calendar-filters{display:flex;gap:9px;margin:-7px 0 15px}.calendar-board{background:#fff;border:1px solid #e0e5eb;border-radius:5px;overflow:hidden}.calendar-days{display:grid;grid-template-columns:38px repeat(5,1fr);min-height:38px;border-bottom:1px solid #e6eaf0;align-items:center;text-align:center;font-size:8px;color:#949eab}.calendar-days b{font-weight:500}.calendar-grid{display:grid;grid-template-columns:38px repeat(5,1fr);height:327px}.calendar-times{display:flex;flex-direction:column;justify-content:space-around;color:#abb3bd;font-size:7px;text-align:center}.calendar-day{position:relative;border-left:1px solid #edf0f4;background:repeating-linear-gradient(transparent 0 64px,#edf0f4 64px 65px)}.calendar-event{position:absolute;left:4px;right:4px;border-radius:4px;padding:9px 6px;overflow:hidden;border-left:2px solid #85b99c;background:#e9f3ec;color:#6c9c80}.calendar-event.blue{background:#eaf0fc;color:#7897cb;border-color:#9ab3e0}.calendar-event.purple{background:#f1eaf8;color:#a48abf;border-color:#c3a9da}.calendar-event.amber{background:#faf2e6;color:#b69b6b;border-color:#d9bc86}.calendar-event b{display:block;font-size:8px;font-weight:550}.calendar-event>span{display:block;margin-top:5px;font-size:7px}.calendar-event small{display:flex;align-items:center;gap:4px;font-size:6px;margin-top:11px}.calendar-alert{display:flex;align-items:center;gap:7px;color:#8c9b91;font-size:8px;margin-top:13px}.communication-layout{display:grid;grid-template-columns:132px 1fr;border:1px solid #e1e5eb;border-radius:6px;overflow:hidden;background:#fff}.communication-layout>aside{display:flex;flex-direction:column;gap:5px;border-right:1px solid #e5e9ef;background:#f9fafb;padding:16px 8px}.communication-layout>aside>b{font-weight:550;font-size:9px;margin:0 7px 11px}.communication-layout>aside button{text-align:left;padding:8px;border:0;background:transparent;color:#9aa3b0;font-size:8px;border-radius:4px}.communication-layout>aside button.active{color:#6379a3;background:#e9effb}.communication-layout>aside small{font-size:6px;color:#a8b0ba;margin:21px 7px 5px}.communication-layout>aside>span{display:flex;gap:7px;align-items:center;font-size:8px;color:#98a3b0;padding:5px 7px}.channel-title{padding:13px 17px;border-bottom:1px solid #edf0f3;font-size:10px;font-weight:550;display:flex;justify-content:space-between}.channel-title>span{display:flex;align-items:center;gap:5px;font-size:7px;color:#a4acb7;font-weight:400}.chat-message{display:flex;gap:10px;padding:19px 17px 4px}.chat-message>div>b{font-size:9px;font-weight:550}.chat-message b>small{margin-left:7px;font-size:7px;color:#aeb6c1;font-weight:400}.chat-message p{font-size:9px;color:#8a96a4;margin-top:6px;line-height:1.6}.chat-attachment{display:flex;align-items:center;gap:7px;padding:8px;margin-top:9px;border:1px solid #e3e9f1;border-radius:4px;width:fit-content;font-size:8px;color:#8495b0}.chat-reply{display:block;font-size:7px;color:#7f9ad0;margin-top:7px}.thread-note{display:flex;align-items:center;gap:9px;margin:20px 17px 15px;padding:12px;background:#f5f7fb;border-radius:5px;color:#8094b8}.thread-note b{display:block;font-size:8px;font-weight:550}.thread-note span{display:block;color:#9faabb;font-size:7px;margin-top:4px}.chat-compose{display:flex;justify-content:space-between;margin:0 17px 17px;padding:14px 11px;border:1px solid #e6eaf1;border-radius:5px;color:#b0b9c6;font-size:8px}.purchase-order-head{display:flex;align-items:center;gap:12px;border:1px solid #e0e5eb;background:#fff;border-radius:5px;padding:17px;color:#8699ac;margin-bottom:17px}.purchase-order-head>div{flex:1}.purchase-order-head b,.purchase-order-head span:not(.ui-action){display:block}.purchase-order-head b{font-size:11px;color:#687887;font-weight:550}.purchase-order-head div>span{font-size:8px;color:#a0adba;margin-top:5px}.plant-table{border:1px solid #e0e5eb;border-radius:5px;overflow:hidden;background:#fff}.plant-table-header,.plant-table-row{display:grid;grid-template-columns:2fr .6fr .4fr 1.2fr;align-items:center;gap:10px;padding:14px;font-size:9px;color:#99a4b1;border-bottom:1px solid #edf0f4}.plant-table-header{font-size:8px;background:#fcfdfe}.plant-table-row b{font-size:9px;font-weight:500;display:flex;align-items:center;gap:8px;color:#778897}.plant-table-row b svg{color:#93b1a0}.purchase-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.nursery-location,.order-review{display:flex;gap:10px;background:#fff;border:1px solid #e5e9ef;padding:16px;border-radius:5px;color:#99a9b9}.nursery-location small{display:block;font-size:6px;letter-spacing:.08em}.nursery-location b{display:block;font-size:9px;font-weight:500;margin:7px 0 5px;color:#778999}.nursery-location span>span{font-size:7px;display:block}.order-review{border-color:#f1e9da;background:#fdfbf7;color:#baa47f}.order-review b{display:block;font-size:9px;font-weight:500}.order-review small{display:block;font-size:8px;margin-top:6px;line-height:1.5;color:#b9ad96}.app-window .agenda-row b,.app-window .chat-message p,.app-window .pipeline-data-row b,.app-window .plant-table-row b,.app-window .priority-row b{font-size:12px;color:#4d5a6b}.app-window .agenda-row small,.app-window .chat-message>div>b,.app-window .job-overview p,.app-window .job-overview>div,.app-window .pipeline-data-row small,.app-window .plant-table-row,.app-window .priority-row small,.app-window .readiness-row{font-size:10px;color:#6f7d8f}.app-window .calendar-event b,.app-window .pipeline-summary>div>span,.app-window .pipeline-table-head,.app-window .plant-table-header,.app-window .today-metrics small,.app-window .ui-pill{font-size:10px}.app-window .calendar-event small,.app-window .calendar-event>span,.app-window .communication-layout>aside button,.app-window .job-activity>div:not(.panel-heading),.app-window .pipeline-data-row>span:last-child{font-size:9px}.app-window .next-step-card b{font-size:12px}.app-window .priority-row .ui-pill{font-size:8px}.hero-float-left{left:-10px;width:260px}.connection-section{padding-block:94px 85px}.connection-intro p,.connection-intro>span{font-size:25px;letter-spacing:-.035em}.connection-intro>span{display:block;color:#9ba1aa;margin-top:3px}.connection-logos{display:grid;grid-template-columns:repeat(6,1fr);margin-top:39px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.connection-logos>span{display:flex;align-items:center;justify-content:center;gap:10px;min-height:100px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#626b76;font-size:22px;font-weight:600;letter-spacing:-.04em}.connection-logos svg{width:20px;stroke-width:1.6}.connection-note{font-size:10px;color:#a0a6b0;margin-top:18px!important}.platform-tour{padding:80px 0 0}.section-heading{margin-bottom:65px}.section-heading h2{font-size:clamp(42px,4.3vw,65px);letter-spacing:-.055em;line-height:1.06;margin:24px 0}.section-heading h2 span{color:#8f97a4}.section-heading>p{max-width:600px;font-size:17px;line-height:1.6;color:#8b929d}.tour-layout{display:grid;grid-template-columns:237px minmax(0,1fr);border:1px solid var(--line)}.tour-navigation{position:sticky;top:113px;height:480px;align-self:start;padding:46px 20px 30px}.tour-navigation>span{display:block;color:#a2a9b3;font-size:8px;letter-spacing:.1em;margin:0 14px 25px}.tour-navigation nav{display:grid;gap:3px}.tour-navigation a{position:relative;display:flex;align-items:center;gap:12px;color:#a4acb7;padding:14px;border-radius:4px;font-size:12px}.tour-navigation a small{font-size:8px;color:#c2c8d0}.tour-navigation a.active{color:#4f65a2;background:#f1f4fc}.tour-navigation a.active:before{content:"";position:absolute;top:10px;bottom:10px;left:-21px;width:2px;background:#7495f5}.tour-nav-bottom{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);margin:35px 14px 0;padding-top:23px;color:#b2bac5;font-size:10px;line-height:1.5}.tour-chapters{border-left:1px solid var(--line);min-width:0}.tour-chapter{border-bottom:1px solid var(--line)}.tour-chapter:last-child{border-bottom:0}.tour-chapter-copy{padding:65px 60px 44px}.tour-chapter-copy h3{font-size:clamp(30px,2.7vw,41px);letter-spacing:-.045em;line-height:1.15}.tour-chapter-copy h3 span{color:#9aa2af}.tour-chapter-copy p{font-size:14px;color:#919ba8;line-height:1.65;max-width:580px;margin-top:18px}.tour-screen-wrap{padding:38px 35px 38px 40px;background:#f4f6f9;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tour-screen{width:100%}.compact-window .app-sidebar{display:none}.compact-window .app-shell{grid-template-columns:minmax(0,1fr);min-height:0}.compact-window .scene-content{padding:26px}.compact-window .app-toolbar{font-size:8px;height:39px}.compact-window .scene-heading h3{font-size:23px}.tour-details{display:grid;grid-template-columns:1fr 1fr}.tour-details>div{padding:34px 38px 39px}.tour-details>div+div{border-left:1px solid var(--line)}.tour-details h4{font-size:16px;letter-spacing:-.025em}.tour-details p{font-size:12px;line-height:1.65;color:#9aa3af;margin-top:9px}.detail-token{display:flex;align-items:center;gap:7px;width:fit-content;border:1px solid #e6eaf0;padding:7px 9px;border-radius:5px;margin-top:24px;color:#9ba8ba;font-size:8px}.voice-section{padding-block:150px}.voice-section .section-heading{text-align:center}.voice-section .section-heading p{margin-inline:auto}.voice-experience{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e2e6ee;border-radius:15px;overflow:hidden}.voice-call{padding:25px 32px;background:radial-gradient(ellipse at 50% 43%,#e9eefa,transparent 60%),#f9fafc;flex-direction:column;border-right:1px solid #e1e6ee}.voice-call,.voice-call-top{display:flex;align-items:center}.voice-call-top{width:100%;justify-content:space-between;font-size:8px;color:#a0a9b7}.voice-call-top>span:first-child{display:flex;align-items:center;gap:9px;letter-spacing:.07em}.voice-orb{position:relative;display:grid;place-items:center;width:135px;height:135px;margin:70px 0 40px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#56647f,#222936 75%);box-shadow:inset 0 0 15px #8ca4d570,0 15px 45px #657b9d33}.voice-orb>div{position:absolute;inset:-17px;border:1px solid #c9d4e9;border-radius:50%}.voice-orb>div:nth-child(2){inset:-34px;opacity:.5}.voice-orb>div:nth-child(3){inset:-52px;opacity:.25}.voice-orb.active>div{animation:voice-ring 3s ease-in-out infinite}.voice-orb.active>div:nth-child(2){animation-delay:.4s}.voice-orb.active>div:nth-child(3){animation-delay:.8s}.voice-call h3{font-size:22px;letter-spacing:-.03em;margin-bottom:14px}.voice-call>.ui-pill{padding:5px 9px;font-size:9px}.waveform-bars{display:flex;align-items:center;justify-content:center;gap:4px;height:80px;width:100%;overflow:hidden}.waveform-bars>span{width:3px;height:var(--bar-height);background:#9aaed7;border-radius:3px;transform:scaleY(.25);transform-origin:center}.waveform-bars.is-speaking>span{animation:speaking var(--bar-duration) ease-in-out var(--bar-delay) infinite alternate}.voice-call>.waveform-bars{margin:28px 0 20px}.voice-controls{display:flex;align-items:center;gap:20px}.voice-controls button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dae1ed;border-radius:50%;background:#fff;color:#7083a3}.voice-controls>span{font-size:10px;color:#a0aabc;font-variant-numeric:tabular-nums}.voice-call-foot{font-size:9px;color:#a4adbc;margin-top:25px}.voice-transcript{padding:24px 30px 30px}.voice-transcript>.panel-heading{padding:0 0 22px;font-size:12px}.call-step-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:24px}.call-step-nav button{display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:6px 0;color:#a6adba;font-size:10px;text-align:left}.call-step-nav button>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid #e4e9f2;border-radius:50%;font-size:8px}.call-step-nav button.active{color:#6886c6}.call-step-nav button.active>span{background:#eef3ff;border-color:#c9d7f3}.call-step-nav button.complete{color:#729882}.transcript-card{min-height:255px;padding:24px;border:1px solid #e2e8f1;border-radius:9px;box-shadow:0 8px 25px #34486705}.speaker{display:flex;align-items:center;gap:8px;font-size:10px;color:#738094}.speaker small{margin-left:auto;color:#b1b9c7;font-size:9px}.speaker-avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#3b434f}.speaker-avatar.customer{background:#efe7da;color:#a28b69}.transcript-card>p{font-size:20px;letter-spacing:-.02em;line-height:1.45;margin:21px 0;color:#5c6676}.transcript-insight{display:flex;gap:8px;padding:12px;background:#f7f9fc;color:#98a5b9;font-size:9px;line-height:1.6;border-radius:4px}.transcript-insight svg{flex-shrink:0;margin-top:2px}.call-record{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:18px;background:#fafbfc;border:1px solid #e6ebf1;border-radius:7px}.call-record small{display:block;font-size:7px;letter-spacing:.08em;color:#aab4c3}.call-record b{display:block;font-size:11px;font-weight:550;margin-top:6px;color:#7b889a}.call-record-fields{display:flex;gap:16px;width:100%;border-top:1px solid #e8edf4;padding-top:14px;color:#9ba8ba;font-size:8px}.call-record-fields span{display:flex;align-items:center;gap:5px}.call-record-fields svg{width:11px;height:11px}@keyframes speaking{0%{transform:scaleY(.2);opacity:.5}55%{transform:scaleY(.95);opacity:1}to{transform:scaleY(.4);opacity:.75}}@keyframes voice-ring{0%,to{transform:scale(.96)}50%{transform:scale(1.06)}}.connected-story{height:230vh;background:#fafbfd;border-top:1px solid var(--line)}.connected-sticky{position:sticky;top:79px;height:calc(100vh - 79px);min-height:680px;overflow:hidden;padding-top:52px}.connected-grid{position:absolute;inset:0;background-image:radial-gradient(#b4c0d1 .8px,transparent 0);background-size:19px 19px;opacity:.2;mask-image:radial-gradient(ellipse,#000,transparent 75%)}.connected-heading{position:relative;text-align:center}.connected-heading h2{font-size:clamp(40px,4.5vw,67px);letter-spacing:-.06em;line-height:1.04;margin:18px 0}.connected-heading h2 span{color:#9aa4b5}.connected-heading p{color:#9ba5b5;font-size:14px}.connection-stage{position:relative;height:430px;width:1100px;margin:0 auto}.connection-center{position:absolute;left:calc(50% - 40px);top:calc(50% - 40px);display:grid;place-items:center;width:80px;height:80px;border-radius:20px;background:#fff;box-shadow:0 5px 45px #6b84ad20;border:1px solid #e3eaf6}.scattered-card{position:absolute;left:calc(50% - 125px);top:calc(50% - 62px);width:250px;padding:20px;border:1px solid #e1e5ed;border-radius:9px;background:#fff;box-shadow:0 15px 35px #2c426317}.scattered-card>span{display:flex;gap:8px;align-items:center;font-size:9px;color:#a0abba}.scattered-card>span svg{color:#9aadd1}.scattered-card>b{display:block;font-size:13px;letter-spacing:-.02em;margin:15px 0 7px;font-weight:500;color:#6f7b8d}.scattered-card>small{font-size:9px;color:#b0b9c6}.unified-record{position:absolute;top:90px;left:calc(50% - 320px);width:640px;padding:27px;border:1px solid #d5deef;background:#fff;border-radius:13px;box-shadow:0 25px 80px #5975a525}.unified-record>div:first-child{display:flex;align-items:center;gap:15px}.unified-record>div:first-child>.ui-pill{margin-left:auto}.unified-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:9px;background:#e9f0e9;color:#84a08c}.unified-record small{color:#a0adbd;font-size:7px;letter-spacing:.07em}.unified-record h3{font-size:21px;margin-top:5px;letter-spacing:-.035em;color:#67768b}.unified-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:27px 0}.unified-fields>span{display:grid;grid-template-columns:15px 1fr;gap:6px 9px;font-size:8px;color:#a3afbe}.unified-fields svg{width:13px;height:13px;grid-row:span 2}.unified-fields b{color:#76869b;font-size:10px;font-weight:500}.unified-next{display:flex;align-items:center;gap:12px;background:#f1f5fd;border-radius:6px;padding:16px;font-size:10px;color:#8b9cba}.unified-next b{display:block;color:#6d84ad;margin-bottom:4px}.unified-next>svg{flex-shrink:0}.story-scroll-note{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);text-align:center;color:#9eabbf}.story-scroll-note>span{font-size:8px;letter-spacing:.12em}.story-scroll-note>div{width:190px;height:2px;background:#e4eaf3;margin:13px auto}.story-scroll-note i{display:block;height:100%;background:#8da9da;transform-origin:left}.story-scroll-note small{font-size:9px;color:#b2bccb}.field-image-section{position:relative;min-height:700px;overflow:hidden;background:#3c4e3c;display:flex;align-items:center}.field-photo{position:absolute;inset:-50px 0}.field-photo img{object-fit:cover}.field-photo-shade{position:absolute;inset:0;background:linear-gradient(90deg,#14211bd9,#15211e4d 80%)}.field-image-copy{position:relative;z-index:2;color:#fff;padding:80px 0}.field-image-copy .eyebrow{color:#bfcfbc}.field-image-copy h2{margin:27px 0 24px;font-size:clamp(45px,5.5vw,80px);letter-spacing:-.055em;line-height:1.04;font-weight:500}.field-image-copy p{color:#c5cec4;font-size:17px;line-height:1.6}.field-image-chips{display:flex;gap:12px;margin-top:38px}.field-image-chips span{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #cad9cc55;border-radius:5px;background:#ffffff0b;backdrop-filter:blur(10px);color:#d5dfd4;font-size:10px}.field-image-chips svg{width:12px}.image-provenance{position:absolute;bottom:15px;right:20px;color:#d3ddcf9e;font-size:8px}.design-section{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;padding-block:150px}.design-copy h2{margin:26px 0;font-size:clamp(40px,4.1vw,63px);line-height:1.05;letter-spacing:-.055em}.design-copy h2 span{color:#929ba9}.design-copy>p{font-size:15px;color:#919aa8;line-height:1.7}.design-file{display:flex;gap:12px;align-items:center;margin-top:30px;padding:16px;background:#f9fafc;border:1px solid #e7ebf1;border-radius:6px;color:#9ba9bd}.design-file>span:nth-child(2){flex:1}.design-file b{display:block;font-size:10px;font-weight:500;color:#7c899d}.design-file small{display:block;font-size:8px;margin-top:5px}.quiet-note{display:block;font-size:9px;line-height:1.6;color:#a7b0be;margin-top:20px}.comparison-frame{position:relative;aspect-ratio:1.4;border:1px solid #e1e6ec;border-radius:9px;overflow:hidden}.comparison-frame img{object-fit:cover}.comparison-after{position:absolute;inset:0}.comparison-divider{position:absolute;top:0;bottom:0;width:2px;background:white;pointer-events:none}.comparison-divider>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:43px;height:43px;border-radius:50%;border:1px solid #eee;background:#fff;box-shadow:0 4px 20px #0003;font-size:18px;color:#667365;letter-spacing:4px}.compare-tag{position:absolute;top:16px;padding:6px 10px;background:#ffffffeb;border-radius:4px;font-size:9px;color:#627260}.compare-tag.after{left:15px}.compare-tag.before{right:15px}.comparison-frame input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:ew-resize;margin:0}.comparison-frame:focus-within{outline:3px solid #7898d0;outline-offset:4px}.comparison-caption{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#a1aaba;padding:16px 0}.comparison-caption span:last-child{display:flex;align-items:center;gap:7px}.workflow-section{padding:120px 0;background:#f8f9fb;border-block:1px solid var(--line)}.workflow-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.bento-card{position:relative;overflow:hidden;border:1px solid #e0e5ec;border-radius:11px;background:#fff;grid-column:span 2;padding:32px;min-height:470px}.bento-crew-photo,.bento-translation{grid-column:span 3;min-height:560px}.bento-title>svg{width:22px;height:22px;color:#a3b0c0;stroke-width:1.4;margin-bottom:24px}.bento-title h3{font-size:26px;line-height:1.13;letter-spacing:-.04em}.bento-title h3 span{color:#a1a9b5}.bento-card>p{color:#a0a9b7;font-size:12px;line-height:1.7;margin-top:16px;max-width:420px}.translation-demo{margin:32px 0 18px}.voice-bubble{width:86%;padding:18px;background:#edf2ff;border:1px solid #e1e8f9;border-radius:10px 10px 10px 2px}.voice-bubble>span{font-size:7px;letter-spacing:.06em;color:#8da1c3}.voice-bubble .waveform-bars{height:45px;margin:9px 0}.voice-bubble .waveform-bars span{max-height:28px}.voice-bubble p{font-size:12px;line-height:1.5;color:#879abe}.translation-result{position:relative;margin:-9px 0 0 60px;padding:19px;border:1px solid #e2e6ed;border-radius:9px;background:white;box-shadow:0 12px 35px #384e7410;transition:transform .4s}.bento-translation:hover .translation-result{transform:translateY(-5px)}.translation-result>span:first-child{display:flex;gap:7px;font-size:7px;color:#9daabe;align-items:center}.translation-result p{font-size:15px;letter-spacing:-.02em;line-height:1.5;color:#72839a;margin:12px 0}.bento-footnote{font-size:8px;color:#aeb7c5}.bento-crew-photo>img{object-fit:cover}.bento-photo-overlay{position:absolute;inset:0;padding:35px;display:flex;flex-direction:column;background:linear-gradient(#18261c99,transparent 60%,#15221c99);color:#fff}.bento-photo-overlay .eyebrow{color:#d0dbce}.bento-photo-overlay h3{font-size:35px;letter-spacing:-.035em;line-height:1.1;margin-top:22px}.photo-job-note{display:flex;align-items:center;gap:12px;padding:18px;margin-top:auto;width:fit-content;background:#ffffffec;backdrop-filter:blur(8px);border:1px solid #fff8;border-radius:8px;color:#7c8f79;box-shadow:0 10px 40px #0002}.photo-job-note>span{margin-right:20px}.photo-job-note b{display:block;font-size:11px;font-weight:500;color:#556e57}.photo-job-note small{display:block;margin-top:4px;font-size:8px;color:#8da08c}.finance-mini{border:1px solid #e1e7ef;border-radius:8px;overflow:hidden;margin-top:28px;background:#fff;box-shadow:0 8px 25px #354e7410}.finance-mini .panel-heading{padding:12px 15px;font-size:10px;color:#8a98ac}.finance-mini>strong{display:block;font-size:24px;letter-spacing:-.04em;color:#687d99;font-weight:500;padding:15px 18px 0}.finance-mini>strong small{display:block;font-size:7px;color:#a9b4c4;font-weight:400;letter-spacing:0;margin-top:4px}.revenue-chart{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;height:127px;padding:14px 18px 0;border-bottom:1px solid #eef1f6}.revenue-chart>div{flex:1;text-align:center}.revenue-chart span{display:block;background:linear-gradient(#b5c8e6,#d8e2f2);border-radius:3px 3px 0 0;transform-origin:bottom;transition:transform .5s}.bento-money:hover .revenue-chart span{transform:scaleY(1.05)}.revenue-chart small{display:block;font-size:6px;color:#aeb9c9;padding:6px 0}.finance-note{display:flex;align-items:center;gap:6px;font-size:8px;color:#9cacc0;padding:11px 15px}.crew-mini{border:1px solid #e2e7ee;background:#fff;border-radius:7px;padding:17px;margin-top:29px;box-shadow:0 8px 25px #354e7410}.crew-heading{justify-content:space-between;color:#95a3b7;font-size:7px}.crew-avatars,.crew-heading{display:flex;align-items:center}.crew-avatars{margin:21px 0}.crew-avatars>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#d7e0e9;border:2px solid white;color:#8295aa;font-size:7px;margin-right:-5px}.crew-avatars>span:nth-child(2){background:#d9e5db;color:#86a08c}.crew-avatars>span:nth-child(3){background:#e5ded1;color:#a59880}.crew-avatars small{margin-left:14px;color:#a5b1c1;font-size:8px}.crew-mini-row{display:flex;gap:7px;align-items:center;padding:12px 0;border-top:1px solid #edf0f5;color:#99a8bd;font-size:8px}.crew-mini-row small{margin-left:auto;color:#a2b7ac;font-size:7px}.research-orbit{position:relative;height:280px;margin:16px -20px -25px}.research-orbit>i{position:absolute;left:50%;top:50%;width:130px;height:130px;border:1px solid #e1e7f0;border-radius:50%;transform:translate(-50%,-50%)}.research-orbit>i:nth-child(2){width:205px;height:205px}.research-orbit>i:nth-child(3){width:270px;height:270px}.research-center{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:72px;height:72px;background:#fafcf9;border:1px solid #e4ebe2;border-radius:50%;transform:translate(-50%,-50%);color:#839b7e}.research-token{position:absolute;padding:7px 9px;border:1px solid #e1e8f3;border-radius:5px;background:#f3f7fd;font-size:8px;color:#8da4c6;box-shadow:0 4px 15px #34598905}.token-a{top:55px;right:10px}.token-b{left:0;top:145px;background:#edf5ef;color:#8ba795}.token-c{bottom:32px;right:37px;background:#f6f1fc;color:#b49cc8}.context-section{position:relative;padding-top:135px;color:#f5f6f9;background:#141719;overflow:hidden}.context-lines{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 11px,#ffffff05 11px 12px);mask-image:linear-gradient(#000,transparent 65%)}.context-section>.page-container{position:relative}.context-heading{text-align:center}.context-heading .eyebrow{color:#8a949e}.context-heading h2{font-size:clamp(51px,6.2vw,91px);letter-spacing:-.065em;line-height:1.01;margin:28px 0}.context-heading h2 span{color:#929fae}.context-heading p{color:#8594a3;font-size:16px;line-height:1.7}.context-horizon{position:relative;height:355px;margin-top:30px;overflow:hidden}.horizon-planet{position:absolute;left:-15%;top:140px;width:130%;height:850px;border-radius:50%;border:1px solid #96abc352;background:#141719;box-shadow:0 -4px 25px #a6b88d2e,0 -14px 65px #809fd028}.horizon-planet:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 265deg,#a4bda200,#c5b77c 12%,#bbd4bb 23%,#7899b7 35%,transparent 43%);z-index:-1}.context-source-tags{position:absolute;display:flex;justify-content:center;gap:45px;inset:84px 0 auto}.context-source-tags>span{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #35414e;border-radius:7px;background:#1d242b;color:#899cad;font-size:10px;box-shadow:0 7px 25px #0004}.context-source-tags>span:nth-child(2),.context-source-tags>span:nth-child(4){transform:translateY(33px)}.context-source-tags>span:nth-child(3){transform:translateY(61px)}.context-core{position:absolute;bottom:39px;left:50%;transform:translateX(-50%);width:76px;height:76px;border:1px solid #415061;border-radius:50%;display:grid;place-items:center;background:#1c2229;box-shadow:0 0 50px #8ca4c21a}.context-explorer{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:70px 0 110px;border-top:1px solid #30373e}.context-explorer-copy .eyebrow{color:#6e7e90}.context-explorer-copy h3{font-size:37px;letter-spacing:-.04em;line-height:1.12;margin:24px 0 33px;color:#dbe1e9}.context-explorer-copy h3 span{color:#748599}.context-tabs{display:grid;gap:6px;max-width:380px}.context-tabs button{display:flex;align-items:center;gap:15px;padding:18px 0;border:0;border-bottom:1px solid #2d3741;background:transparent;color:#6b7d92;font-size:13px;text-align:left}.context-tabs button>svg:last-child{margin-left:auto}.context-tabs button.active{color:#c4d3e6;border-bottom-color:#607c9e}.context-example-note{color:#536474;font-size:9px;margin-top:23px!important}.context-answer-card{background:#1b2128;border:1px solid #33404f;border-radius:10px;padding:25px;align-self:center;box-shadow:0 15px 60px #0003}.context-question{display:flex;gap:10px;align-items:center;padding:16px;border:1px solid #394b62;border-radius:6px;background:#232c37;color:#b1c2d7;font-size:12px}.context-question svg{flex-shrink:0;color:#7d98be}.answer-brand{display:flex;gap:9px;align-items:center;margin:25px 0 19px;color:#8ca1b9;font-size:10px}.answer-brand .ui-pill{margin-left:auto;background:#243b32;color:#87b19a;font-size:7px}.context-answer-card>div>p{font-size:16px;line-height:1.65;color:#b0bfd1;min-height:112px}.answer-sources{display:grid;gap:7px;margin-top:26px}.answer-sources small{font-size:7px;letter-spacing:.1em;color:#577087;margin-bottom:4px}.answer-sources>span{display:flex;align-items:center;gap:8px;border:1px solid #303e4e;border-radius:4px;padding:9px 11px;font-size:9px;color:#7f95af}.answer-sources>span svg:last-child{margin-left:auto}.context-answer-footer{display:flex;align-items:center;gap:7px;border-top:1px solid #2b3949;padding-top:17px;margin-top:24px;color:#5b748c;font-size:8px}.closing-story{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding-block:130px}.closing-image img{width:100%;height:auto;border-radius:8px}.closing-copy h2{font-size:clamp(40px,4vw,60px);line-height:1.03;letter-spacing:-.055em;margin:23px 0}.closing-copy h2 span{color:#9ca5b1}.closing-copy>p{font-size:15px;line-height:1.7;color:#96a0ad;max-width:420px;margin-bottom:30px}.final-cta{position:relative;overflow:hidden;background:#202727;padding:100px 0 110px;color:#eef1eb}.final-cta>.page-container{position:relative;z-index:2}.final-cta .eyebrow{color:#7d9186}.final-cta h2{margin:28px 0 38px;font-size:clamp(65px,7vw,100px);line-height:.98;letter-spacing:-.065em}.final-cta h2 span{color:#a9b9a6}.final-cta .page-container>div{display:flex;gap:27px;align-items:center}.final-cta .page-container>div>a:last-child{display:flex;align-items:center;gap:10px;font-size:13px;color:#a9b8ad}.cta-watermark{position:absolute;right:-20px;bottom:-170px;color:#2b3431;font-size:480px;font-weight:650;letter-spacing:-.09em;line-height:1;pointer-events:none}.site-footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px;padding-block:70px 25px;font-size:12px;color:#7e8997}.site-footer>div:first-child p{margin-top:20px;font-size:13px;line-height:1.7;color:#9ca6b3}.site-footer>div:not(:first-child):not(.footer-bottom){display:flex;flex-direction:column;gap:13px}.site-footer small{font-size:8px;color:#b5bdc9;letter-spacing:.1em;margin-bottom:9px}.site-footer a:hover{color:#3e67c4}.footer-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#b0b9c6;border-top:1px solid #e8ecf2;padding-top:22px;margin-top:25px}.footer-bottom>div{display:flex;gap:20px}@media(min-width:1800px){.hero-stage{width:1480px}.hero-float-left{left:-35px}.hero-float-right{right:-20px}}@media(max-width:1150px){.page-container{width:calc(100% - 64px)}.site-nav{padding-inline:32px}.site-nav>nav{gap:20px;font-size:12px}.nav-actions{gap:16px}.hero{padding-top:76px}.hero-stage{padding-inline:35px}.hero-float-left{width:240px;top:300px;left:-5px}.hero-float-right{width:260px;right:-4px;bottom:65px}.incoming-card b{font-size:9px}.app-shell{grid-template-columns:137px minmax(0,1fr)}.scene-content{padding:22px 18px}.today-columns{grid-template-columns:1.3fr 1fr}.priority-row>.ui-pill{display:none}.tour-layout{grid-template-columns:195px minmax(0,1fr)}.tour-navigation{padding-inline:10px}.tour-navigation a{padding:13px 10px;gap:7px;font-size:10px}.tour-navigation a.active:before{left:-11px}.tour-chapter-copy{padding:45px 34px 35px}.tour-screen-wrap{padding:24px}.compact-window .scene-content{padding:18px}.tour-details>div{padding:28px}.voice-call,.voice-transcript{padding-inline:23px}.design-section{gap:35px}.bento-card{padding:25px}.bento-title h3{font-size:23px}.context-explorer{gap:40px}.context-explorer-copy h3{font-size:31px}.connection-stage{transform:scale(.85);transform-origin:top center;left:calc((100% - 1100px)/2);margin:0}}@media(max-width:900px){.nav-login,.site-nav>nav{display:none}.menu-toggle{display:block}.hero h1{font-size:78px}.hero-stage{width:calc(100% - 32px);padding:20px 0 110px}.hero-workspace{overflow-x:auto;border-radius:10px;padding-bottom:15px}.hero-workspace .app-window{min-width:840px}.hero-float-left{display:none}.hero-float-right{right:15px;bottom:45px}.capability-strip{justify-content:flex-start}.connection-logos{grid-template-columns:repeat(3,1fr)}.connection-logos>span{min-height:80px;font-size:20px}.tour-layout{display:block}.tour-navigation{top:79px;z-index:30;height:auto;padding:10px;background:#fffffff5;border-bottom:1px solid var(--line)}.tour-nav-bottom,.tour-navigation>span{display:none}.tour-navigation nav{display:flex;overflow:auto;white-space:nowrap}.tour-navigation a{padding:9px 12px;font-size:11px}.tour-navigation a small,.tour-navigation a.active:before{display:none}.tour-chapters{border-left:0}.anvil-site .tour-chapter{scroll-margin-top:139px}.tour-chapter-copy h3{font-size:37px}.voice-section{padding-block:100px}.voice-experience{grid-template-columns:1fr}.voice-call{border-right:0;border-bottom:1px solid var(--line);padding-bottom:32px}.voice-call>.waveform-bars{max-width:340px}.voice-orb{margin-top:62px}.voice-transcript{padding:30px}.transcript-card{min-height:230px}.transcript-card>p{font-size:23px}.connected-sticky{min-height:640px}.connection-stage{transform:scale(.65);height:470px}.connected-heading h2{font-size:51px}.connected-heading p{font-size:12px}.field-image-section{min-height:580px}.design-section{grid-template-columns:1fr;padding-block:100px;gap:40px}.design-copy{max-width:620px}.design-file{max-width:460px}.workflow-section{padding-block:95px}.workflow-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-card,.bento-crew-photo,.bento-translation{grid-column:span 1}.bento-money,.bento-readiness{min-height:490px}.bento-research{grid-column:1/-1;min-height:300px;padding-right:50%}.research-orbit{position:absolute;right:30px;top:0;width:300px}.bento-photo-overlay{padding:25px}.bento-photo-overlay h3{font-size:30px}.photo-job-note{padding:13px}.photo-job-note>span{margin:0}.context-section{padding-top:100px}.context-explorer{grid-template-columns:1fr;padding:50px 0 80px}.context-tabs{max-width:100%;grid-template-columns:repeat(3,1fr);gap:20px}.context-tabs button{font-size:11px;gap:9px}.context-tabs button>svg:last-child{display:none}.context-explorer-copy h3{font-size:41px}.context-horizon{height:270px}.context-source-tags{gap:18px}.context-source-tags>span{padding:8px;font-size:8px}.closing-story{grid-template-columns:1fr;gap:35px;padding-block:90px}.closing-image{max-width:600px}.closing-copy h2{font-size:57px}}@media(max-width:600px){.page-container{width:calc(100% - 38px)}.site-nav{padding-inline:19px;min-height:67px}.site-logo{font-size:25px}.anvil-site .nav-cta{display:none}.announcement{padding:10px 15px;gap:13px;font-size:8px}.announcement>span{max-width:220px}.announcement a{white-space:nowrap}.mobile-drawer{top:67px}.hero{padding-top:60px}.eyebrow{font-size:8px;letter-spacing:.06em}.hero h1{font-size:clamp(47px,12vw,69px);margin-top:22px}.hero-copy>p{font-size:15px;line-height:1.6}.desktop-break{display:none}.hero-actions{flex-wrap:wrap;gap:9px;margin-top:25px}.anvil-site .hero-actions .button{font-size:11px;min-height:43px;padding-inline:13px;gap:8px}.hero-footnote{font-size:9px}.hero-stage{margin-top:30px;padding-bottom:155px}.hero-scene-tabs{margin-left:0;margin-right:0}.hero-scene-tabs button{padding:8px 12px;font-size:9px}.hero-workspace .app-window{min-width:740px}.hero-workspace .app-shell{min-height:490px;grid-template-columns:120px minmax(0,1fr)}.hero-float-right{bottom:35px;width:260px}.capability-strip{font-size:9px;gap:20px}.connection-section{padding-block:62px}.connection-intro p,.connection-intro>span{font-size:23px;line-height:1.2}.connection-logos{margin-top:28px}.connection-logos>span{font-size:16px;gap:6px;min-height:75px}.connection-logos svg{width:15px}.connection-note{font-size:8px;line-height:1.6}.platform-tour{padding-top:40px}.section-heading{margin-bottom:36px}.section-heading h2{font-size:39px;margin-block:19px}.section-heading>p{font-size:14px}.tour-layout{margin-inline:-19px;border-inline:0}.tour-navigation{top:67px}.tour-navigation a{font-size:10px}.tour-chapter-copy{padding:42px 22px 30px}.tour-chapter-copy h3{font-size:31px}.tour-chapter-copy p{font-size:12px}.tour-screen-wrap{padding:27px 17px;overflow-x:auto}.tour-screen{width:650px}.tour-details{grid-template-columns:1fr}.tour-details>div{padding:26px 22px}.tour-details>div+div{border-left:0;border-top:1px solid var(--line)}.tour-details h4{font-size:17px}.tour-details p{font-size:12px}.detail-token{margin-top:15px}.voice-section{padding-block:78px}.voice-experience{margin-inline:-5px}.voice-call{padding:20px}.voice-call-top{font-size:7px}.voice-call h3{font-size:21px}.voice-transcript{padding:22px 18px}.call-step-nav{gap:7px}.call-step-nav button{font-size:9px}.transcript-card{padding:18px;min-height:280px}.transcript-card>p{font-size:20px}.call-record-fields{flex-wrap:wrap;gap:12px}.voice-call-foot{font-size:8px}.connected-story{height:210vh}.connected-sticky{top:67px;height:calc(100svh - 67px);min-height:550px;padding-top:38px}.connected-heading{padding-inline:15px}.connected-heading h2{font-size:38px}.connected-heading p{font-size:11px;max-width:280px;margin:0 auto;line-height:1.5}.connection-stage{transform:scale(.36);transform-origin:center 45%;height:420px;top:-35px}.unified-record{width:900px;left:calc(50% - 450px);padding:40px}.unified-record h3{font-size:32px}.unified-record small{font-size:11px}.unified-fields>span{font-size:13px;gap:11px}.unified-fields b,.unified-next{font-size:17px}.unified-next{padding:23px}.unified-record .ui-pill{font-size:12px}.story-scroll-note{bottom:19px}.field-image-section{min-height:530px}.field-image-copy{padding-block:65px}.field-image-copy h2{font-size:42px}.field-image-copy p{font-size:14px}.field-image-chips{flex-wrap:wrap;gap:8px}.field-image-chips span{font-size:8px;padding:8px}.field-photo img{object-position:60% center}.image-provenance{font-size:6px;right:12px}.design-section{padding-block:75px}.design-copy h2{font-size:45px}.design-copy>p{font-size:13px}.design-file{padding:12px;gap:8px}.design-file b{font-size:9px}.design-file small{font-size:7px}.design-file>.ui-pill{font-size:6px}.comparison-frame{aspect-ratio:1.13}.comparison-caption{font-size:7px}.workflow-section{padding-block:75px}.workflow-bento{grid-template-columns:1fr;gap:15px}.bento-card{grid-column:1;min-height:440px}.bento-translation{min-height:570px}.bento-crew-photo{min-height:500px}.bento-title h3{font-size:29px}.bento-card>p{font-size:13px}.bento-money,.bento-readiness{min-height:505px}.bento-research{padding-right:25px;min-height:500px}.research-orbit{position:relative;top:auto;right:auto;width:auto}.crew-mini,.finance-mini{max-width:330px;margin-inline:auto}.context-heading h2{font-size:46px}.context-heading p{font-size:13px}.context-section{padding-top:75px}.context-horizon{height:235px;margin-inline:-19px}.context-source-tags{gap:7px}.context-source-tags>span{padding:6px;font-size:6px;gap:5px}.context-source-tags svg{width:11px}.context-core{width:50px;height:50px;bottom:12px}.horizon-planet{left:-50%;width:200%;top:165px}.context-explorer{padding-top:40px;gap:30px}.context-explorer-copy h3{font-size:33px}.context-tabs{grid-template-columns:1fr;gap:0}.context-tabs button{font-size:12px;padding-block:14px}.context-answer-card{padding:19px}.context-question{font-size:11px;padding:13px}.context-answer-card>div>p{font-size:15px;min-height:150px}.context-answer-footer{font-size:7px}.closing-story{padding-block:65px;gap:25px}.closing-copy h2{font-size:42px}.closing-copy>p{font-size:14px}.final-cta{padding-block:70px 90px}.final-cta h2{font-size:68px}.final-cta .page-container>div{align-items:flex-start;flex-direction:column;gap:20px}.cta-watermark{font-size:240px;bottom:-75px}.site-footer{grid-template-columns:1fr 1fr;padding-top:50px;gap:35px}.site-footer>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:8px}}@media(prefers-reduced-motion:reduce){.reduced-story .unified-record{opacity:1!important;transform:none!important}.anvil-site *,.anvil-site :after,.anvil-site :before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.connected-story{height:auto}.connected-sticky{position:relative;top:auto;height:auto;min-height:800px}.reduced-story .connection-center,.reduced-story .scattered-card,.story-scroll-note{display:none}.waveform-bars>span{transform:scaleY(.5)}}.anvil-site{line-height:1.45}.anvil-site .app-window{font-size:12px;line-height:1.4}.anvil-site .detail-record{font-size:12px;line-height:1.45}.anvil-site .sidebar-group button{min-height:0}.anvil-site .bento-card,.anvil-site .capability-card{font-size:13px;line-height:1.5}.anvil-site .voice-experience{font-size:13px;line-height:1.45}.anvil-site .editorial-floating,.anvil-site .film-record{font-size:12px;line-height:1.45}.anvil-site .scroll-photo{position:absolute;inset:0;overflow:hidden;isolation:isolate}.anvil-site .scroll-photo-layer{position:absolute;inset:-8%}.anvil-site .scroll-photo img{object-fit:cover}.anvil-site .scroll-frame{position:relative;transform-origin:center}.anvil-site .closing-image{position:relative;aspect-ratio:1.5;overflow:hidden;border-radius:14px;width:100%}.anvil-site .bento-photo-overlay,.anvil-site .job-image>span{z-index:2}.capability-gallery{padding-block:90px 115px}.capability-gallery .section-heading{max-width:1000px}.capability-gallery .section-heading>p{max-width:670px}.capability-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.capability-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e1e4e7;border-radius:14px;background:#f7f7f5}.capability-large{grid-column:span 3;padding:35px 30px 0}.capability-card header>span{display:block;font-size:9px;letter-spacing:.1em;color:#858b91;margin-bottom:18px}.capability-card h3{font-size:31px;letter-spacing:-.04em;line-height:1.16}.capability-card h3 em{font-style:normal;color:#8b939c}.capability-card header>p{margin-top:17px;color:#7d8792;font-size:13px;line-height:1.65;max-width:470px}.capability-large>.scroll-frame{margin:49px -5px 23px;flex:1}.capability-card>a{display:flex;align-items:center;justify-content:space-between;min-height:64px;border-top:1px solid #e1e4e6;color:#65717d;font-size:11px}.capability-card>a:hover{color:#355bc3}.capability-photo{grid-column:span 2}.capability-photo header{padding:30px 28px 28px;min-height:177px}.capability-photo h3{font-size:25px}.capability-photo header>p{font-size:12px}.capability-photo-frame{position:relative;height:300px;overflow:hidden}.capability-photo>a{margin-inline:26px}.photo-record-tag{position:absolute;z-index:2;left:18px;bottom:18px;display:flex;gap:8px;align-items:center;background:#fffef9ec;border:1px solid #fff8;border-radius:6px;padding:11px 12px;font-size:9px;color:#4a6455;box-shadow:0 8px 30px #1a312322;backdrop-filter:blur(10px)}.detail-record{overflow:hidden;background:white;border:1px solid #dce2e7;border-radius:10px;box-shadow:0 13px 45px #1c303c0b}.record-chrome{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 17px;background:#fbfcfd;border-bottom:1px solid #e5e9ed;color:#98a0aa;font-size:8px}.record-chrome>span:first-child{display:flex;align-items:center;gap:8px;color:#65717e;font-size:10px}.record-body{padding:25px}.record-title{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:21px}.record-title small{color:#919ca9;font-size:8px;letter-spacing:.075em}.record-title h4{font-size:20px;line-height:1.25;letter-spacing:-.03em;margin-top:8px;color:#465363}.record-title p{display:flex;gap:5px;align-items:center;color:#96a1ae;font-size:10px;margin-top:10px}.record-title .ui-pill{font-size:7px;white-space:nowrap}.estimate-lines{min-height:221px}.estimate-lines>div,.receivable-lines>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;border-top:1px solid #edf0f3}.estimate-lines b,.receivable-lines b{display:block;font-size:12px;font-weight:500;color:#65717d}.estimate-lines small,.receivable-lines small{display:block;font-size:9px;color:#99a3af;margin-top:6px}.estimate-lines strong,.receivable-lines strong{font-size:13px;font-weight:500;color:#637385;white-space:nowrap}.estimate-lines .revised-line{background:#f3f7ff;padding-inline:12px;border-radius:5px}.estimate-total{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 0;border-top:1px solid #e2e7ed;color:#7c8795;font-size:11px}.estimate-total strong{font-size:27px;font-weight:500;letter-spacing:-.045em;color:#44556a}.record-action{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #dce5f3;border-radius:5px;background:#f7f9ff;padding:12px 14px;font-size:11px;color:#5577b7}.record-action:hover{background:#edf2fc}.record-disclaimer{margin-top:12px;font-size:8px;color:#98a4b2;line-height:1.6}.record-property-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid #e1e9df;border-radius:9px;color:#70977b;background:#f2f6ed}.record-tabs{display:flex;gap:4px;border-bottom:1px solid #e4e9ef}.record-tabs button{flex:1;border:0;border-bottom:2px solid transparent;padding:11px 4px;color:#9da8b5;background:transparent;font-size:10px}.record-tabs button[aria-pressed=true]{color:#5277b5;border-bottom-color:#7b9bd0}.property-facts{min-height:249px;padding:8px 0}.property-facts>div{padding:18px 0;border-bottom:1px solid #eef1f5}.property-facts small{display:block;font-size:9px;color:#99a4b0;margin-bottom:8px}.property-facts b{display:block;font-size:12px;font-weight:500;color:#66768b}.record-linked{display:flex;align-items:center;gap:8px;padding:15px 0 0;font-size:9px;color:#9aa6b6}.balance-number{font-size:38px;color:#4b5d70;letter-spacing:-.05em;padding:9px 0 25px}.balance-number>span{display:block;font-size:10px;color:#9ba6b2;letter-spacing:0;margin-top:7px}.workday-film{height:3200px;background:#f6f7f5;border-block:1px solid #e4e7e3}.workday-sticky{position:sticky;top:79px;height:calc(100vh - 79px);min-height:750px;padding-top:37px;overflow:hidden}.workday-header h2{margin-top:12px;font-size:44px;letter-spacing:-.05em;line-height:1.05}.workday-header h2>span{color:#959d9f}.workday-cinema{position:relative;margin-top:27px;height:calc(100vh - 350px);min-height:390px;max-height:620px;border-radius:14px;overflow:hidden;background:#e3e6df}.film-image,.film-image-stack,.film-shade{position:absolute;inset:0}.film-image{will-change:opacity}.film-shade{background:linear-gradient(90deg,#11201505 15%,#182a2708 50%,#11201530),linear-gradient(0deg,#0d201da3,transparent 65%)}.film-caption{position:absolute;left:38px;bottom:38px;color:#fff;width:51%}.film-caption>span{display:block;font-size:11px;letter-spacing:.07em;color:#e4eee4}.film-caption>h3{margin-top:15px;font-size:42px;letter-spacing:-.045em;line-height:1.08;max-width:570px}.film-record{position:absolute;right:30px;top:30px;bottom:30px;width:340px;padding:27px;background:#fffffff2;border:1px solid #fff;border-radius:10px;box-shadow:0 20px 60px #0c21112a;backdrop-filter:blur(15px);display:flex;flex-direction:column}.film-record .eyebrow{font-size:8px;letter-spacing:.03em}.film-record>p{font-size:17px;color:#627168;line-height:1.45;letter-spacing:-.02em;margin:22px 0}.film-record>div{margin-top:auto}.film-record-row{border-top:1px solid #dce4de;padding:15px 0}.film-record-row small{display:block;color:#99a69b;font-size:9px;margin-bottom:5px}.film-record-row b{color:#667a6c;font-size:12px;font-weight:500}.film-sample{color:#a1ada5;font-size:8px;padding-top:12px}.film-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:25px}.film-timeline button{position:relative;display:flex;align-items:center;gap:12px;border:0;background:transparent;padding:0 0 15px;text-align:left;color:#a4ada5}.film-timeline small{font-size:10px}.film-timeline span{font-size:12px}.film-timeline i{position:absolute;left:0;right:0;bottom:0;height:2px;background:#dce2dc}.film-timeline i.passed{background:#718775}.film-timeline button[aria-pressed=true]{color:#3f5846}.field-to-office{padding-block:80px 10px}.editorial-row[hidden]{display:none!important}.editorial-navigation{display:flex;gap:15px;border-bottom:1px solid #dfe5e1;padding-top:35px}.editorial-navigation button{display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px;padding:15px 10px;background:transparent;border:0;border-bottom:2px solid transparent;color:#9ca8a0;font-size:12px;text-align:left}.editorial-navigation button[aria-pressed=true]{color:#52785e;border-bottom-color:#799e84}.editorial-row{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;align-items:center;padding-block:70px}.editorial-row.reverse{grid-template-columns:1fr 1.12fr}.editorial-row.reverse .editorial-photo{order:2}.editorial-photo{position:relative;height:660px;border-radius:12px;overflow:hidden}.editorial-copy h2{font-size:clamp(37px,3.7vw,54px);line-height:1.07;letter-spacing:-.05em;margin:23px 0}.editorial-copy h2>span{color:#929ba2}.editorial-copy>p{color:#87939e;font-size:15px;line-height:1.7;max-width:510px}.editorial-copy ul{list-style:none;padding:0;margin:27px 0;display:grid;gap:14px}.editorial-copy li{display:flex;align-items:center;gap:10px;color:#83908b;font-size:12px}.editorial-copy li svg{width:15px;color:#819d87}.editorial-copy>a{display:flex;align-items:center;gap:12px;color:#6b7c86;font-size:13px;margin-top:30px}.editorial-copy>a:hover{color:#395bc4}.editorial-detail{margin-top:70px;padding-top:23px;border-top:1px solid #e3e8e6}.editorial-detail small{color:#a5aea7;letter-spacing:.08em;font-size:8px}.editorial-detail p{margin-top:13px;font-size:18px;color:#7e8982;line-height:1.5;letter-spacing:-.02em}.editorial-floating{position:absolute;left:23px;bottom:25px;right:23px;z-index:2;padding:20px;display:flex;align-items:center;gap:14px;border:1px solid #fff8;border-radius:8px;background:#fffffff0;backdrop-filter:blur(12px);box-shadow:0 15px 40px #0e211d1f;color:#708179}.editorial-floating>span:not(.ui-pill){flex:1}.editorial-floating b{display:block;font-size:13px;font-weight:500}.editorial-floating small{display:block;font-size:9px;color:#9ca9a0;margin-top:6px}.handoff-checklist{margin-top:30px;border-top:1px solid #e5e9e6}.handoff-checklist>div{display:grid;grid-template-columns:25px 100px 1fr;gap:10px;align-items:center;padding:19px 0;border-bottom:1px solid #e5e9e6}.handoff-checklist span{font-size:8px;color:#bec6c0}.handoff-checklist b{font-size:11px;color:#7a8b80;font-weight:500}.handoff-checklist small{font-size:10px;color:#a1aaa4}.finance-editorial .detail-record{margin-top:30px}.finance-editorial .record-title h4{font-size:17px}.finance-editorial .editorial-photo{height:790px}.workflow-blueprint{padding-block:95px 100px}.blueprint-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blueprint-grid article{position:relative;z-index:1;padding:32px;border:1px solid #e0e7ea;border-radius:12px;background:linear-gradient(145deg,#fff,#f6f8fa)}.blueprint-track{position:absolute;left:5%;right:5%;top:50%;height:2px;background:#e5ecf6}.blueprint-track>div{height:100%;background:#7e9cd5;transform-origin:left}.blueprint-icon{display:flex;align-items:center;justify-content:space-between;color:#91a5c5}.blueprint-icon span{font-size:9px;color:#aab6c8}.blueprint-grid h3{font-size:22px;letter-spacing:-.03em;margin-top:27px}.blueprint-grid p{font-size:12px;color:#96a2b2;margin-top:12px}.blueprint-grid small{display:block;font-size:9px;color:#9cadc3;border-top:1px solid #e2e8f0;padding-top:16px;margin-top:27px}.blueprint-note{display:flex;align-items:center;gap:10px;margin-top:25px;color:#8d9dad;font-size:11px}.workflow-library{padding-block:100px 50px}.library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.library-grid>a{display:flex;flex-direction:column;padding:28px;border:1px solid #e7ebed;border-radius:12px;min-height:270px;background:#fbfcfc}.library-grid>a:hover{border-color:#b8c8e2}.library-grid small{display:flex;justify-content:space-between;align-items:center;color:#a1adba;font-size:8px;letter-spacing:.06em}.library-grid h3{font-size:23px;line-height:1.15;letter-spacing:-.035em;margin-top:30px}.library-grid p{color:#99a3ad;font-size:12px;line-height:1.65;margin:15px 0 25px}.library-grid>a>span{display:flex;align-items:center;gap:10px;margin-top:auto;color:#8a9aae;font-size:10px}@media(min-width:901px) and (max-height:850px){.workday-header h2{font-size:32px}.workday-sticky{min-height:0;padding-top:24px}.workday-cinema{min-height:340px;height:calc(100vh - 300px);margin-top:20px}.film-record{padding:18px;top:18px;bottom:18px}.film-record>p{font-size:14px;margin:13px 0}.film-record-row{padding:10px 0}.film-caption>h3{font-size:32px}.film-timeline{margin-top:16px}}@media(max-width:1150px){.capability-large{padding:25px 22px 0}.capability-card h3{font-size:26px}.record-body{padding:20px}.record-title h4{font-size:17px}.editorial-row{gap:40px}.editorial-photo{height:560px}.film-caption>h3{font-size:35px}.film-record{width:310px}}@media(max-width:900px){.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-large,.capability-photo{grid-column:span 1}.capability-photo:last-child{grid-column:1/-1}.capability-photo:last-child .capability-photo-frame{height:400px}.capability-photo header{min-height:170px}.record-title{flex-wrap:wrap}.record-chrome>span:last-child{display:none}.workday-film{height:2900px}.workday-sticky{min-height:0;padding-top:27px}.workday-header h2{font-size:34px}.workday-cinema{min-height:400px;height:calc(100svh - 290px)}.film-record{width:270px;padding:18px;top:20px;right:20px;bottom:20px}.film-record>p{font-size:15px}.film-record-row{padding:12px 0}.film-caption{left:22px;bottom:27px;width:44%}.film-caption>h3{font-size:30px}.film-timeline{gap:12px}.film-timeline button{flex-direction:column;align-items:flex-start;gap:6px}.film-timeline span{font-size:10px}.editorial-row,.editorial-row.reverse{grid-template-columns:1fr;padding-block:40px}.editorial-row.reverse .editorial-photo{order:0}.editorial-photo{height:520px}.editorial-copy{max-width:640px}.editorial-copy h2{font-size:46px}.editorial-detail{margin-top:32px}.finance-editorial .editorial-photo{height:530px}.blueprint-grid,.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-blueprint,.workflow-library{padding-block:65px}}@media(max-width:600px){.capability-gallery{padding-block:45px 65px}.capability-grid{grid-template-columns:1fr;gap:17px}.capability-card{grid-column:1}.capability-large{padding:27px 18px 0}.capability-card h3{font-size:28px}.capability-card header>p{font-size:12px}.capability-large>.scroll-frame{margin-top:40px;margin-inline:-5px}.record-body{padding:19px 15px}.record-title h4{font-size:17px}.record-title .ui-pill{font-size:6px}.estimate-lines small{font-size:8px}.estimate-lines b{font-size:11px}.capability-photo header{padding:27px 24px;min-height:0}.capability-photo-frame,.capability-photo:last-child .capability-photo-frame{height:310px}.capability-card>a{font-size:10px;min-height:58px}.workday-film{height:2900px}.workday-sticky{top:67px;height:calc(100svh - 67px);padding-top:22px}.workday-header h2{font-size:30px}.workday-header .eyebrow{font-size:7px}.workday-cinema{margin-top:20px;height:calc(100svh - 305px);min-height:370px;max-height:550px}.film-caption{left:20px;top:22px;bottom:auto;width:calc(100% - 40px)}.film-caption>span{font-size:8px}.film-caption>h3{font-size:28px;margin-top:9px;max-width:280px}.film-shade{background:linear-gradient(#132b2690,transparent 60%,#132b2630)}.film-record{left:13px;right:13px;bottom:13px;top:auto;width:auto;padding:17px 18px}.film-record>.eyebrow{font-size:7px}.film-record>p{font-size:12px;line-height:1.5;margin:10px 0}.film-record>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.film-record-row{padding:9px 0 0}.film-record-row:last-child{grid-column:1/-1}.film-record-row small{font-size:7px}.film-record-row b{font-size:9px}.film-sample{display:none}.film-timeline{margin-top:18px;gap:8px}.film-timeline small{font-size:8px}.film-timeline span{font-size:8px;line-height:1.35}.film-timeline button{padding-bottom:12px}.field-to-office{padding-top:25px}.editorial-row,.editorial-row.reverse{gap:30px;padding-block:37px}.editorial-photo,.finance-editorial .editorial-photo{height:450px}.editorial-copy h2{font-size:38px}.editorial-copy>p{font-size:13px}.editorial-copy li{font-size:11px}.editorial-floating{left:14px;right:14px;bottom:17px;padding:15px;gap:9px}.editorial-floating b{font-size:10px}.editorial-floating small{font-size:7px}.editorial-floating .ui-pill{font-size:6px}.handoff-checklist>div{grid-template-columns:20px 85px 1fr;gap:6px}.handoff-checklist small{font-size:9px}.blueprint-grid{gap:11px}.blueprint-grid article{padding:22px 16px}.blueprint-grid h3{font-size:20px}.blueprint-grid p{font-size:10px;line-height:1.5}.blueprint-grid small{font-size:8px}.blueprint-note{align-items:flex-start;font-size:9px;line-height:1.5}.blueprint-note svg{flex-shrink:0}.library-grid{grid-template-columns:1fr;gap:13px}.library-grid>a{min-height:240px}}@media(prefers-reduced-motion:reduce){.anvil-site .scroll-photo-layer{transform:none!important;inset:0}.anvil-site .scroll-frame{transform:none!important}.workday-film{height:auto}.workday-sticky{position:relative;top:auto;height:auto;padding-bottom:40px}.film-image{will-change:auto}.library-grid>a{transform:none!important;opacity:1!important}}.compact-tour{padding-block:50px 70px}.compact-tour .section-heading{margin-bottom:35px}.compact-tour-tabs{display:flex;gap:7px;border-bottom:1px solid #dfe5e9;margin-bottom:40px;overflow:auto}.compact-tour-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;padding:15px 12px;border:0;border-bottom:2px solid transparent;white-space:nowrap;background:transparent;color:#96a2b0;font-size:12px}.compact-tour-tabs small{font-size:8px;color:#b4bfce}.compact-tour-tabs button[aria-pressed=true]{color:#5579b6;border-bottom-color:#7298d7}.compact-tour-content{display:grid;grid-template-columns:.7fr 1.7fr;gap:48px;align-items:center}.compact-tour-copy h3{font-size:29px;letter-spacing:-.04em;line-height:1.15;margin:17px 0}.compact-tour-copy h3 span{color:#929fae}.compact-tour-copy p{font-size:12px;color:#8d9baa;line-height:1.7}.compact-tour-detail{border-top:1px solid #e5e9ef;padding-top:24px;margin-top:25px}.compact-tour-detail h4{font-size:14px;margin-bottom:10px}.compact-tour-screen{min-width:0}.compact-tour-screen .app-window{min-height:500px}@media(min-width:901px){.anvil-site .app-window *,.anvil-site .detail-record *{line-height:1.45}.anvil-site .app-window button{min-height:0}.anvil-site .sidebar-group{margin-bottom:8px}.hero{padding-top:55px}.hero h1{font-size:80px}.hero-stage{margin-top:30px;padding:15px 65px 65px}.hero-footnote{margin-top:12px}.hero-scene-tabs{margin-bottom:15px}.hero .app-shell{min-height:475px}.connection-section{padding-block:35px}.connection-intro p,.connection-intro>span{font-size:21px}.connection-logos{margin-top:25px}.connection-logos>span{min-height:67px;font-size:19px}.section-heading h2{font-size:48px;margin-block:18px}.section-heading{margin-bottom:35px}.section-heading>p{font-size:15px}.capability-gallery{padding-block:55px}.capability-large{padding:27px 27px 0}.capability-large>.scroll-frame{margin-top:35px}.capability-card h3{font-size:28px}.capability-photo header{min-height:145px;padding:22px}.capability-photo h3{font-size:23px}.capability-photo-frame{height:220px}.capability-large .estimate-lines{min-height:175px}.estimate-lines>div{padding:14px 0}.property-facts{min-height:213px}.property-facts>div{padding:14px 0}.record-body{padding:20px}.workday-film{height:1700px}.voice-section{padding-block:65px}.voice-orb{margin-top:55px;margin-bottom:30px}.voice-call>.waveform-bars{margin-block:17px}.voice-call-foot{margin-top:16px}.voice-transcript{padding:22px}.connected-story{height:1600px}.connected-heading h2{font-size:48px}.field-image-section{min-height:420px}.field-image-copy{padding-block:65px}.field-image-copy h2{font-size:48px}.design-section{padding-block:65px;gap:50px}.design-copy h2{font-size:45px}.design-copy>p{font-size:13px}.workflow-section{padding-block:65px}.workflow-bento{gap:20px}.bento-card{padding:25px}.bento-crew-photo,.bento-translation{min-height:430px}.bento-money,.bento-readiness,.bento-research{min-height:395px}.bento-title h3{font-size:25px}.bento-card>p{font-size:11px}.translation-demo{margin-top:25px}.translation-result,.voice-bubble{padding:15px}.crew-mini,.finance-mini{margin-top:25px}.research-orbit{height:235px}.field-to-office{padding-block:20px}.editorial-row{padding-block:45px;gap:55px}.editorial-photo{height:490px}.editorial-copy h2{font-size:41px}.editorial-copy>p{font-size:13px}.editorial-detail{margin-top:30px}.finance-editorial .editorial-photo{height:620px}.finance-editorial .record-title{padding-bottom:5px}.finance-editorial .record-body{padding:18px}.balance-number{font-size:31px;padding-bottom:15px}.receivable-lines>div{padding:12px 0}.workflow-blueprint{padding-block:55px}.blueprint-grid article{padding:25px}.blueprint-grid h3{font-size:21px;margin-top:20px}.blueprint-grid small{margin-top:18px;padding-top:12px}.context-section{padding-top:70px}.context-heading h2{font-size:60px}.context-horizon{height:240px}.context-explorer{padding-block:45px 65px}.context-explorer-copy h3{font-size:35px}.workflow-library{padding-block:65px 30px}.library-grid>a{min-height:225px;padding:22px}.library-grid h3{font-size:20px;margin-top:20px}.library-grid p{font-size:11px}.closing-story{padding-block:45px;gap:50px}.closing-image{max-height:360px}.closing-copy h2{font-size:44px}.closing-copy>p{font-size:13px}.final-cta{padding-block:55px 65px}.final-cta h2{font-size:75px}.site-footer{padding-top:45px}}@media(min-width:1200px){.field-to-office .editorial-row{min-height:600px}.hero{padding-top:30px}.hero h1{font-size:72px}.hero-stage{padding-bottom:40px}.anvil-site .hero-copy>p{font-size:17px}.hero .hero-actions{margin-top:22px}.connection-section{padding-block:22px}.connection-note{margin-top:14px}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;column-gap:70px;align-items:center}.section-heading>.eyebrow{grid-column:1/-1}.section-heading h2{font-size:40px}.section-heading>p{font-size:13px}.capability-gallery .section-heading{max-width:none}.capability-gallery,.voice-section,.workflow-blueprint,.workflow-library,.workflow-section{padding-block:30px}.capability-card header>span{margin-bottom:10px}.capability-large>.scroll-frame{margin-top:22px;margin-bottom:15px}.capability-card header>p{font-size:12px;margin-top:12px}.capability-card>a{min-height:48px}.capability-photo header{min-height:118px}.capability-photo h3{font-size:21px}.compact-tour{padding-block:25px 30px}.compact-tour .section-heading,.compact-tour-tabs{margin-bottom:20px}.voice-orb{width:130px;height:130px;margin-block:35px 20px}.transcript-card{min-height:185px}.connected-story{height:1450px}.design-section{padding-block:35px}.workflow-bento{gap:15px}.bento-crew-photo,.bento-translation{min-height:380px}.bento-money,.bento-readiness,.bento-research{min-height:340px}.bento-card{padding:20px}.translation-demo{margin-top:18px}.crew-mini,.finance-mini{margin-top:15px}.research-orbit{height:200px}.field-to-office{padding-block:0}.editorial-row{padding-block:30px}.editorial-photo{height:420px}.editorial-copy h2{font-size:36px}.editorial-copy ul{margin-block:18px;gap:10px}.editorial-copy>a{margin-top:20px}.editorial-detail{margin-top:18px;padding-top:15px}.editorial-detail p{font-size:15px}.handoff-checklist>div{padding-block:12px}.finance-editorial .editorial-photo{height:550px}.blueprint-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.blueprint-grid article{padding:20px 15px}.blueprint-grid h3{font-size:19px}.blueprint-grid p{font-size:11px}.blueprint-grid small{font-size:8px}.context-section{padding-top:35px}.context-heading h2{font-size:52px}.context-horizon{height:200px}.context-explorer{padding-block:20px 35px}.library-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.library-grid>a{min-height:240px;padding:18px 15px}.library-grid h3{font-size:20px}.library-grid p{font-size:10px}.library-grid>a>span{font-size:9px}.closing-story{padding-block:20px}.closing-image{max-height:310px}.final-cta{padding-block:30px 40px}.final-cta h2{font-size:64px}.workday-film{height:1506px}}@media(max-width:900px){.compact-tour-content{grid-template-columns:1fr;gap:30px}.compact-tour-copy{max-width:650px}.compact-tour-detail{display:none}.compact-tour-screen{overflow-x:auto;padding-block:15px}.compact-tour-screen .app-window{min-width:660px}.compact-tour-tabs button{font-size:10px;padding:12px 9px}.compact-tour-tabs{gap:3px;margin-bottom:25px}.compact-tour-tabs small{display:none}}@media(prefers-reduced-motion:reduce){.connected-story,.workday-film{height:auto}}