html{scroll-padding-top:125px}.multipage>header{position:fixed;top:0;left:0;right:0;width:100%;padding:18px 4%;min-height:88px;z-index:30;background:#f5f0e9ef;color:#282e33;border-bottom:1px solid #b89d8150;box-shadow:0 4px 25px #33200b0a;backdrop-filter:blur(18px);transition:background .3s,box-shadow .3s}.multipage>header.is-scrolled{background:#f6f1eaf7;box-shadow:0 7px 30px #3b29151c}.multipage>header .logo,.multipage>header #menu-toggle{color:#30363a}.multipage .desktop-nav{gap:6px;margin:0 20px 0 auto;align-items:center}.multipage .desktop-nav a,.is-home .desktop-nav a{font-size:13px;font-weight:600;letter-spacing:0;color:#5d564e;padding:12px 14px;border-radius:7px;white-space:nowrap;transition:background .25s,color .25s}.multipage .desktop-nav a:hover{background:#e7dbcd;color:#855333}.multipage .desktop-nav a[aria-current=page]{background:#e8d8c5;color:#784b2b}.multipage .desktop-nav a:after{display:none}.multipage .desktop-nav a:last-child,.is-home .desktop-nav a:last-child{font-size:12px;margin-left:8px;color:#fff5eb;background:linear-gradient(135deg,#bd8b65,#8d5c3b);border:1px solid #b2876255;border-radius:30px;padding:14px 20px;box-shadow:inset 0 1px 0 #f4d1b766,0 5px 16px #85542c20}.desktop-nav a:last-child span{font-size:16px;margin-left:8px}.multipage #menu-toggle{font-size:12px;border:1px solid #b99c7e66;border-radius:30px;padding:10px 14px;gap:12px}.multipage #menu-toggle .menu-lines{font-size:18px}.multipage .page-opening{padding-top:175px}.multipage .editorial-hero{padding-top:145px}.multipage #menu{overflow-y:auto}.multipage #menu nav a{font-size:clamp(30px,4.3vw,58px)}.multipage #menu nav a:last-child{font-size:clamp(26px,3.5vw,48px)}.multipage .site-footer>nav a:last-child{font-weight:600;color:#d9b48f}.tools-overview{padding:0 7% 90px}.tool-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px}.tool-filters button{padding:12px 19px;border:1px solid #b9a18466;border-radius:30px;background:#fff4;color:#7a624f;font-size:12px}.tool-filters button[aria-pressed=true]{background:#966641;color:#fff1e4;border-color:#966641}.tool-count{font-size:11px;color:#9c7b5b;margin:20px 0 35px}.tool-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.tool-overview-grid article{background:#f8f4ed;border:1px solid #c7b39a55;border-radius:7px;overflow:hidden;box-shadow:0 10px 30px #6044200a}.tool-overview-grid article[hidden]{display:none}.tool-cover{height:170px;position:relative;overflow:hidden}.tool-cover img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.tool-overview-grid article:hover img{transform:scale(1.05)}.tool-cover>span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#142026bb);padding:35px 22px 17px;color:#f4dfc8;font-size:10px}.tool-overview-copy{padding:25px}.tool-overview-copy small{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#a97e54}.tool-overview-copy h2{font-size:27px;letter-spacing:-1px;line-height:1.15;color:#363d40;margin:17px 0}.tool-overview-copy p{font-size:12px;color:#7c6d5f;line-height:1.8}.tool-overview-copy a{display:inline-block;margin-top:20px;padding-bottom:7px;font-size:11px;border-bottom:1px solid #b39069;color:#94683f}.tool-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:50px}.tool-section-heading h2{margin:20px 0 0;font-size:clamp(38px,4.5vw,65px)}.tool-section-heading h2 em{color:#ca9a70}.tool-section-heading>p{font-size:13px;max-width:370px;color:#c8bcad;line-height:1.8}.branch-tools{background:linear-gradient(135deg,#353d43,#20282d);padding:95px 7%;color:#eee5db;scroll-margin-top:95px}.branch-tools .eyebrow{color:#cea47d}.tool-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.tool-detail-grid article{border:1px solid #c29a7355;background:linear-gradient(140deg,#ffffff07,#ffffff01);border-radius:6px;padding:30px 25px}.tool-number{font-size:8px;letter-spacing:1px;color:#ceaa84}.tool-detail-grid h3{font-size:28px;font-weight:400;letter-spacing:-1px;line-height:1.15;margin:23px 0}.tool-detail-grid article>p{font-size:12px;color:#d0c3b4;line-height:1.85}.tool-detail-grid dl{margin:28px 0}.tool-detail-grid dt{font-size:10px;color:#d9ad83;margin-top:22px}.tool-detail-grid dd{margin:8px 0 0;font-size:11px;color:#b9ad9e;line-height:1.85}.tool-detail-grid .text-button{font-size:11px;color:#dbb792}.automation-note{font-size:10px;line-height:1.8;color:#b6a18a;max-width:850px;margin-top:35px}.flow-demo{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding:100px 7%;background:#eee6da;align-items:start;scroll-margin-top:100px}.flow-demo-intro{position:sticky;top:145px}.flow-demo-intro h2{font-size:clamp(40px,4.7vw,65px);margin:25px 0;color:#353c40}.flow-demo-intro h2 em{color:#a7764e}.flow-demo-intro>p{font-size:13px;color:#7d6b59;line-height:1.9;max-width:400px}.flow-status{font-size:7px;letter-spacing:1px;color:#977653;margin-top:30px;display:flex;align-items:center;gap:10px}.flow-status i{width:6px;height:6px;background:#ab8158;border-radius:50%;box-shadow:0 0 0 4px #c8aa8326}.flow-app{border:1px solid #c5aa874f;background:#faf5ee;border-radius:10px;box-shadow:0 20px 60px #5d3f1f12;overflow:hidden}.flow-app-top{background:#30393e;color:#dcc5ab;padding:20px 28px;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:1px}.flow-form{padding:32px}.flow-form[hidden],.flow-result[hidden]{display:none}.flow-form label{display:block;font-size:12px;color:#75604c;margin-bottom:25px}.flow-form select{display:block;width:100%;font:inherit;font-size:14px;background:#fffaf3;color:#453d34;border:1px solid #bba07d70;border-radius:5px;padding:15px 12px;margin-top:11px;color-scheme:light}.flow-form .copper-button{width:100%;border:0;margin-top:6px;cursor:pointer}.flow-form button:disabled{opacity:.5;cursor:wait}.flow-result{padding:30px;outline:none}.flow-result-top>span{font-size:8px;letter-spacing:1px;color:#9f7751}.flow-result-top h3{font-size:27px;line-height:1.2;letter-spacing:-.8px;color:#3b4144;font-weight:500;margin:15px 0}.flow-result-top>p{color:#926941;font-size:12px}.flow-steps{margin:25px 0;border-top:1px solid #c6ac8b55}.flow-step{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid #c6ac8b55;animation:flowEnter .55s both;animation-delay:var(--step-delay)}.flow-step>span{display:grid;place-items:center;background:#e9d5bd;width:32px;height:32px;flex-shrink:0;border-radius:50%;color:#94613b;font-size:10px}.flow-step strong{font-size:13px;color:#454340;font-weight:600}.flow-step p{font-size:11px;line-height:1.8;color:#8d7964;margin:8px 0 0}.flow-result details{border:0}.flow-result summary{font-size:12px;padding:15px 0;color:#906a45}.flow-result summary b{font-size:18px}.flow-summary{font-size:11px;line-height:1.8;margin:0}.flow-summary dt{color:#9c7a56;margin-top:12px}.flow-summary dd{color:#55493c;margin:4px 0}.flow-boundary{font-size:10px;color:#927c66;background:#ede3d5;padding:15px;border-radius:4px;line-height:1.8}.flow-result-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px}.flow-reset,.flow-enquiry{font-size:10px;color:#986a40;padding:8px 0;border-bottom:1px solid #c8a580}.flow-disclaimer{padding:18px 30px;background:#ece3d6;color:#9a836b;font-size:9px;line-height:1.8;border-top:1px solid #c8ab8555}.automation-explainer{padding:95px 7%;display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#30393e;color:#e8dfd5}.automation-explainer h2{font-size:52px;margin:25px 0}.automation-explainer h2 em{color:#d1a379}.automation-explainer>div>p{font-size:13px;line-height:1.9;color:#c0b19f;max-width:420px}.automation-explainer ol{padding:0;list-style:none;counter-reset:steps;margin:0}.automation-explainer li{counter-increment:steps;position:relative;padding:22px 0 22px 55px;border-top:1px solid #c3a17b44}.automation-explainer li:before{content:'0' counter(steps);position:absolute;left:0;top:25px;color:#cca57c;font-size:12px}.automation-explainer li b{font-weight:400;font-size:23px;font-family:'Space Grotesk';display:block}.automation-explainer li span{font-size:12px;line-height:1.8;color:#b8aa98;display:block;margin-top:12px}.automation-explainer>.automation-note{grid-column:1/-1;margin-top:0}.growth-teaser{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:100px 7%;background:#f4ede2}.growth-teaser h2{font-size:clamp(40px,4.7vw,66px);margin:25px 0;color:#394044}.growth-teaser h2 em{color:#aa784e}.growth-teaser p{font-size:13px;color:#806e5c;line-height:1.9;max-width:460px}.growth-teaser .copper-button{margin-top:20px}.living-flow{background:linear-gradient(140deg,#374248,#242e35);padding:35px;border-radius:10px;box-shadow:0 25px 50px #4e361d18;color:#ede3d7;border:1px solid #c3a18055}.living-flow>div{position:relative;padding:20px 20px 20px 65px;background:#ffffff07;border:1px solid #c2a07a44;border-radius:6px;animation:flowGlow 7.5s infinite}.living-flow>div:nth-of-type(2){animation-delay:2.5s}.living-flow>div:nth-of-type(3){animation-delay:5s}.living-flow span{position:absolute;left:20px;top:21px;color:#d2a77d;font-size:12px}.living-flow strong{font-size:14px;font-weight:500;display:block}.living-flow small{font-size:10px;color:#baac9a;display:block;margin-top:8px}.living-flow>i{display:block;width:1px;height:24px;background:#ac845a66;margin:0 0 0 33px;position:relative;overflow:hidden}.living-flow>i:after{content:'';position:absolute;left:0;width:1px;height:10px;background:#e4bb8a;animation:flowTravel 2.5s linear infinite}.living-flow>p{font-size:8px;color:#ac9880;margin:23px 0 0;letter-spacing:.5px}.branch-tool-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:0 7% 45px;padding:25px 30px;background:#ffffff44;border:1px solid #b4987655;border-radius:7px}.branch-tool-intro p{font-size:13px;color:#7e6c59;max-width:600px}.branch-tool-intro .copper-button{flex-shrink:0}.selected-tool-note{border-left:2px solid #b68759;padding:12px 18px;background:#fff4;color:#9a6b41!important;font-size:12px!important}.hero-showcase{animation:quietFloat 9s ease-in-out infinite}.material-story figure img{will-change:transform}.copper-button{position:relative;overflow:hidden}.copper-button:after{content:'';position:absolute;inset:-30% -60%;background:linear-gradient(110deg,transparent 43%,#fff2 50%,transparent 57%);transform:translateX(-60%);transition:transform .75s;pointer-events:none}.copper-button:hover:after{transform:translateX(60%)}@keyframes quietFloat{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes flowGlow{0%,25%,100%{border-color:#c2a07a44;background:#ffffff07}10%{border-color:#dcad7da6;background:#b17d4830}}@keyframes flowTravel{from{transform:translateY(-10px)}to{transform:translateY(25px)}}@keyframes flowEnter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1240px){.multipage .desktop-nav{gap:2px;margin-right:15px}.multipage .desktop-nav a{font-size:12px;padding:11px 9px}.multipage .desktop-nav a:last-child{padding:12px 14px;font-size:11px}.multipage>header{padding-inline:3%}.tool-detail-grid{gap:18px}.tool-detail-grid article{padding:25px 20px}.tool-detail-grid h3{font-size:25px}}@media(max-width:1050px){.multipage .desktop-nav{display:none}.multipage>header{min-height:80px;padding:17px 5%}.multipage #menu-toggle{font-size:14px;padding:11px 17px}.multipage .page-opening{padding-top:145px}.tool-overview-grid{grid-template-columns:1fr 1fr}.tool-detail-grid{grid-template-columns:1fr}.tool-detail-grid article{padding:30px}.tool-detail-grid dl{display:grid;grid-template-columns:170px 1fr;gap:20px;margin-bottom:25px}.tool-detail-grid dt{margin:0}.tool-detail-grid dd{margin:0}.tool-section-heading{align-items:flex-start;flex-direction:column;gap:20px}.tool-section-heading>p{max-width:650px}.flow-demo{gap:40px}.growth-teaser{gap:40px}.living-flow{padding:25px}.automation-explainer{gap:40px}}@media(max-width:800px){.flow-demo{grid-template-columns:1fr;padding:75px 7%;gap:35px}.flow-demo-intro{position:static}.flow-demo-intro>p{max-width:650px}.growth-teaser{grid-template-columns:1fr;gap:40px;padding:75px 7%}.growth-teaser>div>p{max-width:650px}.automation-explainer{grid-template-columns:1fr;padding-block:75px;gap:40px}.automation-explainer>div>p{max-width:650px}.automation-explainer>.automation-note{grid-column:1}.branch-tool-intro{align-items:flex-start;flex-direction:column;gap:10px}.branch-tools{padding-block:75px}.tool-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px}.tool-filters button{flex-shrink:0}.multipage .editorial-hero{padding-top:130px}.flow-app-top{font-size:7px}.tool-detail-grid dl{grid-template-columns:1fr;gap:6px}.tool-detail-grid dt{margin-top:14px}.tool-detail-grid dd{margin-bottom:8px}}@media(max-width:550px){.multipage>header{min-height:75px;padding:15px 6%}.multipage>header .logo{font-size:28px}.multipage #menu-toggle{padding:9px 14px;font-size:12px}.multipage .page-opening{padding-top:125px}.multipage .editorial-hero{padding-top:120px}.tool-overview-grid{grid-template-columns:1fr;gap:25px}.tool-overview-copy h2{font-size:29px}.tool-cover{height:190px}.tool-section-heading h2{font-size:40px}.tool-detail-grid article{padding:27px 23px}.tool-detail-grid h3{font-size:28px}.flow-form{padding:25px 22px}.flow-form label{font-size:12px}.flow-form select{font-size:16px}.flow-app-top{padding:18px 22px;font-size:6px;gap:10px}.flow-result{padding:25px 22px}.flow-result-top h3{font-size:24px}.flow-result-actions{align-items:flex-start;flex-direction:column;gap:10px}.flow-disclaimer{padding:17px 22px}.flow-demo-intro h2{font-size:43px}.growth-teaser h2{font-size:40px}.living-flow{padding:22px}.living-flow>div{padding-left:52px}.living-flow span{left:16px}.living-flow strong{font-size:12px}.living-flow small{font-size:9px}.automation-explainer h2{font-size:42px}.branch-tool-intro{padding:20px}.multipage #menu nav a{font-size:30px}.multipage #menu nav a:last-child{font-size:26px}.tool-filters button{font-size:11px;padding:12px 16px}}
@media(prefers-reduced-motion:reduce){.hero-showcase,.living-flow>div,.living-flow>i:after,.flow-step{animation:none!important}.tool-cover img,.copper-button:after{transition:none!important}.hero-showcase{translate:none}}body.paused .hero-showcase{translate:none!important}body.paused .flow-step{animation:none!important;opacity:1;transform:none}

.branch-shortcuts{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.branch-shortcuts .text-button{color:#94663f;font-size:11px}.branch-shortcuts .copper-button{font-size:11px}@media(max-width:550px){.branch-shortcuts{gap:20px;align-items:flex-start;flex-direction:column}}
