:root{--bg: #000000;--surface: #11131c;--panel: #191b25;--ink: #ffffff;--muted: #a3a4b5;--line: #282934;--accent: #0946f9;--green: #aaaab7;--sans: "DM Sans", sans-serif;--display: "Barlow Condensed", Impact, sans-serif;--serif: "Barlow Condensed", Impact, sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);font-weight:600;line-height:.97;letter-spacing:-.015em}h1{font-size:clamp(60px,6.55vw,96px)}h2{font-size:clamp(42px,4.8vw,66px)}h3{line-height:1.2;font-weight:500;font-size:23px;letter-spacing:-.025em}h1 em,h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;text-transform:none}p{color:var(--muted)}.shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.section{padding-block:110px}.eyebrow{font-size:10px;letter-spacing:.17em;font-weight:600;text-transform:uppercase;display:block;color:var(--accent);margin-bottom:23px}.tiny{font-size:11px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--accent);color:#fff;padding:16px 23px;font-size:13px;font-weight:600;border:1px solid var(--accent);transition:background .2s,transform .2s}.button:hover{background:#7f96f5;transform:translateY(-2px)}.button.small{padding:11px 18px;font-size:12px;gap:25px}.text-link{display:inline-flex;align-items:center;gap:24px;font-size:13px;border-bottom:1px solid var(--line);padding-bottom:7px;color:var(--ink)}.text-link:hover{color:var(--accent);border-color:var(--accent)}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.header{position:sticky;top:0;z-index:20;background:#11131cf5;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between}.logo{width:145px;height:auto}.nav nav{display:flex;align-items:center;gap:31px;font-size:12px}.nav nav>a:not(.button):hover{color:var(--accent)}.login{margin-left:35px;color:var(--muted)}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;list-style:none;display:flex;gap:9px}.nav-dropdown summary::-webkit-details-marker{display:none}.dropdown{position:absolute;top:40px;left:-22px;width:250px;padding:12px;background:#191b25;border:1px solid var(--line);box-shadow:0 15px 50px #0006}.dropdown a{display:block;padding:10px 14px}.dropdown a:hover{background:#2e303a}.dropdown a:first-child{color:var(--accent);border-bottom:1px solid var(--line)}.menu-toggle{display:none}.skip-link{position:fixed;top:-80px;left:20px;z-index:99;background:var(--accent);color:var(--bg);padding:12px}.skip-link:focus{top:15px}.hero{display:grid;grid-template-columns:1.13fr 1fr;gap:60px;padding-top:72px;padding-bottom:78px;align-items:center}.hero h1{margin-bottom:26px}.hero h1 em{color:var(--accent);font-size:1.08em;line-height:1.13;display:inline-block}.hero-copy>p{font-size:14px;line-height:1.85;max-width:460px;margin-bottom:28px}.hero .eyebrow{font-size:9px;margin-bottom:27px;display:flex;align-items:center;gap:9px}.live-dot,.preview-label i{width:5px;height:5px;display:inline-block;background:var(--accent);border-radius:50%}.hero-note{display:flex;gap:13px;align-items:center;margin-top:35px;font-size:10px;color:var(--muted);line-height:1.7}.hero-note strong{color:var(--ink);font-weight:500}.mini-mark{font-size:33px;color:var(--accent)}.hero-art{position:relative;height:590px;margin-left:10px}.hero-photo{width:100%;height:100%;object-fit:cover;object-position:50% 46%;filter:saturate(.3);border-radius:160px 160px 2px 2px}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,#11131c99);border-radius:160px 160px 2px 2px;pointer-events:none}.art-caption{position:absolute;z-index:1;top:34px;left:32px;font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.6}.orbit-stamp{position:absolute;z-index:2;right:-27px;top:90px;width:108px;height:108px;border-radius:50%;background:var(--accent);color:#282934;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:8px;letter-spacing:.1em;line-height:.8;transform:rotate(12deg)}.orbit-stamp span{font-size:45px;line-height:1}.floating-job{position:absolute;z-index:2;left:-38px;bottom:38px;background:#11131cf5;border:1px solid #434656;padding:20px 22px;width:340px;box-shadow:0 10px 40px #0005}.floating-job>.tiny{font-size:9px;letter-spacing:.12em;color:var(--accent)}.floating-job>div:nth-child(2){display:flex;gap:12px;align-items:center;margin-top:14px}.floating-job strong{font-size:13px;display:block}.floating-job div div>span{font-size:10px;color:var(--muted)}.floating-job b{margin-left:auto;font-weight:400;font-size:22px}.job-status{display:flex;gap:16px;font-size:9px;color:var(--green);margin-top:15px;padding-top:12px;border-top:1px solid var(--line)}.art-index{position:absolute;bottom:-29px;right:0;color:var(--muted);font-size:8px;letter-spacing:.18em}.brand-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brand-strip .shell{display:flex;align-items:center;justify-content:space-between;gap:20px;height:76px;font-size:11px;letter-spacing:.16em}.brand-strip b{font-size:28px;color:var(--accent);font-weight:400}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:50px}.section-heading h2{margin:0}.section-heading>p{max-width:350px;margin-bottom:0;font-size:14px}.preview-label{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.12em;margin:0 0 16px;color:var(--muted)}.preview-label>span:first-child{color:var(--accent);display:flex;gap:9px;align-items:center}.preview-label>span:last-child{letter-spacing:0}.preview-hint{font-size:10px;margin-top:17px;text-align:center}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.pillar{padding:30px;transition:background .2s;border-right:1px solid var(--line)}.pillar:last-child{border-right:0}.pillar:hover{background:var(--surface)}.pillar-top{display:flex;justify-content:space-between;font-size:11px;color:var(--accent)}.pillar-top>span{font-size:22px}.pillar h3{font-size:27px;margin:32px 0 17px}.pillar p{font-size:13px;margin-bottom:24px}.pillar .text-link{font-size:11px}.mini-inbox,.mini-schedule,.mini-chart{height:140px;margin-top:32px;background:#11131c;padding:18px;font-size:10px;border:1px solid #2e303a}.mini-inbox>span{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line)}.mini-inbox b{font-size:8px;font-weight:400;color:var(--accent)}.mini-schedule{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:14px}.mini-schedule>span{font-size:8px;color:var(--muted)}.mini-schedule>div{border-left:2px solid var(--accent);background:#282934;padding:5px 10px}.mini-schedule small{display:block;font-size:8px;color:var(--muted)}.mini-chart{position:relative}.mini-chart>span{font-size:7px;letter-spacing:.1em}.mini-chart>strong{display:block;font-size:25px;font-weight:500}.mini-chart>div{height:50px;display:flex;align-items:end;gap:9px;position:absolute;right:16px;bottom:20px;width:55%}.mini-chart i{background:#0946f9;flex:1;height:60%}.mini-chart i:nth-child(3n){height:90%}.mini-chart i:nth-child(2n){height:40%}.mini-chart i:last-child{height:100%}.workflow{padding-top:15px}.origin-band{background:#11131c;color:#fff;padding-block:85px}.origin-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.origin-band p{color:#a3a4b5;font-size:14px}.origin-band .text-link{color:#fff;border-color:#2e303a;margin-top:15px}.origin-visual{height:465px;position:relative;overflow:hidden;background:#11131c}.origin-visual img{height:100%;width:100%;object-fit:cover;filter:grayscale(1);opacity:.76}.origin-visual>span{position:absolute;left:30px;bottom:30px;font:600 43px/.95 var(--display);color:#fff;text-shadow:0 1px 10px #000000}.origin-visual em{font:italic 45px var(--serif)}.automation{display:grid;grid-template-columns:1fr 1fr;gap:110px}.automation>div>p{max-width:450px;font-size:14px}.automation .text-link{margin-top:20px}.timeline>div{display:flex;gap:22px;border-bottom:1px solid var(--line);padding:25px 0}.timeline>div:first-child{padding-top:0}.timeline>div>span{color:var(--accent);font-size:10px;border:1px solid var(--line);width:32px;height:32px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.timeline small{font-size:9px;letter-spacing:.14em;color:var(--muted)}.timeline h3{font-size:22px;margin:10px 0}.timeline p{font-size:12px;margin-bottom:12px}.status{font-size:9px;display:inline-block;color:#aaaab7;background:#aaaab70c;padding:4px 7px;border:1px solid #aaaab725;font-weight:400}.mobile-band{background:#11131c;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:70px 70px 0;overflow:hidden;gap:40px}.mobile-band>div:first-child{padding-bottom:70px}.mobile-band p{max-width:375px;font-size:14px}.mobile-band .text-link{margin-top:18px}.mobile-art{height:420px;position:relative;display:flex;justify-content:center}.big-star{position:absolute;font-size:500px;line-height:1;color:#0946f918;top:-70px;left:-30px}.phone{position:relative;transform:rotate(7deg);width:257px;min-height:455px;border:7px solid #000000;border-radius:35px;background:#11131c;box-shadow:15px 20px 45px #0005;padding:17px}.phone-top{display:flex;justify-content:space-between;font-size:9px;margin-bottom:28px}.phone img{margin-bottom:25px}.phone>small{font-size:6px;letter-spacing:.14em;color:var(--accent)}.phone h3{font-size:23px;margin-top:10px}.phone-stat{background:#282934;border:1px solid #434656;padding:12px;display:flex;align-items:center;gap:10px}.phone-stat strong{font-size:27px;color:var(--accent)}.phone-stat span{font-size:9px}.phone-event{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:15px 0;font-size:9px}.phone-event>span{font-size:8px;color:var(--accent)}.phone-event b{font-weight:500}.phone-event small{display:block;color:var(--muted);font-size:7px}.phone .concept-label{display:block;margin-top:20px;color:var(--muted)}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.faqs details{border-top:1px solid var(--line);padding:23px 0}.faqs details:last-child{border-bottom:1px solid var(--line)}.faqs summary{cursor:pointer;display:flex;justify-content:space-between;gap:15px;font-size:15px;list-style:none}.faqs summary span{color:var(--accent);font-size:20px}.faqs p{font-size:13px;margin:20px 30px 0 0}.faqs a{text-decoration:underline}.closing-cta{position:relative;overflow:hidden;padding:85px 0 90px;background:#11131c;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.closing-cta .shell{position:relative;z-index:1}.closing-cta h2{font-size:clamp(46px,5.5vw,78px);max-width:870px}.closing-cta p{margin:20px 0 0;font-size:11px}.cta-star{font-size:350px;position:absolute;right:-60px;top:-80px;color:#0946f918;line-height:1.4}footer{padding-top:70px}.footer-grid{display:grid;grid-template-columns:2fr 1.2fr 1fr 1fr;gap:50px}.footer-grid .eyebrow{font-size:9px;margin-bottom:20px;color:#a3a4b5}.footer-grid>div>a:not(:first-child),.footer-grid>div:not(:first-child)>a{display:block;font-size:12px;color:var(--muted);margin-bottom:12px}.footer-grid a:hover{color:var(--accent)}.footer-brand p{margin:25px 0 18px;font-size:16px;color:var(--ink)}.footer-brand .tiny{font-size:10px}.footer-bottom{margin-top:60px;border-top:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between;color:#a3a4b5;font-size:10px}.footer-bottom div{display:flex;gap:20px}.page-hero{padding-block:90px 70px}.page-hero h1{font-size:clamp(55px,6.5vw,90px);max-width:1150px;margin-bottom:30px}.page-hero h1 em{line-height:1.16;color:var(--accent)}.page-hero>p{font-size:17px;max-width:650px;margin-bottom:30px}.back-link:hover{color:#fff}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.feature-grid article{padding:35px 35px 35px 0;border-top:1px solid var(--line);margin-right:30px}.feature-number{font-size:11px;color:var(--accent);display:block;margin-bottom:30px}.feature-grid h3{font-size:25px}.feature-grid p{font-size:13px;margin-bottom:0}.steps-band{background:#11131c;padding:50px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.steps article{display:flex;align-items:center;gap:20px}.steps article>span{font:italic 40px var(--serif);color:var(--accent)}.steps h3{font-size:20px;margin:0}.steps b{margin-left:auto;font-weight:400;color:var(--accent)}.related{display:grid;grid-template-columns:1fr 1fr;gap:80px}.related a{display:flex;justify-content:space-between;padding:25px 0;border-bottom:1px solid var(--line)}.related a:hover{color:var(--accent)}.product-list{padding-top:30px}.product-list>a{border-top:1px solid var(--line);display:grid;grid-template-columns:80px 1fr 40px;gap:30px;padding:40px 0}.product-list h2{font-size:48px;margin-bottom:15px}.product-list p{max-width:650px;margin:0}.product-list a>b{font-size:35px;font-weight:400;color:var(--accent)}.product-list a:hover h2{color:var(--accent)}.draft-note{border-left:2px solid var(--accent);padding:12px 18px;background:#0946f90c;color:var(--muted);max-width:740px;font-size:12px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{border:1px solid var(--line);padding:35px}.price-card.featured{border-color:#0946f9;background:#11131c}.price-card h2{font-size:42px;margin-bottom:15px}.price-card>p{font-size:12px;min-height:40px}.price{font-family:var(--display);font-size:70px;line-height:1;margin:30px 0}.price small{display:block;font:11px var(--sans);color:var(--muted);margin-top:15px}.price-card .button{width:100%;font-size:12px}.price-card ul{padding:25px 0 0;list-style:none;margin:0}.price-card li{display:flex;gap:10px;padding:10px 0;font-size:12px;color:var(--accent)}.price-card li span{color:var(--muted)}.story-layout{display:grid;grid-template-columns:.9fr 1fr;gap:100px;align-items:start}.story-art{position:sticky;top:120px;min-height:570px;position:relative}.story-art img{width:100%;height:570px;object-fit:cover;filter:grayscale(1)}.story-art>span{position:absolute;bottom:25px;left:25px;font:600 44px/.95 var(--display);text-shadow:0 2px 20px #000000}.prose p{font-size:15px;line-height:1.9}.prose .text-link{margin-top:20px}.editorial{padding-bottom:90px}.editorial article{display:grid;grid-template-columns:180px 1fr 1fr;gap:40px;padding:50px 0;border-top:1px solid var(--line)}.editorial h2{font-size:45px}.editorial article>p{font-size:14px}.editorial .text-link{grid-column:3}.integrations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.integrations-grid article{border:1px solid var(--line);padding:30px}.integration-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid #434656;border-radius:12px;color:var(--accent);margin-bottom:35px;font-size:20px;font-weight:700}.integrations-grid h3{font-size:25px}.integrations-grid p{font-size:13px}.narrow{max-width:800px}.narrow>p{font-size:16px}.demo-page{padding-block:95px 110px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.demo-page h1{font-size:70px}.demo-page h1 em{color:var(--accent)}.demo-page>div>p{max-width:460px}.demo-points{list-style:none;padding:20px 0 40px}.demo-points li{font-size:13px;padding:15px 0;border-bottom:1px solid var(--line)}.demo-points span{color:var(--accent);margin-right:20px;font-size:10px}.demo-form{background:#11131c;color:#fff;padding:38px}.demo-form h2{font-size:45px}.demo-form .tiny{color:#aaaab7;margin-top:30px}.demo-form a{text-decoration:underline}.hs-form-frame{min-height:300px;color-scheme:light}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:0}.contact-grid article{border-top:1px solid var(--line);padding:40px 0}.contact-grid h2{font-size:55px}.contact-grid p{max-width:460px}.mobile-detail{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-bottom:100px}.mobile-word{font:600 130px/.85 var(--display);color:var(--accent);background:#191b25;padding:65px}.mobile-word em{font:italic 130px/.8 var(--serif)}.mobile-detail p{font-size:15px}.legal-page{max-width:850px;margin:auto;padding:80px 30px}.legal-page h1{font-size:70px}.legal-page h2{font-size:35px;margin-top:40px}.legal-page h3{font-size:25px;margin-top:30px}.legal-page a{text-decoration:underline}.legal-page ul,.legal-page li{color:var(--muted)}.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}tattoo-preview{display:block;min-width:0;font-size:11px;line-height:1.5;color:#e2e1ef;--accent: #e0c65a;--muted: #a3a4b5;--line: #2e303a}.preview-loading{padding:80px;background:#1d1f29}.demo-window{background:#1d1f29;border:1px solid #434656;border-radius:9px;overflow:hidden;box-shadow:0 30px 70px #0003}.demo-topbar{height:35px;background:#282934;border-bottom:1px solid #2e303a;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#a3a4b5;font-size:8px;letter-spacing:.04em}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;background:#434656;border-radius:50%}.demo-topbar button{border:0;background:none;color:#a3a4b5;font-size:9px;padding:4px}.demo-app{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:490px}.demo-nav{background:#1d1f29;border-right:1px solid #2e303a;padding:25px 12px 12px;display:flex;flex-direction:column}.demo-brand{padding-left:12px;margin-bottom:28px}.demo-studio{padding:0 12px;font-size:8px;letter-spacing:.12em;color:#e2e1ef}.demo-studio small{display:block;color:#a3a4b5;margin-top:6px;font-size:8px;letter-spacing:0}.demo-nav nav{margin-top:22px}.demo-nav nav button{border:0;width:100%;text-align:left;background:none;color:#aaaab7;padding:12px 10px;display:flex;align-items:center;gap:10px;border-radius:4px;font-size:10px;margin-bottom:3px;transition:background .15s}.demo-nav nav button span{font-size:16px;width:18px}.demo-nav nav button:hover{background:#2e303a}.demo-user{margin-top:auto;padding-top:30px;display:flex;gap:9px;align-items:center;font-size:9px}.demo-user small{display:block;color:#4758a9;font-size:8px}.avatar{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:50%;background:#434656;color:#e2e1ef;font-size:9px;flex-shrink:0}.avatar.large{width:48px;height:48px;font-size:14px}.demo-main{min-width:0}.demo-main-header{height:66px;padding:0 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2e303a}.demo-main-header h3{font-size:18px;letter-spacing:-.02em;font-weight:500;margin:0}.sample-badge{font-size:7px;letter-spacing:.15em;border:1px solid #434656;border-radius:3px;padding:4px 7px;color:#a3a4b5}.demo-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 22px;min-height:60px;font-size:10px}.demo-toolbar strong{font-weight:500}.segmented{display:flex;border:1px solid #434656;border-radius:4px;overflow:hidden}.segmented button{font-size:9px;border:0;background:transparent;color:#a3a4b5;padding:6px 12px}.segmented button[aria-pressed=true]{background:#434656;color:#e2e1ef}.calendar-grid{display:grid;grid-template-columns:45px repeat(5,minmax(0,1fr));margin:0 20px;border:1px solid #434656;height:355px;overflow:hidden}.cal-time{display:flex;flex-direction:column;justify-content:space-around;align-items:center;color:#a3a4b5;font-size:8px;background:#282934}.cal-time>span:first-child{height:30px;font-size:6px;padding-top:10px}.cal-day{border-left:1px solid #434656;position:relative;background:repeating-linear-gradient(to bottom,transparent 0,transparent 44px,#2e303a 44px,#2e303a 45px)}.day-label{background:#282934;border-bottom:1px solid #434656;height:45px;text-align:center;padding:12px;font-size:7px;color:#a3a4b5;letter-spacing:.05em}.day-label b{font-size:13px;font-weight:500;color:#e2e1ef;margin-left:5px}.cal-event{position:absolute;left:5px;right:5px;overflow:hidden;padding:9px 8px;text-align:left;border:0;border-left:2px solid #e0c65a;background:#434656;color:#e2e1ef;font-size:8px;border-radius:3px;transition:filter .15s}.cal-event:hover{filter:brightness(1.18)}.cal-event small{font-size:7px;display:block;opacity:.8}.cal-event strong{font-size:10px;display:block;margin:5px 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-event>span{display:block;margin-bottom:6px;font-size:7px}.event-1,.event-2{background:#434656;border-color:#a3a4b5;color:#e2e1ef}.demo-bottom{display:flex;gap:14px;align-items:center;font-size:8px;padding:17px 22px;color:#a3a4b5}.demo-bottom>span:last-child{margin-left:auto}.dot-accent,.dot-purple{display:inline-block;width:5px;height:5px;background:#e0c65a;border-radius:50%;margin-right:4px}.dot-purple{background:#a3a4b5}.demo-announcement{border-top:1px solid #2e303a;padding:8px 15px;font-size:8px;color:#a3a4b5;background:#282934;min-height:29px}.month-grid{display:grid;grid-template-columns:repeat(7,1fr);margin:0 20px;border-left:1px solid #434656;border-top:1px solid #434656}.month-grid button{height:88px;background:none;color:#aaaab7;border:0;border-right:1px solid #434656;border-bottom:1px solid #434656;text-align:left;padding:10px;display:flex;flex-direction:column;gap:12px;font-size:10px}.month-grid button:hover{background:#2e303a}.month-grid small{background:#434656;color:#e2e1ef;padding:3px;font-size:8px}.compact-calendar{padding:0 20px}.compact-calendar button{width:100%;display:flex;gap:16px;align-items:center;color:#e2e1ef;padding:22px 12px;background:#282934;border:1px solid #434656;margin-bottom:12px;font-size:10px;text-align:left}.compact-calendar b{margin-left:auto;font-weight:400;color:var(--accent)}.inbox-layout{display:grid;grid-template-columns:205px minmax(0,1fr) 172px;min-height:438px}.conversations{border-right:1px solid #2e303a}.inbox-heading{padding:18px;font-size:10px;color:#a3a4b5;border-bottom:1px solid #2e303a;display:flex;justify-content:space-between}.conversations button{width:100%;border:0;border-bottom:1px solid #2e303a;background:none;padding:17px 12px;display:flex;align-items:start;gap:9px;text-align:left;color:#e2e1ef}.conversations button[aria-pressed=true]{background:#2e303a;border-left:2px solid #aaaab7}.conversations button div{min-width:0}.conversations button strong{font-size:9px;font-weight:500;display:block}.conversations button small{font-size:7px;display:block;color:#a3a4b5;margin-top:4px}.conversations button div>span{font-size:8px;color:#a3a4b5;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.conversation{display:flex;flex-direction:column;min-width:0}.conversation-title{display:flex;gap:10px;align-items:center;padding:14px 18px;border-bottom:1px solid #2e303a}.conversation-title strong{font-size:10px;font-weight:500}.conversation-title small{display:block;font-size:7px;color:#a3a4b5}.online-dot{width:5px;height:5px;border-radius:50%;background:#aaaab7;margin-left:auto}.chat-messages{padding:16px 20px;flex:1;max-height:310px;overflow:auto}.chat-date{display:block;text-align:center;color:#6fbf9a;font-size:6px;letter-spacing:.07em;margin-bottom:20px}.bubble{max-width:88%;padding:11px 13px;background:#2e303a;border-radius:7px 7px 7px 0;font-size:9px;line-height:1.6;margin-bottom:12px;color:#e2e1ef}.bubble.outgoing{margin-left:auto;background:#434656;border-radius:7px 7px 0}.composer{margin:0 14px 14px;border:1px solid #434656;border-radius:5px;background:#282934}.composer-tools{display:flex;gap:7px;padding:9px;flex-wrap:wrap}.composer-tools button{background:#2e303a;border:1px solid #434656;color:#b9c3ff;border-radius:3px;padding:4px 7px;font-size:7px}.composer textarea{resize:vertical;width:100%;min-height:53px;background:none;border:0;color:#e2e1ef;padding:10px;font-size:9px}.composer textarea::placeholder{color:#a3a4b5}.composer-footer{display:flex;justify-content:space-between;align-items:center;padding:7px 9px;gap:10px}.composer-footer>span{font-size:6px;color:#a3a4b5}.demo-button{background:#e0a45a;color:#1d1f29;border:1px solid #e0a45a;padding:7px 11px;border-radius:4px;font-size:9px;font-weight:500;white-space:nowrap}.demo-button:hover{filter:brightness(1.15)}.demo-button.secondary{background:#2e303a;color:#e2e1ef;border-color:#434656}.client-sidebar{border-left:1px solid #2e303a;padding:18px 14px}.client-sidebar .eyebrow{font-size:6px;color:#a3a4b5;margin-bottom:20px}.client-sidebar h3{font-size:14px;margin:12px 0 4px}.client-sidebar>small{font-size:8px;color:#a3a4b5}.client-sidebar dl{margin:23px 0}.client-sidebar dt{font-size:7px;color:#a3a4b5;margin-top:12px}.client-sidebar dd{font-size:9px;margin:4px 0 0}.client-sidebar .demo-button{font-size:8px;padding:7px}.reply-suggestion{margin:0 9px;background:#434656;color:#e2e1ef;font-size:8px;padding:7px;border:1px solid #4758a9}.pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 18px 20px;min-height:379px}.pipeline-column{background:#282934;border:1px solid #2e303a;border-radius:4px;min-width:0;padding:11px 8px}.pipeline-title{font-size:10px;display:flex;gap:7px;align-items:center;margin-bottom:18px}.stage-dot{width:6px;height:6px;border-radius:50%;background:#a3a4b5}.stage-1{background:#e0c65a}.stage-2{background:#e07b73}.stage-3{background:#a3a4b5}.stage-4{background:#e07b73}.deal{background:#2e303a;border:1px solid #434656;border-radius:4px;padding:12px 9px;margin-bottom:15px}.deal>small{font-size:5px;color:#aaaab7;display:block;margin-bottom:9px;letter-spacing:.05em}.deal>strong{font-size:10px;display:block}.deal p{font-size:8px;margin:5px 0 20px;color:#a3a4b5}.deal>b{font-size:13px;font-weight:500;display:block}.deal>span{font-size:6px;display:block;color:#a3a4b5;margin-top:5px}.deal .demo-button{font-size:7px;padding:6px 5px;width:100%;margin-top:15px}.text-action{border:0;background:none;color:#b9c3ff;font-size:7px;margin-top:10px;padding:0;text-align:left}.pipeline-empty{font-size:7px;color:#a3a4b5;display:block;text-align:center;padding:9px 3px}.muted{color:#a3a4b5;font-size:9px}.today-table{padding:0 20px}.table-head,.today-row{display:grid;grid-template-columns:1.3fr 1fr .8fr 1fr .8fr;gap:14px;align-items:center;border-bottom:1px solid #434656;padding:17px 0}.table-head{font-size:6px;color:#a3a4b5;letter-spacing:.1em}.today-row{font-size:9px}.today-row>button:first-child{border:0;background:none;text-align:left;color:#e2e1ef;padding:0}.today-row strong{font-size:10px;font-weight:500}.today-row small{display:block;color:#a3a4b5;font-size:7px;margin-top:4px}.today-row .demo-button{font-size:8px;padding:7px}.today-foot{display:flex;align-items:center;gap:20px;padding:22px}.large-star{font-size:35px;color:var(--accent)}.today-foot h3{font-size:14px;margin-bottom:5px}.today-foot p{font-size:9px;margin:0}.report-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0 20px;border:1px solid #434656;border-radius:4px}.report-stats>div{padding:18px 20px;border-right:1px solid #434656}.report-stats>div:last-child{border-right:0}.report-stats small{font-size:8px;color:#a3a4b5}.report-stats strong{display:block;font-size:26px;font-weight:500;letter-spacing:-.04em;margin:6px 0}.report-stats span{font-size:7px;color:#a3a4b5}.report-body{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;padding:25px 20px}.revenue-chart>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:10px}.bars{height:155px;display:flex;gap:20px;padding:16px 5px 20px;align-items:end}.bars>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:end;height:100%;position:relative}.bars i{display:block;width:65%;background:#e0a45a;border-radius:3px 3px 0 0;min-height:10px}.bars span{font-size:7px;color:#aaaab7;margin-bottom:4px}.bars small{position:absolute;bottom:-18px;font-size:7px;color:#a3a4b5}.artist-report{border-left:1px solid #2e303a;padding-left:25px}.artist-report>strong{font-size:10px;font-weight:500}.artist-report>div{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #2e303a;font-size:8px}.artist-report .avatar{width:24px;height:24px;font-size:7px}.artist-report b{margin-left:auto;font-weight:500}.artist-report .tiny{font-size:7px}.pos-line{margin:0 20px 15px;padding-top:15px;border-top:1px solid #434656;display:flex;align-items:center;gap:15px;font-size:9px}.pos-line>button{margin-left:auto;font-size:8px}.pos-line>b{font-size:8px;font-weight:400}.portfolio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0 20px 20px}.portfolio-item{padding:0;text-align:left;border:1px solid #434656;background:#282934;border-radius:5px;overflow:hidden;color:#e2e1ef}.portfolio-item img{width:100%;height:240px;object-fit:cover;transition:filter .2s}.portfolio-item:hover img{filter:brightness(1.12)}.portfolio-item strong{display:block;font-size:10px;padding:12px 10px 3px;font-weight:500}.portfolio-item span{display:block;font-size:8px;padding:0 10px 14px;color:#a3a4b5}.job-dialog{background:#282934;color:#e2e1ef;border:1px solid #434656;border-radius:10px;padding:0;width:min(760px,calc(100% - 30px));max-height:88vh;box-shadow:0 30px 100px #0009}.job-dialog::backdrop{background:#000000d9;backdrop-filter:blur(5px)}.dialog-header{padding:24px 28px;display:flex;align-items:start;justify-content:space-between;gap:20px;border-bottom:1px solid #434656}.dialog-header .eyebrow{font-size:8px;margin-bottom:12px}.dialog-header h2{font-family:var(--sans);font-size:26px;margin:0;line-height:1.2}.dialog-close{font-size:26px;background:none;border:1px solid #434656;color:#e2e1ef;line-height:1;width:33px;height:33px;border-radius:4px}.dialog-tabs{display:flex;border-bottom:1px solid #434656;padding:0 25px;gap:25px}.dialog-tabs button{background:none;color:#a3a4b5;border:0;border-bottom:2px solid transparent;padding:15px 0;font-size:11px}.dialog-tabs button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.dialog-content{padding:24px 28px}.job-milestones{display:flex;gap:15px;padding:14px;border:1px solid #434656;background:#2e303a;color:#aaaab7;font-size:9px;margin-bottom:25px;flex-wrap:wrap}.job-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.job-detail-grid .eyebrow{font-size:8px;margin-bottom:14px}.job-detail-grid h3{font-size:20px;margin-bottom:7px}.job-detail-grid p{font-size:10px}.job-image{height:205px;overflow:hidden;border-radius:5px}.job-image img{height:100%;width:100%;object-fit:cover}.session-row{display:flex;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid #434656;font-size:9px;flex-wrap:wrap}.session-row>b{font-weight:500}.session-row>span{color:#aaaab7;font-size:8px}.session-row small{font-size:7px;color:#aaaab7}.balance{margin:20px 0}.balance>span{display:flex;justify-content:space-between;margin:9px 0;font-size:10px;color:#aaaab7}.balance b{font-weight:500;color:#e2e1ef}.dialog-copy{min-height:250px;padding-block:15px}.dialog-copy .bubble{font-size:12px;max-width:80%;padding:15px}.dialog-copy p{font-size:13px}.dialog-media{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dialog-media img{width:100%;height:300px;object-fit:cover}.job-dialog .portfolio-grid{grid-template-columns:repeat(2,1fr)}@media(min-width:1500px){.hero{padding-block:85px}.hero-art{height:640px}}@media(max-width:1100px){.shell{width:calc(100% - 64px)}.nav nav{gap:20px}.login{margin-left:0}.hero{gap:30px}.hero-art{height:540px}.hero h1{font-size:77px}.hero .actions{gap:18px}.hero .button{padding:14px 17px}.hero .text-link{font-size:11px}.origin-grid,.automation{gap:60px}.inbox-layout{grid-template-columns:170px minmax(0,1fr)}.client-sidebar{display:none}.demo-app{grid-template-columns:145px minmax(0,1fr)}.demo-nav{padding-inline:9px}.demo-nav nav button{font-size:9px;padding-inline:7px}.demo-toolbar{padding-inline:15px}.pipeline{gap:6px;padding-inline:12px}.pipeline-column{padding:9px 5px}.portfolio-item img{height:210px}.pillar{padding:25px}.pillar h3{font-size:24px}.mobile-band{padding-inline:45px}.demo-page{gap:40px}.demo-page h1{font-size:60px}.price-card{padding:25px}.story-layout{gap:50px}.editorial article{grid-template-columns:130px 1fr 1fr;gap:25px}}@media(max-width:800px){.shell{width:calc(100% - 40px)}.nav{height:72px}.nav .logo{width:125px}.menu-toggle{display:flex;gap:15px;align-items:center;border:1px solid var(--line);padding:8px 12px;background:none;color:var(--ink);font-size:11px}.nav nav{display:none;position:absolute;left:0;top:72px;right:0;padding:24px;background:#11131c;border-bottom:1px solid var(--line);align-items:stretch;gap:19px;box-shadow:0 20px 40px #0006}.nav nav.open{display:flex;flex-direction:column}.dropdown{position:static;margin-top:15px;width:100%;box-shadow:none;border:0;background:#1d1f29}.nav nav .button{justify-content:space-between}.hero{grid-template-columns:1fr 1fr;gap:25px;padding-block:50px 65px}.hero h1{font-size:61px}.hero-copy>p{font-size:12px}.hero .eyebrow{font-size:7px;letter-spacing:.1em}.hero-art{height:470px;margin:0}.orbit-stamp{width:80px;height:80px;font-size:6px;right:-9px;top:85px}.orbit-stamp span{font-size:32px}.floating-job{width:260px;left:-15px;bottom:25px;padding:16px}.floating-job strong{font-size:11px}.floating-job div div>span{font-size:8px}.art-caption{font-size:8px;top:55px;left:22px}.hero-note{font-size:9px;margin-top:23px}.hero .actions{gap:15px}.hero .text-link{font-size:10px}.brand-strip .shell{font-size:8px;letter-spacing:.1em;height:65px;gap:15px}.brand-strip b{font-size:20px}.section{padding-block:75px}.section-heading{gap:30px;margin-bottom:35px}.section-heading p{max-width:250px;font-size:12px}h2{font-size:46px}.pillar-grid{grid-template-columns:1fr}.pillar{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;column-gap:30px;padding:25px}.pillar:last-child{border-bottom:0}.pillar-top{grid-column:1/-1}.pillar h3{grid-column:1;grid-row:2;margin:20px 0;font-size:27px}.pillar p{grid-column:1;grid-row:3}.pillar .text-link{grid-column:1;grid-row:4;justify-self:start}.mini-inbox,.mini-chart,.mini-schedule{grid-column:2;grid-row:2/5;align-self:center;margin:0}.origin-grid{gap:35px}.origin-visual{height:390px}.origin-grid h2{font-size:46px}.origin-band p{font-size:12px}.origin-visual>span{font-size:33px;left:20px}.origin-visual em{font-size:35px}.automation{gap:40px}.automation h2{font-size:45px}.automation>div>p{font-size:12px}.automation .text-link{font-size:11px}.timeline h3{font-size:18px}.timeline p{font-size:11px}.timeline>div{gap:14px}.mobile-band{padding:45px 35px 0;gap:20px}.mobile-band h2{font-size:43px}.mobile-art{height:375px}.phone{width:230px}.mobile-band>div:first-child{padding-bottom:45px}.mobile-band p{font-size:12px}.faq-section{gap:40px;grid-template-columns:.8fr 1.2fr}.faqs summary{font-size:13px}.closing-cta{padding-block:65px}.closing-cta h2{font-size:57px}.footer-grid{grid-template-columns:1.5fr 1fr;gap:35px}.footer-bottom{margin-top:40px}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid article{margin-right:20px;padding-right:20px}.steps{gap:20px}.steps article{gap:10px}.steps h3{font-size:15px}.related{gap:40px}.pricing-grid{gap:12px}.price-card{padding:22px 18px}.price-card h2{font-size:35px}.price-card .eyebrow{font-size:7px}.price-card li{font-size:10px}.price-card>p{font-size:10px}.price{font-size:55px}.story-layout{gap:35px}.story-art img,.story-art{height:470px;min-height:0}.prose p{font-size:13px}.story-art>span{font-size:30px}.editorial article{grid-template-columns:1fr 1fr;gap:20px}.editorial .eyebrow{grid-column:1/-1}.editorial .text-link{grid-column:2}.editorial h2{font-size:40px}.integrations-grid{grid-template-columns:1fr 1fr}.demo-page{grid-template-columns:1fr;gap:40px;padding-block:60px}.demo-page h1{font-size:72px}.demo-points{padding-block:15px 25px}.demo-form{max-width:600px}.mobile-detail{gap:40px}.mobile-word{font-size:100px;padding:40px}.mobile-word em{font-size:100px}.demo-app{grid-template-columns:1fr}.demo-nav{padding:0;border-right:0;border-bottom:1px solid #434656}.demo-brand,.demo-studio,.demo-user{display:none}.demo-nav nav{display:flex;overflow:auto;margin:0;padding:7px;gap:4px}.demo-nav nav button{width:auto;white-space:nowrap;padding:8px 11px;font-size:9px;margin:0}.demo-nav nav button span{font-size:13px;width:auto}.demo-main-header{height:55px;padding-inline:20px}.calendar-grid{height:340px}.cal-event{padding:8px 6px}.demo-topbar{height:30px}.preview-hint{font-size:9px}.demo-bottom{font-size:7px}.inbox-layout{min-height:420px}.pipeline{min-height:340px}.deal .demo-button{font-size:6px}.deal>strong{font-size:9px}.portfolio-item img{height:205px}}@media(max-width:560px){.hero{grid-template-columns:1fr;gap:45px;padding-top:35px;padding-bottom:55px}.hero h1{font-size:80px;line-height:.94;margin-bottom:23px}.hero h1 em{font-size:1.03em}.hero .eyebrow{font-size:8px;margin-bottom:25px}.hero-copy>p{font-size:13px;max-width:310px}.hero .actions{gap:23px}.hero .button{font-size:12px;padding:15px 20px}.hero .text-link{font-size:11px}.hero-note{font-size:9px;margin-top:25px}.hero-art{height:435px;margin-left:18px;margin-right:10px}.hero-photo{border-radius:130px 130px 2px 2px;object-position:center 45%}.art-caption{font-size:8px;left:23px;top:40px}.orbit-stamp{right:-10px;top:60px;width:92px;height:92px;font-size:7px}.floating-job{left:-18px;width:290px;bottom:25px}.floating-job strong{font-size:12px}.floating-job div div>span{font-size:9px}.brand-strip .shell{font-size:6px;gap:9px;letter-spacing:.06em;height:58px}.brand-strip b{font-size:15px}.brand-strip b:last-child{display:none}.section{padding-block:65px}.section-heading{display:block}.section-heading h2{margin-bottom:24px}.section-heading p{max-width:340px;font-size:13px}.eyebrow{font-size:8px;margin-bottom:20px}h2{font-size:45px}.preview-label{font-size:7px;letter-spacing:.08em;gap:5px}.preview-label>span:last-child{font-size:7px}.preview-hint{font-size:8px;padding-inline:10px}.pillar{display:block;padding:25px}.pillar h3{font-size:29px;margin-top:24px}.mini-inbox,.mini-schedule,.mini-chart{margin-top:20px}.pillar p{font-size:13px}.workflow{padding-top:10px}.origin-band{padding-block:50px}.origin-grid{grid-template-columns:1fr;gap:40px}.origin-visual{height:360px}.origin-visual>span{font-size:39px;left:25px}.origin-visual em{font-size:44px}.origin-band p{font-size:13px}.automation{grid-template-columns:1fr;gap:40px}.automation>div>p{font-size:13px}.automation .text-link{margin-top:10px}.timeline h3{font-size:22px}.timeline p{font-size:12px}.mobile-band{grid-template-columns:1fr;padding:35px 25px 0;gap:0}.mobile-band>div:first-child{padding-bottom:40px}.mobile-band h2{font-size:45px}.mobile-band p{font-size:13px}.mobile-art{height:320px}.phone{width:235px}.big-star{font-size:400px;left:-45px}.faq-section{grid-template-columns:1fr;gap:20px}.faq-section h2{margin-bottom:15px}.faqs summary{font-size:14px}.closing-cta{padding-block:55px}.closing-cta h2{font-size:46px}.closing-cta .button{font-size:12px}.cta-star{font-size:250px;right:-90px;top:30px}.footer-grid{gap:35px 20px;grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-brand p{font-size:16px}.footer-grid>div:not(:first-child)>a{font-size:11px}.footer-bottom{font-size:8px;flex-wrap:wrap;gap:15px}.footer-bottom>span:nth-child(2){display:none}.page-hero{padding-block:55px 40px}.page-hero h1{font-size:54px;line-height:1}.page-hero>p{font-size:14px}.feature-grid{grid-template-columns:1fr}.feature-grid article{margin:0;padding:30px 0}.feature-number{margin-bottom:20px}.feature-grid h3{font-size:24px}.steps{grid-template-columns:1fr;gap:25px}.steps h3{font-size:21px}.steps article>span{font-size:35px;width:40px}.related{grid-template-columns:1fr;gap:0}.related h2{font-size:45px}.related a{font-size:14px}.product-list>a{grid-template-columns:28px 1fr 20px;gap:15px;padding:30px 0}.product-list h2{font-size:35px}.product-list p{font-size:12px}.product-list a>b{font-size:25px}.pricing-grid{grid-template-columns:1fr;gap:20px}.price-card{padding:30px}.price-card h2{font-size:43px}.price-card .eyebrow{font-size:8px}.price-card li{font-size:13px}.price-card>p{font-size:13px;min-height:0}.price{font-size:70px}.draft-note{font-size:10px}.story-layout{grid-template-columns:1fr;gap:35px}.story-art,.story-art img{height:420px}.story-art>span{font-size:35px}.prose p{font-size:14px}.editorial article{display:block;padding:35px 0}.editorial h2{font-size:43px}.editorial p{font-size:13px}.integrations-grid{grid-template-columns:1fr}.integrations-grid article{padding:25px}.integration-mark{margin-bottom:25px}.demo-page h1{font-size:57px}.demo-page{padding-top:50px}.demo-page p{font-size:13px}.demo-form{padding:25px 20px}.demo-form h2{font-size:42px}.demo-points li{font-size:11px}.contact-grid{grid-template-columns:1fr;gap:20px;padding-top:0}.contact-grid h2{font-size:45px}.mobile-detail{grid-template-columns:1fr;gap:35px;padding-bottom:55px}.mobile-word{font-size:120px;padding:40px}.mobile-word em{font-size:120px}.legal-page{padding:50px 20px}.legal-page h1{font-size:50px}.legal-page p{font-size:13px}.demo-topbar{padding-inline:10px;font-size:6px}.demo-topbar button{font-size:7px}.window-dots{gap:3px}.window-dots i{height:4px;width:4px}.demo-nav nav{padding:6px}.demo-nav nav button{font-size:8px;padding:6px 8px;gap:5px}.demo-main-header{height:50px;padding-inline:12px}.demo-main-header h3{font-size:15px}.sample-badge{font-size:5px}.demo-toolbar{padding:12px 10px;flex-wrap:wrap;gap:10px;font-size:9px}.segmented button{font-size:8px;padding:5px 8px}.calendar-grid{grid-template-columns:30px repeat(5,minmax(0,1fr));margin:0 8px;height:340px}.cal-time{font-size:6px}.day-label{padding:10px 1px;font-size:5px}.day-label b{font-size:10px;display:block;margin:1px 0}.cal-event{left:2px;right:2px;padding:6px 3px}.cal-event small{font-size:5px}.cal-event strong{font-size:7px;white-space:normal}.cal-event>span{font-size:5px;line-height:1.3}.demo-bottom{padding:12px 10px;gap:8px;font-size:6px;flex-wrap:wrap}.demo-bottom>span:last-child{width:100%;margin-left:0}.demo-announcement{font-size:6px;padding:7px 10px}.month-grid{margin-inline:8px}.month-grid button{height:75px;padding:5px;font-size:8px}.month-grid small{font-size:5px}.compact-calendar{padding:0 10px}.compact-calendar button{gap:8px;flex-wrap:wrap;padding:15px 10px;font-size:8px}.compact-calendar button b{width:100%;padding-left:38px;margin:0}.inbox-layout{grid-template-columns:1fr}.conversations{display:flex;border:0;overflow:auto;border-bottom:1px solid #434656}.inbox-heading{display:none}.conversations button{flex-shrink:0;width:137px;border:0;padding:10px 8px}.conversations button div>span{display:none}.conversations button .avatar{width:25px;height:25px;font-size:7px}.conversations button strong{font-size:8px}.conversations button small{font-size:6px}.conversation-title{padding:12px}.chat-messages{padding:14px;max-height:235px}.bubble{font-size:9px}.composer{margin:0 10px 10px}.pipeline{display:flex;overflow-x:auto;min-height:370px;padding-inline:10px;gap:10px}.pipeline-column{min-width:160px;padding:12px}.pipeline-title{font-size:11px}.deal{padding:13px}.deal>strong{font-size:12px}.deal>small{font-size:7px}.deal p{font-size:10px}.deal>span{font-size:8px}.deal .demo-button,.text-action,.pipeline-empty{font-size:9px}.today-table{padding-inline:12px}.table-head{display:none}.today-row{grid-template-columns:1fr 1fr;gap:12px;font-size:10px;padding-block:18px}.today-row small{font-size:8px}.today-row .demo-button{grid-column:2;grid-row:auto}.today-row .status{font-size:8px}.today-foot{padding:15px}.today-foot p{font-size:8px}.report-stats{margin:0 10px}.report-stats>div{padding:12px 8px}.report-stats strong{font-size:21px}.report-stats small{font-size:6px;display:block;min-height:18px}.report-stats span{font-size:6px}.report-body{grid-template-columns:1fr;padding:20px 12px;gap:25px}.bars{height:150px}.artist-report{border-left:0;border-top:1px solid #434656;padding:15px 0 0}.artist-report>div{font-size:9px}.pos-line{flex-wrap:wrap;font-size:8px;margin-inline:12px;gap:10px}.pos-line>button{margin-left:0}.portfolio-grid{grid-template-columns:1fr 1fr;padding:0 10px 15px;gap:10px}.portfolio-item img{height:170px}.portfolio-item strong{font-size:9px}.portfolio-item span{font-size:7px}.dialog-header{padding:20px}.dialog-header h2{font-size:23px}.dialog-tabs{padding-inline:20px;gap:20px}.dialog-tabs button{font-size:10px}.dialog-content{padding:20px}.job-detail-grid{grid-template-columns:1fr}.job-milestones{font-size:8px}.dialog-media{gap:10px}.dialog-media img{height:200px}.job-dialog .portfolio-grid{padding:20px}.dialog-copy .bubble{font-size:11px}.job-image{height:180px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:560px){.hero h1{font-size:clamp(50px,16vw,80px);line-height:1}.hero h1 em{white-space:nowrap}.hero .desktop{display:none}}@media(max-width:560px){.inbox-layout{grid-template-columns:minmax(0,1fr)}.conversations{min-width:0}.conversation{width:100%}}@media(max-width:800px){.demo-app{grid-template-columns:minmax(0,1fr)}.demo-nav{min-width:0}}.form-status{font-size:12px;color:#aaaab7;padding:14px 0}.demo-form .hs-form-frame{min-height:120px}.demo-form .tiny{font-size:11px}@media(min-width:561px)and (max-width:700px){.hero{grid-template-columns:1fr;gap:45px}.hero h1{font-size:76px}.hero h1 em{white-space:nowrap}.hero-art{width:calc(100% - 30px);max-width:460px;margin-inline:auto;height:500px}}h1,h2{font-weight:800;letter-spacing:-.025em}h1 em,h2 em{font-family:var(--display);font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:-.025em;color:var(--accent)}.header{background:#11131cf5}.hero{grid-template-columns:1.05fr 1fr;gap:55px;padding-top:55px;padding-bottom:70px;align-items:stretch}.hero h1{font-size:clamp(72px,8.25vw,116px);line-height:.86;letter-spacing:-.035em;margin-bottom:33px}.hero h1 em{font-size:1em;line-height:inherit;color:var(--accent);display:inline}.hero .eyebrow{margin-bottom:35px;color:#b9c3ff}.hero-copy>p{font-size:14px;max-width:460px}.hero-art{height:auto;min-height:610px;margin:0;border-left:1px solid #2e303a;overflow:visible}.hero-photo{border-radius:0;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center;filter:grayscale(1) contrast(1.22) brightness(.65)}.hero-art:after{border-radius:0;background:linear-gradient(0deg,#000000 0%,transparent 42%,#00000022 100%)}.hero-art:before{content:"";position:absolute;z-index:3;left:-1px;top:0;width:75px;height:5px;background:var(--accent)}.art-caption{left:25px;top:28px;font-size:10px;letter-spacing:.16em}.art-index{right:0;bottom:-24px;font-size:8px}.floating-job{left:-28px;bottom:38px;border-left:3px solid var(--accent);box-shadow:0 18px 45px #0008;background:#11131cf5}.floating-job .tiny{color:#7f96f5}.hero-note{margin-top:29px}.origin-line{height:30px;width:3px;background:var(--accent)}.button{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:700;border-radius:0}.button:hover{background:#7f96f5}.button.outline{color:#7f96f5;background:transparent}.text-link{font-weight:500}.text-link:hover{color:#7f96f5}.link-arrow{display:inline-block!important;width:18px!important;height:18px!important;object-fit:contain!important;flex-shrink:0;vertical-align:middle;border-radius:0!important;filter:none!important;position:static!important;opacity:1!important}.text-link .link-arrow{width:15px!important;height:15px!important}.button>span{display:flex;align-items:center}.brand-strip{background:var(--accent);border:0}.brand-strip .shell{height:62px;font-weight:700;color:#fff;letter-spacing:.12em}.brand-strip b{color:#b9c3ff;font-size:26px}.section-heading h2,.automation h2,.origin-grid h2{line-height:.96}.pillar-grid{gap:18px;border:0}.pillar{border:1px solid var(--line)!important;background:#11131c;padding:28px}.pillar:hover{border-color:#4758a9!important;background:#11131c}.pillar-top{color:#7f96f5}.pillar h3{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:34px;line-height:1.05;letter-spacing:0}.pillar .text-link{font-family:var(--sans);font-size:11px}.mini-inbox b{color:#7f96f5}.mini-schedule>div{border-color:var(--accent)}.origin-band{border-block:1px solid var(--line);background:#11131c;color:var(--ink)}.origin-band .eyebrow{color:#7f96f5}.origin-band .text-link{color:var(--ink)}.origin-visual img{filter:grayscale(1) contrast(1.3);opacity:.7}.origin-visual>span{font-weight:800;text-transform:uppercase}.origin-visual em{font-family:var(--display);font-style:normal;font-weight:800;color:#7f96f5}.timeline>div>span{border-radius:0;background:#282934;border-color:#434656;color:#7f96f5}.timeline h3{font-family:var(--display);font-size:28px;font-weight:700;text-transform:uppercase}.mobile-band{border:1px solid #2e303a;background:#11131c}.phone{transform:rotate(0);box-shadow:15px 20px 45px #0008}.big-star{font-family:var(--display);font-weight:900;letter-spacing:-.1em;font-size:430px;top:-35px;left:-35px;color:#0946f917}.phone-stat{background:#282934;border-color:#434656}.phone-stat strong{color:#7f96f5}.phone{background:#11131c}.phone-event>span,.phone>small{color:#7f96f5}.closing-cta{background:#11131c}.closing-cta h2{max-width:960px}.cta-star{font-family:var(--display);font-weight:900;letter-spacing:-.06em;font-size:390px;right:10px;top:-60px;color:#0946f914}.steps article>span{font-family:var(--display);font-weight:700;font-style:normal;color:#7f96f5}.feature-number{color:#7f96f5}.price-card.featured{background:#1d1f29;border-color:var(--accent)}.price-card .button{color:#fff}.demo-form{background:#11131c;color:#fff;border:1px solid #2e303a}.demo-form .eyebrow{color:#7f96f5}.demo-form .tiny,.form-status{color:#aaaab7}.mobile-word{font-weight:900;color:#fff}.mobile-word em{font-style:normal;font-weight:900;color:var(--accent)}tattoo-preview{--accent: #0946f9}.preview-label>span:first-child{color:#7f96f5}.demo-window{border-color:#434656;border-radius:3px;box-shadow:0 25px 70px #0005}.demo-button{background:#0946f9;border-color:#0946f9;color:#fff}.demo-nav nav button[aria-pressed=true]{background:#434656;color:#fff}.segmented button[aria-pressed=true],.bubble.outgoing{background:#434656}.conversations button[aria-pressed=true]{background:#2e303a;border-color:#7f96f5}.cal-event{background:#434656;border-color:#7f96f5;color:#dee1ff}.event-1{background:#434656;border-color:#a3a4b5}.event-2{background:#2e303a;border-color:#6fbf9a}.demo-button.secondary{background:#2e303a;border-color:#434656}.stage-1,.dot-accent{background:#7f96f5}.dialog-tabs button[aria-pressed=true]{color:#7f96f5}.job-dialog .link-arrow,tattoo-preview .link-arrow{width:12px!important;height:12px!important}.floating-job .link-arrow{width:24px!important;height:24px!important}@media(max-width:1100px){.hero{gap:35px}.hero h1{font-size:96px}.hero-art{min-height:590px}.pillar h3{font-size:29px}}@media(max-width:800px){.hero{gap:30px}.hero h1{font-size:76px}.hero-art{min-height:525px}.hero .eyebrow{font-size:7px}.hero .actions{gap:15px}.pillar h3{font-size:31px}.timeline h3{font-size:25px}}@media(max-width:700px){.hero{grid-template-columns:1fr;gap:40px}.hero h1{font-size:clamp(72px,16vw,100px);line-height:.9}.hero h1 em{white-space:normal}.hero-art{width:100%;max-width:none;min-height:430px;height:430px;margin:0}.hero-photo{object-position:center 40%;border-radius:0}.hero-art:after{border-radius:0}.hero-copy>p{font-size:13px}.hero .eyebrow{font-size:8px;margin-bottom:28px}.floating-job{left:15px;bottom:24px;max-width:calc(100% - 30px)}.art-index{font-size:7px}.hero-note{margin-top:25px}.hero{padding-top:35px;padding-bottom:50px}.hero .actions{gap:22px}.hero .button{font-size:12px}.brand-strip .shell{height:56px;font-size:6px;gap:7px}.brand-strip b{font-size:20px}.cta-star{font-size:270px;right:-45px;top:20px}.big-star{font-size:370px}.pillar-grid{gap:15px}.hero .text-link{font-size:11px}}:root{--bg: #11131c;--surface: #191b25;--panel: #1d1f29;--ink: #e2e1ef;--muted: #aaaab7;--line: rgba(255, 255, 255, .12);--accent: #b9c3ff;--green: #6fbf9a;--primary-container: #0033c2;--on-primary: #00228b;--surface-high: #282934}.header{background:var(--bg)}.button,.demo-button{background:var(--accent);border-color:var(--accent);color:var(--on-primary)}.button:hover{background:#dee1ff}.button.outline{background:transparent;color:var(--accent)}.button .link-arrow,.demo-button .link-arrow{filter:brightness(0) saturate(100%)!important}.hero h1 em,h1 em,h2 em,.feature-number,.eyebrow,.preview-label>span:first-child,.hero .eyebrow,.pillar-top,.floating-job .tiny{color:var(--accent)}.brand-strip{background:var(--surface)}.brand-strip .shell{color:var(--ink)}.brand-strip b{color:var(--accent)}.hero-photo{filter:grayscale(1) contrast(1.22) brightness(.65)}.hero-art:before,.origin-line{background:var(--accent)}.hero-art:after{background:linear-gradient(0deg,#11131c,transparent 42%,transparent)}.hero-art{border-color:var(--line)}.floating-job{background:var(--surface);border-color:var(--line);border-left-color:var(--accent)}.origin-band,.closing-cta,.steps-band,.mobile-band,.demo-form{background:var(--surface);color:var(--ink)}.origin-band p,.demo-form .tiny,.form-status{color:var(--muted)}.origin-band .eyebrow,.origin-visual em,.steps article>span,.demo-form .eyebrow{color:var(--accent)}.pillar{background:var(--bg);border-color:var(--line)!important}.pillar:hover{background:var(--surface);border-color:var(--accent)!important}.price-card.featured{background:var(--panel);border-color:var(--accent)}.price-card .button{color:var(--on-primary)}.mini-inbox,.mini-schedule,.mini-chart,.phone{background:var(--surface);border-color:var(--line)}.mini-schedule>div,.phone-stat{background:var(--panel);border-color:var(--accent)}.mini-chart i{background:var(--accent)}.timeline>div>span{background:var(--panel);color:var(--accent);border-color:var(--line)}.big-star,.cta-star{color:var(--accent);opacity:.07}.mobile-word{background:var(--surface);color:var(--ink)}.mobile-word em{color:var(--accent)}.text-link:hover,.phone-stat strong,.phone-event>span,.phone>small,.mini-inbox b{color:var(--accent)}tattoo-preview{--accent: #b9c3ff;--muted: #aaaab7;--line: rgba(255, 255, 255, .12);color:#e2e1ef}.demo-window,.demo-main,.conversation,.job-dialog{background:#11131c}.demo-nav,.demo-topbar,.composer,.demo-main-header,.client-sidebar{background:#191b25}.demo-nav nav button[aria-pressed=true],.segmented button[aria-pressed=true],.conversations button[aria-pressed=true],.bubble.outgoing{background:#282934;color:#e2e1ef}.demo-nav nav button,.demo-user,.demo-toolbar,.demo-main-header h3{color:#e2e1ef}.demo-window,.demo-main-header,.composer,.dialog-tabs,.dialog-header{border-color:#ffffff1f}.demo-announcement{background:#1d1f29;color:#aaaab7}.demo-button.secondary{background:#1d1f29;color:#b9c3ff;border-color:#ffffff1f}.cal-event{background:#2e4090;color:#e2e1ef;border-color:#7f96f5}.event-1{background:#4758a9;border-color:#b9c3ff}.event-2{background:#5c637d;border-color:#a3a4b5}.bars i{background:#0946f9}.dialog-tabs button[aria-pressed=true]{color:#b9c3ff}.status{color:#6fbf9a;background:transparent;border-color:#ffffff1f}.workflow-intro{padding-block:105px 70px;text-align:center}.workflow-intro h2{font-size:clamp(48px,5vw,72px);margin-bottom:25px}.workflow-intro p{font-size:15px;line-height:1.8}.workflow-section{padding-block:90px;border-top:1px solid var(--line);overflow:hidden}.workflow-section:nth-of-type(2n){background:var(--surface)}.workflow-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:60px;align-items:center}.workflow-section.reverse .workflow-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.workflow-section.reverse .workflow-copy{order:2}.workflow-section.reverse .workflow-visual{order:1}.workflow-copy{min-width:0}.workflow-copy .eyebrow{display:flex;gap:17px;align-items:center;font-size:9px;letter-spacing:.14em}.section-index{font-family:var(--display);font-weight:600;font-size:24px;border-right:1px solid var(--line);padding-right:17px;color:var(--muted)}.workflow-copy h2{font-size:clamp(40px,3.6vw,53px);line-height:1.02;margin-bottom:25px}.workflow-copy>p{font-size:14px;line-height:1.85;margin-bottom:23px}.workflow-copy ul{list-style:none;padding:0;margin:0 0 32px}.workflow-copy li{display:flex;gap:12px;align-items:baseline;font-size:11px;color:var(--ink);line-height:1.6;margin-bottom:13px}.workflow-copy li>span{width:12px;height:1px;background:var(--accent);flex-shrink:0;transform:translateY(-3px)}.workflow-copy .button{font-size:11px;padding:13px 17px;border-color:var(--line);gap:20px}.workflow-copy .button:hover{background:var(--panel)}.workflow-visual{min-width:0;position:relative}.workflow-visual:before{content:"";position:absolute;inset:40px -25px -15px 30px;border:1px solid var(--line);pointer-events:none}.workflow-visual .preview-label,.workflow-visual tattoo-preview,.workflow-visual .preview-hint{position:relative}.workflow-visual .preview-hint{font-size:9px;text-align:left;margin-top:16px}.workflow-visual .preview-label{font-size:7px}.workflow-visual .demo-window{box-shadow:0 18px 50px #0003}.focused-preview .demo-app{display:block;min-height:0}.focused-preview .demo-main-header{height:54px;padding-inline:18px}.focused-preview .demo-main-header h3{font-size:16px}.focused-preview .demo-topbar{height:29px}.focused-preview .demo-toolbar{font-size:9px;padding-inline:14px}.focused-preview .segmented button{padding:5px 9px;font-size:8px}.focused-preview .inbox-layout{grid-template-columns:155px minmax(0,1fr);min-height:410px}.focused-preview .client-sidebar{display:none}.focused-preview .calendar-grid{margin-inline:12px;grid-template-columns:35px repeat(5,minmax(0,1fr));height:340px}.focused-preview .cal-event strong{font-size:9px}.focused-preview .cal-event small{font-size:6px}.focused-preview .cal-event{padding-inline:5px}.focused-preview .cal-event>span{font-size:6px}.focused-preview .report-stats{margin-inline:12px}.focused-preview .report-stats>div{padding:15px 12px}.focused-preview .report-stats strong{font-size:24px}.focused-preview .report-stats small{font-size:7px}.focused-preview .report-body{grid-template-columns:1fr;padding-inline:14px;gap:15px}.focused-preview .artist-report{border-left:0;border-top:1px solid var(--line);padding:12px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.focused-preview .artist-report>strong{grid-column:1/-1}.focused-preview .artist-report>div{flex-wrap:wrap;border:0;padding:4px 0;font-size:7px}.focused-preview .artist-report .tiny{display:none}.focused-preview .artist-report b{margin-left:32px}.focused-preview .pos-line{display:none}.focused-preview .bars{height:140px}.focused-preview .demo-bottom{font-size:7px;padding-inline:13px}.focused-preview .demo-bottom>span:last-child{width:100%;margin-left:0}.focused-preview .demo-bottom{flex-wrap:wrap;gap:7px}.focused-preview .pipeline{overflow-x:auto;grid-template-columns:repeat(5,minmax(115px,1fr));min-height:350px;padding:0 12px 15px;gap:7px}.focused-preview .portfolio-grid{grid-template-columns:repeat(2,1fr)}.focused-preview .portfolio-item img{height:175px}.focused-preview .today-table{padding-inline:14px}.focused-preview .table-head,.focused-preview .today-row{gap:10px;grid-template-columns:1.15fr 1fr .9fr 1fr}.focused-preview .table-head>span:last-child{display:none}.focused-preview .today-row>button:last-child{grid-column:4}.focused-preview .today-row{font-size:8px}.focused-preview .today-row .status{font-size:7px}.focused-preview .today-row>div:nth-child(4){grid-column:1/4;grid-row:auto}.focused-preview .today-row .demo-button{font-size:8px}.focused-preview .today-foot h3{font-size:13px}.focused-preview .today-foot p{font-size:8px}.attention-header{padding:25px 23px 14px}.attention-header .eyebrow{font-size:7px;margin-bottom:12px}.attention-header h3{font-size:24px;font-weight:600;line-height:1.2;margin-bottom:10px}.attention-header p{font-size:10px}.attention-stats{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin-inline:22px}.attention-stats>div{padding:13px 10px;border-right:1px solid var(--line)}.attention-stats>div:last-child{border:0}.attention-stats strong{display:block;font-size:24px;color:var(--accent);font-weight:500}.attention-stats span{font-size:7px;color:var(--muted)}.attention-list{padding:8px 22px}.attention-list button{width:100%;display:flex;gap:12px;align-items:center;padding:14px 0;background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left}.attention-list strong{display:block;font-size:10px;font-weight:500}.attention-list small{display:block;font-size:8px;color:var(--muted);margin-top:4px}.attention-list .status{margin-left:auto;white-space:nowrap;font-size:7px}.automation-confirmation{display:flex;align-items:center;padding:15px 22px;gap:15px}.automation-confirmation p{font-size:8px;margin:0}.automation-confirmation .status{font-size:7px;white-space:nowrap}.pos-preview{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:25px}.pos-catalog .eyebrow,.pos-order .eyebrow{font-size:7px}.product-bottle{height:185px;display:flex;flex-direction:column;align-items:center;justify-content:end;background:var(--surface);border:1px solid var(--line);padding:20px}.bottle-lid{width:70px;height:15px;background:var(--surface-high);border:1px solid var(--line);border-radius:3px 3px 0 0}.bottle-label{width:76px;padding:15px 3px;background:var(--ink);color:var(--bg);font-size:8px;text-align:center;letter-spacing:.1em;border-radius:0 0 8px 8px}.bottle-label b{display:block;font-family:var(--display);font-size:14px}.bottle-label small{display:block;font-size:5px;margin-top:18px}.pos-catalog h3{font-size:17px;margin:18px 0 8px}.pos-catalog p{font-size:9px}.pos-catalog .demo-button{font-size:9px;width:100%;padding:10px}.pos-order{border-left:1px solid var(--line);padding-left:20px}.pos-order h3{font-size:21px;line-height:1.25;margin-bottom:28px}.order-line{display:flex;justify-content:space-between;gap:10px;font-size:9px;padding:16px 0;border-bottom:1px solid var(--line)}.order-line b{font-weight:500}.order-total{padding:22px 0;display:flex;align-items:center;justify-content:space-between}.order-total strong{font-size:30px;font-weight:500;color:var(--accent)}.pos-order .muted{font-size:8px;margin-bottom:20px}.ledger-summary{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:5px 20px 20px}.ledger-summary>div{padding:18px;border:1px solid var(--line);background:var(--surface)}.ledger-summary small{display:block;color:var(--muted);font-size:8px}.ledger-summary strong{font-size:26px;font-weight:500;display:block;margin-top:8px}.ledger{padding:0 20px}.ledger-heading,.ledger-row{display:grid;grid-template-columns:1.7fr .8fr .8fr;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);font-size:9px}.ledger-heading{font-size:6px;color:var(--muted);letter-spacing:.1em}.ledger-row strong{font-size:10px;display:block;font-weight:500}.ledger-row small{font-size:7px;color:var(--muted);display:block;margin-top:4px}.ledger-row>b{text-align:right;font-weight:500;color:var(--accent)}.accounting-note{display:flex;align-items:center;gap:14px;padding:22px 20px}.accounting-note .integration-mark{width:33px;height:33px;font-size:12px;margin:0;border-color:var(--line)}.accounting-note strong{font-size:10px;font-weight:500}.accounting-note p{font-size:8px;margin:4px 0 0}@media(min-width:1400px){.workflow-layout{gap:80px}.workflow-copy h2{font-size:58px}}@media(max-width:1100px){.workflow-layout,.workflow-section.reverse .workflow-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:35px}.workflow-section.reverse .workflow-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.workflow-copy h2{font-size:40px}.workflow-copy>p{font-size:12px}.workflow-copy li{font-size:10px}.workflow-copy .button{font-size:9px;gap:12px}.focused-preview .inbox-layout{grid-template-columns:125px minmax(0,1fr)}.focused-preview .conversations button{padding:15px 8px;gap:6px}.focused-preview .conversations .avatar{display:none}.focused-preview .chat-messages{padding:15px 12px}.focused-preview .composer{margin-inline:9px}.focused-preview .bubble{font-size:8px}.focused-preview .composer-tools{gap:4px;padding:7px}.focused-preview .composer-tools button{font-size:6px;padding:4px}.focused-preview .report-stats strong{font-size:21px}.focused-preview .report-stats>div{padding:12px 8px}.focused-preview .report-stats small{font-size:6px}.focused-preview .day-label{padding:10px 3px;font-size:6px}.focused-preview .cal-event strong{font-size:8px}.focused-preview .cal-event>span{font-size:5px}.pos-preview{padding:18px;gap:15px}.pos-order{padding-left:15px}.pos-order h3{font-size:18px}}@media(max-width:800px){.workflow-section{padding-block:60px}.workflow-layout,.workflow-section.reverse .workflow-layout{grid-template-columns:1fr;gap:35px}.workflow-section.reverse .workflow-copy,.workflow-section.reverse .workflow-visual{order:initial}.workflow-copy{max-width:600px}.workflow-copy h2{font-size:50px}.workflow-copy>p{font-size:14px;max-width:550px}.workflow-copy li,.workflow-copy .button{font-size:12px}.workflow-intro{padding-block:65px 50px}.workflow-intro h2{font-size:50px}.workflow-intro p{font-size:13px}.workflow-visual:before{inset:35px -12px -8px 20px}.focused-preview .inbox-layout{grid-template-columns:170px minmax(0,1fr)}.focused-preview .conversations .avatar{display:grid}.focused-preview .conversations button{padding:17px 12px;gap:9px}.focused-preview .bubble{font-size:10px}.focused-preview .composer-tools button{font-size:8px;padding:5px 7px}.focused-preview .report-body{grid-template-columns:1.2fr 1fr}.focused-preview .artist-report{display:block;border-top:0;border-left:1px solid var(--line);padding:0 0 0 20px}.focused-preview .artist-report>div{font-size:8px;padding:13px 0}.focused-preview .artist-report b{margin-left:auto}.focused-preview .report-stats strong{font-size:27px}.focused-preview .report-stats small{font-size:8px}.focused-preview .cal-event strong{font-size:10px}.focused-preview .cal-event>span{font-size:7px}.focused-preview .cal-event small{font-size:7px}.focused-preview .today-row{font-size:10px}.focused-preview .today-row .status{font-size:8px}.focused-preview .portfolio-item img{height:240px}.pos-preview{padding:25px;gap:25px}.pos-order h3{font-size:24px}}@media(max-width:560px){.workflow-copy h2{font-size:42px}.workflow-copy>p{font-size:13px}.workflow-copy li{font-size:11px}.workflow-copy .button{font-size:10px}.workflow-copy .eyebrow{font-size:8px}.workflow-intro h2{font-size:43px}.workflow-visual .preview-label>span:last-child{font-size:6px}.workflow-visual .preview-label{font-size:6px}.workflow-visual .preview-hint{font-size:8px}.focused-preview .inbox-layout{grid-template-columns:minmax(0,1fr)}.focused-preview .conversations button{width:135px;padding:10px 8px}.focused-preview .conversations .avatar{width:24px;height:24px}.focused-preview .composer-tools button{font-size:7px}.focused-preview .bubble{font-size:9px}.focused-preview .report-body{grid-template-columns:1fr}.focused-preview .artist-report{display:grid;border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.focused-preview .artist-report>div{font-size:7px;padding:4px 0}.focused-preview .artist-report b{margin-left:32px}.focused-preview .report-stats strong{font-size:21px}.focused-preview .report-stats small{font-size:6px}.focused-preview .cal-event strong{font-size:7px}.focused-preview .cal-event small{font-size:5px}.focused-preview .cal-event>span{font-size:5px}.focused-preview .calendar-grid{grid-template-columns:28px repeat(5,minmax(0,1fr));margin-inline:8px}.focused-preview .today-row{grid-template-columns:1fr 1fr;font-size:9px}.focused-preview .today-row>div:nth-child(4){grid-column:auto}.focused-preview .today-row>button:last-child{grid-column:2}.focused-preview .pipeline{display:flex}.focused-preview .pipeline-column{min-width:155px}.focused-preview .portfolio-item img{height:160px}.attention-stats{margin-inline:15px}.attention-list{padding-inline:15px}.attention-list small{font-size:7px}.attention-list strong{font-size:9px}.automation-confirmation{padding-inline:15px;gap:10px}.pos-preview{padding:15px;gap:15px}.pos-order h3{font-size:17px}.product-bottle{height:170px}.pos-catalog h3{font-size:15px}.pos-catalog .demo-button{font-size:7px;padding:9px 5px}.pos-order{padding-left:12px}.order-line{font-size:7px}.ledger-summary{margin-inline:14px;gap:10px}.ledger-summary>div{padding:13px}.ledger-summary strong{font-size:24px}.ledger{padding-inline:14px}.ledger-row{font-size:8px;gap:9px}.ledger-row strong{font-size:9px}.ledger-row small{font-size:6px}.accounting-note{padding-inline:14px}.focused-preview .demo-topbar>span{font-size:6px}}.button.outline .link-arrow{filter:none!important}.workflow-visual:before{display:none}.workflow-visual .demo-window{box-shadow:none}.demo-topbar,.sample-badge{display:none}.demo-announcement{font-size:0;min-height:0;padding:0;border:0}.demo-announcement:focus{font-size:10px}.bubble{background:#33343f}.bubble.outgoing{background:#2e4090;color:#dee1ff}.product-shot{margin:0;background:#11131c;border:1px solid rgba(255,255,255,.12);border-radius:5px;overflow:hidden;color:#e2e1ef;font-family:Roboto,DM Sans,sans-serif;line-height:1.4;box-shadow:none}.product-shot *{box-sizing:border-box}.shot-toolbar{height:52px;border-bottom:1px solid rgba(255,255,255,.12);padding:0 19px;display:flex;align-items:center;gap:17px;background:#11131c}.shot-toolbar>strong{font-size:16px;font-weight:500}.shot-toolbar>span{margin-left:auto;font-size:9px;color:#aaaab7}.shot-toolbar .shot-mode{margin-left:0;border:1px solid rgba(255,255,255,.12);padding:5px 12px;color:#e2e1ef}.product-shot figcaption{border-top:1px solid rgba(255,255,255,.12);padding:9px 17px;font-size:8px;color:#aaaab7;background:#11131c}.shot-inbox{display:grid;grid-template-columns:29% minmax(0,1fr)}.shot-conversations{border-right:1px solid rgba(255,255,255,.12)}.shot-search{margin:14px 10px;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#aaaab7;font-size:9px}.shot-contact{display:flex;gap:10px;padding:17px 12px;border-bottom:1px solid rgba(255,255,255,.12);min-width:0}.shot-contact.selected{background:#1d1f29;border-right:2px solid #b9c3ff}.shot-avatar{width:29px;height:29px;display:grid;place-items:center;background:#4758a9;color:#dee1ff;border-radius:50%;font-size:10px;flex-shrink:0}.shot-contact strong{font-size:10px;font-weight:500;display:block}.shot-contact small{font-size:7px;color:#b9c3ff;display:block;margin-top:3px}.shot-contact p{font-size:8px;color:#aaaab7;margin:6px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot-thread{min-width:0}.shot-person{display:flex;gap:10px;align-items:center;border-bottom:1px solid rgba(255,255,255,.12);padding:13px 17px}.shot-person strong{font-size:11px;font-weight:500;display:block}.shot-person small{font-size:8px;color:#aaaab7;display:block}.shot-assigned{margin-left:auto;font-size:7px;color:#aaaab7}.shot-messages{padding:16px 18px 9px}.shot-date{font-size:7px;color:#aaaab7;display:block;text-align:center;margin-bottom:15px}.shot-bubble{max-width:88%;background:#33343f;border-radius:5px;font-size:10px;padding:11px 12px;margin-bottom:10px;color:#e2e1ef;line-height:1.65}.shot-bubble.outgoing{margin-left:auto;background:#2e4090;color:#dee1ff}.shot-shared{margin:0 0 12px auto;display:flex;gap:11px;align-items:center;width:78%;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:#1d1f29}.shot-shared img{width:46px;height:60px;object-fit:cover;border-radius:3px}.shot-shared>span{font-size:9px}.shot-shared small{font-size:7px;color:#aaaab7;display:block;margin-top:5px}.shot-compose{margin:4px 15px 15px;border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:12px;color:#aaaab7;font-size:9px}.shot-compose>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:23px}.shot-compose>div>span:first-child{display:flex;gap:8px;align-items:center;font-size:7px}.shot-compose i{width:2px;height:2px;background:#aaaab7;border-radius:50%}.shot-send{background:#b9c3ff;color:#00228b;font-size:8px;padding:6px 12px;border-radius:3px}.shot-cal-label{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#191b25}.shot-cal-label strong{font-size:11px;font-weight:500}.shot-cal-label>span:last-child{font-size:8px;color:#aaaab7;margin-left:auto}.shot-cal-label .shot-avatar{width:23px;height:23px;font-size:8px}.shot-calendar{display:grid;grid-template-columns:35px repeat(5,minmax(0,1fr));height:340px;margin:0 12px;border-bottom:1px solid rgba(255,255,255,.12)}.shot-hours{display:grid;grid-template-rows:55px repeat(10,27px);text-align:right;padding-right:5px;color:#aaaab7;font-size:7px;align-items:start}.shot-hours small{font-size:6px;transform:translateY(-3px)}.shot-day{position:relative;border-left:1px solid rgba(255,255,255,.12)}.shot-day-title{height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#11131c;border-bottom:1px solid rgba(255,255,255,.12);gap:2px}.shot-day-title small{font-size:7px}.shot-day-title b{font-size:18px;font-weight:500}.shot-day-title.current b{color:#b9c3ff}.shot-grid-lines{position:absolute;inset:55px 0 0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 26px,rgba(255,255,255,.12) 26px,rgba(255,255,255,.12) 27px)}.shot-appointment{position:absolute;left:1px;right:1px;background:#2e4090;border:1px solid #2e4090;border-radius:2px;padding:7px 6px;overflow:hidden}.shot-appointment strong{font-size:9px;font-weight:400;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shot-appointment span{font-size:7px;display:block;margin-top:3px}.shot-appointment.needs-attention{background:#d98a3a;border-color:#d98a3a;color:#11131c}.shot-appointment.consultation{background:#ae60c4;border-color:#ae60c4;color:#11131c}.shot-cal-footer{display:flex;gap:15px;align-items:center;padding:15px;font-size:7px;color:#aaaab7}.shot-cal-footer>span{display:flex;gap:5px;align-items:center}.shot-cal-footer>span:last-child{margin-left:auto}.session-dot,.consult-dot{width:6px;height:6px;border-radius:1px;background:#2e4090}.consult-dot{background:#ae60c4}.shot-dashboard{padding:17px;display:flex;flex-direction:column;gap:14px}.shot-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.shot-kpis>div{background:#191b25;padding:16px 12px;border-radius:4px}.shot-kpis strong{display:block;font-size:25px;font-weight:400;letter-spacing:-.04em;white-space:nowrap}.shot-kpis span{font-size:6px;text-transform:uppercase;letter-spacing:.04em;display:block;color:#aaaab7;margin-top:10px}.shot-chart-row{display:grid;grid-template-columns:1.75fr 1fr;gap:12px}.shot-chart-panel{background:#191b25;padding:14px;border-radius:4px;min-width:0}.shot-chart-panel h3{font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:0;margin:0 0 17px}.shot-chart{height:142px;display:flex;gap:8px}.shot-axis{width:22px;display:flex;flex-direction:column;justify-content:space-between;font-size:6px;color:#aaaab7;padding-bottom:17px}.shot-bars{display:flex;flex:1;gap:7px;align-items:end;padding-bottom:17px;background:repeating-linear-gradient(to top,transparent 0,transparent 40px,#2e303a 40px,#2e303a 41px)}.shot-bars>div{height:100%;position:relative;display:flex;flex:1;align-items:end;justify-content:center}.shot-bars i{width:100%;background:#0946f9;display:block;border-radius:2px 2px 0 0}.shot-bars small{position:absolute;bottom:-14px;font-size:6px;color:#aaaab7}.shot-chart-unit{display:block;text-align:center;color:#aaaab7;font-size:6px;margin-top:10px}.shot-donut{height:105px;width:105px;max-width:100%;margin:2px auto 14px;background:conic-gradient(#0946f9 0 66.744%,#4758a9 66.744% 90.082%,#b83cd8 90.082%);border-radius:50%;display:grid;place-items:center}.shot-donut>span{height:69px;width:69px;background:#191b25;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%}.shot-donut strong{font-size:13px;font-weight:500}.shot-donut small{font-size:5px;color:#aaaab7;margin-top:3px}.shot-legend>span{display:flex;align-items:center;gap:6px;font-size:6px;margin-top:6px;color:#aaaab7}.shot-legend i{width:5px;height:5px;background:#0946f9;border-radius:50%;flex-shrink:0}.shot-legend>span:nth-child(2) i{background:#4758a9}.shot-legend>span:nth-child(3) i{background:#b83cd8}.shot-legend b{margin-left:auto;font-weight:400;color:#e2e1ef}.shot-table-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.shot-table-row h3{font-size:9px;margin-bottom:10px}.shot-data-row{display:flex;justify-content:space-between;gap:7px;font-size:7px;padding:8px 0;border-top:1px solid rgba(255,255,255,.12)}.shot-data-row b{font-weight:400}.shot-data-row span{color:#aaaab7}@media(max-width:1100px)and (min-width:801px){.shot-contact{padding:15px 9px;gap:7px}.shot-contact .shot-avatar,.shot-assigned{display:none}.shot-bubble{font-size:9px}.shot-compose>div>span:first-child{font-size:6px;gap:5px}.shot-kpis{gap:7px}.shot-kpis>div{padding:12px 8px}.shot-kpis strong{font-size:20px}.shot-chart-panel{padding:10px}.shot-legend>span{font-size:5px}.shot-data-row{font-size:6px}.shot-table-row{gap:8px}.shot-table-row h3,.shot-appointment strong{font-size:8px}.shot-appointment span{font-size:6px}}@media(max-width:560px){.shot-toolbar{padding-inline:13px;height:45px}.shot-toolbar>strong{font-size:14px}.shot-toolbar>span{font-size:8px}.shot-inbox{grid-template-columns:30% minmax(0,1fr)}.shot-contact{padding:15px 8px;gap:0}.shot-contact .shot-avatar{display:none}.shot-contact strong{font-size:8px}.shot-contact small,.shot-contact p{font-size:6px}.shot-search{margin:10px 7px;padding:7px 5px;font-size:6px}.shot-person{padding:11px 10px;gap:7px}.shot-person strong{font-size:9px}.shot-person small{font-size:6px}.shot-person .shot-avatar{width:23px;height:23px;font-size:8px}.shot-assigned{display:none}.shot-messages{padding:12px 10px 5px}.shot-bubble{font-size:8px;max-width:92%;padding:8px 9px;margin-bottom:9px;line-height:1.6}.shot-shared{width:87%;gap:8px;padding:5px}.shot-shared img{width:35px;height:48px}.shot-shared>span{font-size:7px}.shot-shared small{font-size:5px}.shot-compose{margin:5px 8px 12px;padding:9px;font-size:7px}.shot-compose>div{margin-top:21px;gap:5px}.shot-compose>div>span:first-child{font-size:5px;gap:4px}.shot-send{font-size:6px;padding:5px 7px}.shot-calendar{grid-template-columns:26px repeat(5,minmax(0,1fr));margin-inline:8px}.shot-appointment{padding:6px 3px}.shot-appointment strong{font-size:7px}.shot-appointment span{font-size:5px}.shot-cal-footer{gap:10px;padding:12px 10px;font-size:6px;flex-wrap:wrap}.shot-cal-footer>span:last-child{width:100%;margin-left:0}.shot-dashboard{padding:10px;gap:9px}.shot-kpis{gap:6px;grid-template-columns:repeat(2,1fr)}.shot-kpis>div{padding:12px}.shot-kpis strong{font-size:24px}.shot-kpis span{font-size:6px;margin-top:5px}.shot-chart-row{grid-template-columns:1.5fr 1fr;gap:8px}.shot-chart-panel{padding:10px}.shot-chart-panel h3{font-size:9px;margin-bottom:14px}.shot-bars{gap:4px}.shot-donut{height:85px;width:85px;margin-top:10px}.shot-donut>span{height:56px;width:56px}.shot-donut strong{font-size:11px}.shot-donut small{font-size:4px}.shot-legend>span{font-size:5px;gap:4px}.shot-table-row{grid-template-columns:1fr;gap:8px}.shot-table-row .shot-chart-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.shot-table-row h3{grid-column:1/-1;margin-bottom:10px}.shot-data-row{font-size:8px}.product-shot figcaption{font-size:7px;padding:8px 12px}}h1,h2,h1 em,h2 em,.pillar h3,.timeline h3{text-transform:uppercase;font-weight:600}.page-hero h1,.workflow-copy h2,.section h2,.closing-cta h2{line-height:1.04}.shot-kpis span{text-transform:none;font-size:8px;letter-spacing:0}.hero h1{font-size:clamp(46px,6.5vw,88px);line-height:1.02}.hero h1 em{white-space:normal}@media(max-width:560px){.hero h1{font-size:clamp(40px,10.5vw,58px)}}.shot-channel-list{display:flex;align-items:center;gap:13px}.shot-channel-list img{opacity:.85}.shot-inbox{grid-template-columns:31% minmax(0,1fr)}.shot-conversations{padding:5px 5px 12px;background:var(--bg)}.shot-search{border:0;background:var(--surface);border-radius:7px;margin:8px 7px 10px;padding:10px}.shot-contact{border:0;margin:2px 0;padding:16px 10px;gap:9px;border-radius:7px}.shot-contact.selected{border:0;background:var(--panel)}.shot-contact-avatar{position:relative;flex-shrink:0}.shot-contact-avatar>img{position:absolute;right:-3px;bottom:0;background:var(--bg);border:2px solid var(--bg);border-radius:4px;width:16px;height:16px}.shot-contact .shot-avatar{background:var(--surface-high);color:var(--ink)}.shot-contact small{color:var(--muted);font-size:7px;margin-top:3px}.shot-person{padding:14px 18px}.shot-active-channel{display:flex!important;align-items:center;gap:4px;margin-top:3px}.shot-messages{padding:22px 20px 16px}.shot-bubble{border-radius:12px 12px 12px 3px;max-width:84%;padding:10px 13px;margin-bottom:15px}.shot-bubble.outgoing{border-radius:12px 12px 3px;margin-bottom:7px}.shot-shared{border:0;background:transparent;padding:0;display:block;width:112px;margin:0 0 18px auto}.shot-shared img{width:112px;height:112px;border-radius:9px;object-fit:cover}.shot-shared>span{display:block;padding:6px 2px 0;font-size:8px}.shot-shared small{margin-top:2px}.shot-message-time{font-size:7px;color:var(--muted);display:block;margin-top:-8px}.shot-compose{border:0;background:var(--surface);border-radius:10px;margin:0 17px 17px;padding:12px}.shot-compose>div{margin-top:17px}.shot-send{border-radius:6px}.studio-schedule{font-family:DM Sans,sans-serif}.schedule-head,.schedule-artist-row{display:grid;grid-template-columns:80px repeat(7,minmax(0,1fr))}.schedule-head{height:42px;align-items:center;font-size:8px;color:var(--muted);border-bottom:1px solid var(--line);text-align:center}.schedule-head>span:first-child{text-align:left;padding-left:12px}.schedule-artist-row{min-height:126px;border-bottom:1px solid var(--line)}.schedule-artist{padding:16px 8px 10px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;background:var(--surface)}.schedule-artist .shot-avatar{width:24px;height:24px;font-size:8px;background:var(--surface-high)}.schedule-artist strong{font-size:9px;font-weight:500}.schedule-artist small{font-size:6px;color:var(--muted)}.schedule-cell{position:relative;border-left:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0,transparent 30px,var(--line) 30px,var(--line) 31px)}.schedule-booking{position:absolute;left:2px;right:2px;background:#2e4090;border-radius:3px;padding:7px 4px;overflow:hidden}.schedule-booking strong,.schedule-consult strong{font-size:7px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-booking span,.schedule-booking small{font-size:5px;display:block;margin-top:4px;white-space:nowrap}.schedule-orange{background:#d98a3a;color:#11131c}.schedule-muted{background:#5c637d}.schedule-consult{position:absolute;top:96px;left:2px;right:2px;height:26px;border-radius:3px;background:#ae60c4;color:#11131c;padding:3px 4px;overflow:hidden}.schedule-consult strong{font-size:6px}.schedule-consult span{font-size:5px;display:block}.schedule-off{font-size:7px;color:var(--muted);position:absolute;top:49px;width:100%;text-align:center;background:var(--bg);padding:5px 0}.product-visual-reports{--report-primary: var(--accent);--report-secondary: #2e4090;--report-tertiary: #5c637d}.shot-bars i,.shot-legend i{background:var(--report-primary)}.shot-donut{background:conic-gradient(var(--report-primary) 0 66.744%,var(--report-secondary) 66.744% 90.082%,var(--report-tertiary) 90.082%)}.shot-legend>span:nth-child(2) i{background:var(--report-secondary)}.shot-legend>span:nth-child(3) i{background:var(--report-tertiary)}@media(max-width:560px){.shot-inbox{grid-template-columns:30% minmax(0,1fr)}.shot-contact{padding:15px 6px;gap:6px}.shot-contact-avatar{display:none}.shot-contact small{display:flex}.shot-messages{padding:18px 12px 13px}.shot-bubble{max-width:94%;font-size:9px}.shot-assigned{display:none}.shot-channel-list{gap:10px}.shot-channel-list img{width:14px;height:14px}.schedule-head,.schedule-artist-row{grid-template-columns:56px repeat(7,minmax(0,1fr))}.schedule-head{font-size:6px}.schedule-artist{padding:13px 5px}.schedule-artist strong{font-size:7px}.schedule-artist small{font-size:5px}.schedule-booking{padding:5px 2px;left:1px;right:1px}.schedule-booking strong{font-size:6px}.schedule-booking small{display:none}.schedule-booking span{font-size:4px}.schedule-consult{left:1px;right:1px;padding:4px 2px}.schedule-consult strong{font-size:5px}}.shot-contact-avatar{height:29px}.closing-cta{padding:52px 0;background:var(--surface)}.closing-cta .cta-row{display:flex;align-items:center;justify-content:space-between;gap:48px}.closing-cta .cta-copy{border-left:3px solid var(--accent);padding-left:26px}.closing-cta .eyebrow{margin-bottom:14px}.closing-cta h2{font-size:clamp(36px,4.4vw,60px);margin:0;line-height:1.1}.closing-cta p{font-size:14px;margin:14px 0 0;color:var(--muted)}.closing-cta .button{flex-shrink:0;min-width:200px;justify-content:space-between;gap:32px}@media(max-width:700px){.closing-cta{padding:36px 0}.closing-cta .cta-row{align-items:stretch;flex-direction:column;gap:26px}.closing-cta .cta-copy{padding-left:18px}.closing-cta h2{font-size:38px}.closing-cta p{font-size:13px}.closing-cta .button{align-self:flex-start;margin-left:21px;min-width:190px}}.opportunity-card{background:var(--surface);border:0;border-radius:7px;padding:12px 9px;margin-bottom:9px;box-shadow:0 2px 4px #00000014}.opportunity-person{display:flex;align-items:center;gap:7px;min-width:0}.opportunity-avatar{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--surface-high);color:var(--accent);font-size:8px}.opportunity-person strong{font-size:9px;font-weight:500;line-height:1.4}.opportunity-card>b{display:block;margin-top:13px;font-size:14px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.opportunity-count{margin-left:auto;font-size:8px;color:var(--muted)}.portal-preview{padding:24px;color:var(--ink)}.portal-label{font-size:8px;color:var(--muted);display:block;margin-bottom:10px}.portal-welcome h3{font:500 22px/1.25 var(--sans);letter-spacing:-.03em;margin:0}.portal-welcome p{font-size:10px;color:var(--muted);margin:8px 0 22px}.portal-appointment{display:flex;gap:11px;align-items:center;padding:15px 0;border-block:1px solid var(--line)}.portal-appointment strong{font-size:10px;font-weight:500;display:block}.portal-appointment span:not(.shot-avatar){font-size:8px;color:var(--muted);display:block;margin-top:4px}.portal-date{margin-left:auto;text-align:right}.portal-steps{display:flex;gap:16px;margin:22px 0}.portal-steps>span{flex:1;font-size:8px;color:var(--muted)}.portal-steps b{display:block;font-size:9px;color:var(--accent);font-weight:500;margin-top:5px}.portal-details{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.portal-questionnaire,.portal-deposit{background:var(--surface);border-radius:9px;padding:18px}.portal-questionnaire dl{margin:15px 0 22px}.portal-questionnaire dt{font-size:8px;color:var(--muted);margin-top:14px}.portal-questionnaire dd{font-size:10px;margin:5px 0 0;line-height:1.5}.portal-complete{font-size:8px;color:var(--accent)}.portal-amount{display:block;font-size:30px;font-weight:500;letter-spacing:-.03em;margin:15px 0 8px}.portal-paid{display:inline-block;background:#2e4090;color:#dee1ff;padding:4px 9px;border-radius:20px;font-size:8px}.portal-deposit p{font-size:8px;color:var(--muted);margin:12px 0 22px}.portal-deposit>div{display:flex;justify-content:space-between;gap:10px;padding-top:11px;margin-top:11px;border-top:1px solid var(--line);font-size:8px}.portal-deposit>div span{color:var(--muted)}.portal-deposit>div strong{font-weight:500}@media(max-width:560px){.portal-preview{padding:17px}.portal-welcome h3{font-size:20px}.portal-details{grid-template-columns:1fr;gap:12px}.portal-steps{gap:8px}.portal-steps>span{font-size:7px}.portal-questionnaire dl{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;margin:18px 0}.portal-questionnaire dt,.portal-questionnaire dd{margin:0}.portal-amount{font-size:28px}}.product-visual-onboarding{background:transparent;border:0;overflow:visible}.product-visual-onboarding>figcaption{background:transparent;border:0;text-align:right;padding:12px 0}.booking-preview-composition{position:relative;min-height:560px;padding:20px 0 0}.onboarding-sheet,.deposit-sheet{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:24px;box-shadow:0 18px 45px #00000030}.onboarding-sheet{width:57%;min-height:480px;padding-right:45px}.deposit-sheet{position:absolute;right:0;top:83px;width:58%;z-index:1;background:var(--surface)}.booking-sheet-brand{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:25px}.booking-sheet-brand>span{font-size:7px;color:var(--muted)}.booking-sheet-label{display:block;font-size:8px;color:var(--accent);margin-bottom:8px}.booking-preview-composition h3{font:500 20px/1.2 var(--sans);letter-spacing:-.025em;margin:0 0 9px}.booking-preview-composition p{font-size:9px;color:var(--muted);line-height:1.6;margin:0 0 19px}.booking-field{margin-top:13px;min-width:0}.booking-field>span{font-size:8px;display:block;color:var(--muted);margin-bottom:6px}.booking-field>div{border:1px solid var(--line);border-radius:5px;padding:10px;font-size:9px;line-height:1.5;background:var(--bg)}.booking-field .booking-answer{min-height:63px}.booking-reference{display:flex;align-items:center;gap:9px;margin:17px 0;font-size:8px}.booking-reference img{width:30px;height:35px;border-radius:4px;object-fit:cover}.booking-reference small{display:block;color:var(--muted);font-size:6px;margin-top:3px}.booking-continue{display:block;text-align:center;padding:10px;border:1px solid var(--line);border-radius:5px;font-size:8px}.deposit-booking-summary{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:8px 0 17px;margin-bottom:17px}.deposit-booking-summary>span{font-size:8px;line-height:1.5;max-width:65%}.deposit-booking-summary small{font-size:7px;color:var(--muted);display:block;margin-top:4px}.deposit-booking-summary>strong{font-size:26px;font-weight:500;line-height:1}.deposit-booking-summary>strong>span{display:block;font-size:7px;font-weight:400;text-align:right;color:var(--muted);margin-top:5px}.payment-method{display:flex;align-items:center;gap:7px;font-size:8px;margin-bottom:17px}.credit-card-symbol{display:inline-block;width:17px;height:12px;border:1px solid var(--muted);border-radius:2px;background:linear-gradient(to bottom,transparent 3px,var(--muted) 3px,var(--muted) 5px,transparent 5px);flex-shrink:0}.card-brand{font-size:9px;font-weight:700;font-style:italic;margin-left:auto;color:var(--ink)}.mastercard-symbol{width:21px;height:14px;position:relative}.mastercard-symbol:before,.mastercard-symbol:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:var(--accent);left:0}.mastercard-symbol:after{left:8px;background:#5c637d;opacity:.85}.card-number-placeholder{display:flex;justify-content:space-between;align-items:center;color:var(--muted)}.payment-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-placeholder{color:var(--muted)}.deposit-pay{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;margin-top:20px;background:var(--accent);color:var(--on-primary);border-radius:5px;font-size:10px;font-weight:600}.deposit-pay img{filter:brightness(0)}.booking-preview-composition .deposit-note{font-size:7px;text-align:center;margin:11px 0 0}@media(max-width:560px){.booking-preview-composition{min-height:780px;padding-top:0}.onboarding-sheet{width:85%;padding:20px;min-height:450px}.deposit-sheet{width:88%;top:300px;padding:20px}.booking-preview-composition h3{font-size:19px}}.booking-preview-composition{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;min-height:0}.onboarding-sheet{grid-column:1 / 8;grid-row:1;width:auto}.deposit-sheet{position:relative;top:auto;right:auto;grid-column:6 / 13;grid-row:1;width:auto;margin-top:63px}@media(max-width:560px){.onboarding-sheet{grid-column:1 / 11}.deposit-sheet{grid-column:2 / 13;margin-top:300px}}.schedule-artist{align-items:center;justify-content:center;text-align:center;padding:12px 5px;gap:9px}.artist-portrait{display:block;width:36px;height:36px;border-radius:50%;background-image:url(/images/artist-avatars.png);background-size:300% 100%;background-position:var(--artist-position) center;background-repeat:no-repeat}.schedule-head>span:first-child{padding:0;text-align:center}.schedule-cell{background:none}.schedule-artist-row{border-bottom:1px solid var(--line)}.schedule-off{top:17px;bottom:17px;left:2px;width:calc(100% - 4px);display:grid;place-items:center;background:#5c637d;color:var(--ink);border-radius:3px;font-size:7px}.schedule-consult strong{font-size:7px}@media(max-width:560px){.artist-portrait{width:29px;height:29px}.schedule-consult strong{font-size:5px}}.calendar-job-composition{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;position:relative;padding-bottom:12px}.calendar-job-background{grid-column:1 / 12;grid-row:1;min-width:0}.job-card-preview{grid-column:5 / 13;grid-row:1;margin-top:150px;z-index:1;background:var(--bg);border:1px solid var(--line);border-radius:9px;box-shadow:0 20px 50px #00000040;overflow:hidden;font:10px/1.5 var(--sans)}.job-preview-heading{padding:17px;display:flex;align-items:center;justify-content:space-between;gap:10px}.job-preview-heading>strong{font-size:16px;font-weight:500}.job-preview-customer{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:9px}.job-preview-customer small{display:block;color:var(--muted);font-size:7px}.job-preview-customer .shot-avatar{width:28px;height:28px;font-size:9px}.job-preview-tabs{display:flex;justify-content:space-around;border-bottom:1px solid var(--line);font-size:8px}.job-preview-tabs>span{padding:11px 8px}.job-preview-tabs .active{border-bottom:2px solid var(--accent)}.job-preview-content{padding:14px}.job-preview-progress{display:flex;gap:5px}.job-preview-progress>span{flex:1;font-size:6px;color:var(--muted);white-space:nowrap}.job-preview-progress i{display:block;height:3px;background:var(--surface-high);margin-top:7px}.job-preview-progress .done{color:var(--accent)}.job-preview-progress .done i{background:var(--accent)}.job-preview-status{display:flex;justify-content:space-between;gap:12px;padding:15px 0;font-size:7px;color:var(--muted)}.job-preview-status b{color:var(--ink);font-weight:400;margin-left:5px}.job-preview-tattoo,.job-preview-appointments{padding:13px;background:var(--surface);border-radius:5px}.job-card-preview h4{font-size:9px;font-weight:500;margin:0 0 11px}.job-preview-tattoo>div{display:flex;gap:12px}.job-preview-tattoo img{width:66px;height:76px;object-fit:cover;border-radius:3px}.job-preview-tattoo dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:5px 10px;font-size:7px;align-content:start}.job-preview-tattoo dt{color:var(--muted)}.job-preview-tattoo dd{margin:0}.job-preview-tattoo p{font-size:7px;color:var(--muted);margin:10px 0 0}.job-preview-appointments{margin-top:10px}.job-preview-appointments>div{display:flex;align-items:center;gap:9px;font-size:8px;padding:8px 0}.job-preview-appointments i{width:5px;height:5px;background:var(--accent);border-radius:50%}.job-preview-appointments small{display:block;font-size:7px;color:var(--muted);margin-top:3px}.job-preview-appointments b{font-size:6px;font-weight:400;color:var(--accent);margin-left:auto}.job-preview-caption{display:block;text-align:right;color:var(--muted);font-size:6px;padding:0 14px 12px}@media(max-width:560px){.calendar-job-background{grid-column:1 / 13}.job-card-preview{grid-column:2 / 13;margin-top:330px}.job-preview-progress>span{font-size:5px}.job-preview-heading{padding:14px}.job-preview-content{padding:12px}}.job-card-preview{grid-column:7 / 13;border-radius:5px;--job-purple: #f4aeff}.job-preview-heading{padding:15px 13px}.job-preview-customer{font-size:9px;gap:9px}.job-customer-photo{width:34px;height:34px;flex-shrink:0;border-radius:50%;background:url(/images/artist-avatars.png) right center / 300% 100%}.job-preview-actions{display:flex;align-items:center;gap:8px;color:var(--muted)}.job-preview-actions>span{display:grid;place-items:center;width:20px;height:24px}.job-preview-actions svg{width:15px;height:15px}.job-preview-tabs{font-size:7px}.job-preview-tabs>span{padding:10px 5px}.job-preview-content{padding:12px}.job-preview-progress{gap:4px;padding:10px 8px;background:var(--surface);border-radius:3px}.job-preview-progress>span{font-size:5px}.job-preview-progress .done{color:var(--job-purple)}.job-preview-progress .done i{background:var(--job-purple)}.job-preview-progress i{height:3px;margin-top:6px}.job-preview-status{font-size:6px;gap:6px;padding:12px 0}.job-preview-tattoo{padding:10px}.job-preview-tattoo>div{gap:9px}.job-preview-tattoo img{width:50px;height:60px}.job-preview-tattoo dl{font-size:6px;gap:3px 7px}.job-preview-tattoo h4{margin-bottom:9px}.job-preview-appointments{padding:11px 10px}.job-preview-appointments>div{gap:8px;padding:10px 0;align-items:center;position:relative}.job-preview-appointments>div+div{border-top:1px solid var(--line)}.job-preview-appointments>div>span:nth-child(2)>strong{font-size:7px;font-weight:500;display:block}.job-preview-appointments>div>span:nth-child(2)>small{font-size:6px}.job-date-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:29px;height:33px;border-radius:4px;background:var(--surface-high)}.job-preview-appointments .job-date-tile b{font-size:12px;color:var(--ink);font-weight:500;margin:0;line-height:1}.job-preview-appointments .job-date-tile small{font-size:5px;letter-spacing:.08em;margin-top:4px;color:var(--muted)}.job-preview-appointments>div>b{font-size:5px}@media(max-width:560px){.job-card-preview{grid-column:4 / 13}.job-preview-heading{padding:12px 10px}.job-preview-content{padding:9px}.job-preview-customer{font-size:8px;gap:7px}.job-preview-progress{padding:8px 4px;gap:3px}.job-preview-progress>span{font-size:4px}.job-preview-appointments>div>b{display:none}}.calendar-view-options{display:flex;align-items:center;border:1px solid var(--line);border-radius:4px;overflow:hidden;margin-left:0!important;font-size:7px!important}.calendar-view-options>b,.calendar-view-options>span{padding:6px 8px;font-weight:400}.calendar-view-options>b{background:var(--surface-high);color:var(--accent)}@media(max-width:560px){.calendar-view-options>b,.calendar-view-options>span{padding:5px 4px}.product-visual-calendar .shot-toolbar{gap:8px}.product-visual-calendar .shot-toolbar>span{font-size:6px}}.job-customer-photo{background-image:url(/images/customer-jamie.png);background-position:center;background-size:cover}.calendar-job-composition .job-card-preview{margin-top:70px}@media(max-width:560px){.calendar-job-composition .job-card-preview{margin-top:190px}}.job-card-preview .job-preview-heading{padding:10px 13px 4px}.job-card-preview .job-preview-tabs>span{padding:7px 5px}.job-card-preview .job-preview-progress{background:transparent;padding:0;margin:2px 0 15px;border-radius:0}.today-job-composition .calendar-job-background{grid-column:1 / 9}.daily-context-preview{border:1px solid var(--line);background:var(--bg);border-radius:7px;overflow:hidden;font-family:var(--sans)}.daily-context-heading{padding:17px 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.daily-context-heading strong{font-size:13px;font-weight:500}.daily-context-heading>span{font-size:8px;color:var(--muted)}.daily-context-summary{padding:15px;display:flex;gap:16px;font-size:8px;color:var(--muted)}.daily-context-summary b{font-weight:500;color:var(--ink)}.daily-context-row{display:flex;align-items:center;gap:12px;margin:0 15px;padding:18px 0;border-top:1px solid var(--line)}.daily-context-row>span{font-size:9px;color:var(--muted)}.daily-context-row strong{font-size:10px;display:block;font-weight:500}.daily-context-row small{display:block;font-size:8px;color:var(--muted);margin-top:4px}.today-job-composition .job-card-preview{grid-column:5 / 13;margin-top:90px}.today-job-composition .job-preview-heading{padding:16px 16px 8px}.today-job-composition .job-preview-customer{font-size:12px}.today-job-composition .job-customer-photo{width:40px;height:40px}.today-job-composition .job-preview-customer small{font-size:8px}.today-job-composition .job-preview-tabs{font-size:9px}.today-job-composition .job-preview-tabs>span{padding:10px 6px}.today-job-composition .job-preview-content{padding:16px}.today-job-composition .job-preview-progress>span{font-size:7px}.today-job-composition .job-preview-progress{margin-bottom:19px}.today-job-composition .job-card-preview h4{font-size:11px}.today-job-composition .job-preview-tattoo{padding:14px}.today-job-composition .job-preview-tattoo img{width:70px;height:80px}.today-job-composition .job-preview-tattoo dl{font-size:9px;gap:5px 9px}.today-job-composition .job-preview-appointments{padding:14px}.today-job-composition .job-preview-appointments>div{padding:13px 0;gap:12px}.today-job-composition .job-preview-appointments>div>span:nth-child(2)>strong{font-size:9px}.today-job-composition .job-preview-appointments>div>span:nth-child(2)>small{font-size:8px}.today-job-composition .job-preview-appointments>div>b{font-size:7px}@media(max-width:560px){.today-job-composition .calendar-job-background{grid-column:1 / 12}.today-job-composition .job-card-preview{grid-column:2 / 13;margin-top:155px}.today-job-composition .job-preview-content{padding:12px}.today-job-composition .job-preview-progress>span{font-size:5px}.today-job-composition .job-preview-tattoo dl{font-size:8px}.today-job-composition .job-preview-tattoo img{width:57px;height:70px}.today-job-composition .job-preview-appointments>div>span:nth-child(2)>strong{font-size:8px}}.daily-context-row{display:block;padding:14px 0}.daily-customer-line{display:flex;gap:8px;align-items:center;max-width:192px}.daily-customer-avatar{width:29px;height:29px;flex-shrink:0;display:block;border-radius:50%;background:url(/images/daily-customer-avatars.png) var(--customer-position) center / 300% 100%}.daily-customer-avatar.jamie{background-image:url(/images/customer-jamie.png);background-position:center;background-size:cover}.daily-customer-name{min-width:0}.daily-context-row .daily-customer-name strong{font-size:9px}.daily-context-row .daily-customer-name small{font-size:7px;margin-top:2px}.daily-customer-line time{margin-left:auto;font-size:8px;color:var(--muted)}.daily-context-row .daily-action{display:flex;align-items:center;gap:5px;width:fit-content;margin:9px 0 0 37px;padding:3px 0;font-size:8px;color:var(--green)}.daily-action svg{width:12px;height:12px;flex-shrink:0}.daily-context-row .daily-action.warning{color:#e0a45a}.daily-context-row .daily-action.ready{color:var(--accent)}@media(max-width:560px){.daily-customer-line{max-width:none}}.story-editorial .shell.story-editorial-inner{display:grid;grid-template-columns:minmax(0,1fr) 220px;column-gap:64px}.story-editorial .shell.story-editorial-inner>div:first-child{grid-column:1 / -1}.story-editorial .partner-metrics{display:grid;align-content:start;gap:26px;border-left:1px solid var(--line);padding-left:32px}.story-editorial .partner-metrics div{display:grid;gap:8px}.story-editorial .partner-metrics strong{font:600 42px/1.1 var(--display);color:var(--accent)}.story-editorial .partner-metrics span{font-size:12px;line-height:1.5;color:var(--muted)}.bloodline-intro .intro-copy .story-hero-lead{font-size:18px}@media(max-width:800px){.story-editorial .shell.story-editorial-inner{grid-template-columns:1fr}.story-editorial .partner-metrics{grid-template-columns:repeat(3,1fr);border-left:0;border-top:1px solid var(--line);padding:28px 0 0;margin-top:32px;gap:14px}.story-editorial .partner-metrics strong{font-size:30px}.story-editorial .partner-metrics span{font-size:11px}}@media(min-width:801px){.story-editorial .partner-metrics{transform:translateY(-20px)}}@media(max-width:800px){.story-editorial .partner-metrics{transform:none}}.hero-photo{filter:saturate(.55) contrast(1.03);object-position:center 42%}.origin-band .origin-visual{height:auto;aspect-ratio:auto;background:transparent}.origin-band .origin-visual img{display:block;width:100%;height:auto;object-fit:contain;filter:saturate(.15) brightness(.82) contrast(.95);opacity:.88}.shot-contact{padding:10px;align-items:center}.shot-contact-avatar{display:block}.shot-contact-avatar .daily-customer-avatar{width:32px;height:32px}.shot-contact>div{min-width:0}.shot-contact strong,.shot-contact p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shot-contact p{margin-top:4px}.shot-contact-avatar>img{bottom:-4px;right:-4px}.shot-status-filters{display:flex;align-items:center;gap:4px;padding:0 7px 10px;font-size:9px;color:var(--muted)}.shot-status-filters span{padding:5px 6px;white-space:nowrap;border-radius:4px}.shot-status-filters .active{color:var(--accent);background:var(--surface-high)}.shot-status-filters .follow-up{margin-left:auto;border:1px solid var(--line)}@media(max-width:600px){.shot-status-filters{gap:2px;padding-inline:2px;font-size:7px}.shot-status-filters span{padding:4px 3px}}.brand-wordmark{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-family:var(--sans);font-size:26px;font-weight:600;letter-spacing:-.4px;line-height:1;white-space:nowrap}.brand-wordmark>img{width:30px;height:30px;flex-shrink:0}.brand-wordmark .brand-iq{font-weight:700}a.button,button.button{border-radius:2px}a.button:not(:has(svg,.link-arrow)),button.button:not(:has(svg,.link-arrow)){justify-content:center}@media(min-width:801px){:is(#inquiries,#studio,#financials) .workflow-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:is(#inquiries,#studio,#financials) .workflow-visual{width:100%;max-width:100%}:is(#inquiries,#studio,#financials) .product-shot{width:100%;max-width:100%;box-sizing:border-box}.booking-sheet-brand>.booking-logo{display:block;width:90px;flex:0 0 90px;line-height:0}.booking-logo svg{display:block;width:90px;height:auto}.demo-page .demo-form{padding:0;min-width:0;--form-inset: 40px}.demo-form-header{padding:var(--form-inset) var(--form-inset) 0}.form-status,.demo-fallback{margin-inline:var(--form-inset)}.demo-form .tiny{margin:0;padding:0 var(--form-inset) var(--form-inset)}@media(max-width:560px){.demo-page .demo-form{--form-inset: 20px}}
