:root{--blue:#065ef9;--dark:#080a0d;--muted:#a5a9b1;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--line:rgba(255,255,255,.13)}
body{background:var(--dark)}
button,input{font:inherit}button[hidden],[hidden]{display:none!important}
.container,.nav-inner{max-width:1280px;padding-inline:40px}
.site-nav{--nav-h:76px;height:76px;background:linear-gradient(#0008,transparent)}
.nav-links{gap:28px}.nav-links a:not(.btn){font-size:13px}.nav-links .btn--nav{min-height:38px;font-size:12px;padding:10px 18px}
.wordmark{font-size:11px;font-weight:500;letter-spacing:.22em}
.site-nav.is-solid,.site-nav.is-open{background:rgba(10,13,19,.91);color:#f4f7ff;box-shadow:inset 0 -1px 0 #ffffff16}.site-nav.is-solid .btn--nav,.site-nav.is-open .btn--nav{background:#fff;color:#10141c}.mobile-menu{background:#10141cf5;color:#fff}.mobile-menu a:not(.btn){color:#fff}.mobile-menu .btn{background:#fff;color:#121820}
.btn{border-radius:6px;min-height:48px;font-size:14px;font-weight:600;gap:20px;padding:16px 22px}.btn span[aria-hidden]{font-size:20px;line-height:1}
.hero-copy h1{font-size:clamp(54px,6.2vw,88px);letter-spacing:-.055em;line-height:1.02;max-width:14ch;font-weight:550}
.hero-copy>p:not(.hero-eyebrow):not(.hero-meta){font-size:18px;max-width:540px;line-height:1.6;margin-top:24px}
.hero-copy .hero-eyebrow{font:10px var(--mono);letter-spacing:.16em;color:#c9d2e4;margin:0 0 26px}
.hero-copy .hero-meta{font:11px var(--mono);color:#d0d2d7;letter-spacing:.025em;margin-top:24px}
.hero-meta span{display:block;font-size:10px;color:#a1a6b1;margin-top:8px}
.hero-actions{margin-top:28px}.hero .btn--ghost{border-color:#ffffff50}.hero.is-ended .hero-video{opacity:.4}
.hero-copy{padding-block:100px}.sound-toggle{border-radius:5px}.scroll-cue{bottom:28px}
.class-strip{position:relative;background:#f5f6f7;color:#14161a;border-bottom:1px solid #d9dde2}
.strip-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;font-size:13px;font-weight:500}
.strip-label{font:10px var(--mono);letter-spacing:.08em;display:flex;align-items:center;gap:10px}.strip-label i,.offer-tag i{width:6px;height:6px;background:var(--blue);display:inline-block;border-radius:100%}
.strip-inner>a{text-decoration:none;display:flex;align-items:center;gap:20px;font-size:12px}.strip-inner>a:hover{text-decoration:underline}.strip-divider{color:#999}.strip-inner>a>span:last-child{font-size:21px}
.contour{position:relative;isolation:isolate}.contour:before{content:"";position:absolute;inset:0;z-index:-1;background:url('../assets/contours.svg') center/cover;opacity:.24;pointer-events:none}
.eyebrow{font:10px/1.6 var(--mono);letter-spacing:.11em;font-weight:500;display:flex;align-items:center;gap:10px;margin-bottom:24px}.cross{font:22px/1 var(--mono);color:#729fff}
h2{font-size:clamp(36px,4.6vw,64px);font-weight:500;letter-spacing:-.055em;line-height:1.07;max-width:none}h3{letter-spacing:-.035em}
.crm-section{padding:112px 0 100px;color:white;overflow:hidden;background:#090b0f}
.section-heading{text-align:center;position:relative;z-index:1}.section-heading .eyebrow{justify-content:center;color:#adbbce}
.section-heading h2{margin:0 auto;max-width:900px}.section-intro{font-size:16px;line-height:1.7;margin:24px auto 0;color:#b3b7c0;max-width:660px}
.crm-stage{margin-top:56px;position:relative;padding:24px 24px 0;border:1px solid #ffffff29;border-radius:12px;background:linear-gradient(130deg,#27486388,#587ed960 40%,#bb734d60);box-shadow:0 0 120px -25px #416bf560}
.crm-stage:before{content:"";position:absolute;z-index:-1;inset:10% -14% -22%;background:radial-gradient(ellipse at 12% 70%,#1363df66,transparent 45%),radial-gradient(ellipse at 86% 65%,#ee793957,transparent 44%);filter:blur(32px)}
.demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#e2e6ef;font:9px var(--mono);letter-spacing:.07em;padding:0 0 20px}
.demo-toolbar>span{display:flex;align-items:center;gap:9px}.live-dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:#90edc7;box-shadow:0 0 10px #90edc777}
.industry-tabs{display:flex;background:#080a0c55;border:1px solid #ffffff20;padding:4px;border-radius:5px;gap:2px}
.industry-tabs button{border:0;border-radius:3px;background:transparent;padding:10px 16px;color:#d1d7e3;font:11px var(--font);cursor:pointer;transition:background .2s,color .2s}
.industry-tabs button[aria-selected=true]{background:white;color:#15171b;box-shadow:0 1px 6px #0002}.industry-tabs button:hover:not([aria-selected=true]){background:#ffffff18}
.crm-window{display:grid;grid-template-columns:172px minmax(0,1fr);background:#fff;border:1px solid #d6d9e0;color:#252931;border-radius:7px;overflow:hidden;box-shadow:0 30px 60px #0005;font-size:11px}
.crm-sidebar{background:#f8f9fb;border-right:1px solid #e4e7ed;padding:23px 13px 14px;display:flex;flex-direction:column}
.demo-logo{display:flex;align-items:center;gap:8px;font-size:12px;padding:0 6px}.business-mark{display:grid;place-items:center;width:22px;height:24px;border-radius:5px;background:#2a3e3a;color:white;font:600 13px var(--font)}.chev{margin-left:auto;color:#89909b}
.workspace-label{font-size:7px;letter-spacing:.1em;font-weight:600;color:#727986;margin:37px 8px 11px}
.sidebar-item{display:flex;gap:10px;align-items:center;padding:11px 9px;color:#656c79;font-size:10px}.sidebar-item>span{width:14px;font-size:16px;line-height:1}.sidebar-item.selected{background:#e8edf6;color:#36517d;border:1px solid #dfe5ef;border-radius:4px}.sidebar-item small{font-size:8px;margin-left:auto;background:white;padding:1px 5px;border-radius:3px}
.sidebar-bottom{display:flex;align-items:center;gap:7px;margin-top:auto;padding:40px 2px 0;font-size:9px}.avatar{display:grid;place-items:center;background:#e1e7f2;border-radius:50%;height:25px;width:25px;font-size:8px;color:#53627b}.sidebar-bottom small{display:block;font-size:7px;color:#7a8290;margin-top:2px}.sidebar-bottom>span:last-child{margin-left:auto}
.crm-main{min-width:0}.crm-breadcrumb{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid #e8ebef;color:#6c7280;font-size:9px}.sample-badge{font:7px var(--mono);letter-spacing:.04em;color:#8b919a}
.crm-title{padding:25px 24px 19px;display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-title h3{font-size:21px;font-weight:550;line-height:1.2}.crm-title p{font-size:9px;margin-top:5px;color:#727984}.ownership-badge{font-size:8px;border:1px solid #dfe7de;color:#4b6c47;border-radius:4px;padding:6px 9px;background:#f7faf6;white-space:nowrap}
.crm-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:0 24px;gap:12px}.crm-metrics>div{border:1px solid #e3e6eb;border-radius:5px;padding:13px 15px}.crm-metrics>div>span{font-size:8px;color:#717782}.crm-metrics strong{font-size:25px;letter-spacing:-.04em;font-weight:500;display:block;line-height:1.3;margin:6px 0 3px}.crm-metrics small{font-size:7px;color:#777f89}.metric-dot{display:inline-block;width:6px;height:6px;background:#eab669;border-radius:100%;vertical-align:middle;margin-left:4px}
.board-heading{display:flex;justify-content:space-between;gap:12px;padding:25px 24px 13px;font-size:10px;font-weight:600}.board-heading small{font-weight:400;font-size:8px;margin-left:12px;color:#888e98}.board-hint{color:#9399a3;font-size:8px;font-weight:400}
.pipeline-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 24px 20px}
.pipeline-column{background:#f6f7f9;border:1px solid #eef0f3;border-radius:5px;padding:10px;min-height:226px}
.column-label{display:flex;align-items:center;gap:6px;font-size:8px;font-weight:600;min-height:18px;margin-bottom:11px}.column-label i{display:block;width:5px;height:5px;background:#648bd3;border-radius:100%}.pipeline-column:nth-child(2) .column-label i{background:#d4a75a}.pipeline-column:nth-child(3) .column-label i{background:#70947c}.column-label small{font-size:7px;margin-left:auto;color:#9398a1}
.deal-card{background:white;border:1px solid #e2e5ea;box-shadow:0 2px 3px #11111103;border-radius:4px;padding:11px;margin-bottom:9px;min-height:82px}.deal-card strong{display:block;font-size:9px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.deal-card>span{display:block;font-size:7px;color:#7d8490;margin:4px 0 11px}.deal-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:8px}.deal-bottom small{font-size:6px;padding:3px 4px;border-radius:3px;color:#717b8b;background:#f2f4f8}.deal-card.won{border-left:2px solid #76a085}
.demo-insight{display:flex;gap:9px;align-items:center;border-top:1px solid #e7eaf0;background:#fbfcfe;padding:13px 24px;font-size:8px;color:#637084}.insight-icon{color:#5975c4;font-size:15px}.insight-label{margin-left:auto;white-space:nowrap;font:6px var(--mono);color:#8b95a4}
.demo-caption{text-align:center;color:#d1d6e2;font-size:10px;line-height:1.6;padding:16px 0 18px}
.feature-world{color:white;background:#090b0f;padding:96px 0 100px;overflow:hidden}
.feature-world:after{content:"";position:absolute;inset:-50px 0 230px;z-index:-2;background:radial-gradient(ellipse at 15% 37%,#c13b0977,transparent 48%),radial-gradient(ellipse at 78% 40%,#612baab0,transparent 54%),radial-gradient(ellipse at 47% 60%,#b82f5260,transparent 49%)}
.feature-world:before{opacity:.3;background-size:120% 150%}.feature-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:110px}
.feature-copy .eyebrow{color:#f3b69f}.feature-copy .cross{color:#ffb084}.feature-copy h2{font-size:clamp(36px,4vw,56px)}.feature-copy h2 span{color:#ffffff80}.feature-copy>p:not(.eyebrow){max-width:370px;font-size:16px;line-height:1.7;color:#e0c9d1;margin-top:28px}
.text-link{display:inline-flex;align-items:center;gap:22px;text-decoration:none;font-size:13px;font-weight:500;border-bottom:1px solid #ffffff50;padding:0 0 8px;margin-top:30px}.text-link:hover{border-color:currentColor}.text-link>span{font-size:20px}
.workflow-visual{border:1px solid #ffffff33;background:#13131fe8;border-radius:9px;padding:26px;box-shadow:0 28px 80px #0005;position:relative}
.workflow-top{display:flex;align-items:center;gap:9px;color:#c5bdd4;font:8px var(--mono);letter-spacing:.03em;margin-bottom:32px}.mini-brand{font-size:22px;color:#c7b0fb}.status-pill{margin-left:auto;color:#a3d9c3;font:8px var(--font);background:#17453355;border:1px solid #39644e55;border-radius:100px;padding:4px 8px}
.workflow-node{display:flex;align-items:center;gap:12px;padding:18px 15px;border:1px solid #ffffff20;background:#242332;border-radius:5px}.node-icon{display:grid;place-items:center;width:31px;height:31px;background:#ffffff08;color:#c1b2e5;border:1px solid #ffffff1f;border-radius:5px;font-size:18px}.workflow-node strong{display:block;font-size:12px;font-weight:500}.workflow-node small{display:block;font-size:9px;color:#a5a0b6;margin-top:4px}.node-check{color:#c6b6e7;margin-left:auto;font-size:12px}.node-main{border-color:#987de49e;box-shadow:0 0 30px #8d62cf1c;background:linear-gradient(115deg,#332840,#20223a)}
.connector-line{height:34px;width:1px;background:#ffffff35;margin:0 auto;position:relative}.connector-line>span{display:block;white-space:nowrap;font:6px var(--mono);color:#b0a5c7;letter-spacing:.04em;position:absolute;left:12px;top:11px}
.workflow-branches{display:grid;grid-template-columns:1fr 1fr;gap:14px}.workflow-branches>div{padding:17px 12px;background:#242332;border:1px solid #ffffff20;border-radius:5px;text-align:center}.workflow-branches>div>span{font-size:22px;display:block;color:#c9b8f4;margin-bottom:9px}.workflow-branches strong{display:block;font-size:10px;font-weight:500}.workflow-branches small{display:block;font-size:8px;color:#b0a8bd;margin-top:5px}.visual-footnote{text-align:center;color:#a49bac;font-size:8px;margin-top:24px}
.ownership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff25;border:1px solid #ffffff25;margin-top:98px;border-radius:7px;overflow:hidden}
.ownership-grid article{background:#0e1015;padding:35px;position:relative}.mono-number{font:8px/1.5 var(--mono);letter-spacing:.04em;color:#99a1b0}.ownership-grid .mono-number{display:block;margin:30px 0 14px}.ownership-grid h3{font-size:27px;line-height:1.15;font-weight:500}.ownership-grid p{font-size:13px;line-height:1.7;color:#a8adb8;margin-top:16px;max-width:270px}
.pixel-icon{display:block;width:4px;height:4px;margin:5px 0 0 2px;background:#3d91ff;box-shadow:8px 0 #3d91ff,16px 0 #3d91ff,0 8px #3d91ff,8px 8px #3d91ff88,16px 8px #3d91ff44,24px 8px #3d91ff,0 16px #3d91ff77,8px 16px #3d91ff,16px 16px #3d91ff,24px 16px #3d91ff,8px 24px #3d91ff44,16px 24px #3d91ff,24px 24px #3d91ff55;margin-bottom:34px}.pixel-orange{filter:hue-rotate(170deg)}.pixel-pink{filter:hue-rotate(85deg)}
.path-section{padding:112px 0;background:#f7f8fa;color:#15191f}.path-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px}.path-heading{max-width:480px}.path-heading .eyebrow{color:#647082}.path-heading h2{font-size:48px}.path-heading h2 span{color:#7a818d}.path-heading>p:not(.eyebrow){margin-top:27px;color:#646d7a;font-size:15px;line-height:1.75;max-width:380px}.path-heading .text-link{border-color:#b8c5d6;color:#1a54ac}.build-steps{list-style:none;padding:0;margin:0}.build-steps li{display:flex;gap:28px;border-top:1px solid #d8dde4;padding:27px 0 29px}.build-steps li>span{font:12px var(--mono);color:#7e8ba0;padding-top:4px}.build-steps h3{font-size:23px;font-weight:500;letter-spacing:-.04em}.build-steps p{font-size:13px;line-height:1.7;color:#687281;margin:11px 0 14px;max-width:360px}.build-steps small{font:8px var(--mono);letter-spacing:.08em;color:#6a778b}
.class-section{padding:112px 0 78px;color:white;background:#090b0f;overflow:hidden}.class-section:before{opacity:.17}.class-head{text-align:center}.class-head .eyebrow{justify-content:center;color:#a6b3cb}.class-head>p:last-child{font-size:16px;color:#aeb5c2;margin:23px auto 0;max-width:560px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:54px}.course-offer,.dfy-offer{padding:36px 38px;border-radius:8px;position:relative;display:flex;flex-direction:column}.course-offer{background:#f8fafc;color:#121a27;box-shadow:0 0 90px #155fcc1b}.dfy-offer{background:#131721;border:1px solid #ffffff20}.offer-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:28px}.offer-tag{font:8px var(--mono);letter-spacing:.055em;display:flex;align-items:center;gap:7px}.course-offer .offer-tag{color:#405873}.course-offer .mono-number{color:#728197}.course-offer h3,.dfy-offer h3{font-size:38px;line-height:1.04;font-weight:500;letter-spacing:-.045em}.offer-description{font-size:13px;line-height:1.75;max-width:375px;margin-top:19px;color:#6b7584}.course-price{font-size:88px;line-height:1;letter-spacing:-.07em;font-weight:500;margin:27px 0 0;display:flex;align-items:center;gap:24px}.course-price>span{font-size:11px;letter-spacing:0;color:#697789;line-height:1.7}.offer-includes{list-style:none;margin:22px 0 25px;padding:0;font-size:12px;color:#566476}.offer-includes li{padding:5px 0;display:flex;gap:12px}.offer-includes li:before{content:"✓";color:#1d61b8;font-size:12px}.class-date{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #dce2ec;margin-bottom:22px}.calendar-icon{border:1px solid #c7d2e2;border-radius:4px;font:10px var(--mono);padding:12px 9px;color:#59708e;box-shadow:inset 0 3px #d8e4f6}.class-date strong{font-size:13px;display:block;font-weight:500}.class-date div>span{display:block;font-size:10px;margin-top:4px;color:#6b788b}.btn-blue{color:white;background:var(--blue);width:100%}.btn-blue:hover{background:#0051da}.offer-note{text-align:center;font-size:9px;color:#738097;margin-top:13px;line-height:1.6}.btn-outline{background:transparent;border:1px solid #a8bada55;color:white;width:100%;margin-top:auto}.btn-outline:hover{background:#ffffff09}
.dfy-offer .offer-tag{color:#afc4e9}.dfy-offer .mono-number{color:#7e8da6}.dfy-offer .offer-description{color:#a3afc4}.dfy-scope{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0 32px}.dfy-scope span{font-size:8px;border:1px solid #ffffff20;color:#aab8cf;padding:5px 8px;border-radius:3px}.dfy-offer .offer-note{color:#8e9bb0}.dfy-art{height:194px;position:relative;display:grid;place-items:center;margin-bottom:14px;isolation:isolate;overflow:hidden}.dfy-art:before{content:"";position:absolute;width:70%;height:85%;background:radial-gradient(ellipse,#386bd440,transparent 67%);z-index:-1}.art-orbit{position:absolute;border:1px solid #6a8dc444;border-radius:50%;width:230px;height:105px;transform:rotate(-25deg)}.orbit-two{transform:rotate(35deg);width:205px;height:100px}.orbit-three{transform:rotate(90deg);width:190px;height:100px}.art-core{font-size:52px;color:#b8d3ff;text-shadow:0 0 30px #759fed;border:1px solid #b9d5ff44;background:#132340;border-radius:13px;width:67px;height:67px;display:grid;place-items:center;box-shadow:inset 0 0 16px #5787d444}.orbit-point{position:absolute;width:7px;height:7px;background:#8fc7fa;border-radius:50%;box-shadow:0 0 10px #729fe699}.point-one{left:26%;top:26%}.point-two{right:24%;bottom:30%;background:#e2b08f}.art-label{position:absolute;bottom:0;font:7px var(--mono);letter-spacing:.15em;color:#798fae}.hosting-note{font-size:10px;color:#8f9aad;line-height:1.75;text-align:center;max-width:630px;margin:30px auto 0}
.questions-section{background:#f7f8fa;padding:100px 0;color:#18202d}.questions-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.questions-section .eyebrow{color:#66758a}.questions-section h2{font-size:48px}.faq-list{margin:0;width:100%;border-color:#d8dfe8}.faq-list details{border-color:#d8dfe8}.faq-list summary{font-size:14px;padding:24px 0;gap:16px;line-height:1.5}.faq-list summary>span{font-size:19px;font-weight:300;transition:transform .2s;color:#73829a}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:13px;line-height:1.75;color:#677589;padding:0 25px 24px 0}
.cta-final{padding:142px 0}.cta-final .eyebrow{justify-content:center;color:#b7c9e4;font-size:9px}.cta-final h2{font-size:clamp(38px,5vw,68px)}.cta-final h2>span{color:#a1b9dd}.cta-final-bg{opacity:.26}.site-footer{padding:35px 0 24px}.footer-links a{font-size:11px;color:#a7aeba}.footer-copy{display:flex;justify-content:space-between;gap:16px;font-size:9px;color:#a1a8b4;margin-top:30px;padding-top:20px}.footer-copy>span:last-child{font-family:var(--mono);letter-spacing:.03em}
.signup-dialog{border:1px solid #ffffff35;background:#111722;color:white;padding:44px;width:calc(100% - 32px);max-width:480px;border-radius:10px;box-shadow:0 30px 100px #0008}.signup-dialog::backdrop{background:#070a11bb;backdrop-filter:blur(8px)}.dialog-close{position:absolute;top:9px;right:9px;border:0;background:none;color:#d0d9e5;width:40px;height:40px;font-size:24px;cursor:pointer}.signup-dialog .eyebrow{color:#99baf2;margin-bottom:19px;font-size:9px}.signup-dialog h2{font-size:36px;line-height:1.1}.dialog-lead{color:#a6b3c6;font-size:13px;line-height:1.7;margin:20px 0 25px}.updates-form label{display:block;font-size:11px;margin-bottom:8px;color:#c1ccdc}.updates-form input{width:100%;background:#1c2533;border:1px solid #53627a;border-radius:4px;min-height:48px;padding:12px 14px;color:white;font-size:16px}.updates-form input::placeholder{color:#8390a7}.updates-form #newsletterHint{font-size:10px;line-height:1.5;color:#9facbf;margin:10px 0 20px}.updates-form #newsletterStatus{font-size:13px;line-height:1.5;color:#b7dccf;margin-top:15px}.updates-form button:disabled{opacity:.65;cursor:wait}.updates-form.is-done input,.updates-form.is-done label,.updates-form.is-done button,.updates-form.is-done #newsletterHint{display:none}.updates-form.is-done #newsletterStatus{padding:18px;background:#233e39;border-radius:4px;color:#c3ecdc}
@media(min-width:1600px){.hero-copy h1{font-size:96px}}
@media(max-width:1100px){.container,.nav-inner{padding-inline:30px}.feature-row,.path-layout{gap:55px}.crm-sidebar{padding-inline:10px}.crm-window{grid-template-columns:145px minmax(0,1fr)}.crm-title,.crm-breadcrumb{padding-inline:18px}.crm-metrics{margin-inline:18px;gap:8px}.pipeline-board{margin-inline:18px;gap:8px}.board-heading{padding-inline:18px}.pipeline-column{padding:8px}.deal-card{padding:9px}.ownership-grid article{padding:28px}.path-heading h2{font-size:43px}.course-offer,.dfy-offer{padding:29px}.offer-top .mono-number{font-size:7px}.questions-layout{gap:60px}}
@media(max-width:850px){.nav-links{display:none}.nav-burger{display:flex}.nav-inner{gap:14px}.site-nav{height:64px}:root{--nav-h:64px}.mobile-menu{top:64px}.crm-section{padding-top:82px}.feature-row{gap:35px}.feature-copy h2{font-size:37px}.workflow-visual{padding:20px}.workflow-top{font-size:7px}.workflow-node{gap:8px;padding:14px 10px}.workflow-node strong{font-size:10px}.workflow-node small{font-size:8px}.ownership-grid article{padding:22px}.ownership-grid h3{font-size:23px}.ownership-grid p{font-size:12px}.path-layout{gap:35px}.path-heading h2{font-size:37px}.course-offer,.dfy-offer{padding:25px}.offer-grid{gap:18px}.offer-top{align-items:start}.offer-top .mono-number{display:none}.course-offer h3,.dfy-offer h3{font-size:34px}.questions-section h2{font-size:40px}.questions-layout{grid-template-columns:.7fr 1.3fr;gap:40px}.crm-metrics strong{font-size:22px}.ownership-badge{display:none}}
@media(max-width:700px){.container,.nav-inner{padding-inline:22px}.hero-copy{padding:85px 24px}.hero-copy h1{font-size:58px}.hero-copy>p:not(.hero-eyebrow):not(.hero-meta){font-size:15px;line-height:1.7;max-width:380px;margin-top:22px}.hero-copy .hero-eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:22px}.hero-copy .hero-meta{font-size:10px}.hero-actions{gap:10px;margin-top:24px}.hero-actions .btn{font-size:12px;padding:14px 16px;min-height:46px;gap:12px}.hero-actions .btn span{font-size:16px}.hero-meta span{font-size:9px}.class-strip .strip-inner{padding-block:17px;gap:12px;min-height:84px;flex-wrap:wrap}.strip-label{font-size:8px}.strip-inner>span:nth-child(2){display:none}.strip-inner>a{font-size:11px;gap:10px}.strip-inner>a>span:last-child{font-size:19px}.eyebrow{font-size:8px;letter-spacing:.06em;margin-bottom:20px;gap:7px}.cross{font-size:18px}.crm-section{padding:68px 0 62px}.section-heading h2{font-size:40px}.section-intro{font-size:14px;line-height:1.75;margin-top:22px}.desktop-break{display:none}.crm-stage{padding:14px 12px 0;margin-top:32px;border-radius:8px}.demo-toolbar{display:block;padding-bottom:14px}.demo-toolbar>span{font-size:7px;justify-content:center;padding:4px 0 15px}.industry-tabs{justify-content:center}.industry-tabs button{flex:1;padding:10px 4px;font-size:10px;min-height:36px}.crm-window{display:block}.crm-sidebar{display:none}.crm-breadcrumb{padding:11px 12px;font-size:7px}.sample-badge{font-size:6px}.crm-title{padding:17px 12px 15px}.crm-title h3{font-size:19px}.crm-title p{font-size:8px;max-width:230px;line-height:1.5}.crm-metrics{margin-inline:12px;gap:6px}.crm-metrics>div{padding:9px 7px}.crm-metrics>div>span{font-size:6px;line-height:1.4;display:block;min-height:17px}.crm-metrics strong{font-size:22px;margin:3px 0}.crm-metrics small{font-size:6px;line-height:1.5;display:block}.board-heading{padding:19px 12px 10px;font-size:9px}.board-heading small{font-size:7px;margin-left:7px}.board-hint{display:none}.pipeline-board{margin:0 12px 14px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-column{padding:8px;min-height:207px}.pipeline-column:last-child{display:none}.column-label{font-size:7px}.deal-card{padding:9px;min-height:78px}.deal-card strong{font-size:8px}.deal-card>span{font-size:7px;line-height:1.4}.deal-bottom{font-size:8px}.deal-bottom small{font-size:6px}.demo-insight{padding:10px 12px;gap:7px;font-size:7px;line-height:1.55;min-height:46px}.insight-label{display:none}.demo-caption{font-size:9px;padding:12px 2px 14px}.feature-world{padding:68px 0 64px}.feature-world:after{bottom:50%}.feature-row{grid-template-columns:1fr;gap:42px}.feature-copy h2{font-size:41px}.feature-copy>p:not(.eyebrow){font-size:14px;max-width:390px;margin-top:21px}.text-link{font-size:12px;gap:18px;margin-top:23px}.workflow-visual{max-width:460px;width:100%;justify-self:center;padding:22px}.workflow-top{font-size:7px;margin-bottom:25px}.workflow-node{padding:16px 12px;gap:11px}.workflow-node strong{font-size:11px}.workflow-node small{font-size:8px}.workflow-branches strong{font-size:10px}.workflow-branches small{font-size:8px}.ownership-grid{grid-template-columns:1fr;margin-top:45px}.ownership-grid article{padding:27px 27px 28px}.ownership-grid .pixel-icon{position:absolute;right:55px;top:31px}.ownership-grid .mono-number{margin:0 0 17px;font-size:8px;max-width:80%}.ownership-grid h3{font-size:28px}.ownership-grid p{font-size:13px;max-width:330px;margin-top:13px}.path-section{padding:68px 0}.path-layout{grid-template-columns:1fr;gap:37px}.path-heading h2{font-size:40px;max-width:360px}.path-heading>p:not(.eyebrow){font-size:14px;margin-top:21px}.build-steps li{gap:23px;padding:24px 0}.build-steps h3{font-size:24px}.build-steps p{font-size:13px}.class-section{padding:68px 0 52px}.class-head h2{font-size:42px}.class-head>p:last-child{font-size:14px;line-height:1.7}.offer-grid{grid-template-columns:1fr;margin-top:34px;gap:20px}.course-offer,.dfy-offer{padding:28px}.offer-top{margin-bottom:26px}.offer-top .mono-number{display:block}.course-offer h3,.dfy-offer h3{font-size:38px}.offer-description{font-size:13px}.course-price{font-size:84px}.course-price>span{font-size:11px}.offer-includes{font-size:12px}.offer-note{font-size:9px}.dfy-art{height:190px}.dfy-offer .offer-top{margin-bottom:8px}.dfy-scope{margin-bottom:25px}.hosting-note{font-size:10px;margin-top:24px;padding:0 8px}.questions-section{padding:64px 0}.questions-layout{grid-template-columns:1fr;gap:32px}.questions-section h2{font-size:42px}.faq-list summary{font-size:14px;padding:22px 0}.cta-final{padding:105px 0}.cta-final h2{font-size:40px}.cta-final .glow{margin-top:28px}.site-footer{padding:32px 0 22px}.footer-top{gap:25px}.footer-links{gap:20px}.footer-copy{flex-direction:column;gap:10px;margin-top:26px}.signup-dialog{padding:35px 25px}.signup-dialog h2{font-size:33px}}
@media(max-width:370px){.container,.nav-inner{padding-inline:18px}.wordmark{font-size:9px}.hero-copy h1{font-size:49px}.hero-copy .hero-eyebrow{font-size:8px}.hero-actions{gap:8px}.hero-actions .btn{font-size:11px;padding:13px}.hero-copy>p:not(.hero-eyebrow):not(.hero-meta){font-size:14px}.section-heading h2{font-size:34px}.crm-stage{padding-inline:8px}.industry-tabs button{font-size:9px}.course-offer,.dfy-offer{padding:23px}.course-price{font-size:76px}.feature-copy h2{font-size:36px}.path-heading h2{font-size:36px}.class-head h2{font-size:37px}.offer-top .mono-number{font-size:6px}.workflow-top{font-size:6px}.signup-dialog h2{font-size:30px}}
@media(max-height:600px) and (min-width:701px){.hero{min-height:600px}.hero-copy h1{font-size:56px}.hero-copy .hero-eyebrow{margin-bottom:15px}.hero-copy>p:not(.hero-eyebrow):not(.hero-meta){font-size:15px;margin-top:15px}.hero-actions{margin-top:20px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1;transform:none}}
