@font-face{font-family:Satoshi;src:url('assets/Satoshi-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Satoshi;src:url('assets/Satoshi-Medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Satoshi;src:url('assets/Satoshi-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Inter;src:url('assets/Inter-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('assets/Inter-600.woff2') format('woff2');font-weight:600 800;font-display:swap}
:root{--ink:#202122;--muted:#686b70;--line:#e6e7e9;--blue:#0071e3;--blue-hover:#005fc0;--surface:#f7f8fa;--font:Satoshi,Arial,sans-serif;--app:Inter,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:white;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}svg{flex-shrink:0;vertical-align:middle}h1,h2,h3,h4,p,figure{margin:0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #0071e3;outline-offset:5px}button:disabled{cursor:default}::selection{background:#d4e7ff}.wrap{max-width:1200px;margin:0 auto;width:calc(100% - 80px)}.section{padding-top:128px;padding-bottom:128px}.skip{position:fixed;left:20px;top:-100px;z-index:1000;padding:12px;background:white}.skip:focus{top:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:21px;min-height:49px;padding:0 23px;border-radius:9px;background:var(--blue);color:white;font-weight:700;font-size:15px;transition:background .18s,transform .18s;box-shadow:0 1px 2px #00134412}.button:hover{background:var(--blue-hover);transform:translateY(-1px)}.button.small{font-size:13px;min-height:36px;padding:0 14px;gap:10px;border-radius:7px}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--blue);font-size:16px;font-weight:700;line-height:1.5}.text-link:hover svg{transform:translateX(3px)}.text-link svg{transition:transform .18s}.eyebrow{font-size:12px;letter-spacing:.065em;line-height:1.5;font-weight:700;margin-bottom:23px}.blue-dot{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--blue);vertical-align:2px}h1{font-size:88px;font-weight:500;line-height:1.015;letter-spacing:-3.5px}h2{font-size:58px;font-weight:500;line-height:1.075;letter-spacing:-1.8px}p{font-size:18px;line-height:1.65;color:var(--muted)}.micro,.small-note,.sample-note{font-size:12px;line-height:1.6;color:#797c82}.orbit{display:block;mix-blend-mode:multiply;pointer-events:none}
/* The original compact navigation geometry, in white. */
.nav{position:fixed;z-index:100;top:20px;left:50%;transform:translateX(-50%);width:calc(100% - 48px);max-width:1200px;height:62px;border:1px solid #e7e8eb;border-radius:20px;background:#fffffff5;backdrop-filter:blur(18px);box-shadow:0 3px 16px #16253d07;display:flex;align-items:center;padding:0 18px 0 22px;gap:35px}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand img{width:175px;display:block;filter:brightness(0)}.desktop-nav{display:flex;align-items:center;gap:28px;margin-left:18px;font-size:13px;font-weight:500}.desktop-nav summary{list-style:none;cursor:pointer;word-spacing:9px}.desktop-nav summary::-webkit-details-marker{display:none}.desktop-nav details{position:relative}.nav-popover{position:absolute;top:40px;left:-16px;width:245px;border:1px solid var(--line);border-radius:13px;background:white;padding:9px;box-shadow:0 12px 35px #141e3212;display:grid;gap:2px}.nav-popover a{padding:11px 10px;border-radius:7px;font-size:14px}.nav-popover a:hover{background:var(--surface)}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:24px}.sign-in{font-size:13px}.mobile-menu{display:none}
.hero{padding-top:153px;overflow:hidden}.hero-copy{text-align:center}.hero .eyebrow{margin-bottom:21px;letter-spacing:0;font-size:14px;font-weight:500}.hero-description{font-size:18px;line-height:1.65;margin-top:24px;color:#72757a}.hero-actions{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:27px}.hero-actions .text-link{color:var(--ink);font-size:14px}.hero .micro{margin-top:13px}.platform-strip{padding:39px 12px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:22px}.platform-strip>span{font-size:14px;color:var(--muted);line-height:1.65;margin-right:65px}.platform-strip b{font-weight:500;color:var(--ink)}.platform-strip>div{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:500}.platform-strip>i{color:#b6bbc2;font-style:normal}
/* Film: actual form presentation + source-matched native frontend layouts. */
.film-shell{max-width:1400px;width:100%;margin:36px auto 32px;position:relative}.film-viewport{position:relative;width:100%;overflow:hidden;aspect-ratio:1240/650;container-type:inline-size}.film-artboard{width:1240px;height:650px;position:absolute;top:0;left:50%;transform:translateX(-50%) scale(var(--film-scale,1));transform-origin:top center;background:radial-gradient(ellipse at 49% 70%,#f0f3fa 0,white 67%)}.film-center{position:absolute;width:1000px;height:510px;left:120px;top:43px;background:white;border:1px solid #e3e5e9;border-radius:10px;box-shadow:0 20px 55px #26345313,0 2px 8px #26345306;overflow:hidden;font-family:var(--app);color:#171717}.window-chrome{height:31px;border-bottom:1px solid #e9e9ec;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 13px;font:10px var(--app);color:#92959a;gap:12px}.window-chrome>span{color:#74777c}.window-dots{display:flex;gap:4px;width:46px}.window-dots i{width:6px;height:6px;background:#e1e2e5;border-radius:100%}.product-scene{position:absolute;top:31px;left:0;right:0;bottom:0;opacity:0;transform:translateY(7px);visibility:hidden;transition:opacity .35s,transform .45s;display:flex;overflow:hidden}.product-scene.active{visibility:visible;opacity:1;transform:translateY(0)}.scene-form{display:block;background:#fff}.public-progress{position:absolute;top:0;left:0;right:0;height:4px;background:#f3f3f3}.public-progress i{height:4px;background:#171717;width:33.33%;display:block;transition:width .4s}.public-form-brand{padding:26px 32px;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600;letter-spacing:.04em}.public-form-brand>span{font-size:12px;letter-spacing:0;color:#737373;font-weight:400}.native-form-stage{width:620px;height:326px;position:relative;margin:14px auto 0}.film-question{position:absolute;top:23px;left:0;width:100%;opacity:0;transform:translateY(8px);transition:opacity .23s,transform .25s;visibility:hidden}.film-question.active{visibility:visible;opacity:1;transform:translateY(0)}.film-question .MuiTypography-root{letter-spacing:0}.film-question input{caret-color:transparent;pointer-events:none}.question-selected{transition:none}.form-next{position:absolute;left:0;top:230px;display:flex;gap:14px;align-items:center;transition:opacity .2s}.form-next small{font-size:12px;color:#555}.form-next .native-btn{font:600 15px var(--app);padding:10px 15px;border-radius:7px;min-height:42px}.form-bottom{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:20px;left:32px;right:32px;color:#737373;font-size:10px}.form-bottom>span:last-child{color:#171717;border:1px solid #ddd;border-radius:5px;padding:5px;font-size:13px}.form-thanks{text-align:center;opacity:0;position:absolute;inset:54px 0 0;transition:opacity .3s}.form-thanks>span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;background:#f1f4f2;border-radius:50%;margin-bottom:20px}.form-thanks h3{font:600 30px var(--app);letter-spacing:-.6px}.form-thanks p{font:16px var(--app);margin-top:14px}.native-rail{width:49px;border-right:1px solid #ececec;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:12px 5px;gap:10px;background:#fbfbfb}.rail-logo{font-weight:700;font-size:19px;margin-bottom:15px}.rail-item{width:34px;height:33px;display:flex;align-items:center;justify-content:center;color:#6c6c6c;border-radius:7px}.rail-item.active{background:#ebebeb;color:#171717}.rail-bottom{margin-top:auto;color:#737373}.native-sidebar{position:relative;width:172px;padding:12px 8px;flex-shrink:0;border-right:1px solid #e5e5e5;font:12px var(--app);background:#fdfdfd}.native-workspace{display:flex;gap:8px;align-items:center;padding:0 4px 15px}.native-workspace>b{width:27px;height:27px;border:1px solid #ddd;border-radius:5px;display:grid;place-items:center;background:white;font-size:12px}.native-workspace>span{font-weight:600;font-size:11px}.native-workspace small{font-size:9px;display:block;color:#8b8b8b;font-weight:400;margin-top:3px}.native-workspace i{font-style:normal;margin-left:auto;color:#888}.native-search{display:flex;align-items:center;gap:7px;height:29px;border:1px solid #e5e5e5;border-radius:5px;padding:0 7px;font-size:10px;color:#777;background:white}.native-search kbd{font-family:var(--app);font-size:8px;margin-left:auto}.native-section{font-size:12px;font-weight:600;margin:19px 7px 20px}.native-group{font:9px monospace;letter-spacing:1px;color:#919191;padding:0 9px;margin-bottom:7px;margin-top:16px;display:flex;justify-content:space-between}.native-nav-item{height:31px;display:flex;gap:9px;align-items:center;border-radius:5px;padding:0 9px;font-size:11px;margin-bottom:2px;color:#656565}.native-nav-item.selected{background:#eeeeee;color:#171717;font-weight:600}.native-user{position:absolute;bottom:14px;left:14px;display:flex;align-items:center;gap:8px;font-size:10px}.native-main{min-width:0;flex:1;padding:6px 7px 0;overflow:hidden}.native-titlebar{min-height:40px;border:1px solid #e5e5e5;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:5px 5px 0 0;font-size:13px}.object-icon{width:22px;height:22px;display:grid;place-items:center;border-radius:5px;background:#f1f1f1}.native-titlebar b{font-size:13px;font-weight:600}.native-title-actions{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:11px;color:#555}.native-btn{display:inline-flex;align-items:center;gap:6px;justify-content:center;font:500 11px var(--app);border:1px solid #ddd;border-radius:5px;padding:6px 10px;color:#171717;background:white;white-space:nowrap}.native-btn.dark{background:#171717;color:white;border-color:#171717}.native-toolbar{min-height:38px;border:1px solid #e5e5e5;border-top:0;display:flex;align-items:center;gap:12px;padding:3px 10px;font-size:10px;white-space:nowrap;border-radius:0 0 5px 5px}.view-label{display:flex;gap:6px;align-items:center;font-weight:600}.crm-search{display:flex;gap:7px;align-items:center;height:27px;width:194px;border:1px solid #e5e5e5;border-radius:5px;padding:0 7px;color:#777;overflow:hidden}.crm-search em{font-size:10px;font-style:normal}.crm-search.typing em{display:none}.text-caret{width:1px;height:12px;background:#171717;display:none}.crm-search.typing .text-caret{display:block}.toolbar-utils{margin-left:auto}.native-table{margin-top:6px;border:1px solid #e5e5e5;border-radius:5px;overflow:hidden}.native-row{display:grid;grid-template-columns:25px 165px 184px 133px minmax(134px,1fr);align-items:center;min-height:47px;border-bottom:1px solid #e9e9e9;padding:0 8px;font:10.5px var(--app);transition:background .3s,opacity .3s,transform .3s;white-space:nowrap;color:#525252}.native-row>span{overflow:hidden;text-overflow:ellipsis}.native-row.table-labels{min-height:34px;background:#fafafa;font-size:10px;color:#777}.native-row:last-child{border-bottom:0}.row-check{width:11px;height:11px;border:1px solid #d8d8d8;border-radius:3px;justify-self:center}.person-name{display:flex;align-items:center;gap:7px}.person-name b{font-weight:400;color:#171717}.avatar{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font:9px var(--app);font-style:normal;background:#eee;color:#666}.avatar.tone-0{background:#e9edf6;color:#556787}.avatar.tone-1{background:#ede9e5;color:#806f60}.avatar.tone-2{background:#e5ede8;color:#547061}.avatar.neutral{background:#eee}.native-table-foot{display:flex;align-items:center;justify-content:space-between;color:#999;font-size:9px;padding:13px 10px}.native-table.filtered .other-row{display:none}.native-table.row-hover .avery-row{background:#f0f5ff}.native-table.row-hover .avery-row b{color:#006cd8}.record-breadcrumb{font-size:11px;color:#737373}.native-record{display:flex;min-height:415px;border:1px solid #e5e5e5;border-top:0;border-radius:0 0 5px 5px}.person-properties{width:213px;padding:22px 18px;border-right:1px solid #e5e5e5;flex-shrink:0}.avatar.profile{width:46px;height:46px;font-size:17px;border-radius:9px;background:#eee;color:#6a6a6a;margin-bottom:14px}.person-properties h3{font:600 17px var(--app);letter-spacing:-.3px}.person-properties>p{font:10px var(--app);color:#737373;margin-top:7px}.person-actions{display:flex;gap:6px;margin:17px 0}.person-actions>span{width:29px;height:25px;display:grid;place-items:center;border:1px solid #e5e5e5;border-radius:5px}.person-properties dl{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:15px 5px;margin:22px 0 24px;font:10px var(--app)}.person-properties dt{color:#8a8a8a}.person-properties dd{margin:0;display:flex;gap:4px;align-items:center;color:#555}.mini-avatar{width:18px;height:18px;border-radius:50%;background:#eee;display:inline-flex;align-items:center;justify-content:center;font:7px var(--app);font-style:normal}.native-field-label{font-size:8px;letter-spacing:.6px;color:#888;display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid #eee}.relationship{display:flex;gap:7px;align-items:center;margin-top:13px;font-size:10px}.record-content{flex:1;min-width:0}.record-tabs{display:flex;align-items:center;gap:14px;height:42px;border-bottom:1px solid #e5e5e5;padding:0 14px;font:10px var(--app);overflow:hidden;white-space:nowrap}.record-tabs>span{height:42px;display:flex;align-items:center;color:#808080}.record-tabs>span.active{border-bottom:2px solid #171717;color:#171717}.record-overview,.record-notes{padding:20px}.record-overview h4{font:600 11px var(--app);margin-bottom:14px}.signal-card{border:1px solid #e5e5e5;border-radius:7px;padding:14px;display:flex;gap:12px;margin-bottom:28px}.signal-card>span{width:29px;height:29px;background:#f5f5f5;display:grid;place-items:center;border-radius:6px;color:#777}.signal-card b{font:600 11px var(--app)}.signal-card p{font:10px var(--app);margin-top:5px}.signal-card small{font:9px var(--app);color:#aaa;margin-top:10px;display:block}.timeline-entry{display:flex;gap:12px;position:relative;padding-left:8px;min-height:75px}.timeline-entry>i{width:6px;height:6px;background:#c9c9c9;border-radius:50%;margin-top:4px}.timeline-entry:first-of-type:after{content:'';position:absolute;top:10px;left:10px;bottom:0;border-left:1px solid #eee}.timeline-entry b{font:500 10px var(--app)}.timeline-entry p{font:10px var(--app);margin-top:5px}.timeline-entry small{font-size:8px;color:#aaa;display:block;margin-top:7px}.record-notes{display:none}.notes-open .record-notes{display:block}.notes-open .record-overview{display:none}.notes-toolbar{display:flex;align-items:center;justify-content:space-between;font:600 11px var(--app);margin-bottom:16px}.note-editor{border:1px solid #e5e5e5;border-radius:6px;padding:17px;min-height:175px}.note-editor>b{font:600 11px var(--app)}.note-editor p{font:11px/1.8 var(--app);margin-top:13px;min-height:61px;color:#565656}.note-editor>small{display:flex;align-items:center;gap:5px;margin-top:15px;font:8px var(--app);color:#999}.automation-top{display:flex;align-items:center;gap:18px;height:54px;border-bottom:1px solid #e5e5e5;font:12px var(--app);padding:0 12px}.automation-top>div>b{font-size:12px;font-weight:600}.automation-top small{font-size:8px;color:#8a8a8a;display:flex;align-items:center;gap:10px;margin-top:7px}.automation-top em{font-style:normal;background:#f1f1f3;padding:3px 12px;border-radius:100px;color:#666}.automation-top-actions{margin-left:auto;color:#888;font-size:10px}.automation-top-actions b{font-weight:400;color:#171717}.automation-toolbar{height:38px;display:flex;align-items:center;padding:4px 10px;gap:17px;font:9px var(--app);border-bottom:1px solid #e5e5e5}.automation-toolbar>.native-btn:first-child{margin-right:auto}.flow-canvas{position:relative;height:377px;background-color:#fafbfe;background-image:radial-gradient(#c6d0e3 .65px,transparent .65px);background-size:12px 12px;overflow:hidden;font-family:var(--app)}.flow-lines{position:absolute;width:760px;height:340px;top:0;left:0}.flow-path{stroke:#aab4c3;stroke-width:1}.flow-progress{stroke:#047857;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1}.flow-node{position:absolute;width:159px;top:127px;background:white;border:1px solid #e1e4eb;border-radius:7px;box-shadow:0 2px 2px #33333304;transition:border-color .25s,box-shadow .25s}.node-0{left:17px}.node-1{left:205px}.node-2{left:393px}.node-3{left:581px}.flow-node>div{display:flex;gap:7px;align-items:center;padding:9px;border-bottom:1px solid #eee}.flow-node b{font:500 9px var(--app)}.flow-node small{display:block;font:6px var(--app);letter-spacing:.4px;color:#87909d;margin-top:3px}.flow-icon{width:22px;height:22px;border-radius:5px;background:#f3f4f6;color:#59616f;display:grid;place-items:center}.flow-node p{font:8px var(--app);padding:10px 8px;color:#777}.flow-node .node-check{margin-left:auto;color:#047857;opacity:0;transition:opacity .2s}.flow-node.running{border-color:#80a1d7;box-shadow:0 0 0 3px #0071e310}.flow-node.complete{border-color:#8fc5b2}.flow-node.complete .node-check{opacity:1}.flow-inspector{position:absolute;right:0;top:0;bottom:0;width:248px;background:white;border-left:1px solid #ddd;box-shadow:-8px 0 24px #24355b08;padding:0 13px;transform:translateX(100%);transition:transform .5s cubic-bezier(.2,.8,.2,1);z-index:3}.inspector-open .flow-inspector{transform:translateX(0)}.flow-inspector>div{display:flex;justify-content:space-between;font:600 11px var(--app);height:40px;align-items:center;border-bottom:1px solid #eee}.flow-inspector label{display:block;font:9px var(--app);color:#888;margin:15px 0 7px}.flow-inspector p{font:10px/1.6 var(--app);color:#444;border:1px solid #e5e5e5;border-radius:4px;padding:9px}.flow-inspector>.native-btn{margin-top:14px}.canvas-controls{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;background:white;border:1px solid #e5e5e5;border-radius:6px;padding:7px 9px;font-size:12px;color:#888;white-space:nowrap;box-shadow:0 2px 7px #17171706}.canvas-controls>b{font-size:9px;font-weight:400;color:#444}.run-result{position:absolute;bottom:66px;left:50%;transform:translate(-50%,8px);display:flex;gap:7px;align-items:center;border:1px solid #cee7dc;background:#f7fffb;color:#047857;font:10px var(--app);padding:10px 14px;border-radius:7px;opacity:0;transition:opacity .3s,transform .3s;white-space:nowrap}.run-result.visible{opacity:1;transform:translate(-50%,0)}
.demo-cursor{position:absolute;left:280px;top:230px;z-index:9;pointer-events:none;filter:drop-shadow(0 2px 2px #0003);transition:opacity .2s;opacity:0}.cursor-ripple{position:absolute;z-index:8;width:27px;height:27px;border-radius:50%;background:#0071e32b;border:1px solid #0071e380;transform:translate(-50%,-50%) scale(0);opacity:0}.context-window{position:absolute;background:white;border:1px solid #dfe3e9;border-radius:9px;box-shadow:0 13px 38px #26345315;overflow:hidden;width:228px;opacity:0;transform:translateY(18px) scale(.97);transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);font-family:var(--app);color:#222}.context-window.visible{opacity:1;transform:translateY(0) scale(1)}.context-window .window-chrome{height:27px;font-size:8px;padding:0 10px}.context-window .window-dots{width:24px;gap:3px}.context-window .window-dots i{width:4px;height:4px}.context-body{padding:17px}.context-heading{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;margin-bottom:14px}.context-body h4{font-size:14px;font-weight:600;line-height:1.4}.context-body dl{display:grid;grid-template-columns:40px 1fr;gap:9px 7px;font-size:9px;margin:15px 0}.context-body dt{color:#999}.context-body dd{margin:0;color:#666}.context-success{border-top:1px solid #eee;padding-top:10px;font-size:9px;color:#047857;display:flex;gap:5px}.context-body p{font:11px/1.65 var(--app);color:#666;margin-top:10px}.context-body>small{font-size:8px;color:#a0a0a0;display:block;margin-top:13px}.submission-window{left:11px;top:291px}.note-window{right:5px;top:111px;width:226px}.email-window{right:0;top:250px;width:251px}.task-window{left:19px;top:322px;width:240px}.mail-to{font-size:9px;color:#999;display:block;margin-bottom:15px}.email-cta{margin-top:18px;display:flex;align-items:center;justify-content:space-between;font-size:10px;background:#171717;color:white;padding:10px 12px;border-radius:5px}.task-assignee{display:flex;gap:8px;align-items:center;margin-top:15px}.task-assignee>span{font-size:9px}.task-assignee small{display:block;font-size:8px;color:#999;margin-top:3px}.task-assignee>i{margin-left:auto;display:flex;align-items:center;justify-content:center;border:1px solid #d3e6dc;background:#f3fff9;width:25px;height:25px;border-radius:50%;color:#047857}.film-orbit{position:absolute;width:146px;right:26px;top:405px;mix-blend-mode:multiply;transition:opacity .5s,transform .5s}.film-controls{max-width:1000px;width:calc(100% - 120px);margin:-34px auto 0;position:relative;display:flex;align-items:center;gap:5px;padding:0 3px}.film-controls>button{border:0;background:transparent;width:34px;height:32px;color:#5b616b;display:grid;place-items:center;border-radius:6px}.film-controls button:hover{background:#f3f5f8;color:#171717}.film-chapters{display:flex;justify-content:center;gap:32px;flex:1;margin:0 15px}.film-chapters button{font:500 12px var(--font);border:0;background:none;color:#9b9fa6;padding:9px 0;position:relative;white-space:nowrap}.film-chapters button.active{color:#222}.film-time{font:10px var(--app);color:#8c9199;font-variant-numeric:tabular-nums}.film-track{height:2px;max-width:1000px;width:calc(100% - 120px);background:#eef0f4;margin:9px auto 0;overflow:hidden}.film-track i{display:block;background:#0071e3;height:2px;width:0}.film-caption{text-align:center;font-size:14px;color:#555b64;margin-top:22px;line-height:1.5}.sample-note{text-align:center;font-size:10px;margin-top:5px}
/* Customer-facing examples have their own authored visual identities. */
.section-heading{margin-bottom:55px}.section-heading.split{display:grid;grid-template-columns:1.2fr .8fr;gap:85px;align-items:end}.section-heading.split>div:last-child{padding-bottom:4px}.section-heading.split p:not(.eyebrow){font-size:17px;line-height:1.75}.section-heading.split .text-link{margin-top:23px}.section-heading.centered{text-align:center}.section-heading.centered>p:last-child{margin-top:25px}.capture-composition{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:23px;align-items:stretch}.landing-example{min-width:0;padding:22px 24px 27px;background:#f1f5f3;border:1px solid #e7ebe9;border-radius:13px;overflow:hidden}.example-label{font-size:10px;color:#53635b;display:flex;justify-content:space-between;gap:15px;font-weight:500;letter-spacing:.045em;margin-bottom:26px}.example-label>span:last-child{letter-spacing:0;color:#87918d}.campaign-browser{background:#fff;border:1px solid #c8d7cd;border-radius:7px;overflow:hidden;box-shadow:0 14px 25px #23433212}.campaign-page{background:#143c2c;color:#fcfdf4;padding:26px 30px 18px;font-family:var(--font)}.campaign-brand{font-size:14px;font-weight:700;letter-spacing:.1em;display:flex;gap:10px;align-items:center}.campaign-brand>span{font-size:6px;font-weight:400;letter-spacing:1px;border-left:1px solid #73917f;padding-left:10px;line-height:1.4;width:45px}.campaign-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;padding:34px 0 32px;align-items:center}.campaign-copy>small{font-size:7px;letter-spacing:.06em;color:#c4d5c5;display:block;margin-bottom:16px}.campaign-copy h3{font:500 39px/.98 var(--font);letter-spacing:-1.3px}.campaign-copy h3 em{font-style:normal;color:#ccedaa}.campaign-copy p{font-size:10px;line-height:1.6;color:#d0ddcf;margin-top:17px;max-width:230px}.campaign-benefits{display:grid;gap:8px;color:#c6d4c7;font-size:8px;margin-top:20px}.campaign-conversion{background:#fffdf5;color:#253a2c;padding:23px 20px 19px;border-radius:5px}.campaign-label{font-size:7px;letter-spacing:.1em;color:#798476;display:block;margin-bottom:10px}.campaign-conversion h4{font-size:20px;font-weight:500;line-height:1.13;letter-spacing:-.3px;margin-bottom:24px}.campaign-conversion label{display:block;font:8px var(--app);margin:11px 0 5px}.campaign-conversion>div{border:1px solid #d7ddd1;border-radius:3px;padding:8px;font:9px var(--app);color:#8b948a;background:#fffefa}.campaign-button{display:flex;justify-content:space-between;align-items:center;padding:11px 9px;margin-top:16px;background:#cceaaa;border-radius:3px;font-size:9px;font-weight:700}.campaign-conversion>small{display:block;font-size:7px;color:#8f978c;text-align:center;line-height:1.6;margin-top:11px}.campaign-foot{border-top:1px solid #4a6955;padding-top:14px;display:flex;justify-content:space-between;font-size:7px;color:#89a28d}.form-example{background:#f5f4fa;border:1px solid #e8e6f0;border-radius:13px;overflow:hidden;padding:22px 20px 0;position:relative}.form-example .example-label{color:#736d88}.form-example .example-label>span{color:inherit}.phone{width:273px;height:494px;background:white;border:6px solid #c4bbea;border-radius:37px;position:relative;overflow:hidden;box-shadow:0 14px 30px #46365f0c;margin:0 auto;font-family:var(--app)}.phone-island{width:66px;height:15px;border-radius:0 0 12px 12px;position:absolute;left:50%;top:0;transform:translateX(-50%);background:#c4bbea}.phone-status{height:28px;padding:10px 16px 0;font:7px var(--app);display:flex;justify-content:space-between}.phone-form-header{font:600 7px var(--app);letter-spacing:.03em;display:flex;justify-content:space-between;margin:22px 18px 18px}.phone-form-header>span{font-weight:400;color:#888}.phone-progress{height:2px;background:#efedf5;margin:0 18px}.phone-progress>i{width:66%;display:block;height:2px;background:#171717}.phone-question{padding:30px 20px 0}.phone-question .MuiTypography-root{letter-spacing:-.3px}.phone-question .MuiTypography-body1:not(h3){font-size:11px;line-height:1.5}.phone-question .MuiButton-root{font-size:11px;min-height:44px;padding:10px 9px;line-height:1.4}.phone-question .MuiButton-root>span:first-child{width:17px;height:17px;font-size:11px}.phone-form-bottom{position:absolute;bottom:17px;left:18px;right:18px;display:flex;justify-content:space-between;font-size:7px;color:#999}.example-foot{padding:21px 0 20px;text-align:center;position:relative;background:#f5f4fa}.example-foot>b{font-size:12px;font-weight:500;display:block}.example-foot>span{font-size:11px;color:#9b98a4;display:block;margin-top:6px}.capture-bottom{display:grid;grid-template-columns:1fr 1fr;gap:120px;margin-top:32px}.capture-bottom h3{font-size:20px;font-weight:500;letter-spacing:-.3px;margin-bottom:11px}.capture-bottom p{font-size:15px;line-height:1.7}.mini-proof{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px}.mini-proof>span{display:flex;align-items:center;gap:7px}.mini-proof svg{width:15px;color:#6c8a73}
.quiz-section{background:#f8f8fa;padding:108px 0}.quiz-layout{display:grid;grid-template-columns:1fr 1fr;gap:115px;align-items:center}.quiz-visual{position:relative;min-height:596px;padding-left:17px}.quiz-phone{margin:0;border:7px solid #8873b2;width:276px;height:576px;box-shadow:0 20px 40px #4b386d15;background:#f3ecfc;transform:rotate(-3deg)}.quiz-phone .phone-island{background:#8873b2}.quiz-content{padding:25px 22px}.quiz-brand{font-size:19px;letter-spacing:.055em;font-weight:600;color:#554476}.quiz-brand i{font-style:normal;font-size:6px;display:block;letter-spacing:.23em;margin-top:2px}.quiz-progress{height:3px;background:#e2d8ef;margin:28px 0 24px}.quiz-progress>i{display:block;background:#72559e;width:50%;height:100%}.quiz-content>small{font-size:7px;letter-spacing:.035em;color:#8e7ca8}.quiz-content h3{font:500 35px/1.08 var(--font);letter-spacing:-.9px;color:#37284c;margin-top:17px}.quiz-content p{font-size:10px;line-height:1.6;color:#9181a9;margin:15px 0 19px;max-width:170px}.quiz-answer{display:flex;align-items:center;gap:8px;border:1px solid #d8cce8;border-radius:6px;padding:11px 9px;font-size:9px;margin-bottom:8px;color:#705e89}.quiz-answer>b{font-size:8px;border:1px solid #ccbddf;padding:3px;border-radius:2px;font-weight:400}.quiz-answer.chosen{border-color:#80639d;background:#e9def5;color:#4b365f}.quiz-answer svg{margin-left:auto}.quiz-next{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:5px;background:#5e457e;color:white;font-size:10px;margin:16px 0}.quiz-content>small:last-child{font-size:7px;letter-spacing:0;text-align:center;display:block}.quiz-result{position:absolute;left:241px;top:163px;width:241px;background:white;border:1px solid #e5e0eb;border-radius:12px;box-shadow:0 16px 40px #5135730d;padding:22px;transform:rotate(3deg);font-family:var(--font)}.quiz-result>small{font-size:8px;letter-spacing:.1em;color:#a89ab8}.quiz-result h4{font-size:23px;line-height:1.15;font-weight:500;letter-spacing:-.6px;margin:15px 0 10px;color:#59456e}.quiz-result p{font-size:11px;line-height:1.7;color:#a097aa}.quiz-result>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee9f2;padding-top:17px;margin-top:19px;font-size:9px;color:#9c8daf;line-height:1.8}.quiz-result>div b{font-weight:500;color:#685b78;font-size:10px}.result-button{display:flex;align-items:center;justify-content:space-between;background:#f0e9f7;color:#68527c;border-radius:6px;padding:11px;font-size:10px;margin-top:19px}.orbit-capture{width:148px;position:absolute;right:5px;bottom:20px}.section-copy h2{margin-bottom:26px}.section-copy>p:not(.eyebrow){font-size:17px;line-height:1.75}.section-copy .text-link{margin-top:25px}.benefit-list{padding:0;list-style:none;margin:27px 0 0;display:grid;gap:13px;font-size:14px;color:#54565d}.benefit-list li{padding-left:22px;position:relative}.benefit-list li:before{content:'✓';position:absolute;left:0;color:#9295a0;font-size:12px}
.crm-feature-window{border:1px solid #dfe2e8;border-radius:10px;overflow:hidden;box-shadow:0 8px 35px #17274205;background:white;margin:0 60px}.crm-feature-content{padding:9px;font-family:var(--app);color:#171717}.crm-feature-content .native-titlebar{height:48px;padding:0 20px}.crm-feature-content .native-record{min-height:445px}.crm-feature-content .person-properties{width:270px;padding:25px}.crm-feature-content .person-properties h3{font-size:21px}.crm-feature-content .person-properties>p{font-size:12px}.crm-feature-content .person-properties dl{font-size:12px;grid-template-columns:80px 1fr;gap:17px}.crm-feature-content .record-tabs{font-size:12px;height:47px;gap:23px;padding:0 22px}.crm-feature-content .record-tabs>span{height:47px}.crm-feature-content .record-overview{padding:24px}.crm-feature-content .record-overview h4{font-size:13px}.crm-feature-content .signal-card b{font-size:13px}.crm-feature-content .signal-card p{font-size:12px}.crm-feature-content .timeline-entry b,.crm-feature-content .timeline-entry p{font-size:11px}.feature-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:49px}.feature-trio article{padding-top:23px;border-top:1px solid var(--line)}.feature-trio svg{color:#777d88}.feature-trio h3{font-size:20px;letter-spacing:-.25px;font-weight:500;margin:17px 0 12px;line-height:1.4}.feature-trio p{font-size:15px;line-height:1.7}
.automation-section{background:#f9fafc;border-top:1px solid #eff0f3;border-bottom:1px solid #eff0f3}.workflow-feature{position:relative;border:1px solid #dce1e9;border-radius:10px;background:white;max-width:1000px;margin:0 auto;box-shadow:0 9px 25px #15274f04}.workflow-feature .automation-top{height:65px;padding:0 22px}.workflow-feature .automation-top>div>b{font-size:14px}.workflow-feature .automation-top small{font-size:10px}.workflow-feature .automation-toolbar{height:46px;padding:0 20px;font-size:11px}.workflow-feature .native-btn{font-size:12px}.workflow-feature .flow-canvas{height:359px;border-radius:0 0 10px 10px;background-size:14px 14px}.workflow-feature .flow-node{top:120px;width:184px}.workflow-feature .flow-node>div{padding:11px}.workflow-feature .flow-node b{font-size:11px}.workflow-feature .flow-node small{font-size:7px}.workflow-feature .flow-node p{font-size:9px;padding:12px}.workflow-feature .node-0{left:48px}.workflow-feature .node-1{left:287px}.workflow-feature .node-2{left:526px}.workflow-feature .node-3{left:765px}.workflow-feature .flow-lines{left:30px;width:945px}.workflow-feature .flow-inspector{display:none}.workflow-feature .canvas-controls{font-size:14px;bottom:26px;padding:9px 14px}.workflow-feature .canvas-controls>b{font-size:11px}.orbit-workflow{position:absolute;width:158px;right:-70px;bottom:-44px}.workflow-foot{display:flex;align-items:center;justify-content:space-between;margin-top:30px;max-width:1000px;margin-left:auto;margin-right:auto}.workflow-foot>span{font-size:13px;font-weight:500}.workflow-foot p{font-size:12px;color:#8d929b}
.ai-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:115px;align-items:center}.ai-section .section-copy .small-note{font-size:11px;margin-top:24px;color:#92959b}.ai-example{font-family:var(--app);border:1px solid #e0e2e7;border-radius:10px;box-shadow:0 15px 50px #203c5a08;position:relative;padding-bottom:35px}.ai-example-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding:16px;font-size:11px}.ai-example-header>span:first-child{display:flex;align-items:center;gap:9px;font-weight:600}.ai-example-header>span:last-child{font-size:9px;color:#999}.ask-prompt{background:#f5f5f5;border-radius:12px 12px 2px 12px;padding:15px 18px;margin:29px 26px 25px 75px;font-size:12px;line-height:1.6}.ask-response{display:flex;gap:13px;padding:0 26px}.ai-monogram{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #eee;border-radius:6px}.ask-response p{font:12px/1.7 var(--app);color:#555}.ask-response>div{flex:1}.ask-response>div>small{font-size:9px;line-height:1.6;color:#999;display:block;margin-top:15px}.draft-card{border:1px solid #e5e5e5;border-radius:8px;padding:18px;margin-top:20px}.draft-card>small{font:8px var(--app);letter-spacing:.07em;color:#999}.draft-card h3{font-size:13px;font-weight:600;margin:9px 0 19px}.draft-card>div{display:flex;align-items:center;gap:10px;font-size:10px;color:#666;padding:10px 0;border-top:1px solid #eee}.draft-card>.native-btn{margin-top:15px;font-size:10px}.orbit-ai{position:absolute;left:-73px;bottom:-48px;width:136px}
.work-section{background:#fafafa;border-top:1px solid #efefef;border-bottom:1px solid #efefef}.work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.work-grid h3{font-size:20px;line-height:1.35;letter-spacing:-.3px;font-weight:500;margin:26px 0 12px;max-width:260px}.work-grid p{font-size:15px;line-height:1.7}.work-grid>.text-link,.work-grid article>.text-link{font-size:14px;margin-top:18px}.work-visual{height:306px;border-radius:10px;position:relative;border:1px solid #e5e7eb;overflow:hidden;background:white}.daily-work .work-visual{padding:28px 20px}.daily-heading{font-size:20px;font-weight:500;display:flex;align-items:center;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid #eee}.daily-heading small{font-size:7px;color:#aaa;letter-spacing:.04em}.daily-item{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-bottom:1px solid #eee;font:11px var(--app)}.daily-item small{font-size:8px;display:block;color:#a1a1a1;margin-top:6px}.task-square{display:block;width:12px;height:12px;border:1px solid #ccc;border-radius:3px;flex-shrink:0}.daily-time{display:flex;gap:12px;align-items:flex-start;margin-top:18px}.daily-time>small{font:8px var(--app);color:#aaa;margin-top:9px}.daily-time>div{border-left:2px solid #829bc2;background:#eef3fb;padding:12px 14px;flex:1;border-radius:2px 5px 5px 2px}.daily-time b{font:600 10px var(--app);color:#576983}.daily-time span{font:8px var(--app);display:block;color:#8a97ac;margin-top:6px}.email-work .work-visual{padding:19px 40px 0;background:#f0f3ee;overflow:visible}.email-art{background:#314b3c;padding:27px 23px;color:#d5e6c5;height:286px;box-shadow:0 8px 30px #20382815;border-radius:4px 4px 0 0}.email-art>span:first-child{font-size:7px;letter-spacing:.08em;color:#b8c7af}.email-art h4{font:500 35px/1.01 var(--font);letter-spacing:-1px;margin:22px 0 15px}.email-art p{font-size:9px;color:#a1b496;line-height:1.5}.email-art-button{background:#ccdeae;color:#304231;font-size:8px;font-weight:700;padding:9px 11px;display:inline-block;margin-top:17px;border-radius:3px}.scheduled-chip{position:absolute;right:-9px;bottom:36px;background:white;border:1px solid #d7dfd3;border-radius:7px;padding:12px 13px;box-shadow:0 7px 20px #2343220e;font:9px var(--app);display:flex;align-items:center;gap:8px}.scheduled-chip>i{color:#5c7d5b;margin-left:8px}.payment-work .work-visual{padding:30px 22px;background:#f2f4f8}.invoice{background:white;border:1px solid #e0e4ec;border-radius:6px;padding:25px 20px;box-shadow:0 9px 20px #26365408;height:250px;transform:rotate(2deg);font-family:var(--app)}.invoice>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#a2a6ad}.invoice>div:first-child b{font-size:9px;color:#676d78}.invoice h4{font-size:17px;font-weight:600;letter-spacing:-.5px;margin-top:29px}.invoice p{font-size:9px;margin-top:9px}.invoice-line{display:flex;align-items:center;justify-content:space-between;font-size:9px;margin-top:24px;padding:16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#888}.invoice-line b{font-size:10px;font-weight:400;color:#555}.paid-stamp{font-size:9px;color:#487d66;display:flex;align-items:center;gap:6px;margin-top:19px}
.tools-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;border-top:1px solid var(--line);padding-top:32px}.tools-directory h3{font-size:14px;line-height:1.5;font-weight:700;margin-bottom:19px}.tools-directory a{display:flex;font-size:14px;font-weight:400;color:#737780;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f1f2f4;gap:14px}.tools-directory a:hover{color:var(--blue)}.tools-directory a svg{width:12px;color:#afb3bb}.tools-section>.small-note{margin-top:25px;font-size:11px}.pricing-section{background:#f1f5fa;border-top:1px solid #e4ebf5;border-bottom:1px solid #e4ebf5}.pricing-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:135px;align-items:center}.pricing-layout h2{font-size:54px}.pricing-layout>div:first-child>p:not(.eyebrow){font-size:17px;margin:24px 0}.price-card{background:white;border:1px solid #e0e6ef;border-radius:12px;padding:34px 36px}.price-card>div{padding-bottom:24px;margin-bottom:25px;border-bottom:1px solid #e9edf3}.price-card>div>span{font-size:12px;color:#828b99}.price-card h3{font-size:40px;font-weight:500;letter-spacing:-1.1px;margin:11px 0 10px}.price-card h3>span{font-size:14px;letter-spacing:0;color:#8993a2;font-weight:400;margin-left:10px}.price-card p{font-size:12px;line-height:1.8;color:#89919f}.price-card>.button{font-size:13px;gap:16px;width:100%}.price-card>small{display:block;font-size:10px;line-height:1.6;color:#9ba2ae;margin-top:14px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:120px}.faq-section h2{font-size:48px}.faqs details{border-top:1px solid var(--line);padding:21px 0}.faqs details:last-child{border-bottom:1px solid var(--line)}.faqs summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-weight:500;gap:25px;list-style:none;line-height:1.5}.faqs summary::-webkit-details-marker{display:none}.faqs summary>span{font-size:21px;color:#a2a6ad;font-weight:400}.faqs details[open] summary>span{transform:rotate(45deg)}.faqs p{font-size:14px;line-height:1.8;margin-top:17px;padding-right:25px}.faqs p a{color:var(--blue);text-decoration:underline}.closing{text-align:center;padding:26px 0 110px;position:relative}.orbit-close{width:156px;margin:0 auto 8px}.closing .eyebrow{font-size:10px;margin-bottom:17px}.closing h2{font-size:64px}.closing p:not(.eyebrow){font-size:17px;margin:24px 0 29px}.closing .button{font-size:14px}.footer{border-top:1px solid var(--line);padding:37px 0 25px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:35px}.footer .brand img{width:170px}.footer p{font-size:12px;margin-top:15px}.footer nav{display:flex;gap:29px;font-size:12px;color:#666e79}.footer-bottom{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:26px;margin-top:7px;border-top:1px solid #f0f1f3;font-size:10px;color:#a2a6ae}
@media(min-width:1500px){.film-shell{margin-top:24px}.film-controls{margin-top:-39px}}
@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.section{padding-top:100px;padding-bottom:100px}h2{font-size:49px}.nav{gap:20px}.desktop-nav{margin-left:0;gap:20px}.hero{padding-top:145px}h1{font-size:78px}.film-controls{margin-top:-20px;width:calc(100% - 170px)}.film-track{width:calc(100% - 170px)}.film-chapters{gap:20px}.section-heading.split{gap:60px}.capture-composition{grid-template-columns:minmax(0,1fr) 285px;gap:18px}.landing-example{padding:19px 18px}.campaign-page{padding:22px 22px 16px}.campaign-layout{gap:20px;grid-template-columns:1fr;padding:24px 0}.campaign-copy h3{font-size:39px}.campaign-copy h3 br:nth-of-type(2){display:none}.campaign-copy h3 em br{display:none}.campaign-copy h3 em{display:block}.campaign-copy p{max-width:300px}.campaign-benefits{display:none}.campaign-conversion{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;padding:14px}.campaign-conversion .campaign-label{grid-column:1/-1;margin:0}.campaign-conversion h4{grid-column:1/-1;margin:0 0 4px;font-size:17px}.campaign-conversion label{display:none}.campaign-conversion>div{font-size:8px}.campaign-conversion>div:last-of-type{grid-column:1/-1}.campaign-button{margin:0;grid-column:1/-1}.campaign-conversion>small{grid-column:1/-1;margin:0}.phone{width:245px}.form-example{padding:19px 14px 0}.phone-question{padding:30px 15px 0}.phone-question h3.MuiTypography-root{font-size:23px}.capture-bottom{gap:45px}.mini-proof{flex-wrap:wrap;justify-content:flex-start}.quiz-layout{gap:55px}.quiz-visual{padding-left:0}.quiz-phone{width:255px}.quiz-result{left:194px;top:224px;width:205px;padding:19px}.quiz-result h4{font-size:21px}.orbit-capture{width:125px;bottom:0;right:-5px}.crm-feature-window{margin:0 15px}.crm-feature-content .record-tabs{gap:17px;font-size:10px}.workflow-feature{max-width:900px}.workflow-feature .flow-node{width:170px}.workflow-feature .node-0{left:30px}.workflow-feature .node-1{left:247px}.workflow-feature .node-2{left:464px}.workflow-feature .node-3{left:681px}.workflow-feature .flow-lines{width:900px;left:0}.orbit-workflow{right:-17px;width:128px}.ai-section{gap:60px}.ask-prompt{margin-left:50px}.work-grid{gap:25px}.work-visual{height:285px}.daily-work .work-visual{padding:22px 15px}.daily-heading small{font-size:6px}.daily-item{font-size:10px}.daily-time>div{padding:10px 8px}.email-work .work-visual{padding:19px 22px 0}.email-art{height:265px;padding:23px 18px}.email-art h4{font-size:31px}.invoice{padding:23px 13px;height:225px}.invoice h4{font-size:15px;margin-top:23px}.invoice-line{margin-top:19px;padding:13px 0}.paid-stamp{font-size:8px}.tools-directory{gap:25px}.tools-directory h3{font-size:12px}.tools-directory a{font-size:13px}.pricing-layout{gap:65px}.pricing-layout h2{font-size:48px}.price-card{padding:28px}.faq-section{gap:75px}}
@media(max-width:900px){.desktop-nav{display:none}.nav .brand img{width:160px}.nav{width:calc(100% - 40px);padding:0 17px 0 20px}.nav-actions{gap:18px}.mobile-menu{display:block;position:relative}.mobile-menu summary{font-size:17px;list-style:none;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu .nav-popover{top:40px;left:auto;right:-12px}.platform-strip>span{margin-right:12px;font-size:12px}.platform-strip>div{font-size:12px;gap:7px}.platform-strip{gap:13px}.platform-strip svg{width:15px}.section-heading.split{gap:38px}.section-heading.split>div:last-child>p{font-size:15px}.section-heading h2{font-size:44px}.capture-composition{grid-template-columns:minmax(0,1fr) 267px;gap:15px}.landing-example{padding:19px 14px}.campaign-page{padding:20px 17px 16px}.campaign-copy h3{font-size:36px}.campaign-copy p{font-size:9px}.example-label{font-size:9px}.landing-example .example-label>span:last-child{display:none}.form-example{padding:19px 10px 0}.form-example .phone{width:240px}.capture-bottom{gap:40px}.capture-bottom h3{font-size:18px}.capture-bottom p{font-size:14px}.mini-proof{display:grid;align-content:center;gap:13px}.quiz-layout{grid-template-columns:1fr .85fr;gap:35px}.quiz-layout h2{font-size:42px}.quiz-layout .section-copy>p:not(.eyebrow){font-size:15px}.quiz-result{left:158px;top:250px;width:182px}.quiz-phone{width:243px;height:571px}.quiz-content{padding:25px 17px}.orbit-capture{width:118px;right:0;bottom:-12px}.crm-feature-window{margin:0}.crm-feature-content .person-properties{width:215px;padding:22px 18px}.crm-feature-content .person-properties h3{font-size:19px}.crm-feature-content .person-properties dl{font-size:10px;grid-template-columns:61px 1fr}.crm-feature-content .record-tabs{gap:15px;padding:0 16px}.crm-feature-content .record-overview{padding:20px 16px}.crm-feature-content .signal-card p{font-size:10px}.feature-trio{gap:25px}.feature-trio h3{font-size:18px}.feature-trio p{font-size:14px}.workflow-feature .flow-node{width:145px}.workflow-feature .node-0{left:20px}.workflow-feature .node-1{left:191px}.workflow-feature .node-2{left:362px}.workflow-feature .node-3{left:533px}.workflow-feature .flow-lines{width:725px}.workflow-feature .flow-node b{font-size:9px}.workflow-feature .flow-node p{font-size:8px}.workflow-feature .flow-node>div{padding:9px}.workflow-feature .flow-canvas{height:335px}.workflow-foot{align-items:flex-start;gap:30px}.workflow-foot p{max-width:260px;text-align:right}.ai-section{gap:36px;grid-template-columns:.8fr 1.2fr}.ai-section h2{font-size:45px}.ai-section .section-copy>p:not(.eyebrow){font-size:15px}.ask-response{padding:0 18px;gap:9px}.ask-prompt{margin:25px 18px 22px 37px;font-size:11px}.draft-card{padding:14px}.draft-card h3{font-size:12px}.ask-response p{font-size:11px}.orbit-ai{left:-50px;bottom:-48px;width:110px}.work-grid{grid-template-columns:1fr 1fr;gap:38px 28px}.work-grid article:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 28px;align-content:center}.work-grid article:last-child .work-visual{grid-row:1/4}.work-grid article:last-child h3{margin:35px 0 0}.work-grid article:last-child p{margin-top:15px}.work-grid article:last-child a{margin:0}.tools-directory{grid-template-columns:1fr 1fr;gap:40px 50px}.tools-directory h3{font-size:14px}.tools-directory a{font-size:14px}.pricing-layout{gap:38px}.pricing-layout h2{font-size:44px}.pricing-layout>div:first-child>p:not(.eyebrow){font-size:15px}.price-card{padding:26px 21px}.price-card p{font-size:11px}.price-card>.button{font-size:11px;gap:11px;padding:0 12px}.faq-section{gap:35px}.faq-section h2{font-size:42px}.faqs summary{font-size:14px}.faqs p{font-size:13px}}
@media(max-width:650px){html{scroll-padding-top:96px}.wrap{width:calc(100% - 40px)}.section{padding-top:79px;padding-bottom:79px}.nav{top:12px;height:58px;border-radius:17px;width:calc(100% - 24px);padding:0 14px;gap:17px}.nav .brand img{width:140px}.nav-actions{gap:0}.nav .sign-in{display:none}.button.small{font-size:11px;min-height:33px;padding:0 10px;gap:0}.button.small svg{display:none}.mobile-menu summary{font-size:16px}.hero{padding-top:119px}.hero .eyebrow{font-size:11px;margin-bottom:21px}.hero h1{font-size:61px;letter-spacing:-2px;line-height:1.02}.hero-description{font-size:15px;line-height:1.7;margin-top:23px;max-width:340px;margin-left:auto;margin-right:auto}.desktop-only{display:none}.hero-actions{gap:20px;margin-top:24px}.hero-actions .button{min-height:46px;padding:0 17px;font-size:13px;gap:14px}.hero-actions .text-link{font-size:12px;gap:7px}.hero .micro{font-size:10px;margin-top:12px}.film-shell{margin:19px auto 27px}.film-viewport{aspect-ratio:760/650}.film-artboard{width:760px;height:650px}.film-center{left:20px;top:42px;width:720px;height:510px}.native-rail,.native-sidebar{display:none}.native-main{padding:6px}.native-form-stage{width:590px;margin-top:16px}.public-form-brand{padding:23px 29px;font-size:14px}.public-form-brand>span{font-size:14px}.form-bottom{font-size:12px}.native-titlebar b{font-size:16px}.native-title-actions{font-size:13px}.native-btn{font-size:13px}.native-toolbar{font-size:12px;gap:12px;height:42px}.view-label{font-size:13px}.toolbar-sort{display:none}.native-row{font-size:12px;grid-template-columns:22px 166px 193px 145px minmax(125px,1fr);min-height:55px}.native-row.table-labels{font-size:12px;height:38px}.native-table-foot{font-size:11px}.crm-search{height:30px;width:195px}.crm-search em{font-size:12px}.native-record{min-height:424px}.person-properties{width:216px;padding:24px 18px}.person-properties h3{font-size:19px}.person-properties>p{font-size:11px}.person-properties dl{font-size:11px;gap:18px 6px}.record-tabs{font-size:12px;height:47px;gap:16px;padding:0 17px}.record-tabs>span{height:47px}.record-overview h4{font-size:13px}.signal-card b{font-size:12px}.signal-card p{font-size:11px}.timeline-entry b,.timeline-entry p{font-size:12px}.record-tabs>span:nth-child(n+6){display:none}.note-editor>b{font-size:13px}.note-editor p{font-size:13px;line-height:1.9}.note-editor>small{font-size:10px}.context-window{z-index:12}.submission-window{width:246px;left:0;top:386px}.note-window{right:0;top:24px;width:250px}.task-window{left:0;top:392px;width:247px}.email-window{top:296px;right:0;width:252px}.context-body p{font-size:12px}.context-body dl{font-size:10px}.context-window .window-chrome{font-size:9px}.context-heading{font-size:11px}.film-orbit{width:140px;right:0;top:426px}.automation-top>div>b{font-size:14px}.automation-top small{font-size:10px}.automation-toolbar{font-size:11px;height:42px}.flow-node{width:152px}.node-0{left:12px}.node-1{left:183px}.node-2{left:354px}.node-3{left:525px}.flow-node b{font-size:10px}.flow-node p{font-size:9px}.flow-lines{width:700px}.flow-inspector{width:260px}.flow-inspector>div{font-size:13px}.flow-inspector label{font-size:11px}.flow-inspector p{font-size:12px}.canvas-controls>b{font-size:11px}.film-controls{margin-top:-29px;width:calc(100% - 32px);flex-wrap:wrap;row-gap:0;column-gap:3px}.film-controls>button{width:28px;height:30px}.film-time{margin-left:auto;font-size:9px}.film-chapters{order:3;flex-basis:100%;gap:0;justify-content:space-between;margin:4px 7px 0}.film-chapters button{font-size:11px}.film-track{width:calc(100% - 46px);margin-top:7px}.film-caption{font-size:12px;padding:0 22px;margin-top:19px;min-height:36px;display:flex;align-items:center;justify-content:center}.sample-note{font-size:8px;margin-top:3px}.platform-strip{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;padding:25px 0}.platform-strip>span{grid-column:1/-1;text-align:center;font-size:12px;margin:0 0 9px}.platform-strip>span br{display:none}.platform-strip>div{font-size:11px;flex-direction:column;gap:9px}.platform-strip>i{display:none}.platform-strip svg{width:18px;height:18px}h2{font-size:41px;letter-spacing:-1.1px;line-height:1.09}.eyebrow{font-size:10px;margin-bottom:18px}.section-heading{margin-bottom:33px}.section-heading.split{grid-template-columns:1fr;gap:24px}.section-heading h2{font-size:41px}.section-heading.split>div:last-child>p{font-size:15px;line-height:1.75}.section-heading.split .text-link{margin-top:17px}.text-link{font-size:14px}.capture-composition{grid-template-columns:1fr;gap:24px}.landing-example{padding:19px 15px 23px}.campaign-page{padding:22px 20px 18px}.campaign-layout{padding:27px 0 21px;gap:22px}.campaign-copy h3{font-size:37px;line-height:1.04;letter-spacing:-1px}.campaign-copy h3 br:nth-of-type(2){display:block}.campaign-copy h3 em br{display:block}.campaign-copy h3 em{display:inline}.campaign-copy p{font-size:11px;line-height:1.7;max-width:250px}.campaign-copy>small{font-size:8px}.campaign-benefits{display:grid;font-size:9px}.campaign-conversion{padding:19px;gap:9px}.campaign-conversion h4{font-size:21px;margin-bottom:7px}.campaign-conversion>div{font-size:9px;padding:10px}.campaign-button{font-size:11px;padding:12px}.campaign-conversion>small{font-size:8px;margin-top:4px}.campaign-foot{font-size:7px}.example-label{font-size:10px;margin-bottom:20px}.form-example{padding:20px 25px 0;max-height:580px}.form-example .phone{width:277px;height:478px;margin-top:23px}.phone-question{padding:31px 22px 0}.phone-question h3.MuiTypography-root{font-size:25px}.phone-question .MuiTypography-body1:not(h3){font-size:12px}.phone-question .MuiButton-root{font-size:12px;min-height:45px}.example-foot{padding:24px 0}.example-foot>b{font-size:13px}.capture-bottom{grid-template-columns:1fr;gap:23px;margin-top:26px}.capture-bottom h3{font-size:20px}.capture-bottom p{font-size:14px}.mini-proof{display:flex;gap:16px;font-size:11px;flex-wrap:wrap}.mini-proof svg{width:13px}.quiz-section{padding:75px 0 79px}.quiz-layout{display:flex;flex-direction:column-reverse;gap:46px;align-items:stretch}.quiz-layout h2{font-size:41px}.quiz-layout .section-copy>p:not(.eyebrow){font-size:15px}.section-copy h2{margin-bottom:21px}.benefit-list{font-size:13px;gap:12px;margin-top:22px}.section-copy .text-link{margin-top:22px}.quiz-visual{min-height:589px;max-width:365px;width:100%;margin:0 auto;padding-left:6px}.quiz-phone{width:248px;height:558px;transform:rotate(-3deg)}.quiz-content h3{font-size:33px}.quiz-content{padding:23px 19px}.quiz-result{left:auto;right:-2px;top:302px;width:185px;padding:18px}.quiz-result h4{font-size:21px}.orbit-capture{right:11px;bottom:-28px;width:111px}.crm-feature-window{width:100%;overflow:hidden}.crm-feature-content{padding:7px;width:670px;transform-origin:top left;transform:scale(var(--crm-scale,.52));height:496px}.crm-feature-window{height:calc(31px + var(--crm-height,258px))}.crm-feature-content .person-properties{width:230px}.crm-feature-content .record-overview{padding:20px 17px}.feature-trio{grid-template-columns:1fr;gap:25px;margin-top:28px}.feature-trio article{display:grid;grid-template-columns:26px 1fr;gap:0 15px;padding-top:23px}.feature-trio svg{grid-row:1/3;margin-top:1px;width:20px}.feature-trio h3{margin:0 0 8px;font-size:18px}.feature-trio p{font-size:14px;grid-column:2}.automation-section h2{font-size:38px}.workflow-feature{width:100%;overflow:hidden}.workflow-feature .automation-top{height:60px;padding:0 12px;gap:10px}.workflow-feature .automation-top>div>b{font-size:11px}.workflow-feature .automation-top small{font-size:8px}.workflow-feature .automation-top-actions{font-size:8px}.workflow-feature .automation-toolbar{font-size:8px;gap:10px;padding:0 9px;height:41px}.workflow-feature .native-btn{font-size:9px;padding:6px 7px}.workflow-feature .automation-toolbar>span:nth-child(2){display:none}.workflow-feature .flow-canvas{height:590px;background-size:13px 13px}.workflow-feature .flow-node{width:216px;left:50%;transform:translateX(-50%)}.workflow-feature .flow-node>div{padding:11px}.workflow-feature .flow-node b{font-size:12px}.workflow-feature .flow-node small{font-size:8px}.workflow-feature .flow-node p{font-size:10px;padding:12px}.workflow-feature .node-0{top:35px}.workflow-feature .node-1{top:160px}.workflow-feature .node-2{top:285px}.workflow-feature .node-3{top:410px}.workflow-feature .flow-lines{display:none}.workflow-feature .flow-canvas:before{content:'';position:absolute;top:100px;bottom:144px;left:50%;border-left:1px solid #b4bdcd}.workflow-feature .canvas-controls{bottom:22px;font-size:12px;gap:12px;padding:8px 11px}.workflow-feature .canvas-controls>b{font-size:10px}.orbit-workflow{width:112px;right:-15px;bottom:70px;z-index:4}.workflow-foot{display:block;margin-top:23px}.workflow-foot p{text-align:left;max-width:none;font-size:12px;margin-top:8px}.ai-section{grid-template-columns:1fr;gap:38px;padding-bottom:104px}.ai-section h2{font-size:43px}.ai-section .section-copy>p:not(.eyebrow){font-size:15px}.ai-section .section-copy .small-note{font-size:10px}.ai-example{padding-bottom:28px}.ai-example-header{padding:14px;font-size:10px}.ai-example-header>span:last-child{font-size:8px}.ask-prompt{margin:24px 17px 24px 47px;padding:14px;font-size:11px}.ask-response{padding:0 17px;gap:9px}.ask-response p{font-size:11px}.ai-monogram{width:25px;height:25px}.draft-card{padding:15px}.draft-card h3{font-size:12px}.draft-card>div{font-size:10px;gap:8px}.orbit-ai{width:108px;left:-9px;bottom:-53px}.work-section .section-heading h2{font-size:39px}.section-heading.centered>p:last-child{font-size:15px;margin-top:21px}.work-grid{grid-template-columns:1fr;gap:46px;max-width:390px;margin:0 auto}.work-grid h3{font-size:21px;max-width:300px;margin:22px 0 10px}.work-grid p{font-size:14px}.work-grid article>.text-link{font-size:14px;margin-top:15px}.work-visual{height:309px}.daily-work .work-visual{padding:28px 23px}.daily-heading{font-size:22px}.daily-heading small{font-size:7px}.daily-item{font-size:12px;padding:18px 0}.daily-item small{font-size:9px}.daily-time b{font-size:11px}.daily-time>div{padding:12px 13px}.email-work .work-visual{padding:20px 39px 0}.email-art{height:288px;padding:25px}.email-art h4{font-size:36px}.work-grid article:last-child{display:block;grid-column:auto}.work-grid article:last-child h3{margin:24px 0 11px}.work-grid article:last-child p{margin:0}.work-grid article:last-child a{margin:15px 0 0}.payment-work .work-visual{padding:30px 29px}.invoice{height:250px;padding:25px 20px}.invoice h4{font-size:18px;margin-top:30px}.invoice p{font-size:9px!important}.invoice-line{font-size:10px;padding:16px 0;margin-top:23px}.invoice-line b{font-size:10px}.paid-stamp{font-size:9px}.tools-directory{gap:29px 28px;padding-top:27px}.tools-directory h3{font-size:12px;min-height:36px;margin-bottom:8px;max-width:145px}.tools-directory a{font-size:12px;gap:8px;padding:11px 0}.tools-directory a svg{width:10px}.tools-section .section-heading{gap:20px}.tools-section .section-heading>p{font-size:15px}.pricing-layout{grid-template-columns:1fr;gap:33px}.pricing-layout h2{font-size:42px}.pricing-layout>div:first-child>p:not(.eyebrow){font-size:15px;margin:22px 0}.price-card{padding:27px}.price-card p{font-size:12px}.price-card>.button{font-size:13px;gap:15px}.price-card>small{font-size:10px}.faq-section{grid-template-columns:1fr;gap:34px}.faq-section h2{font-size:41px}.faqs summary{font-size:15px}.faqs p{font-size:14px}.closing{padding:0 0 77px}.orbit-close{width:140px;margin-bottom:14px}.closing h2{font-size:43px;letter-spacing:-1.3px}.closing p:not(.eyebrow){font-size:15px;margin:22px 0 26px}.closing .button{font-size:13px;padding:0 18px;gap:14px}.footer{padding:28px 0 23px;gap:29px}.footer .brand img{width:160px}.footer nav{gap:24px;flex-wrap:wrap;font-size:11px}.footer-bottom{font-size:8px;gap:15px;align-items:start;line-height:1.6;padding-top:23px;margin:0}.footer-bottom>span:last-child{text-align:right;max-width:135px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.nav{gap:12px;padding:0 12px}.nav .brand img{width:125px}.hero h1{font-size:54px}.hero .eyebrow{font-size:10px}.hero-description{font-size:14px}.hero-actions{gap:15px}.hero-actions .button{font-size:12px;gap:11px;padding:0 14px}.hero-actions .text-link{font-size:11px}.section-heading h2,h2{font-size:36px}.campaign-page{padding:19px 15px 16px}.campaign-copy h3{font-size:33px}.form-example{padding:19px 14px 0}.form-example .phone{width:254px}.phone-question{padding:29px 16px 0}.phone-question h3.MuiTypography-root{font-size:24px}.quiz-layout h2{font-size:37px}.quiz-visual{padding-left:2px}.quiz-phone{width:236px}.quiz-result{right:-3px;width:166px;padding:15px}.quiz-result h4{font-size:20px}.quiz-result p{font-size:10px}.quiz-result>div{font-size:8px}.quiz-result>div b{font-size:9px}.orbit-capture{width:98px;right:-2px;bottom:-25px}.automation-section h2{font-size:34px}.ask-prompt{margin-left:35px}.ask-response{padding:0 12px;gap:7px}.draft-card{padding:12px}.draft-card h3{font-size:11px}.draft-card>div{font-size:9px}.tools-directory{gap:26px 20px}.tools-directory a{font-size:11px}.pricing-layout h2{font-size:36px}.price-card{padding:24px}.price-card>.button{font-size:11px}.closing h2{font-size:38px}.footer nav{gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}.demo-cursor,.cursor-ripple{display:none!important}}

.rail-logo{display:block;width:25px;height:25px;overflow:hidden}.rail-logo img{width:188px;max-width:none;height:25px;filter:brightness(0);display:block}

@media(max-width:650px){.hero h1{font-size:clamp(43px,13.2vw,61px);letter-spacing:-1.6px}.hero-description{max-width:330px}}

.work-grid>article{min-width:0}.daily-time>div{min-width:0}@media(max-width:650px){.work-grid{grid-template-columns:minmax(0,1fr)}.daily-time span{white-space:normal}.scheduled-chip{right:8px}.daily-item>div{min-width:0}}

@media(min-width:651px){.workflow-feature .flow-node{width:18.4%}.workflow-feature .node-0{left:4.8%}.workflow-feature .node-1{left:28.7%}.workflow-feature .node-2{left:52.6%}.workflow-feature .node-3{left:76.5%}.workflow-feature .flow-lines{width:calc(100% - 40px);left:20px}}

.film-track{position:relative;overflow:visible}.film-track input{position:absolute;inset:-13px 0 auto;width:100%;height:28px;opacity:0;cursor:ew-resize;margin:0}.film-track:focus-within{outline:2px solid #0071e3;outline-offset:6px;border-radius:2px}
