@font-face{font-family:Manifold;src:url('assets/manifold-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manifold;src:url('assets/manifold-heavy.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
:root{--black:#131114;--surface:#201c21;--cream:#f6f3ec;--muted:#bbb3bd;--plum:#745168;--plum-light:#e9dfe8;--apricot:#f4ba92;--line:#3a333b;--ink:#29242b;--body:Arial,Helvetica,sans-serif;--display:Manifold,Arial,sans-serif;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:var(--black);color:var(--cream);font-family:var(--body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-style:normal;letter-spacing:-.045em;font-weight:700;line-height:1.08}h1{font-size:clamp(44px,5.15vw,78px)}h2{font-size:clamp(34px,3.4vw,52px)}h3{font-size:24px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #e5a174;outline-offset:5px}button{color:inherit}::selection{color:var(--black);background:var(--apricot)}.section-wrap{max-width:1440px;width:100%;padding-inline:clamp(24px,5vw,76px);margin-inline:auto}.site-header{max-width:1440px;padding:28px clamp(24px,5vw,76px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:13px;flex-shrink:0}.brand img{object-fit:contain;max-height:42px}.brand span{font:700 28px/1 var(--display);letter-spacing:-.05em}.site-header nav{display:flex;gap:30px;font-size:14px}.site-header nav a{color:#d8d0d9;transition:color .2s}.site-header nav a:hover{color:white}.button{border:1px solid transparent;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:35px;min-height:58px;padding:15px 24px;font-weight:700;font-size:15px;line-height:1.3;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.button.small{min-height:46px;border-radius:12px;padding:12px 18px;gap:24px;font-size:13px}.light{background:var(--cream);color:var(--ink)}.apricot{background:var(--apricot);color:#2d2025}.outline{border-color:#c6bcc7;color:var(--ink);background:transparent}.outline:hover{background:var(--plum-light)}.text-link{font-size:14px;display:flex;align-items:center;gap:15px;padding:15px 0}.text-link:hover{color:var(--apricot)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;line-height:1.5;margin-bottom:24px;color:var(--muted)}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--apricot);margin-right:9px;vertical-align:1px}.hero{display:grid;grid-template-columns:1.18fr 1fr;position:relative;padding-top:70px;padding-bottom:45px;column-gap:20px}.hero-copy{position:relative;z-index:1}.hero-intro{max-width:540px;font-size:19px;line-height:1.65;color:#d4cbd5;margin-top:30px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:33px}.hero-note{font-size:12px;color:#aaa0ad;margin-top:21px}.hero-art{position:relative;align-self:center;isolation:isolate;min-width:0;margin-top:-36px}.hero-art>img{width:100%;max-height:560px;object-fit:contain;position:relative;filter:drop-shadow(0 30px 35px #0004)}.hero-orbit{position:absolute;inset:14% -5% 5% -4%;border-radius:50%;background:radial-gradient(ellipse,#6e446343,transparent 68%);z-index:-1}.art-caption{display:flex;justify-content:center;align-items:center;gap:13px;color:#bfb3c0;font-size:11px;letter-spacing:.055em;margin-top:-12px}.tiny-star{font-size:20px;color:var(--apricot)}.scroll-note{grid-column:1/-1;display:flex;align-items:center;gap:15px;margin-top:49px;padding-top:28px;border-top:1px solid var(--line);font-size:12px;color:#c6bac8}.scroll-note>span{font-size:21px;color:var(--apricot)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:45px}.section-head>p,.section-head>div:nth-child(2){max-width:370px;font-size:16px;color:var(--muted)}.workspace{padding-top:69px;padding-bottom:95px}.product-window{border-radius:20px;overflow:hidden;border:1px solid #443c46;background:#201c21;box-shadow:0 30px 90px #0003}.window-bar{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;gap:12px;font-size:10px;color:#b6abb9}.window-dots{display:flex;gap:6px;min-width:80px}.window-dots i{height:7px;width:7px;border-radius:50%;background:#67516a}.window-dots i:nth-child(2){background:#957c96}.window-dots i:nth-child(3){background:#e0ad98}.demo-label{border:1px solid #514252;border-radius:20px;font-size:9px;padding:2px 9px}.screenshot-button{padding:0;position:relative;border:0;background:#131114;width:100%;display:block;text-align:left}.screenshot-button img{width:100%;transition:filter .2s}.screenshot-button:hover img{filter:brightness(.95)}.zoom-label{position:absolute;right:20px;bottom:20px;background:#19121be8;color:#fff;border:1px solid #69566c;padding:9px 14px;font-size:11px;border-radius:10px;display:flex;gap:12px;align-items:center;box-shadow:0 4px 16px #0002}.screen-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:27px}.screen-tab{border:1px solid #403744;background:transparent;color:#c8bdcb;font-size:12px;padding:10px 19px;border-radius:30px;transition:background .2s}.screen-tab:hover{border-color:#97708c}.screen-tab.active{background:#e9dfe8;color:#553c50;border-color:#e9dfe8}.screen-description{text-align:center;max-width:700px;margin:18px auto 0;color:#d4cbd5;font-size:14px;min-height:24px}.small-print{font-size:11px;line-height:1.65;color:#aca1ae}.centered{text-align:center;margin-top:9px}.branch-section{color:var(--ink);background:var(--cream);border-radius:40px;max-width:calc(1440px - 48px);width:calc(100% - 48px);padding:76px clamp(24px,5vw,68px);display:grid;grid-template-columns:.82fr 1.3fr;gap:75px}.branch-intro .eyebrow,.branch-detail .eyebrow{color:var(--plum)}.branch-intro>p:not(.eyebrow){max-width:320px;font-size:16px;color:#756b77;margin-top:27px}.branch-tabs{display:flex;flex-direction:column;gap:8px;margin-top:35px;max-width:310px}.branch-tabs button{border:1px solid #d9d0d8;color:#5e5260;text-align:left;display:flex;justify-content:space-between;align-items:center;background:transparent;padding:15px 18px;border-radius:12px;font-size:15px}.branch-tabs button.active{background:#332631;color:#fff;border-color:#332631}.branch-tabs button:not(.active):hover{background:#e9dfe8}.branch-tabs button span{font-size:20px}.branch-panel{display:grid;grid-template-columns:.9fr 1fr;align-items:center;gap:24px;min-width:0}.branch-art{border-radius:160px 160px 28px 28px;position:relative;background:#e9dce5;align-self:stretch;min-height:460px;display:flex;align-items:center}.branch-art img{width:130%;max-width:none;margin-left:-15%;filter:drop-shadow(0 20px 10px #71566d20)}.branch-number{position:absolute;top:27px;left:0;right:0;text-align:center;font-size:10px;color:#80627a;letter-spacing:.14em}.branch-detail h3{font-size:25px;line-height:1.17}.branch-detail .eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:18px}.branch-detail>p:not(.eyebrow){margin-top:22px;font-size:14px;color:#726672;line-height:1.8}.chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:23px}.chips span{font-size:10px;line-height:1.4;border:1px solid #d5c8d3;border-radius:30px;padding:7px 11px;color:#69516a}.flow-section{padding-top:112px;padding-bottom:94px}.workflow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 38px}.workflow li{padding:29px 0 28px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.step-number{color:var(--apricot);font-family:var(--display);font-size:12px;margin-bottom:28px}.workflow h3{font-size:21px;line-height:1.18;max-width:320px}.workflow p{font-size:14px;color:var(--muted);margin-top:17px;margin-bottom:25px}.step-tag{font-size:10px;color:#c9acc8;padding:6px 11px;border:1px solid #4a384b;border-radius:30px;margin-top:auto}.maine-section{padding-bottom:102px}.maine-card{background:#e9dfe8;color:var(--ink);border-radius:32px;display:grid;grid-template-columns:1fr 1.13fr;gap:20px;padding:60px 65px 55px 35px}.maine-art{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.maine-art img{width:90%;max-width:410px;filter:drop-shadow(0 26px 20px #72536c20)}.assistant-name{font:700 41px/1 var(--display);letter-spacing:-.06em;margin-top:0}.assistant-name span{color:#9e6d69}.maine-copy .eyebrow{color:#77566e}.maine-copy>p:not(.eyebrow){font-size:16px;color:#736574;margin-top:25px}.maine-copy h2{font-size:clamp(30px,3vw,45px)}.prompt-list{display:flex;flex-direction:column;gap:9px;margin-top:30px}.prompt-list span{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8f4f6;border:1px solid #ddd1dd;border-radius:13px;padding:13px 17px;font-size:12px}.prompt-list i{font-style:normal;color:#8f6785;font-size:17px}.maine-copy p.small-print{font-size:10px;margin-top:17px}.objects-section{display:grid;grid-template-columns:.75fr 1.15fr;gap:60px;padding-bottom:108px;align-items:center}.objects-copy>p:not(.eyebrow){font-size:15px;color:var(--muted);margin-top:25px}.objects-copy .chips span{border-color:#513d51;color:#d1b5cc}.object-preview{position:relative;border:1px solid #594c5b;padding:0;background:transparent;border-radius:24px;overflow:hidden;align-self:stretch;min-width:0}.object-preview img{height:100%;width:100%;object-fit:cover;object-position:71% 48%}.pricing-section{background:var(--cream);color:var(--ink);padding-top:85px;padding-bottom:75px;border-radius:40px;max-width:calc(1440px - 48px);width:calc(100% - 48px);padding-inline:clamp(24px,4vw,52px)}.pricing-section .eyebrow{color:#886479}.pricing-section .section-head>div:nth-child(2){color:#766b78}.pricing-note{font-size:11px;margin-top:16px;color:#6c5468}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.price-card{border:1px solid #d5cbd5;border-radius:20px;padding:25px 21px 21px;display:flex;align-items:flex-start;flex-direction:column;min-width:0}.price-card.featured{background:#392c39;color:var(--cream);border-color:#392c39}.plan-label{font-size:9px;color:#856980;line-height:1.5;margin-bottom:20px}.featured .plan-label{color:#d3aac9}.price-card h3{font-size:24px}.price{font-size:35px;line-height:1.1;letter-spacing:-.055em;font-weight:700;margin-top:22px;white-space:nowrap}.price>span{font-size:9px;font-weight:400;letter-spacing:0;margin-left:5px;color:#807181}.featured .price>span{color:#c6b2c7}.users{font-size:11px;color:#8b7385;margin-top:9px}.featured .users{color:#d2bad0}.plan-description{font-size:12px;line-height:1.6;margin-top:23px;min-height:39px;color:#6f6271}.featured .plan-description{color:#d4c6d5}.price-card ul{list-style:none;padding:21px 0 0;margin:22px 0 0;border-top:1px solid #d6ccd7;width:100%}.price-card li{font-size:11px;line-height:1.6;margin:0 0 11px;padding-left:17px;position:relative}.price-card li:before{content:'✓';position:absolute;left:0;color:#936883}.featured ul{border-color:#614b60}.featured li:before{color:#e6af91}.plan-exclusion{font-size:10px;line-height:1.65;color:#867386;margin-top:6px;margin-bottom:25px;min-height:48px}.featured .plan-exclusion{color:#c1a6c0}.price-card .button{margin-top:auto;font-size:10px;width:100%;padding:11px 12px;gap:10px;justify-content:space-between;border-radius:11px;min-height:44px}.price-card .button span{font-size:17px}.pricing-footnote{display:flex;gap:17px;align-items:flex-start;margin-top:26px;color:#877485;font-size:10px;max-width:800px;line-height:1.7}.mini-mark{font-size:22px;color:#9f7a90;margin-top:-5px}.comparison{margin-top:26px;border-top:1px solid #d4cbd3}.comparison summary{padding:24px 0;font-size:13px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.plus{font-size:24px;font-weight:400;line-height:1;transition:transform .2s}details[open]>summary .plus{transform:rotate(45deg)}summary{list-style:none}summary::-webkit-details-marker{display:none}.table-scroll{overflow-x:auto;border-radius:14px;border:1px solid #d9d0d8;background:#fffbf8}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px;min-width:650px}caption{text-align:left;padding:14px 20px;font-size:10px;color:#8d758a}th,td{padding:14px 20px;border-bottom:1px solid #e5dee5}thead{background:#ece3eb}thead th{font-weight:700}tbody th{font-weight:400;color:#756575}tr:last-child td,tr:last-child th{border:0}.pilot-section{padding-top:107px;padding-bottom:103px;display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.pilot-title>p:not(.eyebrow){color:var(--muted);max-width:410px;margin-top:30px;font-size:16px}.pilot-title .button{margin-top:32px}.pilot-panel{border:1px solid #4b3b4c;background:#231d25;border-radius:26px;padding:34px 35px;align-self:center;scroll-margin-top:24px}.panel-label{text-transform:uppercase;letter-spacing:.13em;font-size:9px;color:#c6aec6;line-height:1.7}.pilot-panel ol{list-style:none;padding:0;margin:29px 0 0}.pilot-panel li{display:flex;align-items:flex-start;gap:18px;margin:25px 0}.pilot-panel li>span{font-family:var(--display);font-size:11px;color:var(--apricot);padding-top:4px}.pilot-panel h3{font-size:18px;line-height:1.25;letter-spacing:-.03em}.pilot-panel li p{margin-top:10px;font-size:12px;color:#b8a8bb}.pilot-disclosure{border-top:1px solid #4c3b4e;padding-top:19px;font-size:10px;line-height:1.7;color:#a993ad}.faq-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px;padding-bottom:108px}.faq-list details{border-top:1px solid #483d4b}.faq-list details:last-child{border-bottom:1px solid #483d4b}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 0;font-size:14px;cursor:pointer}.faq-list .plus{color:#c9a0bc;font-size:20px}.faq-list details>p{font-size:14px;color:var(--muted);line-height:1.75;padding:0 25px 24px 0}.closing{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:35px;padding-bottom:92px;background:radial-gradient(ellipse at 50% 85%,#51304855,transparent 63%)}.closing>img{height:50px;width:auto;object-fit:contain;margin-bottom:25px}.closing h2{font-size:clamp(37px,4.9vw,70px)}.closing .button{margin-top:34px}.site-footer{max-width:1440px;margin:auto;padding:30px clamp(24px,5vw,76px);display:flex;align-items:center;gap:35px;border-top:1px solid var(--line)}.site-footer .brand span{font-size:21px}.site-footer .brand img{height:28px;width:auto}.site-footer>p{font-size:12px;color:#b7aaba}.site-footer>span{font-size:10px;color:#908393;margin-left:auto}.skip-link{position:fixed;top:8px;left:8px;z-index:100;background:var(--cream);color:var(--ink);padding:12px 20px;transform:translateY(-160%);border-radius:8px}.skip-link:focus{transform:translateY(0)}dialog{background:var(--black);color:var(--cream);border:1px solid #655267;border-radius:20px;max-width:1440px;width:calc(100vw - 48px);padding:0;max-height:calc(100dvh - 48px);overflow:auto}dialog::backdrop{background:#080609dd;backdrop-filter:blur(7px)}.dialog-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px}.dialog-bar h2{font-size:15px;letter-spacing:-.02em}.dialog-bar button{border:1px solid #77617a;background:#302535;padding:6px 13px;border-radius:9px;font-size:12px;white-space:nowrap}.dialog-bar button span{font-size:18px;margin-left:10px}.dialog-scroll{overflow:auto}.dialog-scroll img{min-width:100%;width:100%;max-width:none}dialog>p{font-size:10px;color:#baabbd;margin:12px 20px}
@media(min-width:1441px){.hero{padding-top:88px}.hero-art>img{max-height:580px}.hero-intro{font-size:20px}}
@media(max-width:1100px){.site-header{gap:20px}.site-header nav{gap:19px;font-size:12px}.hero{padding-top:52px;grid-template-columns:1.15fr .9fr}.hero-actions{gap:19px;align-items:flex-start;flex-direction:column}.hero-actions .text-link{padding:0}.hero-art{margin-top:0}.hero-note{max-width:320px}.branch-section{gap:40px;grid-template-columns:.75fr 1.1fr;padding-block:55px}.branch-panel{grid-template-columns:1fr;gap:22px}.branch-art{min-height:240px;max-height:260px;border-radius:150px 150px 22px 22px}.branch-art img{height:280px;width:auto;margin:auto;max-width:100%;object-fit:contain}.branch-number{top:17px;left:20px;right:auto}.branch-detail{max-width:430px}.branch-detail h3 br{display:none}.branch-detail>p:not(.eyebrow){margin-top:14px}.branch-detail .eyebrow{margin-bottom:12px}.branch-detail .chips{margin-top:14px}.maine-card{padding:40px 40px 40px 20px;gap:15px}.objects-section{gap:35px}.object-preview{min-height:380px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.price-card{padding:26px}.price-card h3{font-size:29px}.price-card .price{font-size:40px}.price-card .plan-label{font-size:10px}.plan-description{min-height:0;font-size:14px}.price-card li{font-size:13px}.plan-exclusion{font-size:11px;min-height:35px}.price-card .button{font-size:12px}.price-card .users{font-size:12px}.pilot-section{gap:45px}.faq-section{gap:40px}.section-head{gap:38px}.section-head>p,.section-head>div:nth-child(2){max-width:300px}.pilot-panel{padding:28px}.pilot-title h2{font-size:39px}}
@media(max-width:760px){html{scroll-padding-top:25px}.section-wrap{padding-inline:24px}.site-header{padding:22px 24px}.site-header nav{display:none}.site-header .brand span{font-size:24px}.site-header .brand img{width:32px;height:32px}.site-header .button.small{font-size:11px;padding:10px 13px;min-height:40px;gap:15px}.hero{grid-template-columns:1fr;padding-top:43px;padding-bottom:23px}.hero h1{font-size:clamp(40px,8.1vw,61px)}.eyebrow{font-size:10px;margin-bottom:21px}.hero-intro{max-width:480px;font-size:17px;margin-top:23px}.hero-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px;margin-top:27px}.button{font-size:13px;min-height:51px;padding:13px 19px;gap:24px;border-radius:12px}.text-link{font-size:12px}.hero-note{font-size:10px;max-width:none;margin-top:18px}.hero-art{margin:20px auto -10px;max-width:380px;width:86%}.hero-art>img{max-height:370px}.hero-orbit{inset:8% -15% 0}.art-caption{font-size:10px}.scroll-note{font-size:10px;gap:12px;margin-top:35px;padding-top:22px}.workspace{padding-top:54px;padding-bottom:58px}.section-head{display:block;margin-bottom:30px}.section-head>p,.section-head>div:nth-child(2){margin-top:25px;max-width:450px;font-size:15px}.section-head h2{font-size:36px}.product-window{border-radius:12px}.window-bar{height:31px;padding-inline:11px;font-size:8px;gap:8px}.window-dots{min-width:40px;gap:4px}.window-dots i{width:5px;height:5px}.demo-label{font-size:7px;padding:1px 6px}.zoom-label{font-size:8px;right:9px;bottom:9px;padding:5px 8px;gap:7px;border-radius:7px}.screen-tabs{gap:7px;margin-top:21px}.screen-tab{font-size:10px;padding:9px 12px}.screen-description{font-size:12px;margin-top:16px;max-width:380px;min-height:40px}.small-print{font-size:9px}.centered{margin-top:9px}.branch-section{width:calc(100% - 24px);max-width:none;border-radius:28px;grid-template-columns:1fr;gap:29px;padding:38px 24px}.branch-intro h2 br{display:none}.branch-intro h2{font-size:35px}.branch-intro>p:not(.eyebrow){max-width:none;font-size:15px;margin-top:21px}.branch-tabs{flex-direction:row;max-width:none;gap:7px;margin-top:24px}.branch-tabs button{font-size:11px;flex:1;padding:11px 12px;gap:10px}.branch-tabs button span{font-size:16px}.branch-panel{grid-template-columns:.9fr 1fr;gap:25px}.branch-art{min-height:260px;height:100%;max-height:none}.branch-art img{height:auto;max-height:270px;max-width:130%;width:130%;margin-left:-15%;object-fit:contain}.branch-number{font-size:8px;top:15px;left:0;right:0}.branch-detail h3{font-size:21px}.branch-detail .eyebrow{font-size:8px;margin-bottom:13px}.branch-detail>p:not(.eyebrow){font-size:12px;line-height:1.7}.branch-detail .chips{gap:5px}.chips span{font-size:8px;padding:6px 8px}.flow-section{padding-top:63px;padding-bottom:47px}.workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.workflow li{padding:24px 0}.workflow h3{font-size:18px;line-height:1.2}.step-number{font-size:10px;margin-bottom:21px}.workflow p{font-size:12px;margin-top:14px;margin-bottom:21px}.step-tag{font-size:8px;padding:5px 8px}.maine-section{padding-bottom:60px}.maine-card{grid-template-columns:1fr;border-radius:24px;padding:26px 25px 33px;gap:38px}.maine-art{flex-direction:row;justify-content:center;gap:2px}.maine-art img{max-width:185px;width:52%}.assistant-name{font-size:37px;margin:0}.maine-copy h2{font-size:34px}.maine-copy>p:not(.eyebrow){font-size:15px;margin-top:20px}.prompt-list{margin-top:24px}.prompt-list span{font-size:11px;padding:12px 13px}.maine-copy p.small-print{font-size:9px}.objects-section{grid-template-columns:1fr;gap:28px;padding-bottom:61px}.objects-copy h2{font-size:34px}.objects-copy>p:not(.eyebrow){font-size:14px;margin-top:22px;max-width:460px}.objects-copy .chips{margin-top:19px}.object-preview{min-height:0;border-radius:16px;aspect-ratio:1.6}.object-preview img{height:100%;width:100%;object-fit:cover;object-position:75% 50%}.pricing-section{width:calc(100% - 24px);max-width:none;border-radius:28px;padding:43px 20px 25px}.pricing-section .section-head h2{font-size:34px}.pricing-section .section-head>div:nth-child(2){font-size:14px;margin-top:24px}.pricing-note{font-size:10px;margin-top:15px}.pricing-grid{gap:10px}.price-card{padding:21px 16px 17px;border-radius:16px}.price-card h3{font-size:21px}.price-card .plan-label{font-size:8px;min-height:24px;margin-bottom:15px}.price-card .price{font-size:29px;margin-top:19px}.price>span{font-size:8px;display:block;margin:7px 0 0;line-height:1.3}.price-card .users{font-size:10px;margin-top:11px}.plan-description{font-size:11px;min-height:52px;margin-top:19px}.price-card ul{padding-top:18px;margin-top:18px}.price-card li{font-size:10px;margin-bottom:10px;padding-left:14px}.plan-exclusion{font-size:9px;min-height:61px;margin-bottom:20px}.price-card .button{font-size:9px;padding:10px;gap:6px}.price-card .button span{font-size:15px}.pricing-footnote{margin-top:22px;gap:12px;font-size:9px}.mini-mark{font-size:19px}.comparison{margin-top:22px}.comparison summary{font-size:11px;padding:20px 0}.pilot-section{padding-top:61px;padding-bottom:61px;grid-template-columns:1fr;gap:35px}.pilot-title h2{font-size:37px}.pilot-title>p:not(.eyebrow){font-size:15px;margin-top:25px;max-width:480px}.pilot-title .button{margin-top:26px}.pilot-panel{padding:28px 25px}.pilot-panel h3{font-size:18px}.pilot-panel li p{font-size:12px}.pilot-disclosure{font-size:9px}.faq-section{grid-template-columns:1fr;gap:30px;padding-bottom:55px}.faq-section h2{font-size:34px}.faq-section .eyebrow{margin-bottom:17px}.faq-list summary{font-size:13px;padding:20px 0;gap:20px}.faq-list details>p{font-size:13px;padding-bottom:20px}.closing{padding-top:25px;padding-bottom:64px}.closing h2{font-size:41px}.closing>img{height:40px;margin-bottom:23px}.closing .button{margin-top:28px}.site-footer{padding:25px 24px;gap:20px;flex-wrap:wrap}.site-footer .brand{gap:10px}.site-footer .brand span{font-size:19px}.site-footer>p{font-size:10px}.site-footer>span{font-size:9px;width:100%;margin-left:0}dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 30px);border-radius:13px}.dialog-bar{padding:12px;gap:12px}.dialog-bar h2{font-size:11px}.dialog-bar button{font-size:10px;padding:5px 9px}.dialog-scroll img{width:1100px;min-width:1100px}dialog>p{font-size:9px;margin:10px 12px}}
@media(max-width:390px){.site-header{padding-inline:18px;gap:12px}.site-header .button.small{font-size:10px;gap:9px;padding-inline:10px}.section-wrap{padding-inline:19px}.hero h1{font-size:38px}.hero-actions{gap:17px}.hero-intro{font-size:16px}.hero-note{max-width:270px}.hero-art{width:95%}.branch-section{padding-inline:20px}.branch-panel{grid-template-columns:1fr;gap:22px}.branch-art{height:250px;min-height:0;max-width:230px;width:100%;margin:auto}.branch-art img{height:250px;width:auto;margin:auto;max-width:100%}.branch-detail h3{font-size:24px}.branch-detail>p:not(.eyebrow){font-size:13px}.branch-detail .eyebrow{font-size:9px}.branch-detail .chips span{font-size:9px}.pricing-section{padding-inline:17px}.price-card{padding-inline:13px}.price-card h3{font-size:19px}.price-card .price{font-size:27px}.price-card .button{font-size:8px}.price-card .plan-label{font-size:7px}.workflow{gap:0 18px}.workflow h3{font-size:16px}.step-tag{font-size:7px}.maine-art img{width:49%}.assistant-name{font-size:31px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media(max-width:560px){.pricing-grid{grid-template-columns:1fr;gap:15px}.price-card{padding:26px}.price-card h3{font-size:29px}.price-card .plan-label{font-size:10px;min-height:0;margin-bottom:18px}.price-card .price{font-size:40px;margin-top:21px}.price>span{display:inline;margin-left:7px;font-size:11px}.price-card .users{font-size:12px}.plan-description{font-size:14px;min-height:0;margin-top:22px}.price-card ul{margin-top:21px;padding-top:21px}.price-card li{font-size:13px;padding-left:20px;margin-bottom:12px}.plan-exclusion{font-size:11px;min-height:0;margin-top:8px;margin-bottom:24px}.price-card .button{font-size:12px;min-height:48px;padding:12px 15px}.price-card .button span{font-size:18px}}
/* Deeper quotation and workflow explorer, retaining the MANE identity. */
[hidden]{display:none!important}.quote-section{padding-bottom:98px}.feature-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 21px}.feature-tabs button{border:1px solid #514151;background:#201a23;color:#ccbdcf;font-size:12px;line-height:1.4;padding:12px 17px;border-radius:11px;transition:background .2s}.feature-tabs button.active{background:var(--apricot);border-color:var(--apricot);color:#392732}.feature-tabs button:hover:not(.active){background:#443148}.feature-panel{border-radius:28px;background:var(--cream);color:var(--ink);display:grid;grid-template-columns:1.08fr 1fr;min-height:450px;overflow:hidden}.feature-copy{padding:47px 45px}.feature-copy .eyebrow{color:#88627a;font-size:10px;margin-bottom:24px}.feature-copy h3{font-size:36px;line-height:1.12}.feature-copy>p:not(.eyebrow){font-size:15px;color:#756578;margin-top:23px;max-width:480px}.feature-copy ul{padding:0;list-style:none;margin:26px 0 0}.feature-copy li{font-size:13px;position:relative;padding-left:19px;margin:11px 0;color:#624b63}.feature-copy li:before{content:'↗';position:absolute;left:0;color:#a37491}.feature-copy>p.feature-caveat{font-size:10px;line-height:1.7;border-top:1px solid #ded3dc;padding-top:17px;margin-top:21px}.feature-visual{background:#e8dfe6;margin:20px;border-radius:19px;position:relative;display:flex;flex-direction:column;justify-content:center;padding:35px;min-width:0;isolation:isolate}.visual-label{text-transform:uppercase;letter-spacing:.13em;color:#8b6b83;font-size:9px;position:absolute;top:24px;left:28px;right:28px}.connection-list{display:flex;flex-direction:column;align-items:flex-start;gap:11px;position:relative;z-index:1;margin-top:25px}.connection-list span,.connection-list strong{background:#f9f6f2;box-shadow:0 5px 15px #58334709;border:1px solid #d8c7d6;border-radius:12px;font-size:13px;padding:12px 17px;min-width:210px;font-weight:400}.connection-list strong{background:#50394f;color:#fff;border-color:#50394f}.connection-list i{font-style:normal;color:#9f7693;font-size:18px;margin-left:20px;line-height:1}.visual-clay{position:absolute;bottom:18px;right:-9px;width:52%;max-width:265px;z-index:-1;opacity:.95}.version-stack{display:flex;flex-direction:column;gap:14px;margin-top:35px}.version-stack>div{background:#f8f4f4;border:1px solid #d8c7d6;border-radius:13px;padding:16px 19px}.version-stack>div:nth-child(2){margin-left:18px;background:#f2e7ed}.version-stack>div:nth-child(3){margin-left:36px;background:#4d364c;color:#fff;border-color:#4d364c}.version-stack span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#9c728c;margin-bottom:7px}.version-stack strong{font-size:14px}.version-stack p{font-size:11px;margin-top:4px;color:#8b7185}.version-stack>div:nth-child(3) span,.version-stack>div:nth-child(3) p{color:#d3b6ca}.option-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.option-cloud span{border:1px solid #c6adc0;background:#f7f0f2;color:#785d71;padding:12px 17px;border-radius:14px;font-size:12px}.option-cloud span:nth-child(3n+1){background:#694c64;color:white;border-color:#694c64}.visual-statement{font-family:var(--display);font-size:27px;letter-spacing:-.04em;font-weight:700;line-height:1.18;margin-top:35px;color:#4e374a}.numbered-flow{display:flex;flex-direction:column;gap:20px;margin-top:32px}.numbered-flow>div{display:flex;gap:18px;align-items:center;font-size:13px;border-bottom:1px solid #d7c6d4;padding-bottom:19px}.numbered-flow>div:last-child{border-bottom:0;padding-bottom:0}.numbered-flow b{font-family:var(--display);color:#a26d8e;font-size:12px}.invoice-map{margin-top:32px}.invoice-map>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #cfbccc;font-size:13px}.invoice-map b{font-weight:400;color:#8d597b;font-size:15px}.invoice-map>div.invoice-total{font-weight:700;border-bottom:0;margin-top:3px}.change-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:35px}.change-cards>div{padding:24px 19px;background:#f8f3f3;border:1px solid #d3bccf;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start}.change-cards b{font-size:31px;line-height:1;color:#a16f91;font-weight:400;margin-bottom:28px}.change-cards strong{font-size:14px}.change-cards p{font-size:11px;color:#8e768b;margin-top:13px;line-height:1.7}.visual-footnote{font-size:10px;color:#90748a;margin-top:22px}.section-disclosure{font-size:10px;color:#a894ac;margin-top:17px;max-width:780px}.modules-section{padding-bottom:103px}.module-panel{min-height:440px}.module-screen{position:relative;margin:20px;overflow:hidden;border-radius:19px;background:#201b23;border:1px solid #d4c1d1;padding:0;min-width:0;align-self:stretch}.module-screen img{height:100%;width:100%;object-fit:cover;object-position:77% 45%}.module-clay{max-width:290px;width:85%;align-self:center;margin-top:25px}.newsletter-blocks{display:flex;flex-direction:column;gap:9px;margin-top:35px}.newsletter-blocks>span{display:block;text-align:center;padding:19px;border:1px solid #d0bbcb;border-radius:11px;background:#f9f3f4;font-size:12px;color:#85667b}.newsletter-blocks>span:nth-child(2){background:#71526b;color:#f7edf4;border-color:#71526b;padding-block:31px}.segment-chips{display:flex;gap:8px;margin-top:20px}.segment-chips>span{border:1px solid #bf9bb6;border-radius:25px;padding:6px 13px;font-size:10px;color:#7a5670}.status-section{padding-bottom:100px}.status-card{padding:38px 40px;border:1px solid #594359;border-radius:25px;background:#271e2b;display:grid;grid-template-columns:.8fr 1.3fr;gap:45px;align-items:center}.status-card .eyebrow{font-size:9px;color:#c0a2bc;margin-bottom:19px}.status-card h2{font-size:28px}.status-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.phase-label{display:inline-block;font-size:9px;line-height:1;background:#f4ba92;color:#442c36;border-radius:25px;padding:7px 12px;margin-bottom:15px}.phase-label.later{background:#655065;color:#f8edf5}.status-columns h3{font-size:16px;line-height:1.2}.status-columns p{font-size:12px;color:#bda9bf;margin-top:13px}
@media(max-width:1100px){.site-header nav{gap:13px;font-size:11px}.feature-copy{padding:34px 30px}.feature-copy h3{font-size:30px}.feature-copy>p:not(.eyebrow){font-size:14px}.feature-copy li{font-size:12px}.feature-visual{padding:26px;margin:16px}.visual-label{left:25px;right:25px;font-size:8px}.connection-list span,.connection-list strong{font-size:11px;min-width:175px}.option-cloud{gap:8px}.option-cloud span{font-size:11px;padding:11px 13px}.change-cards{grid-template-columns:1fr;gap:9px}.change-cards>div{padding:15px;display:grid;grid-template-columns:22px 1fr;gap:0 12px}.change-cards b{font-size:25px;grid-row:1/3;margin:0}.change-cards strong{font-size:12px}.change-cards p{margin-top:6px;font-size:10px}.status-card{padding:30px;grid-template-columns:.65fr 1.3fr;gap:30px}.status-card h2{font-size:25px}.status-columns{gap:20px}.status-columns h3{font-size:14px}.status-columns p{font-size:11px}}
@media(max-width:760px){.quote-section{padding-bottom:60px}.feature-tabs{gap:7px;margin-bottom:17px}.feature-tabs button{font-size:10px;padding:10px 12px;border-radius:9px}.feature-panel{grid-template-columns:1fr;min-height:0;border-radius:22px}.feature-copy{padding:29px 25px 22px}.feature-copy .eyebrow{font-size:9px;margin-bottom:20px}.feature-copy h3{font-size:30px}.feature-copy>p:not(.eyebrow){font-size:14px;margin-top:21px}.feature-copy li{font-size:12px;margin:10px 0}.feature-copy ul{margin-top:22px}.feature-copy>p.feature-caveat{font-size:10px}.feature-visual{margin:0 14px 14px;min-height:315px;padding:28px 24px;border-radius:16px}.visual-label{top:23px;left:24px;right:24px}.connection-list{margin-top:27px;gap:8px}.connection-list span,.connection-list strong{font-size:12px;min-width:188px;padding:11px 14px}.visual-clay{width:46%;bottom:15px;right:1px}.version-stack{margin-top:31px;gap:11px}.version-stack>div{padding:14px 16px}.version-stack strong{font-size:13px}.version-stack p{font-size:11px}.visual-statement{font-size:25px;margin-top:26px}.option-cloud{margin-top:24px;gap:8px}.option-cloud span{font-size:11px}.numbered-flow{gap:17px;margin-top:30px}.numbered-flow>div{font-size:12px;padding-bottom:16px}.change-cards{grid-template-columns:1fr 1fr;gap:9px}.change-cards>div{display:flex;gap:0;padding:20px 16px}.change-cards b{margin-bottom:22px;font-size:29px}.change-cards strong{font-size:13px}.change-cards p{margin-top:12px;font-size:11px}.visual-footnote{font-size:10px}.section-disclosure{font-size:9px;margin-top:14px}.modules-section{padding-bottom:60px}.module-screen{margin:0 14px 14px;height:275px;min-height:0;border-radius:16px}.module-screen img{object-position:77% 45%}.module-clay{width:75%;max-width:260px}.module-panel .feature-visual{min-height:285px}.status-section{padding-bottom:60px}.status-card{grid-template-columns:1fr;gap:29px;padding:28px 25px;border-radius:22px}.status-card h2{font-size:30px}.status-card .eyebrow{font-size:9px}.status-columns{gap:24px}.status-columns h3{font-size:15px}.status-columns p{font-size:12px}.phase-label{font-size:9px}}
@media(max-width:390px){.feature-copy{padding-inline:22px}.feature-copy h3{font-size:27px}.feature-tabs button{font-size:9px;padding:10px 11px}.feature-visual{padding-inline:21px}.visual-label{left:21px;right:21px}.change-cards>div{padding:18px 13px}.change-cards strong{font-size:12px}.status-columns{grid-template-columns:1fr;gap:27px}.status-columns h3{font-size:16px}}
/* Quiet hierarchy: no decorative coloured captions or eyebrow labels. */
.hero{padding-bottom:65px}.hero-art{margin-top:0}.branch-detail h3{margin-top:0}.feature-copy{padding-top:48px}.feature-copy h3{font-size:37px}.visual-label{position:static;text-transform:none;letter-spacing:0;color:#776d77;font-size:11px;margin:0 0 10px}.step-number{color:#c5bcc6}.workflow p{margin-bottom:0}.art-caption,.eyebrow,.plan-label,.step-tag,.panel-label{display:none}.price-card h3{margin-top:0}.pricing-footnote,.section-disclosure,.small-print,.pilot-disclosure{color:#8e828f}.section-disclosure{max-width:940px}.feature-visual .visual-footnote{color:#7d737e}.visual-clay{z-index:0;opacity:.83}.connection-list{z-index:1}.quote-showcase{margin-top:58px}.showcase-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:26px}.showcase-heading h3{font-size:31px}.showcase-heading p{color:#b9b0bc;max-width:420px;font-size:14px}.detail-screen-tabs{justify-content:flex-start;margin:0 0 18px}.detail-window{border-radius:21px;border:1px solid #534657;overflow:hidden;max-height:680px;background:#1a141d}.detail-window .screenshot-button{height:600px;overflow:hidden}.detail-window .screenshot-button>img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.detail-window .zoom-label{font-size:11px}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.reveal-ready.revealed{opacity:1;transform:translateY(0)}.hero-art>img{animation:clay-breathe 8s ease-in-out infinite}.branch-art img,.maine-art img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.branch-panel:hover .branch-art img,.maine-card:hover .maine-art img{transform:translateY(-5px)}.feature-panel:not([hidden]){animation:panel-appear .4s ease both}@keyframes clay-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes panel-appear{from{opacity:.55;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.feature-copy h3{font-size:31px}.showcase-heading h3{font-size:27px}.showcase-heading p{max-width:350px}.detail-window .screenshot-button{height:540px}}
@media(max-width:760px){.hero{padding-top:30px;padding-bottom:20px}.hero-art{margin-top:28px}.workspace{padding-top:46px}.feature-copy{padding-top:30px}.feature-copy h3{font-size:30px}.quote-showcase{margin-top:37px}.showcase-heading{display:block;margin-bottom:22px}.showcase-heading h3{font-size:27px}.showcase-heading p{font-size:13px;margin-top:16px;max-width:390px}.detail-screen-tabs{margin-bottom:16px}.detail-window{border-radius:14px;max-height:none}.detail-window .screenshot-button{height:350px}.detail-window .screenshot-button>img{object-fit:cover;object-position:75% 50%;width:100%}.detail-window .zoom-label{font-size:9px;padding:7px 10px}.section-disclosure{font-size:9px}.visual-clay{opacity:.7}.hero-art>img{animation-duration:9s}}
@media(max-width:390px){.feature-copy h3{font-size:27px}.detail-window .screenshot-button{height:330px}}
@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none}.hero-art>img,.feature-panel:not([hidden]){animation:none!important}.branch-panel:hover .branch-art img,.maine-card:hover .maine-art img{transform:none}*,*::before,*::after{transition:none!important;animation:none!important}}
.menu-toggle{display:none;border:1px solid #584959;background:transparent;color:var(--cream);border-radius:11px;padding:10px 15px;font-size:13px;min-height:44px;align-items:center;gap:18px}.menu-toggle>span{font-size:17px}.mobile-menu{display:none}.hero-copy,.section-head>div,.feature-copy,.objects-copy,.pilot-title{min-width:0}.feature-copy h3,.section-head h2,.pilot-title h2{overflow-wrap:normal}.feature-tabs button,.screen-tab{min-height:42px}.screen-tabs,.feature-tabs{min-width:0}.price-card{min-width:0}.screenshot-button:focus-visible,.module-screen:focus-visible,.object-preview:focus-visible{outline-offset:-5px;outline-color:var(--apricot)}
@media(max-width:1000px){.site-header nav,.header-pilot{display:none}.menu-toggle{display:inline-flex}.mobile-menu:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px clamp(24px,5vw,76px) 20px;max-width:1440px;margin:auto}.mobile-menu>a{display:block;padding:13px 15px;border:1px solid #3e3241;border-radius:11px;font-size:12px;background:#211923}.mobile-menu>a:hover{background:#3a2b3f}}
@media(max-width:480px){.mobile-menu:not([hidden]){grid-template-columns:1fr 1fr;padding-inline:24px}.mobile-menu>a{font-size:11px;padding:12px}.feature-tabs button,.screen-tab{min-height:44px}.site-header .brand span{font-size:24px}}
/* Mobile bounds: keep the decorative halo in its own box and allow tracks to shrink. */
main{min-width:0;max-width:100%}.section-wrap{min-width:0}.section-wrap>*,.feature-panel>*,.branch-panel>*,.status-columns>*,.workflow>li{min-width:0}.hero-art{max-width:100%}.hero-orbit{pointer-events:none}.feature-tabs>button,.screen-tabs>button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.connection-list{min-width:0;max-width:100%}.connection-list span,.connection-list strong{min-width:min(188px,100%);max-width:100%;overflow-wrap:break-word}.table-scroll,.dialog-scroll{max-width:100%;overscroll-behavior-x:contain}.zoom-label{max-width:calc(100% - 20px);white-space:normal}.feature-copy li,.branch-detail p,.pilot-panel p,.status-columns p,.faq-list p{overflow-wrap:break-word}
@media(max-width:760px){.hero-orbit{inset:8% 0 0}.hero,.branch-section,.feature-panel,.objects-section,.pilot-section,.faq-section,.status-card{grid-template-columns:minmax(0,1fr)}.branch-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.branch-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.branch-tabs>button{min-width:0;max-width:100%;padding-inline:10px;gap:5px}.workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-visual,.branch-art,.module-screen{min-width:0}.version-stack>div{min-width:0;overflow-wrap:break-word}.numbered-flow>div>span{min-width:0}.invoice-map>div>span{min-width:0;overflow-wrap:break-word}}
@media(max-width:480px){.branch-tabs>button{padding-inline:8px;justify-content:center}.branch-tabs>button>span{display:none}.status-columns{grid-template-columns:minmax(0,1fr)}.connection-list span,.connection-list strong{min-width:0;width:100%}.segment-chips{flex-wrap:wrap}.change-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.change-cards>div{min-width:0}.assistant-name{font-size:clamp(26px,8vw,37px)}}
@media(max-width:390px){.branch-panel{grid-template-columns:minmax(0,1fr)}.branch-art{max-width:min(230px,100%)}.hero-art{width:95%;max-width:100%}}
/* Standalone pages: shared navigation, branch depth and short overview. */
.site-header nav{align-items:center}.site-header nav>a[aria-current="page"]{color:var(--cream);text-decoration:underline;text-underline-offset:7px;text-decoration-color:#b98caa}.nav-branches{position:relative}.nav-branches summary{font-size:inherit;cursor:pointer;display:flex;align-items:center;gap:8px;color:#d8d0d9;min-height:32px}.nav-branches summary>span{font-size:16px}.nav-branches>div{position:absolute;z-index:20;top:calc(100% + 8px);left:-18px;width:205px;max-width:calc(100vw - 48px);padding:9px;background:#28202c;border:1px solid #655166;border-radius:15px;box-shadow:0 18px 40px #0005}.nav-branches>div>a{display:block;padding:11px 13px;border-radius:9px;font-size:13px}.nav-branches>div>a:hover,.nav-branches>div>a[aria-current="page"]{background:#49354a;color:white}.mobile-menu>a[aria-current="page"]{border-color:#9c7393;background:#3c2b40}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;color:#a99fab;margin-bottom:35px;line-height:1.6}.breadcrumb a:hover{color:var(--cream)}.breadcrumb>span:last-child{color:#d1c7d4}.page-intro{padding-top:31px;padding-bottom:65px}.page-intro h1{font-size:clamp(40px,4.2vw,62px);max-width:1130px;text-wrap:balance}.page-intro>p{max-width:685px;color:#c4b9c8;font-size:18px;line-height:1.75;margin-top:29px}.page-intro+.quote-section{padding-top:0}.page-intro+.pricing-section{margin-top:0}.page-intro+.modules-section .section-head{display:none}.page-next{display:flex;align-items:center;justify-content:space-between;gap:60px;padding-top:35px;padding-bottom:84px}.page-next>div{min-width:0;max-width:800px}.page-next h2{font-size:clamp(30px,3vw,45px)}.page-next p{max-width:660px;color:#bbaeC0;font-size:15px;margin-top:23px}.page-next>.button{flex-shrink:0}.branch-directory{padding-top:35px;padding-bottom:65px}.branch-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.branch-link-card{display:flex;flex-direction:column;min-width:0;border-radius:25px;background:var(--cream);color:var(--ink);padding:20px 27px 28px;border:1px solid #ded1dc;transition:transform .3s,border-color .3s}.branch-link-card:hover{transform:translateY(-5px);border-color:#b792ae}.branch-link-card>div:last-child{display:flex;flex-direction:column;align-items:flex-start;flex:1}.branch-link-art{display:flex;align-items:center;justify-content:center;min-height:250px}.branch-link-art img{width:100%;height:250px;object-fit:contain;transition:transform .5s}.branch-link-card:hover img{transform:translateY(-4px)}.branch-link-card h3{font-size:25px;line-height:1.2}.branch-link-card p{font-size:14px;line-height:1.7;color:#746677;margin:18px 0 23px}.branch-card-action{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px;padding-top:20px;border-top:1px solid #dbced9;width:100%;margin-top:auto;color:#665064}.branch-card-action>span{font-size:18px}.home-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;align-items:center;padding-bottom:97px}.home-feature>div>p{font-size:16px;color:#bdb1c1;margin-top:26px;max-width:440px}.home-feature .button{margin-top:30px;max-width:100%;font-size:13px;gap:23px}.home-feature-screen{display:block;min-width:0;overflow:hidden;border:1px solid #65526b;border-radius:25px;background:#f5f2f0;aspect-ratio:1.24}.home-feature-screen img{width:100%;height:100%;object-fit:cover;object-position:80% 42%;transition:transform .6s}.home-feature-screen:hover img{transform:scale(1.015)}.platform-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;padding-bottom:94px}.platform-intro>div>p{font-size:16px;line-height:1.75;color:#bdb1c1;margin-top:26px}.platform-intro .text-link{margin-top:20px}.platform-links{align-self:center;min-width:0}.platform-links>a{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #504053;padding:22px 0;font-size:15px}.platform-links>a:last-child{border-bottom:1px solid #504053}.platform-links>a>span{color:#d0a9c5}.branch-page-hero{padding-top:31px;padding-bottom:63px}.branch-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:center}.branch-hero-grid>div{min-width:0}.branch-hero-grid h1{font-size:clamp(39px,4.15vw,62px);text-wrap:balance}.branch-hero-grid p{font-size:18px;line-height:1.75;color:#c7bccb;margin-top:28px;max-width:570px}.branch-hero-art{display:flex;align-items:center;justify-content:center;min-width:0}.branch-hero-art img{width:100%;max-width:470px;height:auto;animation:clay-breathe 8s ease-in-out infinite}.branch-foundation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;padding-top:44px;padding-bottom:55px;border-top:1px solid #3e3242}.branch-foundation h2{font-size:37px;line-height:1.18}.branch-foundation p{font-size:16px;color:#c1b4c6;line-height:1.8}.branch-details{padding-bottom:93px}.branch-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.branch-detail-grid>article{border:1px solid #503e54;border-radius:22px;padding:32px;background:#211a25;min-width:0}.branch-detail-grid h3{font-size:24px;line-height:1.22}.branch-detail-grid p{font-size:14px;line-height:1.8;color:#beaec5;margin-top:21px}.branch-example{width:calc(100% - 48px);max-width:1392px;border-radius:32px;background:var(--cream);color:var(--ink);padding:65px clamp(24px,5vw,68px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;margin-bottom:90px}.example-heading h2{font-size:38px;line-height:1.16}.example-heading p{font-size:14px;color:#7c6c7f;margin-top:24px}.branch-example ol{margin:0;padding:0;list-style:none}.branch-example li{display:flex;align-items:flex-start;gap:23px;padding:24px 0;border-top:1px solid #d8cbd7}.branch-example li:first-child{padding-top:0;border-top:0}.branch-example li:last-child{padding-bottom:0}.branch-example li>div{min-width:0}.example-step{font-family:var(--display);color:#8f7289;font-size:12px;padding-top:4px;flex-shrink:0}.branch-example h3{font-size:23px}.branch-example li p{font-size:14px;color:#756477;line-height:1.75;margin-top:14px}.branch-screen{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:55px;align-items:center;padding-bottom:90px}.branch-screen h2{font-size:38px;line-height:1.17}.branch-screen>div>p{font-size:15px;color:#bbaeC0;margin-top:25px}.branch-screen .text-link{margin-top:15px}.branch-screen-button{padding:0;border:1px solid #604c65;background:#1f1723;position:relative;overflow:hidden;border-radius:23px;min-width:0;aspect-ratio:1.2;display:block}.branch-screen-button img{width:100%;height:100%;object-fit:cover;object-position:78% 45%}.modular-note{padding-bottom:90px}.modular-note>div{border:1px solid #bfa2b8;background:#e9dfe8;color:var(--ink);border-radius:28px;padding:48px 53px}.modular-note h2{font-size:38px}.modular-note p{font-size:15px;line-height:1.8;color:#736175;max-width:830px;margin-top:24px}.modular-note p+p{margin-top:15px}.modular-note .text-link{margin-top:15px}.other-branches{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;padding-bottom:80px}.other-branches h2{font-size:33px}.other-branches>div{display:flex;flex-direction:column;justify-content:center}.other-branches a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-top:1px solid #4d3d52;font-size:16px}.other-branches a:last-child{border-bottom:1px solid #4d3d52}.configuration-section{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:75px;padding-bottom:85px}.configuration-section h2{font-size:39px}.configuration-section p{font-size:15px;line-height:1.8;color:#c2b4c8;margin-top:24px}.configuration-links{align-self:center;display:flex;flex-direction:column;gap:12px}.configuration-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #5c4862;border-radius:15px;padding:20px 23px;font-size:15px;background:#221926}.configuration-links a:hover{background:#3c2b42}.pilot-breadcrumb{padding-top:31px}.pilot-breadcrumb .breadcrumb{margin-bottom:0}.pilot-breadcrumb+.pilot-section{padding-top:55px}.pilot-title h1{font-size:clamp(40px,4vw,60px)}.multipage-footer{padding-top:34px;padding-bottom:28px;border-top:1px solid #3e3242}.footer-top{display:flex;align-items:center;gap:35px;margin-bottom:27px}.footer-top .brand span{font-size:24px}.footer-top .brand img{width:32px;height:32px}.footer-top>p{font-size:13px;color:#baacbf}.multipage-footer>nav{display:flex;flex-wrap:wrap;gap:12px 29px;margin-bottom:30px}.multipage-footer>nav>a{font-size:12px;color:#d4c7da}.multipage-footer>nav>a:hover{color:white}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:10px;color:#9e90a3}.footer-bottom>p{max-width:750px}
@media(max-width:1100px){.branch-card-grid{gap:14px}.branch-link-card{padding:16px 21px 22px}.branch-link-art,.branch-link-art img{height:210px;min-height:210px}.branch-link-card h3{font-size:21px}.branch-link-card p{font-size:13px}.branch-card-action{font-size:10px}.home-feature,.branch-screen{gap:38px}.platform-intro{gap:50px}.branch-foundation{gap:45px}.branch-foundation h2{font-size:32px}.branch-detail-grid h3{font-size:22px}.branch-detail-grid>article{padding:28px}.branch-example{gap:45px;padding-block:50px}.example-heading h2{font-size:32px}.branch-example h3{font-size:21px}.branch-screen h2{font-size:33px}.modular-note>div{padding:40px}.configuration-section{gap:45px}.configuration-section h2{font-size:34px}.page-next{gap:35px}.page-next>.button{font-size:13px}}
@media(max-width:760px){.breadcrumb{font-size:10px;gap:10px;margin-bottom:27px}.page-intro{padding-top:20px;padding-bottom:43px}.page-intro h1{font-size:clamp(34px,6vw,43px);line-height:1.12}.page-intro>p{font-size:16px;margin-top:24px}.page-next{flex-direction:column;align-items:flex-start;padding-top:15px;padding-bottom:56px;gap:26px}.page-next h2{font-size:31px;line-height:1.14}.page-next p{font-size:14px;margin-top:20px}.branch-directory{padding-top:28px;padding-bottom:25px}.branch-card-grid{grid-template-columns:minmax(0,1fr);gap:15px}.branch-link-card{padding:18px 24px 25px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:20px;align-items:center;border-radius:22px}.branch-link-art,.branch-link-art img{height:195px;min-height:195px}.branch-link-card h3{font-size:24px}.branch-link-card p{font-size:12px;margin:15px 0 19px}.branch-card-action{font-size:10px;padding-top:15px;gap:10px}.branch-card-action>span{font-size:16px}.home-feature{grid-template-columns:minmax(0,1fr);gap:29px;padding-bottom:57px}.home-feature h2{font-size:35px}.home-feature>div>p{font-size:15px;margin-top:22px;max-width:510px}.home-feature .button{margin-top:23px;font-size:12px;gap:18px;white-space:normal}.home-feature-screen{border-radius:19px;aspect-ratio:1.4}.platform-intro{grid-template-columns:minmax(0,1fr);gap:26px;padding-bottom:62px}.platform-intro h2{font-size:35px}.platform-intro>div>p{font-size:15px;margin-top:22px}.platform-intro .text-link{margin-top:16px}.platform-links>a{padding:20px 0;font-size:13px}.branch-page-hero{padding-top:20px;padding-bottom:36px}.branch-hero-grid{grid-template-columns:minmax(0,1fr);gap:22px}.branch-hero-grid h1{font-size:clamp(34px,6vw,43px);line-height:1.1}.branch-hero-grid p{font-size:16px;margin-top:23px}.branch-hero-grid .hero-actions{gap:17px;flex-direction:column;align-items:flex-start}.branch-hero-art{width:100%;max-width:345px;margin:auto}.branch-hero-art img{max-width:325px}.branch-foundation{grid-template-columns:minmax(0,1fr);gap:23px;padding-top:33px;padding-bottom:31px}.branch-foundation h2{font-size:29px}.branch-foundation p{font-size:15px}.branch-details{padding-bottom:53px}.branch-detail-grid{gap:13px}.branch-detail-grid>article{padding:24px 21px;border-radius:18px}.branch-detail-grid h3{font-size:20px;line-height:1.24}.branch-detail-grid p{font-size:13px;margin-top:18px}.branch-example{width:calc(100% - 24px);grid-template-columns:minmax(0,1fr);padding:37px 25px;gap:31px;border-radius:25px;margin-bottom:54px}.example-heading h2{font-size:30px}.example-heading p{font-size:13px;margin-top:20px}.branch-example li{gap:17px;padding:23px 0}.branch-example h3{font-size:21px}.branch-example li p{font-size:13px;margin-top:12px}.example-step{font-size:10px}.branch-screen{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:53px}.branch-screen h2{font-size:31px}.branch-screen>div>p{font-size:14px;margin-top:21px}.branch-screen-button{border-radius:18px;aspect-ratio:1.3}.modular-note{padding-bottom:54px}.modular-note>div{padding:32px 25px;border-radius:22px}.modular-note h2{font-size:30px}.modular-note p{font-size:14px;margin-top:22px}.modular-note .text-link{font-size:11px;gap:10px}.other-branches{grid-template-columns:minmax(0,1fr);gap:27px;padding-bottom:51px}.other-branches h2{font-size:30px}.other-branches a{font-size:14px;padding:17px 0}.configuration-section{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:56px}.configuration-section h2{font-size:31px}.configuration-section p{font-size:14px;margin-top:22px}.configuration-links a{font-size:13px;padding:17px 20px;border-radius:13px}.pilot-breadcrumb{padding-top:20px}.pilot-breadcrumb+.pilot-section{padding-top:36px}.pilot-title h1{font-size:38px}.multipage-footer{padding-top:28px;padding-bottom:26px}.footer-top{gap:19px;flex-wrap:wrap;margin-bottom:23px}.footer-top .brand span{font-size:21px}.footer-top>p{font-size:11px}.multipage-footer>nav{gap:12px 21px;margin-bottom:25px}.multipage-footer>nav>a{font-size:11px}.footer-bottom{display:block;font-size:9px}.footer-bottom>span{display:block;margin-top:15px}}
@media(max-width:480px){.branch-link-card{grid-template-columns:minmax(0,1fr);gap:2px;padding:15px 24px 25px}.branch-link-art,.branch-link-art img{height:210px;min-height:210px}.branch-link-card h3{font-size:28px}.branch-link-card p{font-size:14px;margin-bottom:23px}.branch-card-action{font-size:12px}.branch-detail-grid{grid-template-columns:minmax(0,1fr)}.branch-detail-grid h3{font-size:23px}.branch-detail-grid p{font-size:14px}.page-intro h1,.branch-hero-grid h1{font-size:35px}.page-intro .breadcrumb{font-size:10px}.branch-hero-art{max-width:300px}.page-next h2{font-size:30px}.home-feature .button{font-size:11px}.branch-example h3{font-size:20px}}
@media(max-width:350px){.page-intro h1,.branch-hero-grid h1{font-size:31px}.page-next h2,.branch-foundation h2,.branch-screen h2,.modular-note h2,.other-branches h2,.configuration-section h2{font-size:27px}.branch-link-card{padding-inline:21px}.branch-link-card h3{font-size:25px}.example-heading h2{font-size:27px}.branch-example{padding-inline:23px}.home-feature .button{padding-inline:15px;gap:12px}.pilot-title h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){.branch-hero-art img{animation:none!important}.branch-link-card:hover,.branch-link-card:hover img,.home-feature-screen:hover img{transform:none!important}}
/* Phone/tablet navigation: persistent compact header and native modal side drawer. */
.mobile-drawer{position:fixed;inset:0 0 0 auto;width:min(86vw,360px);max-width:calc(100% - 28px);height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;margin:0;padding:26px 23px 28px;border:0;border-left:1px solid #665069;border-radius:25px 0 0 25px;background:#211a25;color:var(--cream);overflow-y:auto;overscroll-behavior:contain;box-shadow:-20px 0 80px #0005;box-sizing:border-box}.mobile-drawer[open]{display:flex;flex-direction:column;animation:drawer-enter .28s cubic-bezier(.22,.72,.28,1) both}.mobile-drawer::backdrop{background:#09060cc7;backdrop-filter:blur(4px);animation:drawer-backdrop .2s ease both}.drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid #503e55;min-width:0}.drawer-heading h2{font-size:26px;line-height:1;letter-spacing:-.045em}.drawer-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;background:#342538;border:1px solid #725576;border-radius:12px;color:var(--cream);font-size:29px;line-height:1}.drawer-close:hover{background:#49344d}.drawer-links{display:flex;flex-direction:column;gap:8px;min-width:0}.drawer-links>a{display:block;min-width:0;width:100%;padding:15px 17px;min-height:50px;border:1px solid transparent;border-radius:12px;font-size:14px;line-height:1.5;color:#dbcedf;overflow-wrap:break-word}.drawer-links>a:hover{background:#35263b;color:white}.drawer-links>a[aria-current="page"]{background:#49314b;border-color:#8f6890;color:#fff}.drawer-links>a:last-child{border-color:#725676;margin-top:12px}.drawer-open{position:fixed;left:0;right:0;width:auto;overflow:hidden}@keyframes drawer-enter{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes drawer-backdrop{from{opacity:0}to{opacity:1}}
@media(max-width:1000px){.site-header{position:sticky;top:0;z-index:30;min-height:72px;width:100%;max-width:none;margin:0;padding-block:12px;background:rgba(19,17,20,.96);backdrop-filter:blur(12px);border-bottom:1px solid #3b303f}.site-header>.brand{display:flex;align-items:center;justify-content:center;width:44px;height:44px;gap:0;min-width:44px}.site-header>.brand>span{display:none}.site-header>.brand>img{width:35px;height:35px;max-height:35px;object-fit:contain}.site-header>.menu-toggle{min-height:44px}.site-header nav{display:none}html{scroll-padding-top:93px}}
@media(max-width:390px){.mobile-drawer{padding:23px 18px 26px;border-radius:22px 0 0 22px}.drawer-heading{margin-bottom:23px}.drawer-heading h2{font-size:24px}.drawer-links>a{padding:13px 14px;font-size:13px;min-height:48px}}
@media(prefers-reduced-motion:reduce){.mobile-drawer[open],.mobile-drawer::backdrop{animation:none!important}}
/* The full mobile brand gently condenses after scrolling; its flow slot stays fixed. */
@media(max-width:1000px){.header-shell{position:sticky;top:0;z-index:30;height:80px;min-height:80px;pointer-events:none}.header-shell>.site-header{position:relative;top:auto;z-index:auto;width:100%;max-width:none;height:80px;min-height:80px;margin:0 auto;padding-block:12px;pointer-events:auto;transform:translateY(0);border:1px solid transparent;border-bottom-color:#3b303f;border-radius:0;transition:height .24s ease,min-height .24s ease,width .24s ease,padding .24s ease,transform .24s ease,border-radius .24s ease,border-color .24s ease}.header-shell>.site-header>.brand{width:auto;min-width:44px;max-width:calc(100% - 104px);height:44px;gap:11px;flex-shrink:1;justify-content:flex-start}.header-shell>.site-header>.brand>img{width:35px;height:35px;min-width:35px;flex-shrink:0;transition:width .24s ease,height .24s ease,min-width .24s ease}.header-shell>.site-header>.brand>span{display:inline-block;max-width:128px;opacity:1;overflow:hidden;white-space:nowrap;font-size:24px;line-height:1.25;transform:translateX(0);transition:max-width .24s ease,opacity .16s ease,transform .24s ease}.header-shell>.site-header.is-compact{width:calc(100% - 24px);height:64px;min-height:64px;padding:8px 16px;transform:translateY(8px);border-color:#514053;border-radius:17px;background:rgba(24,19,27,.97);box-shadow:0 7px 24px #0002}.header-shell>.site-header.is-compact>.brand{gap:0;max-width:44px;width:44px;justify-content:center}.header-shell>.site-header.is-compact>.brand>img{width:30px;height:30px;min-width:30px}.header-shell>.site-header.is-compact>.brand>span{max-width:0;opacity:0;transform:translateX(-5px)}.header-shell>.site-header>.menu-toggle{flex-shrink:0}.header-shell>.site-header.is-compact>.menu-toggle{min-height:44px;padding-block:8px}html{scroll-padding-top:96px}}
@media(prefers-reduced-motion:reduce){.header-shell>.site-header,.header-shell>.site-header>.brand>img,.header-shell>.site-header>.brand>span{transition:none!important}}
/* Drawer branding: whiskers and MANE wordmark together. */
.drawer-heading h2{display:flex;align-items:center;gap:10px;min-width:0}.drawer-heading h2>img{width:32px;height:32px;object-fit:contain;flex-shrink:0}.drawer-heading h2>span{white-space:nowrap}
/* Compact header keeps the complete brand; the approved whiskers settle once on entry. */
@media(max-width:1000px){.header-shell>.site-header>.brand{transition:gap .24s ease}.header-shell>.site-header>.brand>span{transition:font-size .24s ease,max-width .24s ease,opacity .16s ease,transform .24s ease}.header-shell>.site-header.is-compact>.brand{width:auto;max-width:calc(100% - 94px);gap:8px;justify-content:flex-start}.header-shell>.site-header.is-compact>.brand>img{width:27px;height:27px;min-width:27px;animation:whiskers-settle .48s cubic-bezier(.2,.75,.25,1) both;transform-origin:center}.header-shell>.site-header.is-compact>.brand>span{max-width:106px;opacity:1;font-size:19px;transform:none}}
@keyframes whiskers-settle{0%{transform:translateX(-5px) translateY(-1px) scale(.94)}60%{transform:translateX(1px) translateY(0) scale(1.025)}100%{transform:translateX(0) translateY(0) scale(1)}}
@media(prefers-reduced-motion:reduce){.header-shell>.site-header>.brand,.header-shell>.site-header.is-compact>.brand>img{animation:none!important;transition:none!important;transform:none!important}}

.intro-video-section{padding-bottom:85px}.video-heading{display:flex;gap:50px;align-items:end;justify-content:space-between;margin-bottom:32px}.video-heading h2{font-size:clamp(28px,3vw,45px);margin:13px 0 0}.video-kicker{font-size:11px;color:#e0b5c1}.video-heading>p{max-width:340px;color:#bbaaC0;font-size:15px}.intro-video-frame{border:1px solid #5e485f;border-radius:28px;overflow:hidden;background:#19131e}.intro-video-frame{max-width:980px;margin-inline:auto}.intro-video-frame video{display:block;width:100%;aspect-ratio:4/3}.video-transcript{font-size:11px;color:#ac9bb2;margin-top:17px;max-width:800px}.motion-card{overflow:hidden;border-radius:22px;border:1px solid #684a66;align-self:center;background:#211825}.motion-card video{width:100%;display:block;aspect-ratio:16/9}.motion-card p{font-size:11px;color:#baa8c1;padding:15px 23px;margin:0}.maine-face{position:relative;width:100%;aspect-ratio:1}.maine-face>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.maine-face .maine-eyes-blink{opacity:0;animation:maine-blink 7.4s linear infinite}.maine-face .maine-eyes-open{animation:maine-open 7.4s linear infinite}@keyframes maine-blink{0%,93%,99%,100%{opacity:0}94%,97%{opacity:1}}@keyframes maine-open{0%,93%,99%,100%{opacity:1}94%,97%{opacity:0}}.project-tools{padding-bottom:85px}.project-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.project-tool-grid>article{padding:30px;border:1px solid #573e59;border-radius:22px;background:#241b29}.project-tool-grid>article>span{font-size:12px;color:#dfab98}.project-tool-grid h3{font-size:23px;margin:22px 0 17px}.project-tool-grid p{font-size:14px;line-height:1.7;color:#bba9c2}@media(max-width:760px){.video-heading{display:block}.video-heading>p{margin-top:20px}.intro-video-frame{border-radius:16px}.intro-video-section{padding-bottom:55px}.project-tool-grid{grid-template-columns:1fr}.project-tools{padding-bottom:55px}}@media(prefers-reduced-motion:reduce){.maine-face .maine-eyes-blink{display:none;animation:none}.maine-face .maine-eyes-open{animation:none;opacity:1}}

/* MANE desktop navigation: a compact, tactile rail and a warm branch picker. */
@media(min-width:1001px){
 .header-shell{position:relative;z-index:40}
 .site-header{gap:clamp(16px,2.2vw,32px);padding-block:24px;padding-inline:clamp(24px,4.2vw,60px)}
 .site-header>.brand{gap:11px}
 .site-header>.desktop-nav{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:4px;flex:0 1 auto;min-width:0;padding:5px;border:1px solid #433648;border-radius:19px;background:#241e27;box-shadow:inset 0 1px 0 #f6f3ec08,0 8px 22px #00000012;font-family:var(--display);font-weight:400;font-size:14px;line-height:1.3}
 .site-header .desktop-nav>.nav-link,.site-header .nav-branches>summary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:11px 14px;border:1px solid transparent;border-radius:13px;color:#ded5e0;white-space:nowrap;letter-spacing:-.02em;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}
 .site-header .desktop-nav>.nav-link:hover,.site-header .nav-branches>summary:hover{background:#3a2c3f;color:var(--cream);border-color:#57415b}
 .site-header .desktop-nav>.nav-link[aria-current="page"],.site-header .nav-branches.is-current>summary,.site-header .nav-branches[open]>summary{background:var(--cream);color:var(--ink);border-color:var(--cream);box-shadow:0 2px 5px #0002;text-decoration:none}
 .site-header .desktop-nav>.nav-link:focus-visible,.site-header .nav-branches>summary:focus-visible{outline:2px solid var(--apricot);outline-offset:3px}
 .site-header .nav-branches{position:static;flex-shrink:0}
 .site-header .nav-branches>summary{gap:10px;list-style:none;cursor:pointer;font-size:inherit}
 .nav-branches>summary::-webkit-details-marker{display:none}
 .nav-chevron{display:block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}
 .nav-branches[open] .nav-chevron{transform:translateY(2px) rotate(225deg)}
 .site-header .nav-branches>.nav-branch-panel{position:absolute;z-index:35;left:50%;top:calc(100% + 15px);width:690px;max-width:calc(100vw - 48px);padding:23px;background:var(--cream);color:var(--ink);border:1px solid #e8dee6;border-radius:25px;box-shadow:0 26px 70px #0007,0 4px 14px #0003;transform:translateX(-50%);font-family:var(--body);animation:branch-picker-enter .2s ease both}
 .nav-branch-heading{display:flex;align-items:baseline;justify-content:space-between;gap:22px;padding:0 2px 20px}
 .nav-branch-heading>p{font-family:var(--display);font-size:19px;line-height:1.25;letter-spacing:-.045em;font-weight:700}
 .nav-branch-heading>span{max-width:230px;font-size:11px;line-height:1.5;color:#756577;text-align:right}
 .nav-branch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
 .site-header .nav-branch-grid>.nav-branch-card{display:flex;flex-direction:column;min-width:0;padding:9px 12px 17px;background:#eee7ee;border:1px solid #dfd2df;border-radius:17px;color:var(--ink);transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}
 .site-header .nav-branch-grid>.nav-branch-card:hover{background:#e7dce8;border-color:#a585a3;color:var(--ink);transform:translateY(-3px);box-shadow:0 7px 14px #70516b15}
 .site-header .nav-branch-grid>.nav-branch-card[aria-current="page"]{background:#e5d7e4;border-color:#886680;box-shadow:inset 0 0 0 1px #886680}
 .nav-branch-art{display:flex;align-items:center;justify-content:center;height:112px;margin-bottom:8px;min-width:0}
 .nav-branch-art>img{width:100%;height:112px;object-fit:contain;filter:drop-shadow(0 8px 7px #57404e1a);transition:transform .25s ease}
 .nav-branch-card:hover .nav-branch-art>img{transform:translateY(-2px)}
 .nav-branch-name{display:flex;align-items:center;justify-content:space-between;gap:5px;font-family:var(--display);font-size:13px;line-height:1.4;letter-spacing:-.04em;font-weight:700}
 .nav-branch-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:25px;height:25px;border:1px solid #c9b7c9;border-radius:50%;font-family:var(--body);font-size:16px;font-weight:400;color:#75556e;transition:background .2s ease,border-color .2s ease,color .2s ease}
 .nav-branch-card:hover .nav-branch-arrow{background:#694a63;color:var(--cream);border-color:#694a63}
 .nav-branch-copy{font-size:11px;line-height:1.5;color:#68566a;margin-top:7px;max-width:170px}
 .nav-branch-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 2px 0;margin-top:19px;border-top:1px solid #ddd1dc;font-size:10px;line-height:1.5;color:#7a6779}
 .site-header .nav-branch-footer>a{display:inline-flex;align-items:center;gap:10px;min-height:32px;font-size:11px;font-weight:700;color:#60425b;white-space:nowrap}
 .site-header .nav-branch-footer>a:hover{color:#392834}
 .nav-branch-footer>a>span{font-size:17px;font-weight:400}
 .site-header .nav-branch-panel a:focus-visible{outline:3px solid #745168;outline-offset:3px}
 .site-header>.header-pilot{flex-shrink:0;min-height:48px;border-radius:14px;padding-inline:17px;gap:20px;box-shadow:0 3px 0 #cbb9c616;white-space:nowrap}
}
@media(min-width:1001px) and (max-width:1150px){
 .site-header{padding-inline:24px;gap:16px}
 .site-header>.brand span{font-size:25px}
 .site-header>.brand img{width:36px;height:36px}
 .site-header .desktop-nav>.nav-link,.site-header .nav-branches>summary{padding-inline:11px}
 .site-header>.header-pilot{font-size:12px;padding-inline:14px;gap:12px}
}
@keyframes branch-picker-enter{from{opacity:0;transform:translate(-50%,7px)}to{opacity:1;transform:translate(-50%,0)}}
@media(prefers-reduced-motion:reduce){
 .site-header .nav-branches>.nav-branch-panel{animation:none}
 .site-header .desktop-nav>a,.site-header .nav-branches>summary,.nav-chevron,.site-header .nav-branch-grid>.nav-branch-card,.nav-branch-art>img,.nav-branch-arrow{transition:none}
 .site-header .nav-branch-grid>.nav-branch-card:hover,.nav-branch-card:hover .nav-branch-art>img{transform:none}
}

/* Keep the assistant identity distinct from the MANE platform mark. */
.assistant-identity{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0}.assistant-role{font:400 12px/1.5 var(--body);color:#68556a;letter-spacing:.02em}

/* MANE's existing clay palette and Manifold typography, extended for guided demos. */
.eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--apricot);margin-bottom:23px;font-weight:600}.conversion-hero{padding-top:55px;padding-bottom:95px}.conversion-hero h1{font-size:clamp(43px,4.9vw,72px);line-height:1.1}.conversion-hero h1 span{color:#d4b5cd}.conversion-hero .hero-intro{max-width:585px;font-size:18px}.conversion-hero .hero-note{line-height:1.8;font-size:12px;max-width:520px}.connected-art{position:relative}.connected-art>img{animation:clay-arrive 1.1s cubic-bezier(.18,.65,.25,1) both;filter:drop-shadow(0 30px 40px #0003)}.floating-note{position:absolute;display:flex;align-items:center;gap:10px;padding:13px 18px;border:1px solid #917889;border-radius:16px;background:#352837ee;box-shadow:0 10px 25px #0003;font-size:12px;white-space:nowrap;animation:note-arrive .9s .3s both}.floating-note i{font-style:normal;display:grid;place-items:center;background:var(--apricot);color:#372434;border-radius:9px;width:27px;height:27px;font-size:18px}.note-one{right:0;top:17%;transform:rotate(4deg)}.note-two{left:0;bottom:15%;transform:rotate(-4deg);animation-delay:.5s}.art-caption{display:block;position:absolute;bottom:0;left:0;right:0;text-align:center;color:#c0abc3;font-size:12px}.pain-section{padding-top:25px;padding-bottom:110px}.pain-heading{display:grid;grid-template-columns:1.1fr 1fr;column-gap:80px;margin-bottom:42px}.pain-heading .eyebrow{grid-column:1/-1}.pain-heading>p:last-child{max-width:440px;align-self:end;color:var(--muted);font-size:16px}.pain-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:40px}.pain-options{border-top:1px solid #4e3c51}.pain-options button{display:flex;align-items:center;gap:18px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #4e3c51;padding:24px 16px 24px 0;color:#c4b5c9;font-size:17px;min-height:88px}.pain-options button>span{color:#917a94;font-size:12px}.pain-options button>b{font-size:21px;margin-left:auto;font-weight:400}.pain-options button[aria-pressed=true]{color:var(--cream)}.pain-options button[aria-pressed=true]>span,.pain-options button[aria-pressed=true]>b{color:var(--apricot)}.pain-options button:hover{background:#28202b}.pain-answer{position:relative;border-radius:26px;background:#e9dfe8;color:var(--ink);padding:36px 40px;overflow:hidden;min-height:350px}.pain-marker{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#755b71}.pain-answer h3{max-width:350px;font-size:33px;margin:25px 0 19px}.pain-answer>p{max-width:400px;font-size:15px;line-height:1.75}.pain-answer .text-link{font-size:12px;margin-top:20px;max-width:calc(100% - 65px)}.pain-answer>img{position:absolute;right:-6px;bottom:-9px;width:86px;transform:rotate(-15deg);opacity:.85}.journey-section{padding-bottom:100px}.journey-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:end;margin-bottom:36px}.journey-heading>p{font-size:16px;color:var(--muted);max-width:420px}.journey-shell{border:1px solid #765b77;border-radius:27px;background:#eae2e9;color:#302634;box-shadow:0 25px 80px #0002;overflow:hidden}.journey-top{display:flex;align-items:center;gap:20px;padding:18px 27px;background:#3b2c40;color:#f6f3ec;border-bottom:1px solid #634f69}.journey-brand{display:flex;align-items:center;gap:8px;font:700 19px var(--display)}.journey-brand img{object-fit:contain;width:27px;height:27px}.example-pill{font-size:10px;letter-spacing:.04em;border:1px solid #816e88;border-radius:20px;padding:4px 10px;color:#e2d2e7}.journey-top>button{margin-left:auto;background:transparent;border:0;color:#eee1f0;font-size:12px;padding:8px;min-height:40px}.journey-layout{display:grid;grid-template-columns:210px minmax(0,1fr)}.journey-nav{display:flex;flex-direction:column;padding:25px 14px;background:#ddd0df;gap:5px;border-right:1px solid #c4b2c8}.journey-nav>button{padding:14px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#6e5875;text-align:left;font-size:14px;display:flex;align-items:center;gap:13px;min-height:49px}.journey-nav>button>span{font-size:10px;color:#7e6985}.journey-nav>button[aria-current]{background:#503b57;color:#fff;border-color:#694c71;box-shadow:0 4px 10px #49314c22}.journey-nav>button[aria-current]>span{color:#efbd9c}.journey-nav>button:hover{border-color:#977b9e}.journey-nav>button.is-done:not([aria-current]){color:#3b2844}.journey-client{margin:42px 10px 0;padding-top:20px;border-top:1px solid #bfabca;display:flex;flex-direction:column;gap:5px;font-size:10px;color:#705c7b}.journey-client strong{font-size:12px;color:#51395b;font-weight:600}.journey-client small{font-size:10px}.journey-work{padding:36px clamp(24px,4vw,55px) 18px;min-width:0;min-height:620px;background:radial-gradient(ellipse at 90% 0%,#f5edf2 0,transparent 60%)}#journey-stage{outline:none;min-width:0}#journey-stage:focus-visible{outline:2px solid #745168;outline-offset:12px;border-radius:3px}.stage-enter{animation:stage-enter .27s ease both}.stage-kicker{font-size:10px;letter-spacing:.09em;color:#745c7b;margin-bottom:16px}.stage-title{font-size:clamp(26px,2.5vw,36px);line-height:1.12}.stage-copy{font-size:14px;line-height:1.65;color:#786780;margin-top:15px;max-width:640px}.stage-action{margin-top:23px;min-height:46px;font-size:12px!important;padding:13px 19px!important;gap:22px!important;border:1px solid #d59777!important;color:#392937!important}.stage-action:disabled{opacity:.5;cursor:not-allowed}.request-sheet,.approval-sheet,.project-demo,.invoice-demo{margin-top:26px;border-radius:16px;border:1px solid #c7b5c9;background:#faf7f8;box-shadow:0 8px 22px #46314908;overflow:hidden}.request-person{display:flex;align-items:center;gap:13px;padding:22px;border-bottom:1px solid #e0d5e1}.client-avatar{background:#cab7cf;color:#5e4167;display:grid;place-items:center;width:43px;height:43px;min-width:43px;border-radius:13px;font:700 14px var(--display)}.request-person>div{display:flex;flex-direction:column;gap:3px}.request-person strong{font-size:14px}.request-person>div>span{font-size:11px;color:#8a738f}.mini-badge{font-size:10px;line-height:1.5;display:inline-block;padding:5px 9px;border-radius:8px;background:#e7dceb;color:#6d4e76}.request-person>.mini-badge{margin-left:auto;text-align:center}.request-message{margin:23px;padding:20px;border-radius:0 14px 14px 14px;background:#eee4e9;font-size:15px;line-height:1.75;color:#74586f}.request-context{display:grid;grid-template-columns:1fr 1.4fr;gap:15px;padding:0 23px 24px}.request-context>span{font-size:11px;display:flex;flex-direction:column;gap:4px;color:#8a748d}.request-context strong{font-size:12px;color:#513b59;font-weight:400}.base-line{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;margin-top:23px;background:#dfd2e3;border-radius:12px;font-size:13px}.base-line small{font-size:11px;color:#796181}.base-line strong{white-space:nowrap}.quote-options{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:0;border:0;margin:15px 0}.quote-option{position:relative;display:grid;grid-template-columns:1fr;gap:12px;border:2px solid #d0bfd5;border-radius:15px;background:#f6f0f7;padding:15px;cursor:pointer;min-width:0}.quote-option.selected{border-color:#75507e;background:#ede0f0}.quote-option:focus-within{outline:3px solid #ad714c;outline-offset:3px}.quote-option input{position:absolute;width:1px;height:1px;opacity:0;inset:0}.tile-swatch{width:100%;height:65px;border-radius:7px;border:1px solid #cab9bc;background-color:#d3c7bb;background-image:linear-gradient(90deg,transparent 48%,#ffffff90 49%,#ffffff90 51%,transparent 52%),linear-gradient(0deg,transparent 48%,#ffffff90 49%,#ffffff90 51%,transparent 52%);background-size:50px 34px;box-shadow:inset 0 3px 8px #7466572b}.warm-tiles{background-color:#b78871;border-color:#a78171}.option-copy{display:flex;flex-direction:column;gap:5px}.option-copy strong{font-size:14px;padding-right:17px}.option-copy small{font-size:11px;color:#7f6788}.option-copy b{font-size:14px;font-weight:600}.choice-indicator{position:absolute;bottom:14px;right:13px;color:#75507e}.quote-total{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:13px;padding-top:13px;border-top:1px solid #cdb7d4}.quote-total>span>small{display:block;font-size:10px;color:#78627f}.quote-total>strong{font:700 21px var(--display);text-align:right}.approval-sheet{padding:23px}.approval-sheet h4{margin:19px 0;font:700 23px var(--display)}.approval-sheet>p{font-size:11px;color:#876f8b;margin-top:20px}.invoice-row{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px;padding:13px 0;border-bottom:1px solid #e3d7e6}.invoice-row strong,.invoice-row b{font-weight:600;white-space:nowrap}.invoice-row.total{border-bottom:0;font-size:15px;color:#543559;font-weight:bold}.project-demo-header{padding:18px 23px;border-bottom:1px solid #e3d7e6;display:flex;gap:20px;align-items:center}.project-demo-header>strong{font-size:14px}.project-selected{display:flex;align-items:center;gap:24px;padding:15px 26px}.project-selected>img{width:140px;height:140px;object-fit:contain}.project-selected span{font-size:11px;color:#8a7290}.project-selected h4{font:700 22px var(--display);margin:10px 0}.project-selected p{font-size:13px;color:#83668a}.project-checks{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:11px;padding:17px 23px;border-top:1px solid #e3d7e6;color:#6e5275}.extra-demo{margin-top:26px;background:#f9f1f2;padding:24px;display:grid;grid-template-columns:48px 1fr;gap:14px 18px;border:1px solid #d7bec8;border-radius:17px}.extra-plus{width:47px;height:47px;border-radius:15px;background:linear-gradient(140deg,#f1c0a2,#c58b95);color:#7b4f66;font-size:33px;display:grid;place-items:center;box-shadow:inset 2px 3px 5px #fffa,inset -3px -3px 6px #86597240,0 4px 7px #a07b7822}.extra-demo h4{font:700 23px var(--display);margin:1px 0 12px}.extra-demo p{font-size:13px;color:#8b6c80;line-height:1.7}.extra-demo strong{font-size:18px;display:block;margin-top:13px}.extra-demo small{font-size:11px;font-weight:400}.extra-toggle{grid-column:1/-1;background:#eadce7;color:#63446a;border:1px solid #b69abb;border-radius:9px;padding:12px 17px;text-align:center;font-size:12px;min-height:44px}.extra-toggle[aria-pressed=true]{background:#64416c;color:#fff}.extra-demo+.quote-total{margin-top:20px}.invoice-demo{padding:21px 23px}.invoice-heading{display:flex;flex-direction:column;gap:7px;border-bottom:1px solid #d7c4db;padding-bottom:17px}.invoice-heading>span{font-size:9px;color:#8f7196;letter-spacing:.1em}.invoice-heading>strong{font:700 22px var(--display)}.invoice-row small{display:block;font-size:10px;color:#946a88}.invoice-row.extra-row{color:#855167}.demo-complete{display:flex;align-items:flex-start;gap:16px;margin-top:23px;border-radius:14px;padding:19px;background:#ddd0e2}.demo-complete>img{width:44px;height:44px;object-fit:contain;animation:clay-arrive .6s ease both}.demo-complete strong{font-size:15px}.demo-complete p{font-size:12px;color:#745c7c;margin:7px 0}.demo-complete a{font-size:12px}.journey-feedback{font-size:11px;min-height:22px;margin-top:15px;color:#72517b}.journey-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 27px;border-top:1px solid #cbb8d0;color:#795d82;font-size:10px}.journey-bottom>span{white-space:nowrap;font-weight:600}.journey-disclosure{max-width:780px;font-size:11px;line-height:1.8;color:#b3a3bb;margin-top:18px}.locked-clay{height:220px;margin-top:20px;display:grid;place-items:center}.locked-clay img{width:190px;height:190px;object-fit:contain}.demo-invite{padding-block:55px 85px}.demo-invite-inner{display:grid;grid-template-columns:1.3fr 1fr;border-radius:28px;background:#37263b;border:1px solid #715274;padding:53px 56px;gap:45px;align-items:center}.demo-invite h2{font-size:clamp(34px,3.8vw,53px)}.demo-invite p:not(.eyebrow){font-size:16px;color:#d2bdd5;max-width:470px;margin-top:24px}.demo-invite .button{margin-top:27px;font-size:13px}.invite-note{display:block;font-size:11px;color:#b89fbd;margin-top:17px}.invite-clay{position:relative;text-align:center}.invite-clay img{width:330px;margin:auto;transition:transform .4s ease}.invite-clay:hover img{transform:rotate(-4deg) translateY(-7px)}.invite-clay>span{font-size:11px;color:#ceb4d1;display:block;margin-top:10px}.interest-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:60px;padding-bottom:80px}.interest-section h1,.interest-section h2{font-size:clamp(34px,3.8vw,54px)}.interest-section>div>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#bdacc3;margin-top:27px}.interest-section>div>.interest-honesty{font-size:12px!important;color:#dec6d0!important;border-top:1px solid #5f4564;padding-top:22px}.interest-section form{padding:32px;background:#2a1e30;border:1px solid #64466d;border-radius:22px;min-width:0}.interest-section form>label,.interest-section legend{display:block;font-size:13px;color:#e3cfe9;margin-bottom:13px}.interest-section select{font:14px var(--body);padding:13px;width:100%;color:#eadfea;border:1px solid #795b83;border-radius:9px;background:#37273e;min-height:47px}.interest-section fieldset{padding:0;margin:28px 0;border:0}.interest-section fieldset>label{font-size:13px;display:flex;align-items:center;gap:11px;padding:10px 0;color:#d3bedb;min-height:43px;cursor:pointer}.interest-section input[type=radio]{accent-color:#f4ba92;width:18px;height:18px}.interest-section select:focus-visible,.interest-section input:focus-visible,.interest-section textarea:focus-visible{outline:3px solid var(--apricot);outline-offset:4px}.interest-section .button{font-size:12px;min-height:46px}#interest-result{margin-top:25px}#interest-result[hidden]{display:none}#interest-result>label{font-size:12px;display:block;margin-bottom:12px}#interest-draft{width:100%;min-height:155px;resize:vertical;padding:14px;border:1px solid #80658a;border-radius:9px;background:#38283f;color:#f6eef8;font:13px/1.7 var(--body)}#interest-copy{margin-top:14px}#interest-status{font-size:12px;color:#d8b5ca;margin-top:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes clay-arrive{from{opacity:0;transform:translateY(20px) rotate(-5deg) scale(.95)}to{opacity:1;transform:none}}@keyframes note-arrive{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}@keyframes stage-enter{from{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.conversion-hero h1{font-size:51px}.conversion-hero .hero-intro{font-size:16px}.floating-note{font-size:10px;padding:10px}.pain-heading,.pain-layout,.journey-heading{gap:35px}.pain-options button{font-size:15px}.pain-answer{padding:30px}.journey-layout{grid-template-columns:175px minmax(0,1fr)}.journey-nav>button{font-size:12px;gap:10px}.journey-work{padding:29px 25px 15px}.interest-section{gap:40px}.demo-invite-inner{padding:40px;gap:25px}}
@media(max-width:760px){.conversion-hero{padding-top:32px;padding-bottom:70px}.conversion-hero h1{font-size:clamp(37px,7.5vw,53px)}.conversion-hero .hero-intro{font-size:16px;max-width:560px}.conversion-hero .hero-note{font-size:11px}.conversion-hero .hero-actions{align-items:flex-start;gap:18px}.conversion-hero .hero-actions>.button{font-size:12px;gap:18px}.conversion-hero .hero-actions>.text-link{font-size:12px}.connected-art{min-height:290px;max-width:430px!important;width:100%;margin:25px auto 0}.connected-art>img{max-width:330px;width:90%;margin:auto}.floating-note{font-size:10px;padding:9px 12px}.floating-note i{width:23px;height:23px;font-size:15px}.note-one{right:0;top:16%}.note-two{left:0;bottom:16%}.art-caption{font-size:10px;bottom:-16px}.eyebrow{font-size:10px;margin-bottom:19px}.pain-section{padding-bottom:66px}.pain-heading,.journey-heading{display:block;margin-bottom:27px}.pain-heading h2,.journey-heading h2{font-size:34px}.pain-heading>p:last-child,.journey-heading>p{margin-top:24px;font-size:14px;max-width:100%}.pain-layout{grid-template-columns:1fr;gap:23px}.pain-options button{min-height:77px;padding:20px 5px 20px 0;font-size:14px;gap:13px}.pain-options button>span{font-size:10px}.pain-answer{padding:27px;min-height:300px;border-radius:20px}.pain-answer h3{font-size:29px;margin-top:19px}.pain-answer>p{font-size:14px}.journey-section{padding-bottom:56px}.journey-shell{border-radius:19px}.journey-top{padding:10px 13px;gap:10px}.journey-brand{font-size:16px;gap:6px}.journey-brand img{width:23px;height:23px}.example-pill{font-size:8px;padding:3px 7px}.journey-top>button{font-size:10px;padding:5px}.journey-layout{grid-template-columns:1fr}.journey-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;gap:5px;border-right:0;border-bottom:1px solid #c4b2c8}.journey-nav>button{font-size:10px;min-height:41px;padding:9px 8px;gap:7px;border-radius:8px}.journey-nav>button>span{font-size:8px}.journey-client{display:none}.journey-work{padding:25px 18px 12px;min-height:570px}.stage-kicker{font-size:9px;margin-bottom:14px}.stage-title{font-size:28px}.stage-copy{font-size:12px;margin-top:14px}.request-person{padding:16px;gap:9px;flex-wrap:wrap}.request-person strong{font-size:12px}.request-person>div>span{font-size:9px}.client-avatar{width:34px;height:34px;min-width:34px;font-size:11px}.request-person>.mini-badge{font-size:8px;margin-left:43px}.request-message{margin:16px;padding:16px;font-size:13px}.request-context{padding:0 16px 18px;gap:14px;grid-template-columns:1fr}.request-context strong{font-size:11px}.base-line{font-size:11px;padding:13px;gap:10px}.base-line small{font-size:9px}.quote-options{gap:9px}.quote-option{padding:10px;gap:10px;border-radius:11px}.option-copy strong{font-size:11px;padding-right:0}.option-copy small{font-size:9px}.option-copy b{font-size:11px}.tile-swatch{height:60px}.choice-indicator{bottom:9px;right:7px;font-size:12px}.quote-total{font-size:11px}.quote-total>strong{font-size:18px}.stage-action{font-size:11px!important;padding:12px 15px!important;gap:15px!important;width:auto;max-width:100%;white-space:normal}.approval-sheet{padding:17px}.invoice-row{font-size:11px;gap:12px;padding:11px 0}.invoice-row.total{font-size:12px}.project-demo-header{flex-wrap:wrap;padding:15px;gap:10px}.project-demo-header>strong{font-size:12px}.project-selected{padding:15px;gap:12px}.project-selected>img{width:90px;height:110px}.project-selected h4{font-size:19px}.project-selected p{font-size:11px}.project-checks{padding:14px 16px;gap:8px 14px;font-size:10px}.extra-demo{padding:18px;grid-template-columns:36px 1fr;gap:13px}.extra-plus{width:36px;height:36px;font-size:26px;border-radius:12px}.extra-demo h4{font-size:21px}.extra-demo p{font-size:12px}.extra-demo strong{font-size:16px}.extra-toggle{font-size:11px;padding:11px}.invoice-demo{padding:16px}.invoice-heading>strong{font-size:20px}.demo-complete{padding:15px;gap:10px}.demo-complete>img{width:29px;height:29px}.demo-complete strong{font-size:13px}.demo-complete p,.demo-complete a{font-size:11px}.journey-feedback{font-size:10px}.journey-bottom{padding:12px 15px;gap:12px;align-items:flex-start;font-size:9px}.journey-bottom>p{font-size:8px;text-align:right;max-width:190px}.journey-disclosure{font-size:10px}.demo-invite{padding-top:25px;padding-bottom:55px}.demo-invite-inner{grid-template-columns:1fr;padding:31px 26px;gap:25px;border-radius:22px}.demo-invite h2{font-size:34px}.demo-invite p:not(.eyebrow){font-size:14px;margin-top:22px}.invite-clay img{width:230px}.interest-section{grid-template-columns:1fr;gap:32px;padding-top:35px;padding-bottom:55px}.interest-section h1,.interest-section h2{font-size:37px}.interest-section form{padding:25px}.interest-section>div>p:not(.eyebrow){font-size:14px}.locked-clay{height:195px}.locked-clay img{width:165px;height:165px}}
@media(max-width:370px){.journey-nav>button{padding:8px 5px;font-size:9px;gap:4px}.journey-work{padding-inline:14px}.conversion-hero h1{font-size:35px}.floating-note{font-size:9px}.stage-title{font-size:25px}.option-copy strong{font-size:10px}.option-copy b{font-size:10px}.choice-indicator{font-size:10px}.quote-total>strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.connected-art>img,.floating-note,.stage-enter,.demo-complete>img{animation:none!important;transform:none!important}.invite-clay img{transition:none}.invite-clay:hover img{transform:none}html{scroll-behavior:auto!important}}
.invite-contact{display:block;margin-top:20px;font-size:12px}.maker-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;padding-top:25px;padding-bottom:100px}.maker-identity{align-self:center;display:flex;align-items:center;gap:25px;color:#e7d6e7;font:700 21px var(--display)}.maker-identity small{font:12px var(--body);color:#ae92b5;display:block;margin-top:8px}.maker-monogram{width:112px;height:112px;flex-shrink:0;display:grid;place-items:center;border-radius:35px;background:linear-gradient(145deg,#d5a29c,#705073);box-shadow:inset 4px 5px 10px #ffe0c63b,inset -4px -5px 12px #38234266,0 18px 35px #0003;font-size:42px;color:#f7e3d6;transform:rotate(-7deg)}.maker-section h2{font-size:43px}.maker-section>div>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#bdacc4;margin-top:24px;max-width:700px}.maker-links{display:flex;gap:30px;margin-top:23px}.maker-links a{font-size:12px}@media(max-width:760px){.maker-section{grid-template-columns:1fr;gap:37px;padding-bottom:65px}.maker-identity{font-size:19px}.maker-monogram{width:78px;height:78px;border-radius:25px;font-size:30px}.maker-section h2{font-size:34px}.maker-section>div>p:not(.eyebrow){font-size:14px}.maker-links{gap:23px}.maker-links a{font-size:11px}}
.conversion-hero .eyebrow,.pain-heading .eyebrow,.journey-heading .eyebrow,.demo-invite .eyebrow,.interest-section .eyebrow,.maker-section .eyebrow,.connected-art .art-caption{display:block}
/* Actual app viewport: no scaled desktop screenshot; its own mobile breakpoints run inside this frame. */
.actual-project-section{max-width:1540px}.project-example-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#372b3b;padding:16px 22px;border:1px solid #765b77;border-bottom:0;border-radius:22px 22px 0 0}.project-example-bar>span{font-size:11px;color:#decbe3;display:flex;gap:9px;align-items:center}.project-example-bar i{font-size:8px;color:#f4ba92}.project-example-bar>div{display:flex;gap:6px;flex-wrap:wrap}.project-example-bar button{min-height:40px;padding:8px 13px;background:#4b3652;color:#e8dced;border:1px solid #715279;border-radius:9px;font-size:11px}.project-example-bar button:hover{background:#63456c}#mane-project-example{display:block;width:100%;height:800px;border:1px solid #765b77;border-radius:0 0 22px 22px;background:#f5f3ef}@media(max-width:760px){.actual-project-section{padding-inline:12px}.actual-project-section>.journey-heading,.actual-project-section>.journey-disclosure{padding-inline:12px}.project-example-bar{align-items:flex-start;flex-direction:column;padding:15px 15px;gap:13px;border-radius:17px 17px 0 0}.project-example-bar>span{font-size:10px}.project-example-bar>div{gap:5px;width:100%}.project-example-bar button{flex:1;font-size:10px;padding:8px 9px;min-height:39px}#mane-project-example{height:780px;height:min(860px,95svh);min-height:600px;border-radius:0 0 17px 17px}.actual-project-section .journey-heading h2{font-size:34px}}

.demo-configuration-choice{display:flex;gap:14px;margin:35px 0 18px}.demo-configuration-choice button{flex:1;display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left;border:1px solid #514052;border-radius:20px;background:#18141c;color:#eee3f1;padding:24px 28px;min-height:100px}.demo-configuration-choice button strong{font-size:18px}.demo-configuration-choice button span{font-size:13px;color:#c2adca}.demo-configuration-choice button[aria-pressed=true]{background:linear-gradient(110deg,#e4d5ed,#f1c4a6);border-color:transparent;color:#332238}.demo-configuration-choice button[aria-pressed=true] span{color:#79587f}.demo-configuration-choice button:focus-visible{outline:3px solid #e8c5f4;outline-offset:4px}.demo-configuration-detail{font-size:13px;color:#c3accd;margin-bottom:24px}#journey-title{max-width:750px}@media(max-width:650px){.demo-configuration-choice{gap:10px;margin-top:25px}.demo-configuration-choice button{padding:20px 15px;border-radius:15px;min-height:105px}.demo-configuration-choice button strong{font-size:15px}.demo-configuration-choice button span{font-size:11px;line-height:1.6}}

.demo-configuration-choice button strong{font-family:var(--display);font-weight:700;letter-spacing:-.025em;line-height:1.3}

/* MANE · one visual system for the marketing site. */
:root{--ui:Arial,Helvetica,sans-serif;--brand-violet:#7430ae;--brand-rose:#d582bd;--brand-peach:#f6bf95;--brand-gradient:linear-gradient(120deg,#7938b7 0%,#c967ba 42%,#eea3aa 72%,#f8c999 100%);--apricot:#f6bf95;--plum-light:#efe0ed;--surface-brand:#241b2a;--border-brand:#594363;--button-radius:15px}
button,.button,.text-link,nav a,summary,select,input,textarea{font-family:var(--ui)}
.button,.button.small,.hero-actions .button,.page-next>.button{font-family:var(--ui);font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;gap:0;min-height:48px;padding:15px 23px;border-radius:var(--button-radius);transition:transform .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease;text-align:center;white-space:normal}
.button.apricot{background:linear-gradient(110deg,#edaaac,#f6c59b);border:1px solid #ffceaacc;color:#342035;box-shadow:inset 0 1px 0 #fff8,0 5px 15px #8b439b20}
.button.apricot:hover{background:linear-gradient(110deg,#f0b2c1,#ffcca0);box-shadow:inset 0 1px 0 #fff9,0 8px 25px #ad5ec42b;transform:translateY(-2px)}
.button.light{background:#f5eef5;border:1px solid #f0deef;color:#37253e;box-shadow:inset 0 1px 0 #fff,0 3px 10px #0001}
.button.light:hover{background:#fff7ff;border-color:#d7a9d5;transform:translateY(-2px)}
.button.outline{background:#2a1e31;border:1px solid #8b6a96;color:#ebddf0}
.button.outline:hover{background:#3a2745;border-color:#d193c8;transform:translateY(-2px)}
.text-link{font:600 13px/1.5 var(--ui);letter-spacing:0;padding:9px 0;gap:0;text-decoration:underline;text-decoration-color:#ac78ab70;text-underline-offset:6px;text-decoration-thickness:1px;transition:color .18s ease,text-decoration-color .18s ease}
.text-link:hover{color:#f0b5da;text-decoration-color:currentColor}
.own-page-fit .text-link,.pain-answer .text-link,.modular-note .text-link{color:#613c71}
.eyebrow,.video-kicker{font-family:var(--ui);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.01em;text-transform:none;color:#d8b1d6}
.eyebrow::before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;vertical-align:1px;background:var(--brand-gradient);box-shadow:0 0 12px #dd8dc650}
.conversion-hero .eyebrow{display:inline-flex;align-items:center;border:1px solid #58415f;background:#2c20345e;border-radius:30px;padding:9px 14px;margin-bottom:27px;color:#dfc6e4;font-size:12px}
.conversion-hero h1 span,.own-page-hero h1 span{color:#e5bfdc}
.conversion-hero .hero-note{color:#b8a8c0;max-width:540px}
.hero-actions{gap:24px}.conversion-hero .hero-actions{align-items:center;flex-wrap:wrap}
.connected-art{padding-bottom:28px;overflow:visible}.connected-art>img{max-height:540px;animation:brand-clay-enter 1s cubic-bezier(.2,.8,.2,1) both}.connected-art .hero-orbit{background:radial-gradient(ellipse,#7a39952b,transparent 68%);inset:5% 0 0}.connected-art .art-caption{position:static;margin-top:12px;font-size:12px;color:#c1a8cb;line-height:1.5}
.floating-note{background:#302337e8;border-color:#a17aaa80;border-radius:15px;padding:12px 16px;color:#f0e7f3;font:12px/1.3 var(--ui);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 #ffffff14,0 12px 25px #0003;animation:brand-note-enter .7s .35s both}
.floating-note i{border-radius:9px;background:var(--brand-gradient);box-shadow:inset 0 1px 2px #fff8,0 3px 8px #0002;color:#2f1838;font-size:16px}.note-one{top:19%;right:0;transform:rotate(3deg)}.note-two{bottom:21%;left:1%;transform:rotate(-3deg);animation-delay:.65s}
/* A clear, tactile navigation bar, with one purposeful menu for all configurations. */
.header-shell{isolation:isolate}.site-header .brand{gap:12px}.site-header .brand>img{filter:none}.site-header .brand>span{font-family:var(--display);font-weight:700}
.menu-toggle{display:flex;align-items:center;gap:12px;font:600 13px var(--ui);border:1px solid #73567e;border-radius:12px;background:#2f2138;padding:11px 14px;min-height:44px}.menu-lines{display:flex;flex-direction:column;gap:5px;width:15px}.menu-lines i{display:block;width:15px;height:1.5px;background:#eadcea;border-radius:2px}
@media(min-width:1001px){
 .header-shell{padding:20px 24px 0;position:relative;z-index:50}
 .site-header{max-width:1392px;min-height:90px;padding:17px 23px 17px 25px;border:1px solid #54415b;border-radius:24px;background:linear-gradient(130deg,#2d2236,#201a26 55%,#312337);box-shadow:inset 0 1px 0 #ffffff0e,0 10px 32px #0002;gap:26px}
 .site-header>.brand>span{font-size:27px}.site-header>.brand>img{width:39px;height:39px}
 .site-header>.desktop-nav{position:relative;display:flex;justify-content:center;align-items:center;gap:4px;flex:0 1 auto;padding:5px;background:#17131cd9;border:1px solid #46334f;border-radius:15px;box-shadow:inset 0 2px 8px #0002;font-family:var(--ui);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.35}
 .site-header .desktop-nav>.nav-link,.site-header .nav-branches>summary{font:500 14px/1.35 var(--ui);letter-spacing:0;padding:12px 17px;min-height:44px;border-radius:10px;border:1px solid transparent;white-space:nowrap;gap:10px;color:#d6c7de;box-shadow:none;background:transparent}
 .site-header .desktop-nav>.nav-link:hover,.site-header .nav-branches>summary:hover{color:#fff4ff;background:#3a2548;border-color:#715180}
 .site-header .desktop-nav>.nav-link[aria-current=page],.site-header .nav-branches.is-current>summary,.site-header .nav-branches[open]>summary{background:#eedff1;color:#482553;border-color:#f8ecfb;box-shadow:0 3px 10px #0002;font-weight:600}
 .site-header>.header-pilot{font:600 13px/1.3 var(--ui);letter-spacing:0;min-height:46px;padding:14px 20px;border-radius:14px;background:linear-gradient(120deg,#dfa1cd,#f7c499);border-color:#f7c2b8;color:#321e3b;white-space:nowrap;box-shadow:inset 0 1px 0 #fffd,0 4px 14px #a558bc1c}
 .site-header>.menu-toggle{display:none}
 .site-header .nav-branches>.nav-branch-panel{left:50%;top:calc(100% + 17px);width:740px;max-width:calc(100vw - 56px);padding:18px;border-radius:22px;background:#f5edf6;border:1px solid #dec6e4;color:#392641;box-shadow:0 25px 75px #0009,0 0 0 6px #a469b70b;font-family:var(--ui);animation:menu-rise .2s ease both}
 .site-header .nav-branches>.nav-branch-panel::before{display:none}
 .nav-own-mane{display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:24px 25px!important;border-radius:15px;background:linear-gradient(110deg,#432456,#7d4b78);color:#fff1ff!important;border:1px solid #9167a0;overflow:hidden;position:relative}
 .nav-own-mane>div>span{display:block;font-size:11px;color:#e6c3e8;margin-bottom:10px;font-weight:400;letter-spacing:.01em}
 .nav-own-mane strong{display:block;font:700 23px/1.2 var(--display);letter-spacing:-.03em}
 .nav-own-mane p{font-size:12px;font-weight:400;line-height:1.6;margin-top:12px;color:#e1c4e3;max-width:410px}
 .nav-own-mane img{width:96px;height:96px;object-fit:contain;flex-shrink:0;transition:transform .25s ease;filter:drop-shadow(0 8px 12px #27112d55)}
 .nav-own-mane:hover img{transform:rotate(-7deg) scale(1.05)}
 .nav-branch-heading{padding:22px 7px 14px;display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0}
 .nav-branch-heading p{font:600 12px/1.4 var(--ui);letter-spacing:0;color:#5f456a}
 .nav-branch-heading>span{font:400 11px/1.4 var(--ui);color:#95769d;max-width:none}
 .nav-branch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
 .site-header .nav-branch-grid>.nav-branch-card{padding:12px 14px 16px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #dfcbe5;border-radius:14px;background:#eae0ed;color:#452d4f;box-shadow:inset 0 1px 0 #fff9;transform:none}
 .site-header .nav-branch-grid>.nav-branch-card:hover{background:#e1cfe9;border-color:#bb8bcc;box-shadow:0 6px 14px #68477814;transform:translateY(-2px)}
 .nav-branch-art{height:85px;min-height:85px;width:100%;background:transparent;border:0;border-radius:10px;margin:0 0 10px;padding:0}
 .nav-branch-art>img{height:85px;width:100%;max-width:130px;object-fit:contain;margin:auto}
 .nav-branch-name{font:600 13px/1.4 var(--ui);letter-spacing:0;margin:0;width:100%}
 .nav-branch-copy{font:400 10px/1.5 var(--ui);color:#8d6f98;margin:6px 0 0;max-width:none}
 .site-header .nav-chevron{width:7px;height:7px;border-width:0 1.5px 1.5px 0;margin-left:2px}
}
@media(min-width:1001px) and (max-width:1180px){.site-header{gap:16px;padding:15px 18px}.site-header>.brand>span{font-size:23px}.site-header>.brand>img{width:33px;height:33px}.site-header .desktop-nav>.nav-link,.site-header .nav-branches>summary{font-size:12px;padding:11px 12px}.site-header>.header-pilot{font-size:12px;padding:13px 15px}.site-header .nav-branches>.nav-branch-panel{width:680px}}
.mobile-drawer{background:linear-gradient(160deg,#38233f,#1e1724 65%);border-color:#a174aa;box-shadow:-20px 0 100px #0009;padding:25px 24px;width:min(90vw,400px);border-radius:26px 0 0 26px}
.drawer-heading{border-bottom-color:#5b3d69;padding-bottom:21px;margin-bottom:20px}.drawer-close{background:#442b50;border-color:#8b629c;border-radius:12px;width:43px;height:43px;font-family:var(--ui);font-weight:400;color:#f4e7f8}.drawer-intro{color:#bd9cc8;font:400 12px/1.5 var(--ui);margin:0 0 19px}.drawer-links{gap:5px}.drawer-links>a{font:500 16px/1.35 var(--ui);letter-spacing:0;border:1px solid transparent;border-radius:12px;padding:15px 16px;min-height:50px;color:#efe1f5}.drawer-links>a:hover{background:#4a2e5a}.drawer-links>a[aria-current=page]{background:linear-gradient(100deg,#d9afdf,#f3c3b4);border-color:#dca6df;color:#3e214d;font-weight:600}.drawer-links>a:last-child{border-color:transparent;margin-top:0}.drawer-examples{border-top:1px solid #573964;margin-top:19px;padding-top:15px}.drawer-examples>summary{font:500 12px/1.5 var(--ui);color:#bda1c9;min-height:43px;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.drawer-examples summary::-webkit-details-marker{display:none}.drawer-examples .nav-chevron{display:block;border:solid currentColor;border-width:0 1.5px 1.5px 0;width:7px;height:7px;transform:rotate(45deg);margin-right:7px}.drawer-examples[open] .nav-chevron{transform:rotate(225deg)}.drawer-examples>nav{display:flex;flex-direction:column;padding:3px 0 12px}.drawer-examples nav>a{font:400 13px/1.4 var(--ui);padding:11px 16px;min-height:41px;color:#dbc1e5}.drawer-signup{width:100%;margin-top:23px;flex-shrink:0}
@media(max-width:1000px){.header-shell{background:transparent}.header-shell>.site-header{background:#1b1421ed;border-bottom-color:#4f365b;backdrop-filter:blur(16px)}.header-shell>.site-header.is-compact{border-color:#8a6099;background:#2a1c33f2;box-shadow:0 8px 30px #0003}.header-shell>.site-header>.brand>span{font-family:var(--display)}.header-shell>.site-header>.menu-toggle{font-family:var(--ui)}.header-shell>.site-header>.header-pilot{display:none}}
/* Compact clay keypoints: useful explanations, activated by the reader. */
.keypoints-section{padding-bottom:90px}.keypoints-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.keypoint-tile{min-width:0;display:flex;align-items:center;text-align:left;gap:20px;padding:25px 24px;background:#231a2b;border:1px solid #4d365b;border-radius:19px;box-shadow:inset 0 1px 0 #ffffff06;transition:background .2s,border-color .2s,transform .2s}.keypoint-tile.active{background:linear-gradient(120deg,#3e2450,#392335);border-color:#b77bac}.keypoint-tile:hover{border-color:#c08bcc;transform:translateY(-2px)}.keypoint-tile>span:last-child{min-width:0}.keypoint-tile strong{display:block;font:700 22px/1.2 var(--display);letter-spacing:-.03em;color:#f3e8f6}.keypoint-tile small{display:block;font:400 11px/1.5 var(--ui);color:#b89bc5;margin-top:9px}.mini-clay{position:relative;display:block;flex-shrink:0;width:61px;height:61px}.mini-clay i{display:block;position:absolute;background:var(--brand-gradient);box-shadow:inset 2px 3px 5px #ffffff59,inset -3px -3px 5px #31103470,0 5px 9px #0003;transition:transform .4s ease}.choice-clay i{width:22px;height:40px;border-radius:8px;top:11px;transform:rotate(-13deg)}.choice-clay i:nth-child(1){left:0;z-index:1}.choice-clay i:nth-child(2){left:19px;top:5px;z-index:2;transform:rotate(0)}.choice-clay i:nth-child(3){left:38px;transform:rotate(13deg);z-index:3}.overview-clay i{width:25px;height:25px;border-radius:9px;top:4px;left:3px}.overview-clay i:nth-child(2){left:33px;top:4px;transform:rotate(8deg)}.overview-clay i:nth-child(3){width:54px;left:3px;top:34px;height:23px;border-radius:8px}.own-clay i{width:48px;height:16px;border-radius:9px;left:6px;top:4px;transform:rotate(-15deg)}.own-clay i:nth-child(2){top:23px;left:0;transform:rotate(0)}.own-clay i:nth-child(3){top:42px;left:7px;transform:rotate(15deg)}.keypoint-tile.is-playing .mini-clay i{animation:clay-keypoint .85s cubic-bezier(.22,.78,.25,1) both}.keypoint-tile.is-playing .mini-clay i:nth-child(2){animation-delay:.08s}.keypoint-tile.is-playing .mini-clay i:nth-child(3){animation-delay:.16s}.keypoint-panel{padding:23px 7px 0;display:flex;justify-content:space-between;gap:35px;align-items:center;min-height:95px}.keypoint-panel p{font-size:13px;line-height:1.8;color:#bfaac9;max-width:760px}.keypoint-panel a{font-size:12px;white-space:nowrap;color:#e2bfdc}
/* Configurable MANE, broader than the example branches. */
.own-mane-teaser{padding-block:15px 85px}.own-mane-inner{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:45px;border:1px solid #6a4677;border-radius:28px;background:radial-gradient(ellipse at 95% 20%,#80457226,transparent 65%),linear-gradient(125deg,#36213f,#211728);padding:54px 55px}.own-mane-copy h2{font-size:clamp(33px,3.2vw,47px);line-height:1.15}.own-mane-copy>p:not(.eyebrow){max-width:620px;color:#c8b1d2;font-size:15px;line-height:1.8;margin-top:24px}.own-mane-copy>p+p:not(.eyebrow){margin-top:17px}.own-mane-copy .button{margin-top:27px}.own-mane-visual{position:relative;min-width:0;height:360px;border-radius:50%;background:radial-gradient(ellipse,#b477b61a,transparent 67%);isolation:isolate}.own-mane-visual::before,.own-mane-visual::after{content:"";position:absolute;inset:55px 35px;border:1px solid #7f569050;border-radius:50%;z-index:-1;transform:rotate(-16deg)}.own-mane-visual::after{inset:90px 0;transform:rotate(33deg)}.own-mane-orbit{position:absolute;inset:0;display:grid;place-items:center}.own-mane-orbit img{width:117px;height:117px;object-fit:contain;filter:drop-shadow(0 13px 20px #0d051c77)}.own-block{position:absolute;font:500 12px/1.3 var(--ui);padding:16px 20px;background:linear-gradient(125deg,#ddabdd,#f2c4b2);color:#58305d;border:1px solid #efc2e2;border-radius:13px;box-shadow:inset 0 2px 2px #fff7,inset 0 -2px 5px #733a7628,0 9px 16px #0003}.own-block-one{left:3%;top:43px;transform:rotate(-7deg)}.own-block-two{right:0;top:75px;transform:rotate(5deg)}.own-block-three{left:0;bottom:68px;transform:rotate(-4deg)}.own-block-four{right:3%;bottom:42px;transform:rotate(7deg)}.own-mane-visual>p{position:absolute;bottom:-13px;left:0;right:0;text-align:center;font-size:11px;color:#be9eca}.own-mane-visual.is-visible .own-block{animation:clay-block-enter .75s ease both}.own-mane-visual.is-visible .own-block-two{animation-delay:.12s}.own-mane-visual.is-visible .own-block-three{animation-delay:.24s}.own-mane-visual.is-visible .own-block-four{animation-delay:.36s}.own-page-hero{padding-top:50px;padding-bottom:80px}.own-page-hero h1{font-size:clamp(40px,4.3vw,65px);line-height:1.1;max-width:990px}.own-page-hero>p:not(.eyebrow){font-size:18px;color:#cbb9d3;max-width:790px;line-height:1.8;margin-top:29px}.own-page-hero .hero-actions{align-items:center;flex-direction:row}.own-page-steps{padding-bottom:85px}.own-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.own-steps-grid article{padding:30px;border-radius:21px;background:#281d31;border:1px solid #61436f}.clay-step{display:grid;place-items:center;width:50px;height:50px;background:var(--brand-gradient);border-radius:16px;box-shadow:inset 2px 3px 5px #ffffff4d,inset -3px -4px 6px #62386d4d,0 8px 18px #0002;color:#2d1438;font:600 14px var(--ui);transform:rotate(-7deg)}.own-steps-grid h3{font-size:26px;line-height:1.2;margin-top:29px}.own-steps-grid p{font-size:14px;line-height:1.8;color:#bfa7ca;margin-top:21px}.own-page-steps>.small-print{font-size:11px;margin-top:22px;color:#a98ab8;max-width:850px}.own-page-fit{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;padding-bottom:80px}.own-page-fit h2{font-size:38px}.own-page-fit p{font-size:15px;line-height:1.85;color:#c3b0ce}.own-page-fit p+p{margin-top:21px}.branch-own-note{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:25px 29px;margin-top:22px;border:1px solid #765584;border-radius:18px;background:linear-gradient(115deg,#37233f,#231a2a)}.branch-own-note strong{font:600 17px/1.4 var(--ui);color:#e5d2ee}.branch-own-note p{font-size:13px;color:#b69cc3;margin-top:7px;max-width:700px}.branch-own-note .button{flex-shrink:0;font-size:12px;min-height:44px}
/* Consistent surfaces, small controls and branch artwork. */
.branch-link-card{border-color:#694779;background:linear-gradient(150deg,#302037,#211927);box-shadow:inset 0 1px 0 #ffffff09}.branch-link-card:hover{border-color:#b47ac2;background:linear-gradient(150deg,#402349,#271b32)}.branch-link-card h3{color:#eeddf6}.branch-link-card p{color:#bda7ca}.branch-card-action{font:600 12px/1.4 var(--ui);border-top-color:#5c3c6d;color:#dfb3d9}.branch-link-art img{filter:none}.feature-tabs,.screen-tabs,.detail-screen-tabs{gap:8px}.feature-tabs button,.screen-tab,.detail-screen-tabs button,.branch-tabs button{font:500 12px/1.4 var(--ui);letter-spacing:0;padding:13px 17px;border:1px solid #62466e;border-radius:12px;min-height:43px;background:#281c31;color:#cdb4d8}.feature-tabs button.active,.screen-tab.active,.detail-screen-tabs button.active,.branch-tabs button.active{background:#eddcf0;border-color:#f6e3f9;color:#4a2b58;box-shadow:0 3px 10px #0001;font-weight:600}.feature-tabs button:hover,.screen-tab:hover,.detail-screen-tabs button:hover,.branch-tabs button:hover{border-color:#b582c5}.chips span,.segment-chips span,.branch-chips span{font:400 11px/1.45 var(--ui);background:#3e284a;border-color:#745380;color:#dbc2e5}.pain-options button{font-family:var(--ui)}.pain-options button[aria-pressed=true]{background:linear-gradient(90deg,#33203e66,transparent);border-bottom-color:#ad79b7}.pain-answer{background:linear-gradient(125deg,#ecdbec,#f2e4e9);border:1px solid #eacdeb;color:#3c2844}.pain-marker{font-family:var(--ui);font-size:11px;text-transform:none;letter-spacing:0;color:#8d5c90}.pain-answer>p{color:#735779}.project-example-bar{background:linear-gradient(115deg,#42284e,#312038);border-color:#926ca0;border-radius:22px 22px 0 0}.project-example-bar button{font:500 11px/1.35 var(--ui);background:#573461;border-color:#8a5898;color:#efdff4;border-radius:10px}.project-example-bar button:hover{background:#855092;border-color:#b883c7}.project-example-bar>span{color:#e4c9eb}#mane-project-example{border-color:#926ca0;background:#0b0b0c;clip-path:inset(0 round 0 0 22px 22px)}.price-card{border-color:#61456f;background:#261c2e}.price-card.featured{background:linear-gradient(160deg,#4a2c54,#2d1f36);border-color:#c58bcd;box-shadow:inset 0 1px 0 #ecc9f329}.price-card .button{width:100%;font:600 13px/1.4 var(--ui);letter-spacing:0}.price-card .price{color:#f0ddf4}.price-card .plan-description,.price-card .users{color:#bba1c9}.comparison summary,.faq-list summary{font-family:var(--ui);font-size:15px;line-height:1.5;letter-spacing:0}.faq-list summary:hover{color:#e7b1db}.interest-section form{background:linear-gradient(150deg,#32203c,#221929);border-color:#7d568e}.interest-section select{background:#432b50;border-color:#876293;font:14px var(--ui)}.interest-section .button{font:600 13px/1.35 var(--ui)}.demo-invite-inner{background:radial-gradient(ellipse at 100% 15%,#b2639f26,transparent 65%),#31203a;border-color:#7e5590}.demo-invite-inner .button{font-family:var(--ui);font-weight:600}.maker-monogram{background:var(--brand-gradient);color:#351b41;border:1px solid #c187c4;box-shadow:inset 3px 4px 10px #ffffff61,inset -4px -5px 12px #5d28665e,0 18px 35px #0003}.multipage-footer{border-top-color:#51365f}.multipage-footer>nav a{font-family:var(--ui);font-size:12px;color:#c9aed6}.footer-bottom{color:#987ca6}.zoom-label{font-family:var(--ui)!important;letter-spacing:0}.configuration-links a,.platform-links>a{font:500 14px/1.5 var(--ui);letter-spacing:0}.configuration-links a{background:#31203c;border-color:#785386}.platform-links>a:hover{color:#ecb6db}.project-tool-grid>article{background:#2a1c32;border-color:#684875}.project-tool-grid>article>span{font-family:var(--ui);color:#daa0ce}.modular-note>div{background:linear-gradient(115deg,#eeddee,#f5e5ea);border-color:#dcb8dd}.brand img{filter:none}
@keyframes brand-clay-enter{from{opacity:0;transform:translateY(17px) rotate(-4deg) scale(.96)}to{opacity:1;transform:none}}@keyframes brand-note-enter{from{opacity:0;translate:0 12px;scale:.94}to{opacity:1;translate:0 0;scale:1}}@keyframes menu-rise{from{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@keyframes clay-keypoint{0%{translate:0 8px;scale:.85}48%{translate:0 -5px;scale:1.06}100%{translate:0 0;scale:1}}@keyframes clay-block-enter{from{opacity:0;translate:0 13px;scale:.92}to{opacity:1;translate:0 0;scale:1}}
@media(max-width:1100px){.keypoint-tile{padding:23px 18px;gap:13px}.keypoint-tile strong{font-size:20px}.keypoint-tile small{font-size:10px}.mini-clay{transform:scale(.86);margin:-4px}.own-mane-inner{padding:43px 38px;gap:30px}.own-mane-visual{height:335px}.own-block{padding:14px 16px;font-size:11px}.own-mane-copy>p:not(.eyebrow){font-size:14px}.own-steps-grid article{padding:25px}.own-steps-grid h3{font-size:23px}}
@media(max-width:760px){.button,.button.small,.hero-actions .button,.page-next>.button{font:600 13px/1.4 var(--ui);min-height:46px;padding:14px 20px}.text-link{font:600 12px/1.5 var(--ui)}.conversion-hero .eyebrow{font-size:10px;padding:8px 11px;margin-bottom:23px}.conversion-hero .hero-actions{align-items:flex-start;gap:20px}.conversion-hero .hero-actions>.button,.conversion-hero .hero-actions>.text-link{font-family:var(--ui);font-size:12px}.conversion-hero .hero-note{font-size:11px;max-width:470px}.connected-art{padding-bottom:8px;max-width:390px!important;margin-top:32px}.connected-art>img{max-width:330px;max-height:355px}.connected-art .art-caption{font-size:10px;margin-top:10px}.floating-note{font-size:9px;padding:9px 11px;border-radius:12px}.floating-note i{width:23px;height:23px;font-size:14px}.note-one{top:16%;right:0}.note-two{bottom:21%;left:0}.keypoints-section{padding-bottom:57px}.keypoints-grid{grid-template-columns:1fr;gap:10px}.keypoint-tile{padding:20px 23px;gap:22px;border-radius:16px;min-height:104px}.keypoint-tile strong{font-size:24px}.keypoint-tile small{font-size:11px;margin-top:7px}.mini-clay{transform:scale(.88);margin:-3px}.keypoint-panel{display:block;padding:20px 3px 0;min-height:140px}.keypoint-panel p{font-size:12px}.keypoint-panel a{display:inline-block;font-size:11px;margin-top:9px;white-space:normal}.own-mane-teaser{padding-block:10px 55px}.own-mane-inner{grid-template-columns:1fr;padding:32px 26px;gap:22px;border-radius:23px}.own-mane-copy h2{font-size:33px}.own-mane-copy>p:not(.eyebrow){font-size:14px;margin-top:21px}.own-mane-copy>p+p:not(.eyebrow){margin-top:15px}.own-mane-visual{height:320px;max-width:350px;width:100%;margin:5px auto 15px}.own-mane-orbit img{width:98px;height:98px}.own-block{font-size:10px;padding:14px 15px;border-radius:12px}.own-block-one{left:2%;top:35px}.own-block-two{right:0;top:68px}.own-block-three{left:0;bottom:65px}.own-block-four{right:0;bottom:40px}.own-mane-visual>p{font-size:10px;bottom:-10px}.branch-own-note{flex-direction:column;align-items:flex-start;padding:24px;gap:19px;border-radius:17px}.branch-own-note strong{font-size:16px}.branch-own-note p{font-size:12px}.branch-own-note .button{font-size:12px;min-height:44px}.own-page-hero{padding-top:25px;padding-bottom:55px}.own-page-hero h1{font-size:clamp(32px,7vw,43px);line-height:1.14}.own-page-hero>p:not(.eyebrow){font-size:15px;line-height:1.8;margin-top:24px}.own-page-hero .hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.own-page-hero .eyebrow{font-size:10px}.own-page-steps{padding-bottom:55px}.own-steps-grid{grid-template-columns:1fr;gap:13px}.own-steps-grid article{padding:27px}.own-steps-grid h3{font-size:27px;margin-top:24px}.own-steps-grid p{font-size:14px;margin-top:17px}.own-page-steps>.small-print{font-size:10px;line-height:1.8}.own-page-fit{grid-template-columns:1fr;gap:26px;padding-bottom:45px}.own-page-fit h2{font-size:31px}.own-page-fit p{font-size:14px}.price-card .button{font-size:13px}.comparison summary,.faq-list summary{font-size:14px}.project-example-bar button{font-size:10px}.project-example-bar{border-radius:17px 17px 0 0}#mane-project-example{clip-path:inset(0 round 0 0 17px 17px)}.feature-tabs button,.screen-tab,.detail-screen-tabs button{font-size:11px;padding:11px 14px;min-height:42px}.configuration-links a,.platform-links>a{font-size:13px}.own-mane-teaser .eyebrow{font-size:11px;line-height:1.5}.drawer-links>a{font-size:16px}}
@media(max-width:370px){.conversion-hero h1{font-size:34px}.floating-note{font-size:8px;padding:8px 9px}.note-two{bottom:20%}.keypoint-tile{padding:19px;gap:18px}.keypoint-tile strong{font-size:22px}.own-mane-copy h2{font-size:30px}.own-page-hero h1{font-size:32px}.own-block{padding:12px 13px;font-size:9px}.own-mane-inner{padding-inline:22px}}
@media(prefers-reduced-motion:reduce){.connected-art>img,.floating-note,.site-header .nav-branches>.nav-branch-panel,.keypoint-tile.is-playing .mini-clay i,.own-mane-visual.is-visible .own-block{animation:none!important;opacity:1!important;translate:none!important;scale:1!important}.button,.text-link,.keypoint-tile,.mini-clay i,.nav-own-mane img{transition:none!important}.button:hover,.keypoint-tile:hover,.nav-own-mane:hover img{transform:none!important}.own-block{animation:none!important}html{scroll-behavior:auto!important}}
.objects-section>.object-visual{align-self:center;width:100%;max-width:440px;justify-self:center}.object-visual .own-block-one{left:7%}.object-visual .own-block-two{right:5%}.object-visual .own-block-three{left:3%}.object-visual .own-block-four{right:2%}.maine-face .maine-eyes-blink{display:none!important}.maine-face .maine-eyes-open{animation:none!important;opacity:1!important}

/* Maker: personal portrait with the same soft MANE framing. */
.maker-section{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(30px,6vw,80px)}.maker-portrait{margin:0;position:relative;overflow:hidden;border-radius:32px;background:#47324f;border:1px solid #956aa5;box-shadow:0 24px 60px #0e091d44,inset 0 1px 0 #fff2;max-width:420px}.maker-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 38%}.maker-portrait figcaption{position:absolute;left:14px;right:14px;bottom:14px;display:grid;gap:5px;padding:18px 20px;border-radius:18px;background:#291c34ed;border:1px solid #c39bca44;backdrop-filter:blur(12px);font-family:var(--ui)}.maker-portrait strong{font-size:18px;color:#f2dff6}.maker-portrait figcaption span{font-size:12px;color:#d3b2de}.maker-story{min-width:0}.maker-story h2{font-size:clamp(30px,3.8vw,46px);line-height:1.15}.maker-links a{font:600 14px/1.5 var(--ui);color:#f0bedf}.maker-links a:focus-visible{outline:2px solid #f3bfde;outline-offset:6px}@media(max-width:760px){.maker-section{grid-template-columns:1fr;gap:30px}.maker-portrait{width:100%;max-width:400px}.maker-portrait img{aspect-ratio:1/1.08}.maker-portrait figcaption{padding:14px 18px}.maker-story h2{font-size:34px}}@media(prefers-reduced-transparency:reduce){.maker-portrait figcaption{background:#291c34;backdrop-filter:none}}

/* The three example preset cards stay light, as requested. */
.branch-link-card{background:#fff;border-color:#e6dcea;box-shadow:0 16px 42px #10071f14,inset 0 1px 0 #fff;color:#33203f}.branch-link-card:hover{background:#fdfaff;border-color:#b486c5;box-shadow:0 20px 48px #10071f24}.branch-link-card h3{color:#392344}.branch-link-card p{color:#6a5774}.branch-link-card .branch-card-action{color:#704286;border-top-color:#e1d4e7}.branch-link-card:focus-visible{outline:3px solid #cb90df;outline-offset:5px}

/* A quieter canvas: warm white surfaces, colour reserved for MANE artwork. */
:root{--black:#f7f6f3;--surface:#fff;--cream:#29272b;--muted:#68646c;--line:#dedbd8;--surface-brand:#fff;--border-brand:#dedbd8}
body{background:#f7f6f3;color:#29272b}body h1,body h2,body h3{color:#29272b}main p,main small,main li,main label,main .hero-note,main .small-print{color:#68646c!important}.eyebrow,.video-kicker{color:#77647d}.conversion-hero h1 span,.own-page-hero h1 span{color:#77647d}.conversion-hero .eyebrow{color:#68616e;background:#fff;border-color:#e3dfda}.text-link,.maker-links a,.keypoint-panel a{color:#705179}.text-link:hover{color:#483350}
.site-header,.header-shell>.site-header,.header-shell>.site-header.is-compact{background:#fffffff5;border-color:#dedbd8;box-shadow:0 8px 30px #2420290b;color:#29272b}.site-header>.desktop-nav{background:#f3f2ef;border-color:#e2dfdc;box-shadow:none}.site-header .desktop-nav>.nav-link,.site-header .nav-branches>summary{color:#5d5662}.site-header .desktop-nav>.nav-link:hover,.site-header .nav-branches>summary:hover{background:#ebe9e5;color:#29272b;border-color:#ddd7de}.site-header .desktop-nav>.nav-link[aria-current=page],.site-header .nav-branches.is-current>summary,.site-header .nav-branches[open]>summary{background:#fff;color:#684973;border-color:#ded7e1}.menu-toggle{background:#f4f3f0;border-color:#dbd7dc;color:#39333e}.menu-lines i{background:#5b4b63}
.site-header .nav-branches>.nav-branch-panel,.mobile-drawer{background:#fff;border-color:#dedbd8;color:#29272b}.nav-own-mane{background:#f2f0ed!important;border-color:#dfdadf;color:#332d39!important}.nav-own-mane p,.nav-own-mane>div>span,.nav-branch-copy{color:#746878!important}.site-header .nav-branch-grid>.nav-branch-card{background:#fff;border-color:#e1dcdf}.site-header .nav-branch-grid>.nav-branch-card:hover{background:#f6f4f1}.drawer-heading,.drawer-examples{border-color:#e4dfdf}.drawer-close{background:#f2f0ed;border-color:#dedbd8;color:#39313f}.drawer-intro,.drawer-examples>summary,.drawer-examples nav>a{color:#746878}.drawer-links>a{color:#36303c}.drawer-links>a:hover{background:#f4f2ef}.drawer-links>a[aria-current=page]{background:#f0edf2;color:#684973;border-color:#ddd4e1}
.keypoint-tile,.keypoint-tile.active,.own-mane-inner,.own-steps-grid article,.branch-own-note,.price-card,.price-card.featured,.interest-section form,.demo-invite-inner,.configuration-links a,.project-tool-grid>article,.branch-detail-grid>article,.pilot-panel,.motion-card,.status-card,.maine-card,.feature-panel,.modular-note>div{background:#fff;border-color:#dedbd8;box-shadow:0 8px 30px #29212c05;color:#29272b}.keypoint-tile.active,.price-card.featured{border-color:#bba9c4;box-shadow:0 6px 22px #5b3d7210}.keypoint-tile strong,.branch-own-note strong,.price-card .price{color:#39313f}.keypoint-tile small,.branch-own-note p,.own-mane-visual>p,.project-tool-grid>article>span{color:#746878}.price-card.featured *:not(.button){color:#39313f}.branch-section,.pricing-section{background:#efeeeb}.feature-visual,.branch-art{background:#f0eeeb}.pain-answer,.pain-options button[aria-pressed=true]{background:#f0eeeb;border-color:#dfd9e1}.pain-options button,.pain-options button strong{color:#39313f}.pain-options button:hover{background:#edeae6}.pain-marker{color:#80638d}
.floating-note{background:#fffffff0;border-color:#dfd8e3;color:#54415e;box-shadow:0 10px 30px #29212c0d}.connected-art .art-caption{color:#827589}.feature-tabs button,.screen-tab,.detail-screen-tabs button,.branch-tabs button,.button.outline{background:#fff;border-color:#d9d3dd;color:#594b63}.feature-tabs button.active,.screen-tab.active,.detail-screen-tabs button.active,.branch-tabs button.active{background:#ece8ef;border-color:#bcaac7;color:#59406b}.button.outline:hover{background:#f0edf2;color:#493754}.button.light{background:#fff;color:#39313f;border-color:#d9d3dd}.chips span,.segment-chips span,.branch-chips span{background:#f1eeeb;border-color:#ded8df;color:#6e6074}.interest-section select,#interest-draft{background:#f5f3f0;color:#39313f;border-color:#d8d0dc}.project-example-bar{background:#efeeeb;border-color:#d4ced8;color:#594b63}.project-example-bar>span{color:#6e6074}.project-example-bar button{background:#fff;border-color:#d4ced8;color:#594b63}.project-example-bar button:hover{background:#e9e4ed;color:#594b63}
.maker-portrait{border-color:#dedbd8}.maker-portrait figcaption{background:#fffffff0;border-color:#e3dedc}.maker-portrait strong{color:#39313f}.maker-portrait figcaption span{color:#746878}.multipage-footer{border-color:#dedbd8;color:#68646c}.multipage-footer>nav a,.footer-bottom,.footer-top p{color:#746878}.closing{background:none}.connection-list strong{background:#ebe6ef;color:#59406b}.configuration-links a:hover{background:#f0edf2;color:#59406b}.faq-list summary:hover{color:#705179}.zoom-label{color:#fff}.maker-section>div>p:not(.eyebrow){color:#68646c}

/* Only the two eye regions change; the handmade clay body remains still. */
.maine-face .maine-eyelids{pointer-events:none;opacity:0;mask-image:radial-gradient(ellipse 6.3% 7% at 48.3% 49.2%,#000 75%,transparent 100%),radial-gradient(ellipse 5.4% 7% at 67.2% 45.9%,#000 75%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 6.3% 7% at 48.3% 49.2%,#000 75%,transparent 100%),radial-gradient(ellipse 5.4% 7% at 67.2% 45.9%,#000 75%,transparent 100%);animation:maine-gentle-blink 7.4s linear infinite}@keyframes maine-gentle-blink{0%,92%,96%,100%{opacity:0}93%,95%{opacity:1}}@media(prefers-reduced-motion:reduce){.maine-face .maine-eyelids{display:none;animation:none}}

/* Black, white and purple: deliberate alternation, not an all-white theme. */
:root{--black:#fff;--surface:#fff;--cream:#23172c;--muted:#72617b;--line:#e1d3e8}body{background:#fff;color:#23172c}.site-header,.header-shell>.site-header,.header-shell>.site-header.is-compact{background:#151017f5;color:#fff;border-color:#46314f;box-shadow:0 10px 30px #130b211a}.site-header .brand{color:#fff}.site-header>.desktop-nav{background:#23172c;border-color:#473051}.site-header .desktop-nav>.nav-link,.site-header .nav-branches>summary{color:#e7d8ee}.site-header .desktop-nav>.nav-link:hover,.site-header .nav-branches>summary:hover{background:#382345;color:#fff;border-color:#6e4984}.site-header .desktop-nav>.nav-link[aria-current=page],.site-header .nav-branches.is-current>summary,.site-header .nav-branches[open]>summary{background:#e9d8f1;color:#4b285e;border-color:#d8bce7}.menu-toggle{background:#2f1c3b;border-color:#765088;color:#f7edfc}.menu-lines i{background:#f2e4fa}.mobile-drawer{background:#151017;color:#fff;border-color:#54345f}.drawer-heading,.drawer-examples{border-color:#493153}.drawer-close{background:#2f1c3b;color:#fff;border-color:#775186}.drawer-intro,.drawer-examples>summary,.drawer-examples nav>a{color:#d1b9dc}.drawer-links>a{color:#f3e8f8}.drawer-links>a:hover{background:#34213f}.drawer-links>a[aria-current=page]{background:#e9d8f1;color:#4b285e;border-color:#d8bce7}
.conversion-hero .eyebrow{background:#f4ebf8;color:#745481;border-color:#e1cce9}.conversion-hero h1 span,.own-page-hero h1 span{color:#765185}.keypoint-tile{background:#fff;border-color:#e3d3eb}.keypoint-tile.active{background:#f0e3f7;border-color:#b58acb}.keypoint-tile strong{color:#3b234a}.pain-answer{background:#ede0f4;border-color:#ddc5e8}.pain-options button[aria-pressed=true]{background:linear-gradient(90deg,#f1e5f7,transparent)}.pain-options button:hover{background:#f8f0fc}.project-example-bar{background:#201526;border-color:#593a68;color:#ead8f4}.project-example-bar>span{color:#ead8f4}.project-example-bar button{background:#392344;border-color:#76538a;color:#f7edfc}.project-example-bar button:hover{background:#533363;color:#fff}
.keypoints-section{padding-top:25px}.branch-directory{padding-top:55px;padding-bottom:55px;background:#f2e8f7;border-radius:32px}.branch-own-note{background:#fff;border-color:#dec8e9}.branch-link-card,.branch-link-card:hover{background:#fff}.own-mane-inner,.modular-note>div{background:#f0e3f7;border-color:#d9bde7}.own-steps-grid article,.price-card{background:#fff;border-color:#dfcde9}.price-card.featured{background:#ead8f2;border-color:#ae80c2}.pricing-section,.branch-section{background:#f3eaf8}.feature-visual,.branch-art{background:#ecddf4}.feature-tabs button.active,.screen-tab.active,.detail-screen-tabs button.active,.branch-tabs button.active{background:#e8d4f2;border-color:#ba90cd;color:#542e69}.chips span,.segment-chips span,.branch-chips span{background:#f2e5f8;border-color:#dcc5e8;color:#735180}.interest-section form{background:#f2e8f7;border-color:#d9c0e5}.interest-section select,#interest-draft{background:#fff;color:#513560;border-color:#ccb1dc}.demo-invite-inner{background:#19121e;border-color:#4d315a;color:#fff}.demo-invite-inner h2{color:#fff}.demo-invite-inner p{color:#d7c6df!important}.demo-invite-inner .eyebrow,.demo-invite-inner .text-link,.demo-invite-inner .invite-note,.demo-invite-inner .invite-clay>span{color:#d8b8e9}.demo-invite-inner .button{color:#342035}.maker-section{padding-top:75px}.maker-portrait figcaption{background:#21132bec;border-color:#9563ad}.maker-portrait strong{color:#fff}.maker-portrait figcaption span{color:#dfc7ed}.multipage-footer{background:#151017;color:#fff;border-color:#3f284a;border-radius:30px 30px 0 0;margin-top:30px}.multipage-footer .brand{color:#fff}.multipage-footer>nav a,.footer-bottom,.footer-top p{color:#ccb6d8}.footer-bottom{border-color:#483152}.nav-own-mane{background:#ead9f2!important;border-color:#d7bce5}.site-header .nav-branches>.nav-branch-panel{background:#fff;border-color:#d7bce5}.site-header .nav-branch-grid>.nav-branch-card{background:#f9f3fc;border-color:#e3ceee}.site-header .nav-branch-grid>.nav-branch-card:hover{background:#edddf5}.configuration-links a:hover{background:#edddf5}.button.outline{color:#68447b;border-color:#cbaeDA}.button.outline:hover{background:#f1e4f8;color:#542e69}@media(max-width:760px){.branch-directory{border-radius:24px;padding-top:36px;padding-bottom:36px}.maker-section{padding-top:55px}.multipage-footer{border-radius:24px 24px 0 0}}

/* Dark and confident overall; white cards and purple accents provide contrast. */
:root{--black:#110e14;--surface:#1a141f;--cream:#f8f4fb;--muted:#c0b3c8;--line:#3a2b43}body{background:#110e14;color:#f8f4fb}body h1,body h2,body h3{color:#f8f4fb}main p,main small,main li,main label,main .hero-note,main .small-print{color:#c0b3c8!important}.conversion-hero h1 span,.own-page-hero h1 span{color:#c8a3da}.conversion-hero .eyebrow{background:#251a2e;color:#d5b9e4;border-color:#52375f}.eyebrow,.video-kicker,.text-link,.maker-links a,.keypoint-panel a{color:#cda4df}.text-link:hover{color:#efcffc}.pain-options button,.pain-options button strong{color:#f2e7f8}.pain-options button[aria-pressed=true]{background:linear-gradient(90deg,#32203f,transparent);border-color:#9165a8}.pain-options button:hover{background:#261a30}.keypoint-tile{background:#1c1522;border-color:#493253}.keypoint-tile.active{background:#31203d;border-color:#9460aa}.keypoint-tile strong{color:#f4e7fb}.keypoint-tile small{color:#c9aeda!important}.branch-directory{background:#1f1528;border:1px solid #483053}.branch-directory>.section-head h2{color:#f8f4fb}.branch-directory>.section-head p{color:#c9b5d4!important}.branch-link-card,.branch-own-note,.own-mane-inner,.own-steps-grid article,.price-card,.interest-section form,.project-tool-grid>article,.branch-detail-grid>article,.pilot-panel,.motion-card,.status-card,.maine-card,.feature-panel,.modular-note>div{color:#302039}.branch-link-card h3,.branch-own-note strong,.own-mane-inner h2,.own-steps-grid h3,.price-card h3,.project-tool-grid h3,.branch-detail-grid h3,.pilot-panel h2,.status-card h3,.maine-card h2,.feature-panel h3,.modular-note h2{color:#302039}.branch-link-card p,.branch-own-note p,.own-mane-inner p,.own-steps-grid p,.price-card p,.interest-section form p,.interest-section form label,.project-tool-grid p,.branch-detail-grid p,.pilot-panel p,.motion-card p,.status-card p,.maine-card p,.feature-panel p,.modular-note p{color:#6b5376!important}.pain-answer h3{color:#3b234a}.pain-answer p{color:#71557f!important}.pain-answer .text-link,.branch-own-note .button,.own-mane-inner .button,.modular-note .text-link{color:#634274}.connected-art .art-caption{color:#b49ac1}.pricing-section,.branch-section{background:#1f1528;color:#f8f4fb}.pricing-section h2,.branch-section h2{color:#f8f4fb}.price-card .price,.price-card li,.price-card small{color:#3b234a!important}.price-card.featured{background:#e7d2f0}.own-page-fit p{color:#c0b3c8!important}.configuration-links a,.platform-links>a{color:#cba8dc}.configuration-links a{background:#251b2e;border-color:#624672}.configuration-links a:hover{background:#392548;color:#f6e9fc}.demo-invite-inner p{color:#d7c6df!important}.maker-section>div>p:not(.eyebrow){color:#c0b3c8}.multipage-footer{background:#08060b;border-color:#3f284a}.project-example-bar{background:#201526}.branch-example,.table-scroll{color:#302039}.branch-example h2,.branch-example h3{color:#302039}.branch-example p,.table-scroll p,.table-scroll li{color:#6b5376!important}

/* Harder black framing; purple belongs mainly to the clay, not the canvas. */
:root{--black:#08090b;--surface:#141518;--line:#303136;--muted:#bcbcc2}body{background:#08090b}.site-header,.header-shell>.site-header,.header-shell>.site-header.is-compact,.mobile-drawer{background:#0b0c0ef7;border-color:#34353a;box-shadow:0 12px 35px #0005}.site-header>.desktop-nav{background:#17181b;border-color:#333439}.site-header .desktop-nav>.nav-link:hover,.site-header .nav-branches>summary:hover,.drawer-links>a:hover{background:#26272c;border-color:#494a51}.site-header .desktop-nav>.nav-link[aria-current=page],.site-header .nav-branches.is-current>summary,.site-header .nav-branches[open]>summary,.drawer-links>a[aria-current=page]{background:#fff;color:#24232a;border-color:#fff}.menu-toggle,.drawer-close{background:#1b1c20;border-color:#4d4e56;color:#fff}.conversion-hero .eyebrow{background:#141518;border-color:#3a3b41;color:#d0ccd4}.conversion-hero h1 span,.own-page-hero h1 span{color:#fff}.connected-art .hero-orbit{background:none}.keypoint-tile,.keypoint-tile.active{background:#141518;border-color:#36373e}.keypoint-tile.active{border-color:#b392c4;box-shadow:inset 0 -3px 0 #b392c4}.branch-directory{background:#111215;border-color:#34353b}.pricing-section,.branch-section{background:#111215}.demo-invite-inner{background:#111215;border-color:#383941}.multipage-footer{background:#030405;border-color:#34353b}.pain-options button[aria-pressed=true]{background:linear-gradient(90deg,#222328,transparent);border-color:#a98bbd}.pain-options button:hover{background:#17181b}.own-mane-inner,.modular-note>div{background:#f7f4f9;border-color:#d9cfe0}.project-example-bar{background:#111215;border-color:#3e3f46}.project-example-bar button{background:#24252a;border-color:#4c4d55;color:#fff}.project-example-bar button:hover{background:#3a3b43;color:#fff}.configuration-links a{background:#16171a;border-color:#3d3e45}.configuration-links a:hover{background:#292a30}.conversion-hero h1{letter-spacing:-.055em}.hero-film-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}.hero-film-controls .art-caption{margin:0;font-size:11px;color:#bcbcc2}.hero-film-controls button{padding:7px 10px;background:#16171a;border:1px solid #4b4c54;border-radius:8px;font:11px var(--ui);color:#ecebf0}.floating-note{cursor:pointer;text-decoration:none;min-height:46px;transition:border-color .2s,box-shadow .2s}.floating-note:hover{border-color:#b995d0;box-shadow:0 10px 35px #0005}.floating-note>span{white-space:nowrap}.floating-note.capability-enter{animation:capability-enter .4s ease both}@keyframes capability-enter{from{opacity:.3;translate:0 9px}to{opacity:1;translate:0 0}}@media(max-width:760px){.hero-film-controls{gap:9px}.hero-film-controls .art-caption{font-size:9px}.hero-film-controls button{font-size:10px}.floating-note{min-height:40px}}@media(prefers-reduced-motion:reduce){.floating-note.capability-enter{animation:none}}

.project-tour{margin-top:30px;padding:25px;border:1px solid #42434c;border-radius:22px 22px 0 0;background:#101114;color:#fff}.project-tour-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.project-tour-heading .eyebrow{font-size:11px;margin-bottom:7px;color:#cab4d6!important}.project-tour-caption{font:500 15px/1.55 var(--ui);max-width:760px;color:#f2eef5!important}.project-tour-toggle{min-height:44px;flex-shrink:0;padding:11px 16px;border:1px solid #666772;border-radius:10px;background:#fff;color:#18171c;font:600 12px/1.3 var(--ui)}.project-tour-toggle:disabled{opacity:.65;cursor:default}.project-tour-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px}.project-tour-steps button{position:relative;overflow:hidden;display:flex;align-items:center;gap:9px;padding:14px 12px;text-align:left;min-height:54px;border:1px solid #41424a;border-radius:11px;background:#202126;color:#d4d2d9;font:500 12px/1.35 var(--ui)}.project-tour-steps button>span{font-size:10px;color:#a8a5b0}.project-tour-steps button[aria-current=step]{background:#fff;color:#23192a;border-color:#fff}.project-tour-steps button[aria-current=step]>span{color:#765b87}.project-tour-steps button:focus-visible,.project-tour-toggle:focus-visible{outline:3px solid #bc94d3;outline-offset:4px}.project-tour[data-tour-playing=true] .project-tour-steps button[aria-current=step]::after{content:"";position:absolute;height:3px;left:0;right:0;bottom:0;background:#9e77b6;transform-origin:left;animation:tour-progress 7s linear forwards}.project-tour-status{font-size:11px;line-height:1.5;margin-top:16px;color:#cfbed9!important}.project-tour-note{font-size:10px;line-height:1.65;margin-top:5px;color:#9e99a6!important}.project-tour+.project-example-bar{border-radius:0;border-top:0}.actual-project-section .journey-heading{align-items:start}@keyframes tour-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:760px){.project-tour{padding:19px 16px;border-radius:18px 18px 0 0}.project-tour-heading{display:block}.project-tour-caption{font-size:13px}.project-tour-toggle{margin-top:14px;min-height:42px;font-size:11px}.project-tour-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:17px}.project-tour-steps button{font-size:11px;min-height:48px;padding:12px 10px}.project-tour-steps button:last-child{grid-column:1/-1}.project-tour-status{font-size:10px}.project-tour-note{font-size:10px}}@media(prefers-reduced-motion:reduce){.project-tour[data-tour-playing=true] .project-tour-steps button[aria-current=step]::after{animation:none;display:none}}

/* Compact situation picker; the answer block is deliberately untouched. */
.pain-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;align-self:start}.pain-options button{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:76px;padding:17px 16px;border:1px solid #36373e;border-radius:16px;background:#151619;color:#d4cfd9;text-align:left;font:500 14px/1.35 var(--ui);transition:background .18s,border-color .18s,box-shadow .18s}.pain-options button:hover{background:#222328;border-color:#74637f}.pain-options button[aria-pressed=true]{background:#f1e7f6;border:1px solid #d7bfe4;color:#34213f;box-shadow:0 5px 20px #0002}.pain-options button>.pain-option-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:#25222b;color:#c6abda}.pain-option-icon svg{width:21px;height:21px}.pain-options button>.pain-option-label{font:600 14px/1.35 var(--ui);letter-spacing:0;color:inherit;min-width:0}.pain-options button>.pain-option-indicator{width:6px;height:6px;flex:0 0 6px;margin-left:auto;border-radius:50%;background:#706b77;opacity:0}.pain-options button[aria-pressed=true]>.pain-option-icon{background:#dfcbea;color:#664477}.pain-options button[aria-pressed=true]>.pain-option-label{color:#34213f}.pain-options button[aria-pressed=true]>.pain-option-indicator{background:#7c5392;opacity:1}.pain-options button:focus-visible{outline:3px solid #c9a5de;outline-offset:4px}@media(max-width:760px){.pain-options{gap:9px}.pain-options button{min-height:72px;padding:14px 11px;gap:9px;border-radius:14px}.pain-options button>.pain-option-icon{width:30px;height:30px;flex-basis:30px;border-radius:9px}.pain-option-icon svg{width:19px;height:19px}.pain-options button>.pain-option-label{font-size:12px}.pain-options button>.pain-option-indicator{width:5px;height:5px;flex-basis:5px}}@media(max-width:360px){.pain-options button{padding:13px 9px;gap:7px}.pain-options button>.pain-option-label{font-size:11px}.pain-options button>.pain-option-icon{width:27px;height:27px;flex-basis:27px}.pain-options button>.pain-option-indicator{display:none}}@media(prefers-reduced-motion:reduce){.pain-options button{transition:none}}
@media(min-width:761px) and (max-width:1100px){.pain-options button{flex-direction:column;align-items:flex-start;gap:12px;min-height:106px;padding:16px}.pain-options button>.pain-option-indicator{position:absolute;top:17px;right:16px}.pain-options button>.pain-option-label{font-size:13px}}

/* The situation content and animated clay tiles now form one paired block. */
.pain-layout{align-items:stretch}.clay-situation-picker.pain-options{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(0,1fr));align-self:stretch;gap:11px}.clay-situation-picker.pain-options button{display:flex;flex-direction:row;align-items:center;gap:20px;min-height:105px;padding:21px 24px;border:1px solid #3d3e45;border-radius:20px;background:#141518;color:#f4edf8;box-shadow:none}.clay-situation-picker.pain-options button:hover{background:#1e1c24;border-color:#9471a7}.clay-situation-picker.pain-options button[aria-pressed=true]{background:#151319;border-color:#b79ac8;box-shadow:inset 0 -3px 0 #b79ac8}.clay-situation-picker.pain-options button>.mini-clay{width:61px;height:61px;flex:0 0 61px;transform:scale(.9);margin:-3px;color:inherit}.clay-situation-picker.pain-options button>.situation-copy{display:block;min-width:0;color:inherit}.clay-situation-picker strong{font:700 24px/1.2 var(--display);letter-spacing:-.03em;color:#f2e7f8}.clay-situation-picker small{display:block;font:400 12px/1.55 var(--ui);color:#bdaac9!important;margin-top:7px}.pain-section:has(.clay-situation-picker){padding-bottom:80px}@media(max-width:1100px) and (min-width:761px){.clay-situation-picker.pain-options button{padding:18px;gap:15px}.clay-situation-picker strong{font-size:21px}.clay-situation-picker small{font-size:11px}.clay-situation-picker.pain-options button>.mini-clay{transform:scale(.78);margin:-6px}}@media(max-width:760px){.clay-situation-picker.pain-options{grid-template-rows:none;gap:10px}.clay-situation-picker.pain-options button{min-height:106px;padding:21px 23px;gap:22px;border-radius:16px}.clay-situation-picker strong{font-size:24px}.clay-situation-picker small{font-size:11px;line-height:1.6}.clay-situation-picker.pain-options button>.mini-clay{transform:scale(.88);margin:-3px}.pain-section:has(.clay-situation-picker){padding-bottom:55px}}@media(max-width:370px){.clay-situation-picker.pain-options button{padding:18px;gap:17px}.clay-situation-picker strong{font-size:22px}.clay-situation-picker small{font-size:10px}}

/* Recognisable clay objects for the four situations. */
.conversation-clay i:first-child{width:45px;height:34px;left:2px;top:7px;border-radius:13px;transform:rotate(-7deg)}.conversation-clay i:first-child::after{content:"";position:absolute;width:13px;height:12px;left:7px;bottom:-5px;background:#ba77ba;border-radius:0 0 3px 7px;transform:skewY(-28deg)}.conversation-clay i:nth-child(2){width:34px;height:27px;right:0;bottom:7px;border-radius:11px;transform:rotate(8deg);background:linear-gradient(140deg,#f2c6af,#d59bd0)}.conversation-clay i:nth-child(3){width:4px;height:4px;left:14px;top:20px;border-radius:50%;background:#69457c;box-shadow:8px 0 #69457c,16px 0 #69457c;z-index:2}
.morework-clay i:first-child{width:51px;height:51px;left:5px;top:5px;border-radius:18px;transform:rotate(-8deg)}.morework-clay i:nth-child(2){width:29px;height:9px;left:16px;top:26px;border-radius:5px;background:linear-gradient(#fbe2c7,#eabaad);box-shadow:inset 0 2px 2px #fff8,0 3px 5px #643d7644}.morework-clay i:nth-child(3){width:9px;height:29px;left:26px;top:16px;border-radius:5px;background:linear-gradient(#fbe2c7,#eabaad);box-shadow:inset 2px 0 2px #fff6}
.calculator-clay i:first-child{width:43px;height:57px;left:9px;top:2px;border-radius:12px;transform:rotate(-5deg)}.calculator-clay i:nth-child(2){width:27px;height:11px;left:17px;top:11px;border-radius:4px;background:linear-gradient(135deg,#5c3a72,#927197);box-shadow:inset 1px 2px 3px #42245066,0 1px 1px #f2cce6;transform:rotate(-5deg)}.calculator-clay i:nth-child(3){width:6px;height:6px;left:18px;top:29px;border-radius:2px;background:#f5cdbd;box-shadow:9px 0 #f5cdbd,18px 0 #f5cdbd,0 10px #e2afd6,9px 10px #e2afd6,18px 10px #f5cdbd;transform:rotate(-5deg)}

/* New sectors share MANE's existing spacing, clay palette and motion. */
.billing-policy-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:32px;border:1px solid var(--line,#ddd3d9);border-radius:24px;margin:30px 0;background:#f5edf6;color:#392641}.billing-policy-note h3{font-family:var(--display);font-size:32px;line-height:1.12}.billing-policy-note p{line-height:1.6}.branch-link-art img[src$=".png"],.branch-hero-art img[src$=".png"]{object-fit:contain}.nav-branch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.billing-policy-note{grid-template-columns:1fr;padding:22px}.billing-policy-note h3{font-size:28px}.branch-card-grid{grid-template-columns:1fr}}
/* Keep the shared navigation within reach on every page and screen size. */
.header-shell{position:sticky!important;top:0;z-index:50;background:linear-gradient(180deg,#08090bf2,#08090bc9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding-bottom:12px}html{scroll-padding-top:135px}main [id]{scroll-margin-top:135px}.site-header .nav-branch-panel{max-height:calc(100dvh - 145px);overflow-y:auto;overscroll-behavior:contain}
@media(max-width:1000px){.header-shell{padding-bottom:0}html{scroll-padding-top:90px}main [id]{scroll-margin-top:90px}}

/* Sector names use the same confident Manifold display type as MANE. */
.nav-branch-name{font:700 15px/1.25 var(--display);letter-spacing:-.025em;color:#35223e;overflow-wrap:normal}.branch-link-card h3{font-family:var(--display);font-weight:700;line-height:1.16}
@media(max-width:1100px){.nav-branch-name{font-size:14px}}

/* The primary signup action belongs to the MANE display type family. */
.header-pilot,.drawer-signup{font-family:var(--display);font-weight:700;letter-spacing:-.025em}.header-pilot{font-size:12px;line-height:1.3}.nav-branch-name{min-height:2.5em;display:block;overflow-wrap:normal}
.site-header>.header-pilot,.mobile-drawer>.drawer-signup{font-family:var(--display);font-weight:700;letter-spacing:-.025em;font-size:12px;line-height:1.3}

/* Shared clay package identity and the owner-approved credit choices. */
.price-card h3,.price-card .price,.price-card .button,.site-credit-options h2,.site-credit-grid h3{font-family:Manifold,ManifoldFallback,sans-serif;font-weight:900;letter-spacing:-.02em}.plan-clay-art{height:150px;width:180px;max-width:100%;margin:0 auto 25px;position:relative;display:flex;align-items:center;justify-content:center}.plan-clay-people{display:flex;align-items:flex-end;gap:0;flex-direction:row}.plan-clay-people img{width:90px;height:105px;object-fit:contain}.plan-clay-art.team .plan-clay-people img{width:52px;height:80px}.plan-clay-art.business .plan-clay-people{display:grid;grid-template-columns:repeat(5,30px);gap:0}.plan-clay-art.business .plan-clay-people img{width:32px;height:48px}.plan-clay-star{position:absolute;width:40px;height:40px;object-fit:contain;right:0;top:35px}.plan-clay-art.extended{width:125px}.plan-clay-art.extended .plan-clay-star{width:34px;height:34px;right:-6px;top:36px}.plan-clay-art.team .plan-clay-star{right:0;top:30px}.plan-clay-art.business .plan-clay-star{right:-4px;top:18px}.price-card .price{white-space:nowrap;font-size:clamp(26px,2.5vw,40px);line-height:1.3}.price-card .price span{white-space:normal}.site-credit-options{margin:64px 0;padding:34px 0;border-top:1px solid var(--line,#dcd2d8);border-bottom:1px solid var(--line,#dcd2d8)}.site-credit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0}.site-credit-grid article{position:relative;padding:28px 22px;border:1px solid var(--line,#dcd2d8);border-radius:18px;background:#fff}.site-credit-grid h3{font-size:30px;margin:0 0 14px;line-height:1.4}.site-credit-grid p{font-size:13px;line-height:1.7;color:var(--muted,#756674)}.site-credit-grid strong{font-size:14px;line-height:1.7}.site-credit-grid .recommended{border-color:#704964;box-shadow:0 0 0 1px #704964}.site-credit-grid .credit-recommended{position:absolute;top:-12px;right:14px;background:#704964;color:#fff;font-size:11px;font-weight:600;padding:6px 10px;border-radius:20px}.credit-topup-note{font-size:14px;line-height:1.8;max-width:840px}@media(max-width:800px){.site-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-clay-art{height:130px}.price-card .price{font-size:32px}}@media(max-width:480px){.site-credit-grid{gap:12px}.site-credit-grid article{padding:24px 16px}.site-credit-grid h3{font-size:26px}.site-credit-grid strong{font-size:12px}.price-card .price{font-size:30px}}

/* Light pricing surfaces own their text colors; the surrounding page stays dark. */
.site-credit-grid article{color:#29272b;border-color:#ddd3dc}
.site-credit-grid article h3,.site-credit-grid article strong{color:#29272b}
main .site-credit-grid article p{color:#68616b!important}
.billing-policy-note{color:#392641}
.billing-policy-note h3{color:#392641}
main .billing-policy-note p,main .billing-policy-note .eyebrow{color:#66546b!important}
.site-credit-grid .credit-recommended{color:#fff}
.pricing-trial-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;margin:0 0 34px;background:#efe5f1;border:1px solid #d9c6de;border-radius:20px;color:#392641}
.pricing-trial-callout strong{display:block;font:700 clamp(21px,2.1vw,30px)/1.25 var(--display);letter-spacing:-.025em}
main .pricing-trial-callout p{margin-top:7px;color:#66546b!important;font-size:14px}
.pricing-trial-callout .button{flex-shrink:0}
.price-card .trial-credit-note{display:block;margin-top:12px;font-size:12px;text-align:center;color:#66546b!important}
.page-next .cta-trial-note{display:block;margin:20px 0 0;font-weight:600;color:#dbc3e4!important;font-size:14px}
.pricing-compare-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:32px;border-top:1px solid #3f3547;margin-top:35px}
.pricing-compare-link a{font-weight:600;color:#e0c4ed;text-decoration:underline;text-underline-offset:5px}
@media(max-width:760px){.pricing-trial-callout{align-items:flex-start;flex-direction:column;padding:25px 22px;gap:18px}.pricing-trial-callout strong{font-size:25px}.pricing-trial-callout .button{width:100%}.pricing-compare-link{align-items:flex-start;flex-direction:column;gap:12px}}
/* Shared light pilot and status cards need the same contrast protection. */
.status-card h2,.pilot-panel h3{color:#302039}
.plan-clay-art .plan-group-icon{width:155px;height:140px;object-fit:contain}.plan-clay-art.business .plan-group-icon{width:150px;height:140px}
@media(max-width:800px){.plan-clay-art .plan-group-icon,.plan-clay-art.business .plan-group-icon{height:125px;width:145px}}

/* Scoped to the existing hero: no image, palette or surrounding layout changes. */
.connected-art.hero-popups-ready .floating-note {
  bottom: auto;
  max-width: calc(100% - 24px);
  z-index: 2;
  animation: none;
  transform: none;
  translate: 0 9px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 280ms ease, translate 280ms ease, visibility 0s linear 280ms, border-color 200ms ease, box-shadow 200ms ease;
}
.connected-art.hero-popups-ready .floating-note.is-popup-visible {
  opacity: 1;
  translate: 0 0;
  visibility: visible;
  pointer-events: auto;
  transition-delay: 0s;
}
.connected-art.hero-popups-ready .floating-note:focus-visible {
  outline: 3px solid #c8a3da;
  outline-offset: 5px;
}
.connected-art.hero-popups-still .floating-note {
  transition: none;
}
.connected-art.hero-popups-ready .hero-film-controls {
  position: relative;
  z-index: 3;
}
#hero-motion-toggle:disabled { cursor: default; opacity: .8; }
@media (prefers-reduced-motion: reduce) {
  .connected-art.hero-popups-ready .floating-note {
    animation: none !important;
    transition: none !important;
    translate: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto;
  }
}

/* Product stories: the same MANE, with depth as you move through it. */
[data-parallax]{translate:0 var(--parallax-y,0px);rotate:var(--parallax-r,0deg);scale:var(--parallax-s,1);will-change:translate,rotate}
.mail-story,.maine-story,.own-language{position:relative;padding-top:clamp(90px,10vw,170px);padding-bottom:clamp(90px,10vw,170px);isolation:isolate}
.mail-story{overflow:clip}.mail-story-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:7vw;align-items:end;margin-bottom:62px}.mail-story h2,.maine-story h2,.own-language h2{font-size:clamp(56px,6.8vw,118px);line-height:1.04;letter-spacing:-.065em;margin:20px 0 0}.mail-story-copy{max-width:520px}.mail-story-copy p{font-size:clamp(17px,1.5vw,22px);line-height:1.65}.mail-stage{position:relative;padding:30px 28px 55px}.mail-orbit{position:absolute;z-index:-1;width:150px;aspect-ratio:1;border-radius:45% 55% 52% 48%;background:radial-gradient(circle at 28% 22%,#f4c498 0,#bf8a9e 35%,#6e3b8f 70%,#46245c 100%);box-shadow:inset -9px -14px 24px #3d205e55,0 25px 65px #0004}.mail-orbit-one{right:-40px;top:-20px;width:220px;rotate:19deg}.mail-orbit-two{left:-42px;bottom:0;width:105px;rotate:-20deg;background:radial-gradient(circle at 30% 20%,#d3eccb,#71a18b 48%,#2f6451 100%)}
.mail-window{color:#27232b;background:#fff;border:1px solid #ded4df;border-radius:24px;overflow:hidden;box-shadow:0 35px 100px #0006;transform:perspective(1800px) rotateY(-3deg);transform-origin:50% 50%}.mail-window-top{display:flex;gap:20px;align-items:center;padding:23px 27px;border-bottom:1px solid #e6dde7}.mail-window-brand{display:flex;align-items:center;gap:12px;font-size:23px}.mail-window-brand img{object-fit:contain}.mail-demo-label{font-size:12px;letter-spacing:.04em;color:#8a7e8d}.mail-connected{margin-left:auto;display:flex;align-items:center;gap:8px;padding:7px 11px;border-radius:18px;font-size:12px;background:#ecf5ef;color:#42775b}.mail-connected i{width:6px;height:6px;background:#80ab8a;border-radius:50%}.mail-window-toolbar{display:flex;gap:27px;align-items:center;padding:19px 27px;font-size:13px;color:#9b8e9d;border-bottom:1px solid #e6dde7}.mail-view-active{font-weight:700;color:#714c6b}.mail-demo-search{margin-left:auto;border:1px solid #e5dce7;padding:10px 16px;border-radius:8px;min-width:210px}.mail-window-content{display:grid;grid-template-columns:40% 1fr;min-height:440px}.mail-demo-list{border-right:1px solid #e6dde7}.mail-demo-list button{display:block;width:100%;text-align:left;background:#fff;padding:24px;border:0;border-bottom:1px solid #e6dde7;font:inherit;color:#28232c;border-radius:0;cursor:pointer}.mail-demo-list button[aria-selected=true]{background:#f8f4f9;box-shadow:inset 3px 0 #785370}.mail-demo-list button:hover{background:#f8f4f9}.mail-row-meta{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:10px}.mail-demo-list strong{font-size:17px;line-height:1.45}.mail-demo-list button>span:not(.mail-row-meta){display:block;margin:9px 0 14px;font-size:13px;line-height:1.5;color:#8a7d8d}.mail-record-tag{display:inline-flex;color:#785370!important;font-size:11px!important;border-radius:12px;background:#ede6ef;padding:5px 9px}.mail-row-meta small{font-size:10px;color:#8a7d8d!important}.mail-demo-detail{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:17px;padding:45px clamp(25px,4vw,70px)}.mail-detail-eyebrow{color:#896c87;font-size:12px}.mail-demo-detail h3{color:#252129;font-size:clamp(25px,3.1vw,48px);line-height:1.15;letter-spacing:-.05em;margin:0}.mail-demo-detail p{font-size:16px;line-height:1.65;color:#756679!important;margin:0;max-width:430px}.mail-demo-detail>small{font-size:11px;color:#9a8c9b!important}.mail-assistant-note{display:flex;align-items:center;gap:14px;margin-top:10px;padding:14px 16px;border:1px solid #e8dfeb;border-radius:15px;background:#fbf8fc;font-size:13px;line-height:1.6;color:#745170}.mail-assistant-note img{object-fit:contain;width:42px;height:42px}.mail-story-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px 6vw;margin-top:30px}.mail-story-bottom p{font-size:16px;line-height:1.65}.mail-story-bottom strong{display:block;color:#e9e3ed;margin-bottom:5px}.mail-story-bottom a{grid-column:1/-1;justify-self:start}
.maine-story{overflow:clip;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15}.maine-story-heading h2{font-size:clamp(65px,8.7vw,154px);line-height:1.02;letter-spacing:-.065em}.maine-ai-accent{color:#c9a6db}.maine-story-body{display:grid;grid-template-columns:1.08fr 1fr;gap:7vw;align-items:center;margin-top:0}.maine-story-art{width:112%;margin:0 0 -24% -10%;align-self:end}.maine-story-art img{width:100%;height:auto;display:block}.maine-story-copy{position:relative;padding:70px 0 35px;max-width:510px}.maine-story .story-lead{font-size:clamp(23px,2.7vw,38px);line-height:1.55;color:#d7c7df!important;margin-bottom:28px}.maine-story-copy>p:not(.story-lead){font-size:17px;line-height:1.8}.maine-prompt-stack{display:grid;gap:14px;margin:32px 0}.maine-prompt-stack>span{display:block;padding:17px 20px;border:1px solid #6d507c66;border-radius:14px;background:#251d2a;color:#e3d5eb;font-size:14px;line-height:1.55}.maine-story .maine-story-note{font-size:14px!important;color:#a99bad!important}.maine-story-copy .text-link{margin-top:16px}
.own-language{display:grid;grid-template-columns:1fr 1fr;gap:5vw;overflow:clip;align-items:center}.own-language-copy{max-width:650px}.own-language h2{font-size:clamp(55px,6.8vw,116px)}.own-language h2 span{color:#c6aed6}.own-language-copy>p:not(.eyebrow){font-size:18px;line-height:1.7;max-width:600px;margin:30px 0}.own-word-field{height:600px;position:relative;min-width:0}.own-word{position:absolute;font-family:Manifold,'Manifold Extended CF',sans-serif;font-weight:400;font-size:clamp(44px,5.3vw,87px);color:#4e4555;line-height:1.05;letter-spacing:-.05em;white-space:nowrap}.own-word.active{color:#c0a5d4}.word-a{left:5%;top:3%}.word-b{right:3%;top:17%}.word-c{left:2%;top:36%}.word-d{right:1%;top:51%}.word-e{left:8%;top:70%}.word-f{right:1%;top:82%}.own-word-field>small{position:absolute;bottom:-32px;right:3%;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.parallax-toggle{display:flex;align-items:center;gap:8px;margin:24px 0 0 auto;border:1px solid #7c66834d;border-radius:20px;background:transparent;color:#b6a5bf;padding:8px 13px;font:inherit;font-size:11px;cursor:pointer}.parallax-toggle::before{content:'Ⅱ';font-size:10px}.parallax-toggle[aria-pressed=true]::before{content:'▷'}.parallax-toggle:hover{color:#fff;border-color:#9b83a6}
@media(max-width:1000px){.mail-stage{padding:15px 0 35px}.mail-story-intro{gap:35px}.mail-window-content{grid-template-columns:43% 1fr}.mail-demo-list button{padding:19px}.mail-demo-detail{padding:27px}.maine-story-body{gap:35px}.maine-story-copy{padding-top:40px}.own-word-field{height:500px}.mail-orbit-one{width:160px}}
@media(max-width:700px){.mail-story-intro{grid-template-columns:1fr;gap:22px;margin-bottom:24px}.mail-story h2{font-size:58px}.mail-story-copy p{font-size:16px}.mail-window{border-radius:15px;transform:none}.mail-window-top{padding:16px;gap:10px}.mail-window-brand{font-size:16px;gap:8px}.mail-window-brand img{width:24px;height:24px}.mail-demo-label{font-size:9px}.mail-connected{padding:5px 7px;font-size:9px;gap:5px}.mail-window-toolbar{padding:14px;gap:20px;font-size:11px}.mail-demo-search{display:none}.mail-window-content{display:block}.mail-demo-list{display:grid;grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid #e6dde7}.mail-demo-list button{padding:14px 9px;border-bottom:0;border-right:1px solid #e6dde7}.mail-demo-list strong{font-size:11px;line-height:1.4}.mail-row-meta{font-size:9px;margin-bottom:7px}.mail-row-meta small,.mail-demo-list button>span:not(.mail-row-meta),.mail-record-tag{display:none!important}.mail-demo-list button[aria-selected=true]{box-shadow:inset 0 -3px #785370}.mail-demo-detail{min-height:310px;gap:15px;padding:27px}.mail-demo-detail h3{font-size:34px}.mail-demo-detail p{font-size:14px}.mail-assistant-note{padding:12px;font-size:11px;gap:8px}.mail-story-bottom{grid-template-columns:1fr;gap:8px}.mail-story-bottom p{font-size:14px}.mail-story-bottom a{font-size:13px}.mail-orbit-one{right:-20px;top:0;width:110px}.mail-orbit-two{width:65px;left:-16px}.maine-story-heading h2{font-size:clamp(48px,10.8vw,75px)}.maine-story-body{display:flex;flex-direction:column;gap:0;align-items:stretch}.maine-story-art{width:95%;max-width:430px;margin:0 auto -7%;align-self:center;order:2}.maine-story-copy{padding-top:30px;padding-bottom:15px;max-width:none}.maine-story .story-lead{font-size:25px;margin-bottom:20px}.maine-story-copy>p:not(.story-lead){font-size:15px}.maine-prompt-stack{gap:10px;margin:22px 0}.maine-prompt-stack>span{font-size:12px;padding:14px 16px}.own-language{grid-template-columns:1fr;gap:30px}.own-language h2{font-size:58px}.own-language-copy>p:not(.eyebrow){font-size:16px}.own-word-field{height:390px;margin-top:5px}.own-word{font-size:clamp(43px,10vw,63px)}.own-word-field>small{bottom:-14px;font-size:9px}.parallax-toggle{margin-top:28px}}
@media(prefers-reduced-motion:reduce){[data-parallax]{translate:none!important;rotate:none!important;scale:none!important;will-change:auto}.parallax-toggle{display:none}}
.mail-gmail-mark{object-fit:contain}.project-tour-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.maine-story-art,.maine-story-art img{animation:none!important;translate:none;rotate:none;scale:none;will-change:auto}.mail-window-brand{flex-wrap:wrap}

.project-example-bar{display:flex;justify-content:space-between;gap:20px;align-items:center}.project-example-bar a{color:#d9c4e3;text-decoration:underline;text-underline-offset:4px}.hero-note{color:#d7c1e2!important;font-weight:600}
main .mail-demo-detail>small{color:#756679!important}

/* Distinct openings: brand story at home, the work process on the platform page. */
.home-opening{padding-block:55px 70px;isolation:isolate}.opening-eyebrow{display:block;font:500 12px/1.5 var(--ui);color:#c4a9d1!important;letter-spacing:.03em}.home-opening>h1{font:900 clamp(64px,8.5vw,120px)/1.025 var(--display);letter-spacing:-.06em;margin:26px 0 0;max-width:none}.home-opening>h1>span{display:inline-block;background:linear-gradient(100deg,#9e5ce8,#e897b5,#f7c399);background-clip:text;-webkit-background-clip:text;color:transparent}.home-opening-bottom{display:grid;grid-template-columns:1.5fr .7fr;gap:70px;align-items:center;margin-top:30px}.opening-lead{font-size:clamp(16px,1.45vw,21px);line-height:1.8;max-width:730px}.opening-actions{display:flex;flex-wrap:wrap;align-items:center;gap:27px;margin-top:27px}.opening-trial{font-size:12px!important;line-height:1.65;color:#dfc7e9!important;margin-top:17px}.home-opening-art{margin:-25px 0 -25px;justify-self:center;max-width:300px;width:100%}.home-opening-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 20px 35px #8e5aa31c)}.home-opening-art figcaption{text-align:center;font-size:10px;line-height:1.6;color:#a99aae;margin-top:10px}.platform-opening{padding-top:22px;padding-bottom:80px}.platform-opening>.opening-eyebrow{margin-top:38px}.platform-opening h1{font:900 clamp(76px,10.5vw,160px)/.98 var(--display);letter-spacing:-.06em;margin-top:22px}.platform-opening h1 span{color:#d1b8df}.platform-opening-bottom{display:grid;grid-template-columns:1.3fr 1fr;align-items:start;gap:70px;margin-top:42px}.platform-opening-bottom>div{justify-self:end}.platform-opening-bottom .text-link{display:inline-block;margin-top:15px;font-size:12px}.platform-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #46384e;border-bottom:1px solid #46384e;margin-top:47px}.platform-process>span{padding:23px 20px;font:600 13px/1.5 var(--ui);color:#e8d7f0}.platform-process>span:first-child{padding-left:0}.platform-process>span+span{border-left:1px solid #46384e}.platform-process small{display:block;color:#a98fba!important;font-weight:400;font-size:10px;margin-bottom:8px}.mane-explainer{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;padding-block:70px;border-top:1px solid #3c3044;border-bottom:1px solid #3c3044;margin-bottom:70px}.mane-explainer h2{font:900 clamp(32px,3.8vw,52px)/1.1 var(--display);letter-spacing:-.035em;margin-top:20px}.mane-explainer-copy p{font-size:16px;line-height:1.85;margin-bottom:22px}.mane-explainer-copy strong{color:#f2e4f8;font-weight:500}.mane-explainer-copy .text-link{display:inline-block;margin-top:3px}.platform-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-bottom:75px}.platform-detail-grid article{position:relative;border-top:1px solid #493a52;padding:30px 30px 38px 0;margin-right:28px}.platform-detail-number{font:400 11px/1.4 var(--ui);color:#bc9dcb}.platform-detail-grid h2{font:900 clamp(24px,2.6vw,36px)/1.15 var(--display);letter-spacing:-.03em;margin-top:22px}.platform-detail-grid p{font-size:14px;line-height:1.85;margin-top:23px}.platform-detail-grid a{font-size:12px;font-weight:600;color:#d5b7e3;text-decoration:underline;text-underline-offset:5px;display:inline-block;margin-top:20px}.platform-gmail-icon{position:absolute;right:29px;top:25px}.platform-personal{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding-bottom:70px}.platform-personal article{display:flex;align-items:flex-start;gap:25px;padding:33px;border:1px solid #4e3c58;border-radius:23px;background:#1c1522}.platform-personal article>img{object-fit:contain;width:64px;height:70px;flex-shrink:0}.platform-personal h2{font:900 29px/1.15 var(--display);letter-spacing:-.03em;margin-top:13px}.platform-personal p{font-size:14px;line-height:1.8;margin:23px 0}.platform-personal .opening-eyebrow{font-size:10px}.platform-foundation{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:20px 75px}.platform-foundation h2{font:900 clamp(31px,3.5vw,46px)/1.1 var(--display);letter-spacing:-.03em}.platform-foundation p{font-size:15px;line-height:1.9;margin-bottom:23px}
/* The icon is the visual row label; alt text retains the brand for screen readers. */
.compare-table-scroll th[scope=row]{width:92px;min-width:92px;text-align:center;padding:24px 22px}.compare-table-scroll th[scope=row] img{display:block;width:36px;height:36px;margin:0 auto;object-fit:contain}.compare-table-scroll thead th:first-child{width:92px;text-align:center}
/* Give trial and referral their own hierarchy and space. */
.billing-policy-note{padding:0;gap:22px;background:transparent;border:0;align-items:stretch;margin-block:34px}.billing-policy-note>div{padding:32px;background:#f5edf6;border:1px solid #ded0e2;border-radius:22px;min-width:0}.billing-policy-note .eyebrow{display:block;margin:0 0 20px;font-size:11px}.billing-policy-note h3{font:900 clamp(25px,2.5vw,35px)/1.15 var(--display);letter-spacing:-.035em;margin:0 0 22px;max-width:550px}.billing-policy-note p{font-size:14px;line-height:1.85;max-width:65ch;margin:0 0 18px}.billing-policy-note .button{margin-top:8px}.billing-policy-note .trial-credit-label{display:inline-flex;padding:9px 13px;border-radius:30px;background:#e7d9ec;color:#563b62!important;font-weight:600;font-size:12px;line-height:1.4;margin:0 0 23px}.billing-policy-note .pricing-note{font-size:12px;line-height:1.8;margin-top:25px;padding-top:22px;border-top:1px solid #d9c9de}.pricing-section+.faq-section{padding-top:90px}.faq-section{align-items:start}.faq-section h2{line-height:1.1;margin:0}.faq-section .faq-list{margin-top:0}
@media(max-width:1000px){.home-opening>h1{font-size:clamp(56px,8.4vw,91px)}.home-opening-bottom{gap:35px}.home-opening-art{max-width:245px}.platform-personal article{padding:27px;gap:17px;flex-direction:column}.mane-explainer{gap:45px}.platform-detail-grid h2{font-size:28px}.platform-opening-bottom{gap:40px}}
@media(max-width:760px){.home-opening{padding-block:35px 45px}.opening-eyebrow{font-size:10px}.home-opening>h1{font-size:clamp(36px,8.15vw,62px);letter-spacing:-.055em;line-height:1.08;margin-top:23px}.home-opening-bottom{grid-template-columns:1fr;gap:18px;margin-top:25px}.opening-lead{font-size:15px;line-height:1.85}.opening-actions{gap:23px;margin-top:23px}.opening-actions .text-link{font-size:12px}.opening-trial{font-size:11px!important}.home-opening-art{max-width:235px;margin:0 auto -5px}.home-opening-art figcaption{font-size:10px;margin-top:8px}.platform-opening{padding-bottom:45px}.platform-opening>.opening-eyebrow{margin-top:30px}.platform-opening h1{font-size:clamp(62px,13.7vw,101px);line-height:1.01;margin-top:23px}.platform-opening-bottom{grid-template-columns:1fr;gap:23px;margin-top:30px}.platform-opening-bottom>div{justify-self:start}.platform-process{grid-template-columns:1fr 1fr;margin-top:32px}.platform-process>span,.platform-process>span:first-child{padding:18px 15px;font-size:11px}.platform-process>span:nth-child(3){border-left:0}.platform-process>span:nth-child(n+3){border-top:1px solid #46384e}.mane-explainer{grid-template-columns:1fr;gap:25px;padding-block:40px;margin-bottom:45px}.mane-explainer h2{font-size:33px;margin-top:15px}.mane-explainer-copy p{font-size:14px;margin-bottom:20px}.platform-detail-grid{grid-template-columns:1fr;padding-bottom:38px}.platform-detail-grid article{padding:25px 0 30px;margin:0}.platform-detail-grid h2{font-size:31px;margin-top:16px}.platform-detail-grid p{margin-top:19px;font-size:14px}.platform-personal{grid-template-columns:1fr;padding-bottom:40px;gap:18px}.platform-personal article{padding:25px}.platform-personal h2{font-size:29px}.platform-personal article>img{width:62px;height:62px}.platform-foundation{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.platform-foundation h2{font-size:33px}.platform-foundation p{font-size:14px}.billing-policy-note{gap:17px}.billing-policy-note>div{padding:27px 24px;border-radius:19px}.billing-policy-note h3{font-size:27px;line-height:1.17;margin-bottom:20px}.billing-policy-note p{font-size:14px}.billing-policy-note .trial-credit-label{font-size:11px}.pricing-section+.faq-section{padding-top:55px}.compare-table-scroll th[scope=row]{width:72px;min-width:72px;padding:20px 16px}.compare-table-scroll th[scope=row] img{width:32px;height:32px}}

/* FAQ remains on the dark MANE surface, including hover and open states. */
.faq-section>div:first-child>p{color:var(--muted);max-width:32ch;margin-top:18px;font-size:15px;line-height:1.8}.faq-section>div:first-child>.text-link{display:inline-flex;margin-top:14px}.faq-list summary:hover,.faq-list details[open]>summary{color:#e7cdeb}.faq-list summary:focus-visible{outline:2px solid #e7cdeb;outline-offset:5px;border-radius:4px}.faq-list details>p a{color:#efcde7;text-decoration:underline;text-underline-offset:3px}

/* Focused product proof, within the existing MANE sections. */
.early-product-proof{margin:32px 0 24px;max-width:760px}.early-product-proof img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid #66526c;box-shadow:0 20px 60px #0002}.early-product-proof figcaption,.branch-proof-pair figcaption{color:#beacc5;font:400 12px/1.65 var(--ui);margin-top:12px}.early-product-proof figcaption a,.branch-proof-pair figcaption a{color:#edc8b7;text-decoration:underline;text-underline-offset:4px}.branch-product-proof{margin-top:75px;border-top:1px solid #57445e;padding-top:45px}.branch-product-proof>div:first-child{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;align-items:start}.branch-product-proof h3{font:700 clamp(25px,3vw,38px)/1.2 var(--display);margin:0}.branch-product-proof p{max-width:750px}.branch-proof-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:28px}.branch-proof-pair figure{margin:0;min-width:0}.branch-proof-pair button{display:block;width:100%;padding:0;overflow:hidden;border:1px solid #614b6b;border-radius:20px;background:#f7f4f0;cursor:zoom-in}.branch-proof-pair img{display:block;width:100%;height:auto}.branch-product-proof .small-print{font-size:12px;color:#beacc5;margin-top:20px}.header-login{font:500 13px/1.3 var(--ui);color:#eedff1;white-space:nowrap;text-decoration:none;padding:12px 0}.header-login:hover{text-decoration:underline}.footer-login{font-size:13px;text-decoration:underline;text-underline-offset:5px;margin-top:10px}@media(min-width:1081px){.site-header{gap:16px}.site-header .desktop-nav>.nav-link,.site-header .nav-branches>summary{padding-inline:12px}}@media(max-width:1080px){.site-header>.header-login{display:none}}@media(max-width:760px){.early-product-proof{margin-top:25px}.branch-product-proof{margin-top:40px;padding-top:28px}.branch-product-proof>div:first-child{grid-template-columns:1fr;gap:15px}.branch-proof-pair{grid-template-columns:1fr;gap:28px}.branch-proof-pair button{border-radius:14px}}
@media(max-width:760px){.legal-body h2{overflow-wrap:anywhere;hyphens:auto}}

@media(min-width:761px){.branch-directory>.section-head{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;align-items:end}.branch-directory>.section-head>p{max-width:750px}}
/* Shared reading rhythm in marketing copy; compact controls keep their own spacing. */
.mailing-teaser .opening-eyebrow{margin-bottom:18px}.mailing-teaser h2+p{margin-top:26px}.mailing-teaser p+.button{margin-top:28px}.mailing-teaser small{margin-top:20px}.mail-story-bottom>.text-link,.branch-screen>div>.text-link,.modular-note>div>.text-link{display:inline-block;margin-top:24px}.branch-product-proof h3+p{margin-top:20px}.branch-link-card h3+p{margin-top:16px}.branch-example h3+p,.pilot-steps h3+p{margin-top:16px}.compare-card-copy h3+p{margin-top:16px}.journal-card-copy h3+p{margin-top:16px}.blog-teaser>.section-head>p+.text-link{display:inline-block;margin-top:20px}.maine-prompt-stack,.maine-prompt-stack>span{translate:none!important;rotate:none!important;scale:none!important;transform:none!important;will-change:auto!important}
@media(max-width:760px){.mailing-teaser h2+p{margin-top:22px}.mailing-teaser p+.button{margin-top:24px}.mail-story-bottom>.text-link,.branch-screen>div>.text-link,.modular-note>div>.text-link{margin-top:20px}}

/* Give separate sections a full pause, rather than inheriting the next block's tiny top pad. */
.mailing-teaser{padding-block:80px}.mailing-teaser+.page-next{padding-top:64px;border-top:1px solid #ffffff18}.page-next{padding-block:64px 88px}main>.section-wrap+section.page-next{margin-top:28px}@media(max-width:760px){.mailing-teaser{padding-block:48px}.mailing-teaser+.page-next{padding-top:44px}.page-next{padding-block:44px 60px}main>.section-wrap+section.page-next{margin-top:16px}}

.header-account-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex:0 0 auto}.header-account-actions .header-login{margin:0;white-space:nowrap}.header-account-actions .header-pilot{margin:0}@media(max-width:1000px){.header-account-actions{margin-left:auto;gap:14px}.header-account-actions .header-login{font-size:12px}}

.maker-story .maker-statement{font-weight:800;color:#f7ede4;font-size:clamp(22px,2.2vw,32px);line-height:1.4}.maker-statement span{color:#c8a1d4}.maker-story>p{max-width:62ch}

.mollie-site-callout{margin:80px 0;padding:clamp(26px,5vw,64px);border:1px solid #59415f;border-radius:32px;background:linear-gradient(125deg,#211a29,#402d45 70%,#654550);display:grid;grid-template-columns:1.1fr 1fr;gap:50px;color:#f4ebf7}.mollie-site-callout h3{font:900 clamp(28px,3.5vw,48px)/1.18 Manifold,sans-serif;letter-spacing:-.035em;margin:18px 0 25px}.mollie-site-callout p{font-size:15px;color:#cdbbd3;line-height:1.9}.mollie-site-callout .button{margin-top:18px}.mollie-site-callout ol{list-style:none;margin:0;padding:0;align-self:center;display:grid;gap:20px}.mollie-site-callout li{padding:20px 0;border-bottom:1px solid #ffffff21}.mollie-site-callout li>span{font:900 22px/1.4 Manifold,sans-serif;color:#e1b4d9;display:inline-block;margin-right:20px}.mollie-site-callout li strong{font-size:17px}.mollie-site-callout li p{font-size:13px;margin:8px 0 0 58px}@media(max-width:760px){.mollie-site-callout{grid-template-columns:1fr;gap:15px;border-radius:24px;margin:45px 0}.mollie-site-callout li strong{font-size:15px}.mollie-site-callout li p{margin-left:0}}

.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-bottom:110px}.journal-card{display:flex;flex-direction:column;border:1px solid #39333e;border-radius:28px;overflow:hidden;background:#19171d;transition:border-color .2s,transform .2s}.journal-card:hover{border-color:#b8a2c7;transform:translateY(-3px)}.journal-card-art{height:290px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,#403348,#242028 65%);overflow:hidden}.journal-card-art img{width:100%;height:100%;object-fit:contain;padding:28px}.journal-card-copy{padding:32px;display:flex;flex-direction:column;gap:18px;flex:1}.journal-card-copy>span,.journal-meta,.journal-card small{color:#c4b7ca;font-size:13px}.journal-card h2{font-size:clamp(26px,3vw,40px);color:#faf7fc}.journal-card p{color:#c4bdc8;font-size:16px}.journal-card small{margin-top:auto;padding-top:14px}.journal-opening{padding-top:180px;padding-bottom:65px;max-width:1300px}.journal-opening h1{font-size:clamp(48px,7.3vw,108px);max-width:1080px;margin:28px 0;overflow-wrap:anywhere}.journal-meta{margin-top:30px}.journal-lead{font-size:clamp(21px,2.3vw,29px);color:#c7c0cd;max-width:900px;line-height:1.6}.journal-feature>img{width:100%;height:430px;object-fit:contain;border-radius:32px;background:radial-gradient(ellipse,#3e3046,#1d1922 72%);padding:36px}.journal-body{max-width:950px;padding-top:70px;padding-bottom:80px}.journal-body section{margin-bottom:54px}.journal-body h2{font-size:clamp(29px,3vw,43px);margin-bottom:24px}.journal-body p{font-size:18px;color:#d0c9d4;line-height:1.85;margin-bottom:22px}.journal-signoff{border-top:1px solid #453b49;padding-top:34px}.journal-signoff strong{font-family:var(--display);font-size:30px}.journal-signoff small{display:block;color:#b8adbe;line-height:1.7}.legal-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:65px;padding-bottom:110px}.legal-index{align-self:start;position:sticky;top:130px;display:grid;gap:20px}.legal-index nav{display:grid;gap:10px;font-size:13px;line-height:1.5}.legal-index nav a{color:#c2b5c9}.legal-index nav a:hover{color:#fff}.legal-body{min-width:0}.legal-body section{scroll-margin-top:140px;padding:36px 0;border-bottom:1px solid #3c3342}.legal-body h2{font-size:clamp(26px,2.7vw,38px);margin-bottom:22px}.legal-body p{line-height:1.85;font-size:17px;color:#d3cbd7;overflow-wrap:anywhere}.legal-highlight{padding:30px;border:1px solid #69516f;border-radius:25px;background:#2c2233}.legal-highlight>strong{display:block;color:#f6e9ff;font:700 26px/1.3 var(--display);margin-bottom:20px}.legal-highlight p+p{margin-top:20px}.legal-highlight a{text-decoration:underline}.blog-teaser{padding-top:80px;padding-bottom:30px}.blog-teaser>.section-head{margin-bottom:35px}.beta-site-badge{font:700 10px/1 Arial,sans-serif;color:#decee6;letter-spacing:.09em;border:1px solid #6c5476;padding:6px 8px;border-radius:7px;margin-left:2px}.journal-beta-note{display:block;color:#d1c0de;font-size:13px;margin-top:12px}@media(max-width:800px){.journal-grid{grid-template-columns:1fr;gap:24px}.journal-card-art{height:240px}.journal-opening{padding-top:135px;padding-bottom:40px}.journal-feature>img{height:280px;padding:20px}.journal-body{padding-top:45px}.journal-body p{font-size:17px}.legal-layout{grid-template-columns:1fr;gap:30px}.legal-index{position:static}.legal-index nav{grid-template-columns:1fr 1fr}.legal-body p{font-size:16px}.beta-site-badge{font-size:8px;padding:5px}.journal-card-copy{padding:25px}}@media(prefers-reduced-motion:reduce){.journal-card{transition:none}.journal-card:hover{transform:none}}

.blog-teaser .journal-grid{padding:0;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-teaser .journal-card-art{height:215px}.blog-teaser .journal-card h2{font-size:29px}@media(max-width:900px){.blog-teaser .journal-grid{grid-template-columns:1fr}.blog-teaser .journal-card-art{height:240px}}

/* Four stories on desktop, touch-friendly horizontal browsing below. */
.blog-teaser .journal-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:2px;overscroll-behavior-x:contain;padding:4px 2px 18px;scrollbar-width:thin;scrollbar-color:#705a7b #211c26}
.blog-teaser .journal-card{flex:0 0 calc((100% - 60px)/4);min-width:0;scroll-snap-align:start;border-radius:22px}
.blog-teaser .journal-card-art{height:170px}.blog-teaser .journal-card-art img{padding:18px}.blog-teaser .journal-card-copy{padding:22px;gap:14px}.blog-teaser .journal-card h2{font-size:clamp(20px,1.6vw,27px);line-height:1.2;overflow-wrap:anywhere}.blog-teaser .journal-card p{font-size:14px;line-height:1.65}.blog-teaser .journal-card-copy>span,.blog-teaser .journal-card small{font-size:11px;line-height:1.6}
.journal-slider-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px}.journal-slider-controls[hidden]{display:none}.journal-slider-controls p{font-size:13px;color:#b9acbf;font-variant-numeric:tabular-nums}.journal-slider-controls>div{display:flex;gap:10px}.journal-slider-controls button{border:1px solid #584960;border-radius:12px;background:#211b27;color:#f5edf8;padding:12px 18px;font:600 13px/1.3 Arial,sans-serif;cursor:pointer;min-height:44px}.journal-slider-controls button:hover:enabled{background:#34283f;border-color:#b7a0c5}.journal-slider-controls button:disabled{opacity:.35;cursor:default}.journal-track:focus-visible,.journal-slider-controls button:focus-visible,.journal-track a:focus-visible{outline:2px solid #d6b8e5;outline-offset:3px}
@media(max-width:1050px){.blog-teaser .journal-card{flex-basis:calc((100% - 20px)/2)}.blog-teaser .journal-card h2{font-size:25px}.blog-teaser .journal-card-art{height:210px}}@media(max-width:600px){.blog-teaser .journal-card{flex-basis:88%}.blog-teaser .journal-card-art{height:190px}.journal-slider-controls button{padding:12px 14px}.blog-teaser{padding-top:55px}}
.journal-slider{position:relative}.journal-slider:after{content:"";position:absolute;right:-1px;top:0;bottom:82px;width:64px;background:linear-gradient(90deg,transparent,#08090b);pointer-events:none;transition:opacity .2s}.journal-slider[data-at-end=true]:after{opacity:0}.blog-teaser .journal-track{cursor:grab;touch-action:pan-x pan-y}.blog-teaser .journal-track a,.blog-teaser .journal-track img{-webkit-user-drag:none}.blog-teaser .journal-track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.blog-teaser .journal-track.is-dragging a{cursor:grabbing;pointer-events:none;transform:none}@media(max-width:600px){.journal-slider:after{width:35px}}
.journal-toc{display:grid;gap:10px;padding:28px;border:1px solid #49384e;border-radius:24px;margin-bottom:52px;background:#211a25}.journal-toc a,.journal-sources a{color:#e8cced;text-underline-offset:5px}.journal-related>.journal-grid{padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journal-related>h2{margin-bottom:32px}.mailing-opening{padding-top:100px}.mailing-opening h1{font-size:clamp(66px,10vw,150px);line-height:.95;letter-spacing:-.055em;margin:28px 0 40px}.mailing-opening h1 span{background:linear-gradient(100deg,#9e5ce8,#e897b5,#f7c399);background-clip:text;color:transparent}.mailing-opening-bottom{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.mailing-opening-bottom p{font-size:22px;max-width:44ch}.mailing-opening-bottom>div{justify-self:end}.mailing-opening small,.mailing-teaser small{display:block;margin-top:16px;color:#c6b8cd}.mailing-hero-art{width:100%;border-radius:34px;margin-top:44px;max-height:520px;object-fit:cover}.mailing-steps{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.mailing-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.mailing-feature-grid article{border-top:1px solid #49384e;padding-top:20px}.mailing-feature-grid article>span{color:#d9a5e0}.mailing-feature-grid h3{font-size:23px;margin:16px 0}.mailing-screen{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}.mailing-screen figure{margin:0;min-width:0}.mailing-screen img{width:100%;height:auto;border:1px solid #46344b;border-radius:26px}.mailing-screen figcaption{font-size:13px;color:#b5a4bd;margin-top:12px}.mailing-boundaries{display:grid;grid-template-columns:1fr 1fr;gap:70px}.mailing-teaser{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.mailing-teaser img{width:100%;border-radius:28px}.mailing-teaser h2{font-size:clamp(32px,4vw,58px)}@media(max-width:760px){.journal-related>.journal-grid,.mailing-opening-bottom,.mailing-steps,.mailing-screen,.mailing-boundaries,.mailing-teaser{grid-template-columns:1fr;gap:28px}.mailing-opening{padding-top:55px}.mailing-opening h1{font-size:clamp(52px,14vw,86px)}.mailing-opening-bottom>div{justify-self:start}.mailing-feature-grid{gap:24px;grid-template-columns:1fr}.mailing-opening-bottom p{font-size:18px}.mailing-hero-art{min-height:230px;object-position:right}.mailing-teaser img{order:-1}.journal-toc{padding:20px}}
@media(max-width:600px){.journal-opening h1{font-size:clamp(28px,7.8vw,36px);line-height:1.14;word-break:normal;overflow-wrap:normal;hyphens:auto}}

/* One shared editorial grid for the Mailsequencer story. */
.mailing-opening{padding-top:64px;padding-bottom:64px}
.mailing-opening h1{font-family:var(--display);line-height:1.06;margin:26px 0 36px}
.mailing-opening h1 span{display:inline-block;-webkit-background-clip:text}
.mailing-opening-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:60px;align-items:start}
.mailing-opening-bottom>p{margin:0;max-width:38ch;font-size:clamp(18px,1.6vw,22px);line-height:1.75}
.mailing-opening-bottom>div{justify-self:start;min-width:0;padding-top:4px}
.mailing-opening small{font-size:13px;line-height:1.65;margin-top:14px;max-width:42ch}
.mailing-hero-art{display:block;height:auto;margin-top:40px}
.mailing-steps,.mailing-screen,.mailing-boundaries{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:60px;padding-block:64px}
.mailing-steps>div,.mailing-screen>div,.mailing-boundaries>div{min-width:0}
.mailing-steps h2,.mailing-screen h2,.mailing-boundaries h2{font-size:clamp(32px,3.8vw,58px);line-height:1.12;margin:20px 0 0;letter-spacing:-.035em}
.mailing-feature-grid{gap:32px}
.mailing-feature-grid h3{font-size:clamp(21px,1.7vw,26px);line-height:1.25;margin:16px 0 14px;min-height:2.5em}
.mailing-feature-grid p,.mailing-screen>div>p:not(.opening-eyebrow),.mailing-boundaries p{font-size:17px;line-height:1.8;margin:0}
.mailing-screen{align-items:start}
.mailing-screen>div>p:not(.opening-eyebrow){margin-top:24px}
.mailing-screen .text-link{display:inline-block;line-height:1.7;margin-top:24px}
.mailing-screen img{display:block}
.mailing-screen figcaption{line-height:1.65}
.mailing-boundaries h2{margin:0}
.mailing-boundaries>div{display:grid;gap:22px}
@media(max-width:1000px){.mailing-opening-bottom,.mailing-steps,.mailing-screen,.mailing-boundaries{gap:36px}.mailing-feature-grid{grid-template-columns:1fr;gap:28px}.mailing-feature-grid h3{min-height:0}}
@media(max-width:760px){.mailing-opening{padding-block:36px 32px}.mailing-opening h1{font-size:clamp(38px,10.8vw,80px);line-height:1.08;margin:24px 0 28px}.mailing-opening-bottom,.mailing-steps,.mailing-screen,.mailing-boundaries{grid-template-columns:minmax(0,1fr);gap:28px}.mailing-opening-bottom>p{max-width:42ch}.mailing-opening-bottom>div{padding-top:0}.mailing-opening small{max-width:32ch}.mailing-hero-art{border-radius:22px;margin-top:30px;min-height:0}.mailing-steps,.mailing-screen,.mailing-boundaries{padding-block:36px}.mailing-steps h2,.mailing-screen h2,.mailing-boundaries h2{font-size:34px}.mailing-feature-grid p,.mailing-screen>div>p:not(.opening-eyebrow),.mailing-boundaries p{font-size:16px}.mailing-screen img{border-radius:20px}.mailing-screen .text-link{font-size:14px}.mailing-boundaries>div{gap:20px}}
@media(forced-colors:active){.home-opening>h1>span,.mailing-opening h1 span{background:none;color:CanvasText}}

/* Downloadable research guide: normal document flow, every answer visible. */
.research-download{display:grid;gap:28px;margin-bottom:42px;padding:32px;border:1px solid #8d6392;border-radius:26px;background:linear-gradient(120deg,#382540,#503b47);color:#fff}.research-download>div{min-width:0}.research-download>div>span,.research-prompt>span:first-child{font-size:12px;letter-spacing:.07em;color:#e5d0ea}.research-download h2{font-size:clamp(28px,3.1vw,40px);margin:12px 0 18px}.research-download p{font-size:17px;line-height:1.65;margin:0;max-width:45ch;color:#eee1ed}.research-download .button{color:#2f2135;background:linear-gradient(100deg,#d5b1df,#f4c4a3);border:0;gap:12px;text-align:center}.research-download small{display:block;margin-top:14px;font-size:12px;color:#dfccdf;line-height:1.7}.research-single{display:inline-block;font-size:13px;margin-top:14px;text-decoration:underline;text-underline-offset:4px}.research-prompt{border:1px solid #62496d;border-radius:22px;padding:28px;background:#211a28;margin:26px 0}.research-prompt blockquote{margin:20px 0;font-size:17px;line-height:1.85;color:#eee3f1;white-space:pre-wrap;overflow-wrap:anywhere}.research-prompt button{font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;border:1px solid #9e83ab;border-radius:12px;color:#faf0ff;background:#44314d;min-height:44px;padding:12px 18px;cursor:pointer}.research-prompt button:hover{background:#584063}.research-prompt button:focus-visible,.research-download a:focus-visible{outline:3px solid #facda9;outline-offset:4px}.research-prompt [data-copy-status]{display:block;margin-top:12px;font-size:13px;color:#dfcbe4}.research-faq h3{font-family:inherit;font-size:21px;line-height:1.45;margin-bottom:12px}.research-faq>div+div{margin-top:32px}.research-download-end{padding:30px;border-radius:24px;background:#302436}.research-download-end .button{color:#2f2135;background:#edc7b4}.research-download-end p{font-size:17px}.research-download a,.research-prompt button{max-width:100%;overflow-wrap:anywhere}@media(max-width:600px){.research-download,.research-prompt,.research-download-end{padding:23px}.research-prompt blockquote{font-size:16px}.research-download .button{display:flex;font-size:13px;gap:0}.research-download h2{font-size:28px}.research-faq h3{font-size:19px}}
/* Shared journal rhythm beneath the sticky site header. */
.journal-opening{padding-top:34px;padding-bottom:30px;max-width:1280px;margin-inline:auto}.journal-opening>.text-link{display:inline-block;margin:0}.journal-meta{margin-top:22px}.journal-opening h1{font-size:clamp(38px,5.1vw,78px);line-height:1.12;margin:20px 0 22px;max-width:1080px;word-break:normal;overflow-wrap:normal}.journal-lead{font-size:clamp(19px,1.8vw,25px);line-height:1.7;max-width:880px}.journal-feature>img{height:300px;padding:26px}.journal-body{padding-top:32px;padding-bottom:58px}.journal-body section{margin-bottom:40px}.journal-toc{margin-bottom:38px}.journal-body h2{margin-bottom:20px}.journal-related{padding-top:18px}.journal-opening+.journal-body{padding-top:12px}@media(max-width:760px){.journal-opening{padding-top:24px;padding-bottom:24px}.journal-opening h1{font-size:clamp(30px,6.4vw,46px);line-height:1.15}.journal-meta{font-size:12px;margin-top:18px}.journal-lead{font-size:18px}.journal-body{padding-top:26px}.journal-feature>img{height:220px}.journal-body section{margin-bottom:34px}}
/* Shared editorial art: edge-to-edge images, without a second frame. */
.journal-feature>img{display:block;width:100%;height:clamp(240px,30vw,440px);padding:0;object-fit:cover;object-position:center;border-radius:28px;background:#151216}.journal-card-art img,.blog-teaser .journal-card-art img{padding:0;object-fit:cover;object-position:center;width:100%;height:100%}@media(max-width:760px){.journal-feature>img{height:240px;border-radius:20px}}

/* Keep the original rounded dark footer, mark and wordmark. */
.multipage-footer{padding-top:58px;padding-bottom:24px}.footer-main{display:grid;grid-template-columns:minmax(200px,.85fr) 2fr;gap:70px;padding-bottom:45px}.footer-top{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:0}.footer-top .brand{margin:0;gap:12px}.footer-top .brand img{width:42px;height:42px}.footer-top .brand span{font-size:31px}.footer-top>p{font:400 16px/1.65 var(--ui);color:#b9b5bd;max-width:260px}.footer-contact{font-size:12px;color:#d4c5dc}.footer-contact:hover{color:#fff}.footer-beta{font-size:10px;letter-spacing:.04em;color:#aa92b5;border:1px solid #433748;border-radius:7px;padding:7px 10px}.footer-columns{display:grid;grid-template-columns:.9fr 1.3fr 1fr;gap:35px}.footer-columns h2{font:600 13px/1.5 var(--ui);letter-spacing:0;color:#f7f0fa;margin:0 0 19px}.footer-columns nav{display:grid;gap:13px}.footer-columns nav a{font:400 12px/1.6 var(--ui);color:#a9a3ad;transition:color .15s}.footer-columns nav a:hover,.footer-columns nav a[aria-current=page]{color:#f6e5ff}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px 25px;border-top:1px solid #2e2933;padding-top:22px;color:#85808b;font-size:10px;line-height:1.7}.footer-bottom>span{margin:0}.footer-bottom>nav{display:flex;gap:24px}.footer-bottom>nav a{color:#aaa0b2;font-size:10px}.footer-bottom>nav a:hover{color:#fff}@media(max-width:1000px){.footer-main{grid-template-columns:1fr;gap:42px}.footer-top{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:14px 30px}.footer-top>p{grid-column:2;grid-row:1/3}.footer-beta{width:fit-content}.footer-columns{gap:25px}}@media(max-width:600px){.multipage-footer{padding-top:36px}.footer-main{gap:35px;padding-bottom:30px}.footer-top{display:flex;gap:16px}.footer-columns{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-columns section:last-child{grid-column:1/-1}.footer-columns section:last-child nav{grid-template-columns:1fr 1fr}.footer-columns h2{font-size:12px;margin-bottom:14px}.footer-columns nav{gap:10px}.footer-bottom{font-size:10px;display:flex;align-items:flex-start;flex-direction:column;gap:14px}.footer-bottom>span:last-child{display:none}}
