@layer theme{:root,:host{--font-sans:"Aptos Display","Segoe UI Variable","Helvetica Neue",sans-serif;--default-font-family:"Aptos Display","Segoe UI Variable","Helvetica Neue",sans-serif;--default-mono-font-family:"SFMono-Regular","Cascadia Mono",Consolas,monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.flex{display:flex}.h-full{height:100%}.min-h-full{min-height:100%}.resize{resize:both}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--background:#edf2f5;--page-background:#edf2f5;--foreground:#101a24;--muted:#526171;--line:#cbd5de;--panel:#fbfcfd;--panel-strong:#f3f7f9;--accent:#356f9a;--accent-strong:#19496f;--warm:#a87364;--brand-blue:#285f8c;--beta-banner-height:0px;--top-nav-height:64px;--top-bars-height:calc(var(--beta-banner-height) + var(--top-nav-height));--id-ink:#0e1822;--id-night:#09131e;--id-night-soft:#0e1c29;--id-night-card:#142534;--id-paper:#f3f6f7;--id-paper-warm:#e7ecef;--id-white:#f8fafb;--id-muted:#9aa9b6;--id-paper-muted:#586776;--id-lilac:#78a9cf;--id-violet:#426f94;--id-blue:#2e78ad;--id-coral:#c58a7a;--id-green:#72b99f;--id-line-dark:#ffffff21;--id-line-light:#10111621;--id-gradient:linear-gradient(104deg,#6fa8d2 0%,#3d739e 48%,#c88b7c 100%)}body:has(.interdatum-home){background:var(--id-night);color:var(--id-white)}.interdatum-home{background:var(--id-night);width:100%;color:var(--id-white);-webkit-font-smoothing:antialiased;font-family:Segoe UI Variable,Aptos Display,Helvetica Neue,Arial,sans-serif;overflow:clip}.interdatum-home *,.hero-top-nav *{box-sizing:border-box}.interdatum-home h1,.interdatum-home h2,.interdatum-home h3,.interdatum-home p{max-width:none;margin-top:0}.interdatum-home h1,.interdatum-home h2,.interdatum-home h3{font-weight:480}.interdatum-home a:focus-visible,.interdatum-home summary:focus-visible,.hero-top-nav a:focus-visible,.hero-top-nav button:focus-visible,.mobile-nav-summary:focus-visible{outline:2px solid var(--id-coral);outline-offset:3px}.id-shell{width:min(1286px,100% - 48px);margin-inline:auto;position:relative}.id-kicker{color:var(--id-lilac);letter-spacing:.17em;text-transform:uppercase;margin-bottom:22px;font-size:.72rem;font-weight:700}.id-section-heading h2,.id-founders-intro h2,.id-proof-copy h2{letter-spacing:-.048em;margin-bottom:0;font-size:clamp(2.7rem,4.5vw,5rem);line-height:1.01}.id-section-heading h2 span,.id-founders-intro h2 span{background:var(--id-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.id-section-heading-split{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:72px;display:grid}.id-section-heading-split>p{color:var(--id-muted);margin:0 0 8px;font-size:1.12rem;line-height:1.65}.id-section-heading-centered{text-align:center;max-width:920px;margin:0 auto 70px}.id-section-heading-centered>p:last-child{max-width:680px;color:var(--id-paper-muted);margin:26px auto 0;font-size:1.12rem;line-height:1.65}.hero-top-nav,.light-mode .hero-top-nav{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(130%);background:#111217e0;border:1px solid #fff3;border-radius:15px;width:min(1286px,100% - 48px);min-height:64px;margin-inline:auto;position:fixed;top:16px;left:0;right:0;box-shadow:0 18px 48px #0003}.hero-top-nav-inner,.light-mode .hero-top-nav-inner{width:100%;min-height:64px;padding:0 20px}.hero-top-nav .nav-brand,.light-mode .hero-top-nav .nav-brand,.hero-top-nav .nav-brand:visited{color:#fff;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;font-size:1.07rem;font-weight:650;display:inline-flex}.hero-top-nav .nav-brand b{color:var(--id-lilac);font-weight:650}.nav-brand-mark{place-items:center;width:25px;height:25px;display:inline-grid;position:relative;transform:rotate(24deg)}.nav-brand-mark i{border:1px solid;border-radius:50% 45% 55% 48%;width:19px;height:19px;position:absolute}.nav-brand-mark i:first-child{color:var(--id-lilac);transform:rotate(0)scaleX(.65)}.nav-brand-mark i:nth-child(2){color:var(--id-blue);transform:rotate(60deg)scaleX(.65)}.nav-brand-mark i:nth-child(3){color:var(--id-coral);transform:rotate(120deg)scaleX(.65)}.hero-nav-actions{gap:7px}.hero-top-nav .topbar-dropdown-summary,.hero-top-nav .nav-cta,.hero-top-nav .nav-login-button,.light-mode .hero-top-nav .topbar-dropdown-summary,.light-mode .hero-top-nav .nav-cta,.light-mode .hero-top-nav .nav-login-button{color:#c6c5ca;letter-spacing:0;min-height:36px;padding:0 11px;font-size:.86rem;font-weight:450}.hero-top-nav .topbar-dropdown-summary:after{content:"⌄";color:#77767e;margin-left:7px;font-size:.8rem}.hero-top-nav .topbar-dropdown-summary:hover,.hero-top-nav .nav-cta:hover,.hero-top-nav .nav-login-button:hover,.light-mode .hero-top-nav .topbar-dropdown-summary:hover,.light-mode .hero-top-nav .nav-cta:hover,.light-mode .hero-top-nav .nav-login-button:hover{color:#fff;background:#ffffff0d}.hero-top-nav .nav-signup-button,.light-mode .hero-top-nav .nav-signup-button{color:#fff;border:1px solid #ffffff57;border-radius:999px;min-height:38px;margin-left:5px;padding:0 17px}.hero-top-nav .nav-login-button,.light-mode .hero-top-nav .nav-login-button{min-height:38px;color:var(--id-ink);background:#fff;border:0;border-radius:999px;order:6;padding:0 18px}.hero-top-nav .nav-login-button:hover,.light-mode .hero-top-nav .nav-login-button:hover{background:var(--id-coral);color:var(--id-ink)}.hero-top-nav .topbar-dropdown-panel,.light-mode .hero-top-nav .topbar-dropdown-panel{border:1px solid var(--id-line-dark);background:#14151bfa;border-radius:13px;top:calc(100% + 13px);box-shadow:0 20px 50px #00000059}.hero-top-nav .topbar-dropdown-panel a:hover,.light-mode .hero-top-nav .topbar-dropdown-panel a:hover{color:#fff;background:#9a7cff1f}.id-hero{background:radial-gradient(circle at 50% 22%,#4a3c8b33,#0000 29%),linear-gradient(#111217 0%,#0f1015 78%,#111217 100%);min-height:970px;padding:166px 0 76px;position:relative;overflow:hidden}.id-signal-field{opacity:.83;pointer-events:none;background-image:radial-gradient(circle,#8857ffb8 0 1.25px,#0000 1.45px);background-position:top;background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 66% at 50% 44%,#000 0%,#000000b8 45%,#0000 78%);mask-image:radial-gradient(72% 66% at 50% 44%,#000 0%,#000000b8 45%,#0000 78%)}.id-signal-field:before,.id-signal-field:after,.id-signal-field>span{content:"";filter:blur(1px);border-radius:50%;position:absolute}.id-signal-field:before{border:1px solid #7d59ff2e;width:470px;height:470px;top:90px;left:8%;box-shadow:inset 0 0 70px #664aff14}.id-signal-field:after{border:1px solid #ff9d7d14;width:540px;height:540px;bottom:100px;right:4%}.id-signal-field>span:first-child{background:#d4bdff;width:4px;height:4px;top:20%;left:20%;box-shadow:120px 80px #9d75ff,440px 48px #ff9a77,720px 210px #7b5cff,900px 50px #bd85ff}.id-signal-field>span:nth-child(2){background:#ff9a77;width:5px;height:5px;bottom:25%;right:22%;box-shadow:-220px 30px #8e67ff,130px -90px #8d68ff,-550px 80px #c08eff}.id-hero-inner{z-index:2;flex-direction:column;align-items:center;display:flex}.id-hero-copy{text-align:center;max-width:1020px;margin-inline:auto}.id-hero-copy .id-kicker{color:#c3b4f4;margin-bottom:30px}.id-hero h1{color:#f4f2f7;letter-spacing:-.065em;margin-bottom:28px;font-size:clamp(4rem,6.75vw,7rem);line-height:.97}.id-hero h1 span{background:var(--id-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.09em;display:block}.id-hero-lede{color:#b7b5bd;margin:0 auto 32px;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.62;max-width:760px!important}.id-actions{justify-content:center;gap:12px;display:flex}.id-button{border:1px solid var(--id-line-dark);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:.96rem;font-weight:600;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.id-button svg,.id-card-link svg,.id-command-footer button svg,.id-proof-copy>a svg,.id-workflow-list a svg{width:19px;height:19px}.id-button:hover{transform:translateY(-2px)}.id-button-light{color:var(--id-ink);background:#fff;border-color:#fff}.id-button-light:hover{border-color:var(--id-coral);background:var(--id-coral)}.id-button-ghost{color:#f1f0f4;background:#ffffff06}.id-button-ghost:hover{background:#ffffff14;border-color:#fff6}.id-hero-note{color:#85848c;justify-content:center;align-items:center;gap:8px;margin:17px 0 0;font-size:.82rem;display:flex}.id-hero-note i{background:var(--id-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #75d6accc}.id-command-wrap{width:min(800px,100%);margin:60px auto 0}.id-command-label{color:#c7c5cc;letter-spacing:.18em;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:.65rem;font-weight:700;display:flex}.id-command-label svg{width:17px;height:17px;color:var(--id-lilac)}.id-command-card{text-align:left;background:linear-gradient(115deg,#484852d6,#2a2a32e0);border:1px solid #a881ff8c;border-radius:19px;padding:21px 22px 17px;box-shadow:0 0 50px #7148e724,0 16px 32px #0003}.id-command-card>p{color:#dad9df;min-height:54px;margin-bottom:12px;font-size:1.03rem}.id-command-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.id-command-footer>span{color:#85838d;font-size:.78rem}.id-command-footer button{color:#fff;min-height:37px;font:inherit;background:#754ad4cc;border:1px solid #c2a4ff66;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:.8rem;display:inline-flex}.id-command-output{color:#8e8c95;justify-content:center;align-items:center;gap:15px;width:92%;margin:12px auto 0;font-size:.75rem;display:flex}.id-command-output span{align-items:center;gap:7px;display:flex}.id-command-output i{background:var(--id-lilac);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px}.id-command-output span:nth-of-type(2) i{background:var(--id-coral)}.id-command-output span:nth-of-type(3) i{background:var(--id-green)}.id-trusted{text-align:center;width:100%;margin-top:80px}.id-trusted>p{color:#77767e;margin-bottom:24px;font-size:.83rem}.id-trusted>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.id-trusted span{color:#a2a0a8;letter-spacing:-.02em;font-size:clamp(.83rem,1.25vw,1.02rem);font-weight:650}.id-dark-section{background:#111217}.id-capability-intro{padding:130px 0 150px}.id-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:72px;display:grid}.id-capability-card{color:#fff;background:linear-gradient(160deg,#24252b 0%,#1b1c21 100%);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;min-height:450px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.id-capability-card:hover{border-color:#9a7cff5c;transform:translateY(-5px);box-shadow:0 22px 40px #0003}.id-mini-ui{background:#0a0b0f6b;border:1px solid #ffffff17;border-radius:13px;height:178px;margin-bottom:27px;position:relative;overflow:hidden}.id-mini-signals{flex-direction:column;justify-content:center;gap:9px;padding:18px;display:flex}.id-mini-signals>div{color:#d5d4da;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;padding:10px;font-size:.67rem;display:grid}.id-mini-signals i{background:var(--id-lilac);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #9a7cffcc}.id-mini-signals>div:nth-child(2) i{background:var(--id-coral)}.id-mini-signals>div:nth-child(3) i{background:var(--id-green)}.id-mini-signals span{color:#777680;font-size:.61rem}.id-mini-estimate{padding:17px}.id-mini-estimate:after{content:"";background:radial-gradient(circle,#ff9d7d2e,#0000 70%);width:150px;height:100px;position:absolute;bottom:-45px;right:-30px}.id-mini-estimate-head,.id-mini-line,.id-mini-total{justify-content:space-between;align-items:center;display:flex}.id-mini-estimate-head{color:var(--id-lilac);letter-spacing:.12em;margin-bottom:25px;font-size:.62rem}.id-mini-estimate-head strong{color:#fff;letter-spacing:-.03em;font-size:1.1rem}.id-mini-line{color:#a9a8af;border-bottom:1px solid #ffffff12;padding:8px 0;font-size:.66rem}.id-mini-total{color:#d1d0d5;padding-top:12px;font-size:.67rem}.id-mini-total strong{color:var(--id-coral)}.id-mini-schedule{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:100% 46px,20% 100%;grid-template-rows:34px repeat(3,1fr);grid-template-columns:repeat(5,1fr);padding:14px;display:grid}.id-mini-days{display:contents}.id-mini-days span{text-align:center;color:#6e6d76;font-size:.5rem}.id-job-block{z-index:2;white-space:nowrap;border-radius:6px;align-self:center;padding:7px 8px;font-size:.59rem}.job-one{color:#c9baff;background:#9a7cff40;grid-area:2/1/auto/4}.job-two{color:#ffc1aa;background:#ff9d7d30;grid-area:3/3/auto/6}.job-three{color:#9de4c5;background:#75d6ac2b;grid-area:4/2/auto/5}.id-mini-margin{padding:17px}.id-margin-top{color:#aaa9b0;justify-content:space-between;align-items:center;font-size:.67rem;display:flex}.id-margin-top strong{color:var(--id-green);font-size:1.25rem}.id-margin-chart{border-bottom:1px solid #ffffff14;align-items:end;gap:8px;height:92px;padding:14px 4px 0;display:flex}.id-margin-chart i{background:linear-gradient(180deg,var(--id-lilac),#9a7cff33);border-radius:3px 3px 0 0;flex:1}.id-margin-chart i:first-child{height:30%}.id-margin-chart i:nth-child(2){height:48%}.id-margin-chart i:nth-child(3){height:40%}.id-margin-chart i:nth-child(4){height:68%}.id-margin-chart i:nth-child(5){height:72%}.id-margin-chart i:nth-child(6){background:linear-gradient(180deg,var(--id-coral),#ff9d7d33);height:92%}.id-margin-legend{color:#74737c;justify-content:space-between;padding-top:9px;font-size:.55rem;display:flex}.id-capability-card .id-card-label{color:var(--id-lilac);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:700}.id-capability-card h3{color:#f1f0f3;letter-spacing:-.02em;margin-bottom:11px;font-size:1.15rem;line-height:1.25}.id-capability-card>p:not(.id-card-label){color:#929198;margin-bottom:20px;font-size:.88rem;line-height:1.55}.id-card-link{color:#c9c7ce;align-items:center;gap:7px;margin-top:auto;font-size:.78rem;display:inline-flex}.id-light-section{background:var(--id-paper);color:var(--id-ink)}.id-workflow{padding:140px 0 155px}.id-workflow .id-kicker,.id-platform-section .id-kicker,.id-founders-section .id-kicker{color:#795bd5}.id-workflow-showcase{border:1px solid var(--id-line-light);background:#fbfaf8;border-radius:22px;grid-template-columns:1fr 1.08fr;min-height:670px;display:grid;overflow:hidden}.id-workflow-list{padding:30px 42px}.id-workflow-list details{border-bottom:1px solid #1011161a}.id-workflow-list details:last-child{border-bottom:0}.id-workflow-list summary{cursor:pointer;grid-template-columns:42px 1fr 30px;align-items:center;min-height:76px;list-style:none;display:grid}.id-workflow-list summary::-webkit-details-marker{display:none}.id-workflow-list summary span{color:#a19fa6;font-size:.72rem}.id-workflow-list summary strong{font-size:1rem;font-weight:550}.id-workflow-list summary i{color:#97959c;text-align:right;font-size:1.25rem;font-style:normal;transition:transform .18s}.id-workflow-list details[open] summary strong{color:#795bd5}.id-workflow-list details[open] summary i{transform:rotate(45deg)}.id-workflow-list details>p{color:#6f6d74;margin:-3px 34px 13px 42px;font-size:.88rem;line-height:1.55}.id-workflow-list details>a{color:#795bd5;align-items:center;gap:6px;margin:0 0 23px 42px;font-size:.78rem;font-weight:600;display:inline-flex}.id-product-gradient{background:radial-gradient(circle at 82% 28%,#ffaa91eb,#0000 40%),radial-gradient(circle at 25% 72%,#5b5effd6,#0000 45%),linear-gradient(145deg,#171820 5%,#8f6ae2 56%,#f3a1b1 100%);min-height:670px;position:relative;overflow:hidden}.id-product-gradient:before{content:"";opacity:.35;background-image:radial-gradient(circle,#ffffff80 0 1px,#0000 1.2px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.id-product-callout{z-index:3;width:min(390px,100% - 72px);color:var(--id-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffff4d;border-radius:14px;flex-direction:column;padding:21px;display:flex;position:absolute;top:52px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #19142d2e}.id-product-callout>span{color:#5e5c65;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:.68rem;font-weight:650;display:flex}.id-product-callout i{background:var(--id-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #75d6accc}.id-product-callout strong{letter-spacing:-.04em;margin-bottom:4px;font-size:1.3rem}.id-product-callout small{color:#78767e}.id-product-image-card{border:7px solid #111217d9;border-radius:15px 0 0;width:calc(100% + 160px);position:absolute;top:210px;left:44px;overflow:hidden;box-shadow:0 25px 65px #120e2157}.id-product-image-card img{width:100%;height:auto;display:block}.id-platform-section{color:var(--id-ink);background:#eceae6;padding:135px 0 0;overflow:hidden}.id-platform-frame{background:radial-gradient(circle at 15% 90%,#744cf138,#0000 30%),radial-gradient(circle at 90% 85%,#ff9d7d2e,#0000 30%),#101116;border-radius:24px 24px 0 0;min-height:720px;padding:35px 30px 0;position:relative;overflow:hidden;box-shadow:0 25px 70px #1e1c2329}.id-platform-tabs{justify-content:center;gap:50px;margin-bottom:27px;display:flex}.id-platform-tabs>div{align-items:end;gap:8px;display:flex}.id-platform-tabs small{color:#74737b;letter-spacing:.14em;align-self:center;margin-right:8px;font-size:.54rem}.id-platform-tabs span{color:#b7b6bd;background:#ffffff14;border:1px solid #ffffff0f;border-radius:8px;padding:9px 13px;font-size:.76rem}.id-platform-tabs span.is-active{color:#fff;background:#9a7cff26;border-color:#9a7cffb8}.id-platform-browser{background:#1b1b18;border:6px solid #ffffff1a;border-bottom:0;border-radius:17px 17px 0 0;width:100%;min-height:630px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.id-browser-bar{background:#292a30;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.id-browser-bar i{background:#5a5a62;border-radius:50%;width:8px;height:8px}.id-browser-bar i:first-child{background:#ff8172}.id-browser-bar i:nth-child(2){background:#ffcd63}.id-browser-bar i:nth-child(3){background:#76cf90}.id-browser-bar span{color:#7f7e86;text-align:center;background:#202126;border-radius:6px;flex:1;max-width:440px;margin-left:10px;padding:5px 12px;font-size:.62rem}.id-platform-browser>img{width:100%;height:auto;display:block}.id-proof-section{background:#101116;padding:155px 0}.id-proof-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.id-proof-copy h2{color:#f5f3f7;margin-bottom:42px}.id-proof-copy blockquote{color:#d4d2d8;letter-spacing:-.03em;margin:0 0 27px;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:350;line-height:1.45}.id-proof-copy>p:not(.id-kicker){color:#85848c;font-size:.96rem;line-height:1.65}.id-proof-copy>a{color:var(--id-lilac);align-items:center;gap:8px;margin-top:12px;font-size:.88rem;font-weight:600;display:inline-flex}.id-proof-visual{background:radial-gradient(circle at 90% 10%,#ff9d7db3,#0000 36%),linear-gradient(145deg,#171820 15%,#7659cf 68%,#c68eea 100%);border:1px solid #ffffff1a;border-radius:22px;min-height:590px;position:relative;overflow:hidden}.id-proof-visual>img{border:6px solid #17181feb;border-radius:14px 0 0;width:calc(100% + 180px);height:auto;position:absolute;top:62px;left:60px;box-shadow:0 25px 60px #140f2066}.id-proof-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111217db;border:1px solid #ffffff40;border-radius:13px;flex-direction:column;min-width:185px;padding:18px;display:flex;position:absolute;bottom:24px;right:24px;box-shadow:0 14px 30px #00000038}.id-proof-badge span{color:#898791;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-size:.65rem}.id-proof-badge strong{color:#fff;font-size:1.05rem;font-weight:550}.id-proof-badge small{color:var(--id-coral);margin-top:3px}.id-industries-section{background:var(--id-paper);color:var(--id-ink);padding:140px 0 150px}.id-industries-section .id-section-heading-split>p{color:var(--id-paper-muted)}.id-industries-section .id-kicker{color:#795bd5}.id-industry-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:280px;gap:18px;margin-top:70px;display:grid}.id-industry-card{color:#fff;border-radius:18px;justify-content:space-between;align-items:end;padding:23px;display:flex;position:relative;overflow:hidden}.id-industry-1,.id-industry-4{grid-column:span 5}.id-industry-2,.id-industry-3{grid-column:span 7}.id-industry-5,.id-industry-6{grid-column:span 6}.id-industry-card img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,0,1)}.id-industry-card:hover img{transform:scale(1.045)}.id-industry-shade{background:linear-gradient(#0a0b0f0d 28%,#0a0b0fe0);position:absolute;inset:0}.id-industry-card p,.id-industry-card>i{z-index:2;margin:0;position:relative}.id-industry-card p{letter-spacing:-.025em;font-size:1.35rem;font-weight:520}.id-industry-card>i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11121740;border:1px solid #fff6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.id-industry-card>i svg{width:19px;height:19px}.id-founders-section{color:var(--id-ink);background:#ebe8e3;padding:140px 0}.id-founders-intro{max-width:760px;margin-bottom:70px}.id-founders-intro>p:last-child{max-width:680px;color:var(--id-paper-muted);margin-top:26px;font-size:1.03rem;line-height:1.65}.id-founder-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.id-founder-cards article{background:#f7f5f1;border:1px solid #1011161a;border-radius:18px;grid-template-columns:210px 1fr;align-items:center;gap:28px;min-height:270px;padding:22px;display:grid}.id-founder-image{background:linear-gradient(145deg,#d7d2e6,#c7b9ef);border-radius:13px;width:100%;height:224px;position:relative;overflow:hidden}.id-founder-image img{object-fit:cover;object-position:center top}.id-founder-cards article:last-child .id-founder-image img{object-position:center 22%}.id-founder-cards small{color:#795bd5;letter-spacing:.14em;font-size:.62rem;font-weight:700}.id-founder-cards h3{letter-spacing:-.035em;margin:8px 0 12px;font-size:1.45rem}.id-founder-cards p{color:#66646c;margin:0;font-size:.9rem;line-height:1.58}.id-faq-section{background:#111217;padding:140px 0 145px}.id-faq-section h2{color:#f1eff4;letter-spacing:-.045em;margin-bottom:60px;font-size:clamp(2.5rem,4.4vw,4.5rem)}.id-faq-list details{border-bottom:1px dashed #ffffff26}.id-faq-list summary{color:#d0ced5;cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:74px;font-size:.98rem;list-style:none;display:flex}.id-faq-list summary::-webkit-details-marker{display:none}.id-faq-list summary i{color:#a19fa8;font-size:1.4rem;font-style:normal;transition:transform .18s}.id-faq-list details[open] summary i{transform:rotate(45deg)}.id-faq-list details>p{color:#8f8e96;margin:-6px 0 28px;font-size:.94rem;line-height:1.65;max-width:760px!important}.id-final-cta{text-align:center;background:#0d0e13;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.id-final-cta:after{content:"";background:radial-gradient(circle at 50% 40%,#7148e73d,#0000 42%);position:absolute;inset:0}.id-signal-field-small{opacity:.5;transform:scale(1.4)}.id-final-cta .id-shell{z-index:2}.id-final-cta h2{color:#f4f1f7;letter-spacing:-.065em;margin-bottom:24px;font-size:clamp(3.4rem,6vw,6.2rem);line-height:.99}.id-final-cta .id-shell>p:not(.id-kicker){color:#9e9ca5;max-width:660px;margin:0 auto 33px;font-size:1.08rem;line-height:1.6}.id-footer{color:#fff;background:#111217;border-top:1px solid #ffffff14;padding:70px 0 30px}.id-footer .id-shell{grid-template-columns:1fr 1.45fr;gap:80px;display:grid}.id-footer-brand>a{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:1.45rem;font-weight:650}.id-footer-brand>a span{color:var(--id-lilac)}.id-footer-brand p{color:#74737a;margin-top:14px;font-size:.86rem}.id-footer-recognition{grid-column:1/-1;gap:12px;min-width:0;display:grid}.id-footer-recognition>span{color:#718697;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:700}.id-footer-badges{scrollbar-width:none;align-items:center;gap:clamp(18px,3vw,42px);display:flex;overflow-x:auto}.id-footer-badges::-webkit-scrollbar{display:none}.id-footer-badge{flex:none;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:flex}.id-footer-badge:hover,.id-footer-badge:focus-visible{opacity:.82;transform:translateY(-2px)}.id-footer-badge img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:44px;display:block}.id-footer-badge.is-product-hunt img{width:210px}.id-footer-links{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.id-footer-links>div{flex-direction:column;gap:13px;display:flex}.id-footer-links strong{color:#e7e5e9;margin-bottom:4px;font-size:.78rem;font-weight:600}.id-footer-links a{color:#7f7e86;font-size:.79rem}.id-footer-links a:hover{color:var(--id-lilac)}.id-footer-bottom{color:#5f5e65;border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;gap:30px;padding-top:28px;font-size:.72rem;display:flex}@media (max-width:1100px){.id-capability-grid{grid-template-columns:1fr 1fr}.id-capability-card{min-height:420px}.id-founder-cards article{grid-template-columns:150px 1fr}.id-founder-image{height:190px}.id-proof-grid{gap:50px}.id-platform-tabs{gap:16px}.id-platform-tabs small{display:none}}@media (max-width:900px){.id-shell{width:min(100% - 32px,720px)}.hero-top-nav,.light-mode .hero-top-nav{width:calc(100% - 24px);top:10px}.hero-top-nav-inner,.light-mode .hero-top-nav-inner{padding-inline:16px}.hero-nav-actions{display:none}.mobile-nav-menu{display:block}.mobile-nav-summary,.light-mode .mobile-nav-summary{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:999px;min-height:36px;padding:0 14px;font-size:.82rem}.mobile-nav-panel,.light-mode .mobile-nav-panel{border:1px solid var(--id-line-dark);background:#17181e;border-radius:14px;width:min(340px,100vw - 24px);max-height:75vh;top:calc(100% + 15px);right:-16px;overflow-y:auto;box-shadow:0 22px 50px #00000059}.mobile-nav-panel a,.light-mode .mobile-nav-panel a{color:#d2d0d6}.mobile-nav-panel .mobile-nav-primary,.light-mode .mobile-nav-panel .mobile-nav-primary{background:var(--id-lilac);color:#fff}.id-section-heading-split{grid-template-columns:1fr;gap:28px}.id-section-heading-split>p{max-width:620px}.id-trusted>div{flex-wrap:wrap;justify-content:center}.id-workflow-showcase{grid-template-columns:1fr}.id-product-gradient{min-height:600px}.id-platform-frame{min-height:580px;padding-inline:18px}.id-platform-browser{min-height:480px}.id-platform-tabs{flex-wrap:wrap}.id-proof-grid{grid-template-columns:1fr}.id-proof-copy{max-width:680px}.id-industry-grid{grid-auto-rows:260px}.id-industry-1,.id-industry-2,.id-industry-3,.id-industry-4,.id-industry-5,.id-industry-6{grid-column:span 6}.id-founder-cards{grid-template-columns:1fr}.id-founder-cards article{grid-template-columns:190px 1fr}}@media (max-width:640px){.id-shell{width:calc(100% - 30px)}.hero-top-nav .nav-brand,.light-mode .hero-top-nav .nav-brand{font-size:.82rem}.nav-brand-mark{width:21px;height:21px}.nav-brand-mark i{width:17px;height:17px}.id-hero{min-height:890px;padding:135px 0 55px}.id-hero h1{font-size:clamp(3.15rem,14vw,4.8rem)}.id-hero-lede{font-size:1rem}.id-actions{flex-direction:column;align-items:stretch}.id-command-wrap{margin-top:45px}.id-command-card{padding:17px}.id-command-card>p{font-size:.9rem}.id-command-output{flex-wrap:wrap;gap:8px 12px}.id-command-output b{display:none}.id-trusted{margin-top:58px}.id-trusted>div{gap:18px 25px}.id-trusted span{font-size:.74rem}.id-capability-intro,.id-workflow,.id-industries-section,.id-founders-section,.id-faq-section{padding:100px 0}.id-section-heading h2,.id-founders-intro h2,.id-proof-copy h2{font-size:2.75rem}.id-capability-grid{grid-template-columns:1fr;margin-top:50px}.id-capability-card{min-height:430px}.id-section-heading-centered{margin-bottom:48px}.id-workflow-list{padding:18px 20px}.id-workflow-list summary{grid-template-columns:34px 1fr 24px;min-height:70px}.id-workflow-list details>p{margin-left:34px;margin-right:14px}.id-workflow-list details>a{margin-left:34px}.id-product-gradient{min-height:520px}.id-product-image-card{width:calc(100% + 180px);top:200px;left:24px}.id-product-callout{width:calc(100% - 46px);top:38px}.id-platform-section{padding-top:100px}.id-platform-frame{border-radius:16px 16px 0 0;min-height:390px;padding:22px 10px 0}.id-platform-tabs{gap:6px;margin-bottom:18px}.id-platform-tabs>div{gap:5px}.id-platform-tabs span{padding:7px 8px;font-size:.6rem}.id-platform-browser{border-width:3px;min-height:300px}.id-browser-bar{height:28px}.id-browser-bar span{font-size:.47rem}.id-proof-section{padding:100px 0}.id-proof-copy h2{margin-bottom:30px}.id-proof-visual{min-height:430px}.id-proof-visual>img{width:calc(100% + 240px);top:42px;left:28px}.id-proof-badge{bottom:15px;right:15px}.id-industry-grid{flex-direction:column;display:flex}.id-industry-card{min-height:250px}.id-founder-cards article{grid-template-columns:1fr}.id-founder-image{height:310px}.id-faq-section h2{margin-bottom:40px;font-size:2.75rem}.id-final-cta{min-height:600px}.id-final-cta h2{font-size:3.3rem}.id-footer .id-shell{grid-template-columns:1fr;gap:45px}.id-footer-links{gap:20px}.id-footer-bottom{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.interdatum-home *,.hero-top-nav *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.product-showcase{background:#17181e;border:1px solid #ffffff1a;border-radius:23px;grid-template-columns:minmax(330px,.88fr) minmax(0,1.42fr);width:100%;display:grid;overflow:hidden;box-shadow:0 38px 95px #00000052}.product-showcase-home{background:#fbfaf8;border-color:#10111621;grid-template-columns:minmax(370px,.95fr) minmax(0,1.05fr);min-height:670px;box-shadow:0 32px 90px #1e182e17}.product-showcase-rail{z-index:2;background:#17181e;padding:27px 34px;position:relative}.product-showcase-home .product-showcase-rail{background:#fbfaf8}.product-showcase-step{border-bottom:1px solid #ffffff17}.product-showcase-home .product-showcase-step{border-color:#1011161a}.product-showcase-step:last-child{border-bottom:0}.product-showcase-trigger{color:#f0edf3;cursor:pointer;width:100%;min-height:73px;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;padding:0;display:grid}.product-showcase-home .product-showcase-trigger{color:#18191e}.product-showcase-trigger>span{color:#77747f;letter-spacing:.08em;font-size:.67rem;font-weight:650}.product-showcase-home .product-showcase-trigger>span{color:#a19fa6}.product-showcase-trigger>strong{max-width:29ch;color:inherit;font-size:.95rem;font-weight:540;line-height:1.3;transition:color .18s}.product-showcase-trigger>i{color:#85818c;text-align:right;font-size:1.05rem;font-style:normal}.product-showcase-step.is-active .product-showcase-trigger>strong{color:#bba7ff}.product-showcase-home .product-showcase-step.is-active .product-showcase-trigger>strong{color:#7659d4}.product-showcase-step-copy{opacity:0;grid-template-rows:0fr;margin-left:42px;transition:grid-template-rows .28s cubic-bezier(.2,.75,.25,1),opacity .18s,padding .28s;display:grid}.product-showcase-step-copy>*{overflow:hidden}.product-showcase-step-copy p{color:#a4a1ab;margin:0;font-size:.82rem;line-height:1.58}.product-showcase-home .product-showcase-step-copy p{color:#6f6d74}.product-showcase-step-copy a{color:#bba7ff;align-items:center;gap:6px;width:fit-content;margin-top:10px;font-size:.72rem;font-weight:650;display:inline-flex}.product-showcase-step-copy a svg{width:15px}.product-showcase-step.is-active .product-showcase-step-copy{opacity:1;grid-template-rows:1fr;padding:0 26px 22px 0}.product-showcase-stage{background:radial-gradient(circle at 84% 15%,#ff9d7de0,#0000 38%),radial-gradient(circle at 18% 82%,#5f57f6e0,#0000 44%),linear-gradient(145deg,#171820 2%,#7658c8 54%,#e59ab2 100%);min-width:0;min-height:650px;position:relative;overflow:hidden}.product-showcase-stage:before{content:"";opacity:.28;background-image:radial-gradient(circle,#ffffffad 0 1px,#0000 1.2px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.product-showcase-glow{filter:blur(68px);background:#ffffff30;border-radius:50%;width:72%;height:42%;position:absolute;top:8%;left:14%}.product-showcase-callout,.product-showcase-caption{z-index:3;color:#17181d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe8;border:1px solid #ffffff6b;border-radius:15px;flex-direction:column;width:min(390px,100% - 72px);padding:20px 22px;display:flex;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:0 20px 48px #1a142d33}.product-showcase-callout>span,.product-showcase-caption>span{color:#68656e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:.65rem;font-weight:700}.product-showcase-callout>span{align-items:center;gap:7px;display:flex}.product-showcase-callout>span i{background:#68d6a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #68d6a6b3}.product-showcase-callout strong,.product-showcase-caption strong{letter-spacing:-.025em;font-size:1.15rem}.product-showcase-callout small{color:#77737e;margin-top:9px;font-size:.73rem}.product-showcase-image{z-index:2;background:#0e1015;border:0;border-top:7px solid #181920c2;border-left:7px solid #181920c2;border-radius:18px 0 0;width:108%;height:calc(100% - 196px);animation:.34s cubic-bezier(.2,.86,.22,1) both productShowcaseReveal;position:absolute;top:196px;left:7%;overflow:hidden;box-shadow:-20px 8px 70px #0f0b1e59}.product-showcase-image img{object-fit:cover;object-position:left top}.product-showcase-feature{grid-column:1/-1;margin-top:4px}.product-showcase-feature .product-showcase-rail{padding:25px 30px}.product-showcase-feature .product-showcase-stage{min-height:680px}.product-showcase-feature .product-showcase-image{height:calc(100% - 150px);top:150px}.product-showcase-feature .product-showcase-caption{width:auto;min-width:260px;top:27px;left:6%;transform:none}.signal-site .feature-detail-body:has(.product-showcase){grid-template-columns:1fr;gap:26px;display:grid}.signal-site .feature-detail-body:has(.product-showcase) .feature-availability-box{max-width:720px}@keyframes productShowcaseReveal{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.product-showcase,.product-showcase-home{grid-template-columns:1fr}.product-showcase-stage,.product-showcase-feature .product-showcase-stage{min-height:620px}}@media (max-width:640px){.product-showcase-rail,.product-showcase-feature .product-showcase-rail{padding:14px 18px}.product-showcase-trigger{grid-template-columns:36px minmax(0,1fr) 20px;min-height:65px}.product-showcase-step-copy{margin-left:36px}.product-showcase-stage,.product-showcase-feature .product-showcase-stage{min-height:450px}.product-showcase-callout,.product-showcase-caption,.product-showcase-feature .product-showcase-caption{width:calc(100% - 44px);min-width:0;top:22px;left:22px;transform:none}.product-showcase-image,.product-showcase-feature .product-showcase-image{width:calc(100% - 18px);height:calc(100% - 156px);top:156px;left:18px}}.signal-site .feature-detail-media-stack{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;max-width:none;margin-top:42px;display:grid}.signal-site .feature-detail-media-heading{grid-column:1/-1;max-width:720px;margin-bottom:18px}.signal-site .feature-detail-media-heading .eyebrow{margin-bottom:12px}.signal-site .feature-detail-media-heading h2{color:#f3f1f5;letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.signal-site .feature-detail-media-heading>p:last-child{color:#8f8d96;margin:0;font-size:.9rem;line-height:1.6}.signal-site .feature-detail-media{border-radius:17px;width:100%;max-width:none;padding:7px 7px 0;position:relative;margin:0!important}.signal-site .feature-detail-media:first-of-type:nth-last-of-type(3),.signal-site .feature-detail-media:only-of-type{grid-column:1/-1}.signal-site .feature-detail-media img{aspect-ratio:1.44;object-fit:cover;object-position:top center;border-radius:11px}.signal-site .feature-detail-media figcaption{color:#8d8b94;min-height:47px;padding:13px 10px 12px;font-size:.68rem;line-height:1.45}@media (max-width:760px){.signal-site .feature-detail-media-stack{grid-template-columns:1fr;gap:17px}.signal-site .feature-detail-media,.signal-site .feature-detail-media:first-of-type:nth-last-of-type(3),.signal-site .feature-detail-media:only-of-type{grid-column:1}}.light-mode{--background:#f4f6f8;--page-background:#f4f6f8;--foreground:#151922;--muted:#4f5560;--line:#d6dce5;--panel:#fff;--panel-strong:#f9fbff;--accent:#2f5f9f;--accent-strong:#4a76b7;--warm:#9f6a44;--brand-blue:#1b4f99}body{background:var(--page-background);color:var(--foreground);font-family:var(--font-sans);isolation:isolate;position:relative;overflow-x:hidden}html{scroll-behavior:smooth}a{text-decoration:none}.site-shell{width:min(1160px,100% - 32px);margin-inline:auto}.beta-banner{z-index:30;background:var(--brand-blue);color:#fff;width:100%;min-height:var(--beta-banner-height);position:fixed;top:0;left:0;right:0}.beta-banner-inner{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;display:flex}.beta-banner p{letter-spacing:0;margin:0;font-size:.95rem;font-weight:700}.beta-banner-button{background:var(--foreground);color:var(--panel);flex:none}.hero-panel{background:var(--page-background);border-bottom:1px solid var(--line);min-height:92vh;padding-top:var(--top-bars-height);position:relative;overflow:hidden}.hero-scene-background{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-scene-background .hero-slanted-model-shell,.hero-scene-background .hero-slanted-model{z-index:1;width:100%;height:100%;position:relative}.hero-scene-background .hero-slanted-model canvas{display:block;width:100%!important;height:100%!important}.hero-panel:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(#064a9f33,#064a9f14 38%,#0000 72%);width:min(68vw,760px);height:62vh;position:absolute;top:56%;left:clamp(190px,28vw,460px);transform:translate(-50%,-50%)}.light-mode .hero-scene-background:before,.light-mode .workflow-scene-background:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 78% 52% at 68% 18%,#fff,transparent 58%),radial-gradient(ellipse 68% 46% at 20% 74%,#ffffffb8,transparent 64%),linear-gradient(180deg,#fbfcff 0%,#eef2f7 52%,var(--page-background)100%);position:absolute;inset:0}.light-mode .workflow-scene-background:before{z-index:2;background:radial-gradient(76% 58% at 78% 12%,#ffffffd1,#0000 62%),radial-gradient(62% 48% at 18% 72%,#ffffff94,#0000 68%)}.light-mode .hero-panel:before,.light-mode .workflow-scene-background:after{opacity:0}.hero-panel .hero-grid{z-index:3;pointer-events:none;position:relative}.hero-copy{z-index:4;pointer-events:auto;position:relative}.hero-model-anchor{pointer-events:none;width:100%;height:clamp(360px,46vw,560px)}.hero-top-nav{top:var(--beta-banner-height);z-index:20;width:100%;min-height:var(--top-nav-height);-webkit-backdrop-filter:blur(12px);background:#000000a3;position:fixed;left:0;right:0}.hero-top-nav-inner{justify-content:space-between;align-items:center;min-height:48px;padding:8px 0;display:flex}.nav-cta,.secondary-button,.primary-button{border-radius:6px;justify-content:center;align-items:center;min-height:38px;font-size:.92rem;font-weight:700;display:inline-flex}.nav-cta{color:var(--muted);padding:0;line-height:1;text-decoration:none}.primary-button{background:var(--foreground);color:var(--panel);padding:0 20px}.secondary-button{border:1px solid var(--line);color:var(--foreground);padding:0 18px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(42px,5.5vw,72px);padding:54px 0 76px;display:grid}.hero-copy{z-index:2;width:100%;min-width:0;max-width:none;position:relative;overflow:hidden}.hero-copy h1{font-size:clamp(3.75rem,7.2vw,6.1rem)}.eyebrow{color:var(--accent-strong);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:800}.hero-tagline{color:var(--muted)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:760px;margin-bottom:22px;font-size:clamp(4rem,10vw,8.8rem);line-height:.9}h2{letter-spacing:0;max-width:720px;margin-bottom:0;font-size:clamp(2rem,4vw,4.1rem);line-height:.98}h3{margin-bottom:12px;font-size:1.15rem}.hero-copy-title{letter-spacing:0;max-width:none;margin-bottom:22px;font-size:clamp(1.9rem,5.4vw,2.95rem);line-height:1.02}.hero-outcome-title{letter-spacing:-.055em;max-width:760px;margin-bottom:24px;font-size:clamp(3.1rem,6.8vw,6.2rem);line-height:.94}.hero-copy-line,.hero-copy-operators{white-space:normal;display:block}.hero-copy-operators.eyebrow-font-match{font-size:1.75rem}.hero-audience-carousel{vertical-align:bottom;width:14.4ch;height:1.08em;display:inline-grid;position:relative;top:.08em;overflow:hidden}.hero-audience-word{white-space:nowrap;will-change:transform,opacity,filter;grid-area:1/1;display:inline-block}.eyebrow-font-match{letter-spacing:.14em;text-transform:uppercase;font-size:.729em;font-weight:800}.hero-lede{max-width:580px;color:var(--muted);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.48}.hero-lede span{display:block}.hero-lede span+span{margin-top:8px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.product-stage{z-index:1;background:var(--panel);border:1px solid #1e1e19;border-radius:8px;min-width:0;max-width:100%;position:relative;overflow:hidden;box-shadow:18px 18px #272720}.hero-product-stage{background:#fff;justify-self:stretch;width:100%;min-height:420px}.hero-slanted-model-shell{width:100%;height:clamp(360px,46vw,560px);position:relative}.hero-slanted-model{width:100%;height:100%;overflow:hidden}.hero-slanted-model.is-docking{z-index:30;pointer-events:auto;position:fixed}.hero-crm-shell{width:100%;max-width:100%;min-height:var(--hero-crm-scaled-height,640px);contain:layout paint;position:relative;overflow:hidden}.hero-crm-canvas{width:920px;transform:translateX(var(--hero-crm-left,0))scale(var(--hero-crm-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.hero-crm-browser{height:36px}.hero-crm-browser strong{color:#6e685b;letter-spacing:.02em;margin-left:8px;font-size:.72rem;font-weight:900}.hero-crm-app{background:linear-gradient(90deg,#f7f5eff5,#f7f5efe0),repeating-linear-gradient(0deg,#15151109 0 1px,#0000 1px 30px),repeating-linear-gradient(90deg,#15151108 0 1px,#0000 1px 30px);grid-template-columns:170px 1fr;min-height:604px;display:grid}.hero-crm-sidebar{background:#292922;border-right:1px solid #3f3d33;flex-direction:column;gap:8px;padding:22px 14px;display:flex}.hero-crm-logo{background:var(--accent);color:#fffdf7;border-radius:8px;place-items:center;width:40px;height:40px;margin:0 0 18px 4px;font-weight:900;display:grid}.hero-crm-sidebar button{color:#bbb4a3;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:.9rem;font-weight:850}.hero-crm-sidebar button.active,.hero-crm-sidebar button:hover,.hero-crm-sidebar button:focus-visible{background:var(--accent);color:#fffdf7;outline:none}.hero-crm-main{min-width:0;padding:28px}.hero-crm-header,.hero-crm-header-actions,.hero-card-title,.hero-invoice-actions{align-items:center;display:flex}.hero-crm-header{justify-content:space-between;gap:18px;margin-bottom:18px}.hero-crm-header span:first-child{color:var(--accent-strong);letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:900;display:block}.hero-crm-header h3{margin:0 0 4px;font-size:2rem;line-height:1}.hero-crm-header p{color:var(--muted);margin:0}.hero-crm-header-actions{flex:none;gap:10px}.hero-crm-tabs{border:1px solid var(--line);background:#ece6d7;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid;overflow:hidden}.hero-crm-tabs button{border:0;border-right:1px solid var(--line);cursor:pointer;font:inherit;background:0 0;padding:12px;font-weight:850}.hero-crm-tabs button:last-child{border-right:0}.hero-crm-tabs button.active,.hero-crm-tabs button:hover,.hero-crm-tabs button:focus-visible{color:#fffdf7;background:#292922;outline:none}.hero-crm-progress{justify-content:space-between;margin:0 0 22px;display:flex;position:relative}.hero-crm-progress:before{background:var(--line);content:"";height:1px;position:absolute;top:8px;left:0;right:0}.hero-crm-progress div{background:var(--background);justify-items:center;gap:4px;padding-inline:12px;display:grid;position:relative}.hero-crm-progress span{border:2px solid var(--line);color:#fff;background:#efeadf;border-radius:99px;place-items:center;width:16px;height:16px;font-size:.6rem;font-weight:900;display:grid}.hero-crm-progress span.active{background:#d2ae48;border-color:#d2ae48}.hero-crm-progress span.complete{background:#23a36f;border-color:#23a36f}.hero-crm-progress strong{font-size:.78rem}.hero-crm-progress small{color:var(--muted);font-size:.72rem}.hero-crm-content{grid-template-columns:1fr .9fr;gap:16px;display:grid}.hero-crm-card{border:1px solid var(--line);background:#fffdf7;border-radius:8px;padding:20px;box-shadow:8px 8px #22221c14}.hero-card-title{justify-content:space-between;gap:12px;margin-bottom:16px}.hero-card-title h4{margin:0;font-size:1.05rem}.hero-card-title span{color:var(--accent-strong);background:#dceee9;border-radius:99px;padding:6px 9px;font-size:.7rem;font-weight:900}.hero-booking-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.hero-booking-grid .wide{grid-column:1/-1}.hero-booking-grid small,.hero-invoice-total small,.hero-crm-footer-grid small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.hero-booking-grid strong{margin-top:4px;font-size:.9rem;display:block}.hero-invoice-total{margin-bottom:18px}.hero-invoice-total strong{margin-top:6px;font-size:3.2rem;line-height:1;display:block}.hero-line-items{border:1px solid var(--line);background:#fffdf7;border-radius:8px;grid-template-columns:1fr 1fr 76px;display:grid;overflow:hidden}.hero-line-items span,.hero-line-items b,.hero-line-items strong{border-bottom:1px solid var(--line);padding:12px;font-size:.78rem}.hero-line-items strong{text-align:right}.hero-line-items>:nth-last-child(-n+3){border-bottom:0}.hero-invoice-actions{gap:8px;margin-top:16px}.hero-crm-footer-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.hero-crm-footer-grid div{border:1px solid var(--line);background:#efeadf;border-radius:8px;padding:14px}.hero-crm-footer-grid strong{margin-top:6px;font-size:1.1rem;display:block}.browser-bar{border-bottom:1px solid var(--line);background:#ece6d7;align-items:center;gap:7px;height:34px;padding:0 14px;display:flex}.browser-bar span{background:var(--warm);border-radius:99px;width:9px;height:9px}.browser-bar span:nth-child(2){background:#d2ae48}.browser-bar span:nth-child(3){background:var(--accent)}.mock-dashboard{grid-template-columns:142px 1fr;min-height:420px;display:grid}.mock-dashboard aside{border-right:1px solid var(--line);color:#f4efe3;background:#292922;flex-direction:column;gap:18px;padding:24px 18px;font-size:.88rem;display:flex}.mock-dashboard aside span{color:#bbb4a3}.mock-main{padding:30px}.mock-topline,.mock-row,.mock-cards span{background:#e9e2d3;border-radius:5px}.mock-topline{background:var(--accent);width:54%;height:34px;margin-bottom:28px}.mock-row{height:54px;margin-bottom:12px}.mock-row.strong{background:#d8cfbd}.mock-row.short{width:72%}.mock-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.mock-cards span{aspect-ratio:1.2}.placeholder-label{color:#7a7468;margin:0;font-size:.78rem;font-weight:700;position:absolute;bottom:14px;right:18px}.section-block{padding:88px 0}.demo-section-shell{overflow-anchor:none;width:min(1440px,100% - 32px)}.section-anchor{top:calc(-1*var(--top-nav-height));position:absolute}.section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}#faq .section-heading .eyebrow{color:#b8b8b5}.workflow-band{isolation:isolate;border-block:1px solid var(--line);background:var(--page-background);position:relative}.workflow-layout{z-index:1;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,92px);padding:clamp(54px,8vw,96px) 0;display:grid;position:relative}.workflow-scene-background{--workflow-glow-x:clamp(150px,22vw,320px);--workflow-glow-y:50%;z-index:0;pointer-events:none;width:100vw;height:100vh;margin-bottom:-100vh;margin-left:calc(50% - 50vw);position:sticky;top:0;left:0}.workflow-scene-background:after{content:"";left:var(--workflow-glow-x);top:var(--workflow-glow-y);z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(#064a9f3d,#064a9f1a 36%,#0000 72%);width:min(58vw,720px);height:46vh;transition:top .36s;position:absolute;transform:translate(-50%,-50%)}.workflow-sidebar-heading{color:#b8b8b5}.workflow-sidebar{padding-top:10px;position:sticky;top:24px}.workflow-model-dock{width:min(100%,340px);height:clamp(560px,78vh,760px);margin:18px auto 0;position:relative}.workflow-sidebar{top:calc(50vh - clamp(600px,84vh,800px)/2);transform:none}.sidebar-slanted-model-shell{z-index:1;width:100%;height:100%;position:relative}.sidebar-slanted-model{pointer-events:none;width:100%;height:100%;overflow:hidden}.sidebar-slanted-model canvas{display:block;width:100%!important;height:100%!important}.workflow-read-more{color:#f4f7ff;letter-spacing:.14em;text-transform:uppercase;background:#064a9f29;border:1px solid #064a9fb3;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-top:10px;padding:10px 16px;font-size:.72rem;font-weight:800;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.workflow-read-more:hover{border-color:var(--brand-blue);background:#064a9f47;transform:translateY(-1px)}.beta-hero-button{color:#fff;background:#064a9f2e;border:1px solid #064a9fb8;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:.88rem;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.beta-hero-button:hover{border-color:var(--brand-blue);background:#064a9f52;transform:translateY(-1px)}.beta-intake-shell{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:start;gap:clamp(32px,6vw,84px);padding:clamp(74px,10vw,126px) 0;display:grid}.beta-intake-copy{top:calc(var(--top-nav-height) + 42px);position:sticky}.beta-intake-copy h1{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(2.4rem,6vw,5.2rem);line-height:.94}.beta-intake-copy p:not(.eyebrow){color:#c5c9cf;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.light-mode .beta-intake-copy p:not(.eyebrow),.light-mode .beta-form-actions p{color:#303743}.beta-intake-form{background:linear-gradient(145deg,#064a9f21,#ffffff08),#040609d1;border:1px solid #ffffff1c;border-radius:30px;padding:clamp(20px,3vw,34px);box-shadow:0 34px 90px #0000005c}.beta-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.beta-field{gap:8px;display:grid}.beta-field-wide{margin-top:16px}.beta-field span{color:#d7dce5;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.beta-field input,.beta-field textarea{color:#fff;width:100%;font:inherit;background:#00000057;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:13px 14px}.beta-field textarea{resize:vertical}.beta-field input:focus,.beta-field textarea:focus{border-color:#064a9fe6;box-shadow:0 0 0 3px #064a9f2e}.beta-form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.beta-form-actions p{color:#c5c9cf;margin:0}.feature-page{min-height:100vh;padding-top:var(--top-nav-height);background:radial-gradient(ellipse 70% 48% at 18% 0%,#064a9f3d,transparent 68%),var(--page-background);color:var(--foreground)}.feature-page-shell,.feature-detail-shell{padding:clamp(72px,11vw,128px) 0}.feature-page-heading,.feature-detail-hero{max-width:760px}.feature-page-heading h1,.feature-detail-hero h1{letter-spacing:-.05em;margin:14px 0 18px;font-size:clamp(2.3rem,6vw,5.4rem);line-height:.94}.feature-page-heading p,.feature-detail-hero p{color:#c5c9cf;max-width:680px;font-size:clamp(1rem,1.8vw,1.24rem);line-height:1.65}.feature-index-grid,.feature-detail-body{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(34px,6vw,72px);display:grid}.feature-detail-grid{grid-template-columns:1fr;gap:0;max-width:880px;margin-top:0;display:grid;position:relative}.feature-detail-grid:before{content:"";background:linear-gradient(#064a9f00,#064a9fc7 18%,#ffffff29 86%,#064a9f00);width:1px;position:absolute;top:28px;bottom:28px;left:25px}.feature-index-card,.feature-detail-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:52px minmax(0,1fr);gap:clamp(18px,3vw,34px);padding:0 0 clamp(26px,4vw,42px);display:grid;position:relative}.feature-index-card{color:inherit;flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex}.feature-index-card:hover{background:linear-gradient(145deg,#79aef51f,#ffffff0e),#ffffff0b;border-color:#79aef56b;transform:translateY(-2px)}.light-mode .feature-index-card:hover{background:linear-gradient(145deg,#e7f0fce6,#fffffffa),#fff;border-color:#2f5f9f3d;box-shadow:0 18px 50px #2f5f9f1a}.feature-index-card h2{margin:18px 0 14px;font-size:clamp(1.5rem,2.6vw,2.35rem);line-height:1.05}.feature-index-card p:not(.eyebrow),.feature-detail-card p{color:#c5c9cf;line-height:1.65}.feature-index-card span{color:var(--brand-blue);letter-spacing:.14em;text-transform:uppercase;margin-top:auto;font-size:.76rem;font-weight:900}.feature-back-link{color:#d8dde6;letter-spacing:.14em;text-transform:uppercase;margin-bottom:32px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.feature-detail-card span{z-index:1;color:#e9f1ff;letter-spacing:.18em;background:radial-gradient(circle at 50% 45%,#064a9f6b,#064a9f1f 56%,#000000eb),#020305;border:1px solid #064a9fb3;border-radius:999px;place-items:center;width:52px;height:52px;margin:0;font-size:.72rem;font-weight:900;display:grid;position:relative;box-shadow:0 0 34px #064a9f52,inset 0 0 18px #064a9f47}.feature-detail-card p{background:linear-gradient(135deg,#064a9f1f,#ffffff06 42%,#0000002e),#030508c2;border:1px solid #ffffff14;border-radius:24px;min-height:96px;margin:0;padding:clamp(20px,3vw,30px);box-shadow:inset 0 1px #ffffff14,0 24px 70px #0000003d}.feature-detail-media{background:linear-gradient(135deg,#064a9f1f,#ffffff06),#030508d1;border:1px solid #ffffff1a;border-radius:28px;max-width:980px;margin:0;padding:10px;overflow:hidden;box-shadow:0 34px 90px #0000005c}.feature-detail-media-stack{flex-direction:column;gap:18px;display:flex}.feature-detail-media+.feature-detail-media{margin-top:18px}.feature-detail-media img{border-radius:20px;width:100%;height:auto;display:block}.feature-detail-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.feature-availability-box{color:#eef4ff;background:linear-gradient(135deg,#064a9f33,#ffffff0a),#030508e6;border-color:#064a9f94;gap:14px;display:grid}.feature-availability-box p:last-of-type{color:#d8dde6;letter-spacing:0;margin:0;font-size:1rem;font-weight:500;line-height:1.65}.feature-availability-box .secondary-button{width:fit-content}.feature-availability-label{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900;color:#79aef5!important}.light-mode .feature-availability-label{color:#1b4f99!important}@media (max-width:760px){.workflow-scene-background,.workflow-model-dock{display:none}.beta-intake-shell,.origin-shell,.positioning-shell,.beta-field-grid,.feature-detail-body,.feature-index-grid,.feature-detail-grid{grid-template-columns:1fr}.hero-outcome-title{font-size:clamp(2.6rem,13vw,4rem)}.workflow-intro{padding-top:0}}.faq-band{z-index:2;position:relative}.workflow-sidebar nav{border-top:1px solid var(--line);display:grid}.workflow-nav-item{border-bottom:1px solid var(--line);min-height:72px;color:var(--muted);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;transition:color .18s,background-color .18s,transform .18s;display:grid}.workflow-nav-item span{color:var(--warm);font-size:.78rem;font-weight:900}.workflow-nav-item strong{font-size:.95rem;line-height:1.2}.workflow-nav-item:hover,.workflow-nav-item:focus-visible,.workflow-nav-item.active{color:var(--foreground);outline:none}.workflow-nav-item.active{background:#ffffff09;transform:translate(8px)}.workflow-sections{gap:1px;display:grid}.workflow-intro{border-bottom:1px solid var(--line);gap:22px;padding:0 0 clamp(54px,7vw,86px);display:grid}.workflow-sequence{max-width:760px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin:0;font-size:.86rem;font-weight:850;line-height:1.8;display:flex}.workflow-section{border-top:1px solid var(--line);align-content:center;gap:28px;min-height:clamp(520px,78vh,760px);padding:clamp(54px,8vw,104px) 0;display:grid;position:relative}.workflow-section:last-child{border-bottom:1px solid var(--line)}.workflow-section h2{max-width:760px}.workflow-section .eyebrow{color:#b8b8b5}.workflow-section-copy{max-width:720px;color:var(--foreground);margin:0;font-size:clamp(1.2rem,2.2vw,1.7rem);line-height:1.42}.workflow-section-detail{max-width:560px;color:var(--muted);margin:0;font-size:1rem;line-height:1.58}.origin-band,.positioning-band,.industries-band,.founders-band,.final-cta-band{z-index:2;background:var(--page-background);position:relative}.origin-band,.positioning-band,.industries-band,.founders-band{border-bottom:1px solid var(--line)}.origin-shell,.positioning-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,6vw,84px);display:grid}.origin-copy,.positioning-copy{color:#c5c9cf;max-width:700px;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.68}.origin-copy p,.positioning-copy p{margin-bottom:0}.origin-note{color:var(--foreground);margin-top:18px;font-weight:850}.positioning-points{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.positioning-points li{color:var(--foreground);padding-left:24px;line-height:1.55;position:relative}.positioning-points li:before{content:"";background:var(--brand-blue);border-radius:999px;width:8px;height:8px;position:absolute;top:.65em;left:0;box-shadow:0 0 18px #064a9fcc}.service-verticals-band{z-index:2;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 72% 58% at 86% 0%,#064a9f1a,transparent 64%),var(--page-background);position:relative;overflow:hidden}.service-verticals-shell{gap:clamp(34px,5vw,58px);display:grid}.service-verticals-header{grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);align-items:end;gap:clamp(28px,5vw,68px);display:grid}.service-verticals-header h2{max-width:840px}.service-verticals-header>p{color:var(--muted);margin:0 0 8px;font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.65}.service-verticals-list{border-top:1px solid var(--line);display:grid}.service-vertical-item{border-bottom:1px solid var(--line);position:relative}.service-vertical-trigger{width:100%;min-height:96px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr) 42px;align-items:center;gap:clamp(16px,3vw,34px);padding:0;display:grid}.service-vertical-trigger:focus-visible{outline-offset:-1px;outline:1px solid #064a9f73}.service-vertical-number{color:var(--brand-blue);letter-spacing:.16em;font-size:.76rem;font-weight:900}.service-vertical-summary{gap:8px;min-width:0;display:grid}.service-vertical-title{color:var(--foreground);letter-spacing:0;font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:900;line-height:1.05}.service-vertical-copy{color:var(--muted);font-size:.96rem;line-height:1.5}.service-vertical-indicator{width:38px;height:38px;color:var(--foreground);background:#ffffffb3;border:1px solid #15192224;border-radius:999px;place-items:center;font-size:1.05rem;font-weight:900;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:grid}.service-vertical-item:hover .service-vertical-indicator,.service-vertical-item.is-open .service-vertical-indicator{background:#fffffff2;border-color:#064a9f47;transform:translateY(-1px)}.service-vertical-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .18s,padding-bottom .24s;display:grid}.service-vertical-item.is-open .service-vertical-body{opacity:1;grid-template-rows:1fr;padding-bottom:clamp(24px,4vw,44px)}.service-vertical-content{grid-template-columns:64px minmax(0,1fr);gap:clamp(16px,3vw,34px);display:grid;overflow:hidden}.service-vertical-content>*{grid-column:2}.service-vertical-content p{max-width:680px;color:var(--muted);margin:0;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.65}.service-vertical-link{width:fit-content;color:var(--foreground);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:900;text-decoration:none}.service-vertical-link:hover,.service-vertical-link:focus-visible{color:var(--brand-blue);outline:none}@media (max-width:860px){.service-verticals-header,.service-vertical-content{grid-template-columns:1fr}.service-vertical-content>*{grid-column:auto}.service-vertical-trigger{grid-template-columns:42px minmax(0,1fr) 38px;min-height:88px}}@media (max-width:560px){.service-vertical-trigger{grid-template-columns:minmax(0,1fr) 38px}.service-vertical-number{display:none}}.industry-page{background:radial-gradient(ellipse 74% 54% at 50% 0%,#064a9f38,transparent 70%),var(--page-background);min-height:100vh;color:var(--foreground);padding-top:96px}.industry-detail-shell{gap:clamp(34px,5vw,64px);padding-bottom:clamp(72px,9vw,120px);display:grid}.industry-detail-hero{gap:20px;max-width:940px;padding-top:clamp(42px,7vw,86px);display:grid}.industry-detail-hero h1{max-width:980px;font-size:clamp(2.45rem,5.8vw,6rem);line-height:.95}.industry-detail-hero p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.7vw,1.22rem);line-height:1.68}.industry-workflow-sequence{border-bottom:1px solid var(--line);max-width:980px;padding-bottom:clamp(18px,3vw,28px)}.industry-detail-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.industry-detail-card,.industry-example-card,.industry-cta{background:linear-gradient(145deg,#ffffff13,#ffffff05),#ffffff09;border:1px solid #ffffff1c;border-radius:18px;box-shadow:0 30px 80px #00000052,inset 0 1px #ffffff14}.industry-detail-card{padding:clamp(24px,4vw,42px)}.industry-detail-card-large{gap:18px;display:grid}.industry-detail-card h2{max-width:720px;font-size:clamp(2rem,4.2vw,4.2rem)}.industry-detail-card p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.68}.industry-examples{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.industry-example-card{align-content:start;gap:28px;min-height:250px;padding:clamp(20px,3vw,28px);display:grid}.industry-example-card span{color:#8fd7df52;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:900;line-height:.82}.industry-example-card p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.58}.industry-cta{justify-content:space-between;align-items:center;gap:26px;padding:clamp(26px,4vw,42px);display:flex}.industry-cta div{gap:14px;max-width:760px;display:grid}.industry-cta p:last-child{color:var(--muted);margin:0;line-height:1.6}.industry-cta .primary-button{flex:none}@media (max-width:980px){.industry-examples{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-detail-grid{grid-template-columns:1fr}}@media (max-width:680px){.industry-examples{grid-template-columns:1fr}.industry-example-card{min-height:0}.industry-detail-hero h1{font-size:clamp(2.25rem,13vw,4.2rem)}.industry-cta{justify-items:start;display:grid}}.founders-band{background:url(/backgrounds/Team.png) bottom/cover no-repeat}.founders-shell{gap:clamp(32px,5vw,58px);display:grid}.founders-heading{gap:16px;max-width:820px;display:grid}.founders-band .eyebrow,.light-mode .founders-band .eyebrow{color:#ffffffd1}.founders-band .founders-heading h2,.light-mode .founders-band .founders-heading h2{color:#fff;text-shadow:0 2px 24px #00000073}.founders-heading p:last-child{color:#ffffffe6;text-shadow:0 2px 18px #0000006b;max-width:760px;margin:0;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.72}.light-mode .founders-band .founders-heading p:last-child{color:#ffffffe6}.founders-section{gap:26px;display:grid}.founders-proof-strip{background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff14}.founders-proof-strip span{min-height:34px;color:var(--foreground);letter-spacing:.09em;text-transform:uppercase;background:#0000006b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 16px;font-size:.78rem;font-weight:850;display:inline-flex}.founders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,32px);display:grid}.founder-card{--founder-card-surface:#000c;isolation:isolate;background:var(--founder-card-surface);color:#fff;border:1px solid #ffffff1c;border-radius:30px;grid-template-rows:auto 1fr;grid-template-columns:minmax(297px,1.02fr) minmax(0,1fr);align-items:stretch;gap:0;min-height:585px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000005c}.founder-card:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(82% 58% at 12% 0,#ffffff1c,#0000 68%),linear-gradient(145deg,#ffffff0f,#00000057 100%);position:absolute;inset:0}.founder-card-heading{z-index:1;text-align:center;background:0 0;border-bottom:1px solid #ffffff1a;grid-column:1/-1;justify-items:center;gap:8px;padding:24px clamp(22px,3vw,34px) 20px;display:grid;position:relative}.founder-image-frame{clip-path:none;z-index:1;background:0 0;border:0;border-radius:0;place-items:center;margin:clamp(18px,2.8vw,28px) 0 clamp(18px,2.8vw,28px) clamp(18px,2.8vw,28px);display:grid;position:relative;overflow:visible}.founder-image-frame:after{display:none}.founder-card img{filter:grayscale();object-fit:initial;object-position:initial;background:0 0;border-radius:20px;width:auto;max-width:100%;height:auto;min-height:0;max-height:585px;display:block;overflow:hidden}.founder-card-copy{z-index:1;background:0 0;flex-direction:column;justify-content:center;min-width:0;padding:clamp(22px,3.8vw,34px);display:flex;position:relative}.founder-role{color:var(--brand-blue-light);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.founder-card h3{color:#fff;margin:0;font-size:clamp(1.28rem,1.9vw,1.72rem);line-height:1.05}.founder-bio{color:#ffffffc7;border-top:0;min-height:0;margin:0;padding-top:0;font-size:.95rem;line-height:1.68}.final-cta-band{border-top:1px solid var(--line);background:radial-gradient(ellipse 70% 55% at 50% 0%,#064a9f38,transparent 70%),var(--page-background)}.final-cta-shell{justify-items:start;max-width:780px;display:grid}.final-cta-shell h2{margin-bottom:20px}.final-cta-shell p:not(.eyebrow){color:#c5c9cf;max-width:640px;margin-bottom:28px;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65}.flow-strip{border:1px solid var(--foreground);background:var(--panel);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.flow-item{border-right:1px solid var(--line);min-height:132px;padding:18px;position:relative}.flow-item:last-child{border-right:0}.flow-index{color:var(--warm);font-size:.78rem;font-weight:800;display:block}.flow-title{margin-top:34px;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:850;display:block}.flow-arrow{color:var(--accent-strong);font-weight:900;position:absolute;bottom:14px;right:12px}.feature-band{border-block:1px solid var(--line);background:#1f2021}.feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.feature-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:220px;padding:24px}.feature-card p{color:var(--muted);margin:0;line-height:1.55}.faq-band{border-top:1px solid var(--line);background:#27292a}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.faq-item{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:190px;padding:24px}.faq-item p,.faq-item ol{color:var(--muted);margin:0;line-height:1.58}.faq-item ol{padding-left:20px}.faq-item li+li{margin-top:10px}.demo-grid{grid-template-columns:1fr;gap:34px;display:grid}.demo-crop{background:#d8d2c2;border:1px solid #1e1e19;border-radius:8px;min-height:0;padding:10px;position:relative;overflow:hidden;box-shadow:14px 14px #22221c24}.demo-chrome{background:var(--panel);border:1px solid #1e1e19;border-radius:8px;width:100%;min-width:0;overflow:hidden;box-shadow:10px 10px #22221c1f}.demo-browser{border-bottom:1px solid var(--line);background:#ece6d7;align-items:center;gap:7px;height:32px;padding:0 12px;display:flex}.demo-browser span{background:var(--warm);border-radius:99px;width:8px;height:8px}.demo-browser span:nth-child(2){background:#d2ae48}.demo-browser span:nth-child(3){background:var(--accent)}.demo-browser strong{color:var(--muted);margin-left:8px;font-size:.72rem}.demo-app{grid-template-columns:clamp(124px,17vw,190px) minmax(0,1fr);min-height:0;display:grid}.demo-sidebar{background:#292922;border-right:1px solid #3f3d33;flex-direction:column;gap:clamp(6px,.8vw,10px);padding:clamp(14px,2vw,24px) clamp(10px,1.5vw,18px);display:flex}.demo-brand{background:var(--accent);width:clamp(24px,3vw,30px);height:clamp(24px,3vw,30px);color:var(--panel);border-radius:6px;place-items:center;margin-bottom:clamp(8px,1.5vw,18px);font-size:.75rem;font-weight:900;display:grid}.demo-nav,.demo-button,.metric-card,.demo-row,.status-step{cursor:pointer;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.demo-nav{color:#bbb4a3;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:6px;padding:clamp(6px,.8vw,8px) clamp(7px,.8vw,9px);font-size:clamp(.7rem,1vw,.9rem);font-weight:800}.demo-nav:hover,.demo-nav:focus-visible{color:#fffdf7;background:#36362d;outline:none}.demo-nav.active{background:var(--accent);color:#fffdf7}.demo-surface{background:linear-gradient(90deg,#f7f5eff0,#f7f5efd6),repeating-linear-gradient(0deg,#1515110a 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#15151109 0 1px,#0000 1px 32px);min-width:0;padding:clamp(16px,3vw,34px)}.demo-header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:clamp(14px,2.4vw,28px);display:flex}.demo-header small,.detail-panel small,.portal-card small{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:clamp(.62rem,.9vw,.76rem);font-weight:900;display:block}.demo-header h3,.portal-card h3{margin:0;font-size:clamp(1.25rem,3vw,2.5rem);line-height:1.15}.demo-button{border:1px solid var(--line);background:var(--panel);min-height:clamp(32px,4vw,42px);color:var(--foreground);font:inherit;white-space:nowrap;border-radius:6px;padding:0 clamp(10px,1.5vw,16px);font-size:clamp(.72rem,1vw,.92rem);font-weight:900}.demo-button:hover,.demo-button:focus-visible{border-color:var(--foreground);background:#ece6d7;outline:none;transform:translateY(-1px)}.demo-button.primary{border-color:var(--foreground);background:var(--foreground);color:var(--panel)}.demo-button.primary:hover,.demo-button.primary:focus-visible{background:var(--accent-strong);border-color:var(--accent-strong)}.demo-button.inverse{color:#f4efe3;background:0 0;border-color:#f4efe3}.demo-button.inverse:hover,.demo-button.inverse:focus-visible{color:#22221c;background:#f4efe3}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vw,14px);margin-bottom:clamp(12px,2vw,24px);display:grid}.metric-card{border:1px solid var(--line);background:var(--panel);text-align:left;min-height:clamp(86px,13vw,142px);font:inherit;border-radius:8px;padding:clamp(12px,1.8vw,20px);display:block}.metric-card:hover,.metric-card:focus-visible{border-color:var(--foreground);outline:none;transform:translateY(-1px);box-shadow:4px 4px #22221c1f}.metric-card span{color:var(--muted);font-size:clamp(.66rem,.9vw,.82rem);font-weight:800;display:block}.metric-card strong{margin-top:8px;font-size:clamp(1.7rem,4.4vw,3.2rem);line-height:1;display:block}.metric-card.warm strong{color:var(--warm)}.metric-card.teal strong{color:var(--accent-strong)}.demo-table{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.demo-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--foreground);font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:clamp(8px,1.5vw,18px);padding:clamp(10px,1.7vw,18px) clamp(12px,1.8vw,20px);font-size:clamp(.7rem,1.1vw,.95rem);display:grid}.demo-row:last-child{border-bottom:0}.demo-row:hover,.demo-row:focus-visible{background:#ece6d7;outline:none}.demo-pill{width:fit-content;color:var(--accent-strong);background:#dceee9;border-radius:99px;padding:5px 8px;font-size:clamp(.62rem,.9vw,.8rem);font-weight:900}.status-track{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:clamp(12px,2vw,24px);display:grid;overflow:hidden}.status-step{border:0;border-right:1px solid var(--line);min-height:clamp(74px,10vw,118px);color:var(--muted);font:inherit;text-align:left;background:0 0;padding:clamp(10px,1.6vw,18px);font-size:clamp(.64rem,1vw,.9rem);font-weight:900}.status-step:last-child{border-right:0}.status-step:hover,.status-step:focus-visible{color:var(--foreground);background:#ece6d7;outline:none}.status-step span{background:#ece6d7;border-radius:99px;place-items:center;width:clamp(22px,2.8vw,30px);height:clamp(22px,2.8vw,30px);margin-bottom:clamp(10px,2vw,24px);display:grid}.status-step.complete{color:var(--foreground)}.status-step.complete span{background:var(--accent);color:#fffdf7}.detail-grid{grid-template-columns:1fr 1fr;gap:clamp(10px,1.6vw,18px);display:grid}.detail-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:clamp(150px,20vw,230px);padding:clamp(14px,2vw,24px)}.detail-panel.dark{color:#f4efe3;background:#292922;border-color:#292922}.detail-panel strong{font-size:clamp(1.8rem,4vw,3rem);display:block}.detail-panel p,.portal-card p{color:var(--muted);font-size:clamp(.76rem,1.1vw,1rem);line-height:1.45}.detail-panel.dark p{color:#bbb4a3}.portal-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;justify-content:center;min-height:clamp(280px,42vw,480px);padding:clamp(20px,4vw,46px);display:flex}.portal-summary{border-block:1px solid var(--line);grid-template-columns:1fr auto;gap:14px 22px;margin:28px 0;padding:14px 0;display:grid}.portal-summary span{color:var(--muted);font-size:.95rem;font-weight:800}.portal-actions{flex-wrap:wrap;gap:8px;display:flex}.service-builder-showcase{gap:22px;display:grid}.service-builder-header{align-items:center}.service-builder-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:18px;display:grid}.service-list-panel,.service-editor-panel,.builder-step-card,.pricing-preview-card{border:1px solid var(--line);background:var(--panel);border-radius:8px}.service-list-panel{padding:16px}.service-create-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:14px;display:grid}.service-create-row input,.client-form-preview input,.client-form-preview select{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--foreground);font:inherit;background:#fffdf7;border-radius:6px;padding:0 12px;font-weight:800}.service-list{gap:8px;display:grid}.service-list-item,.builder-field-row{border:1px solid var(--line);width:100%;color:var(--foreground);font:inherit;text-align:left;background:#f7f3ea;border-radius:6px;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s}.service-list-item{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.service-list-item:hover,.service-list-item:focus-visible,.builder-field-row:hover,.builder-field-row:focus-visible{border-color:var(--foreground);background:#ece6d7;outline:none;transform:translateY(-1px);box-shadow:3px 3px #22221c1f}.service-list-item.active{border-color:var(--accent);background:#dceee9}.service-list-item strong,.service-list-item small{display:block}.service-list-item small{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:800}.service-list-item b{color:#fffdf7;text-transform:uppercase;background:#292922;border-radius:6px;padding:5px 7px;font-size:.68rem}.service-editor-panel{min-width:0;padding:18px}.service-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.service-tabs button{border:1px solid var(--line);min-height:36px;color:var(--muted);font:inherit;background:#f7f3ea;border-radius:6px;padding:0 12px;font-size:.82rem;font-weight:900}.service-tabs button.active,.service-tabs button:hover,.service-tabs button:focus-visible{border-color:var(--foreground);background:var(--foreground);color:var(--panel);outline:none}.new-step-card{background:#f0eadf;border:1px solid #d8d2c2;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px;display:flex}.new-step-card span,.pricing-preview-card>h4,.client-form-preview>span{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.new-step-card strong{margin-top:4px;font-size:1.08rem;display:block}.new-step-card p,.builder-step-title p{color:var(--muted);margin:3px 0 0;font-size:.86rem}.builder-workspace{grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);gap:16px;display:grid}.builder-step-card,.pricing-preview-card{min-width:0;padding:16px}.builder-step-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:14px;display:grid}.builder-step-title>span{background:var(--accent);color:#fffdf7;border-radius:6px;padding:6px 8px;font-size:.7rem;font-weight:900}.builder-step-title h4,.pricing-preview-card h4,.client-form-preview h5{margin:0}.builder-field-list{gap:8px;display:grid}.builder-field-row{grid-template-columns:minmax(0,1fr) 86px minmax(120px,.6fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.builder-field-row span{font-weight:900}.builder-field-row b,.builder-field-row small{color:var(--muted);font-size:.78rem;font-weight:900}.builder-field-row b{text-transform:uppercase;background:#ece6d7;border-radius:6px;width:fit-content;padding:4px 7px}.add-input-card{border-top:1px solid var(--line);grid-template-columns:1fr .8fr auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.mini-field{background:#fffdf7;border:1px solid #d8d2c2;border-radius:6px;min-width:0;padding:9px 10px}.mini-field.wide{grid-column:1/3}.mini-field span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.mini-field strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.82rem;display:block;overflow:hidden}.pricing-preview-card{align-content:start;gap:10px;display:grid}.pricing-rule{background:#fffdf7;border:1px solid #d8d2c2;border-radius:6px;padding:10px}.pricing-rule span{color:var(--muted);font-size:.72rem;font-weight:900;display:block}.pricing-rule strong{margin-top:4px;display:block}.pricing-rule.total{border-color:var(--accent);background:#dceee9}.client-form-preview{border-top:1px solid var(--line);gap:10px;margin-top:8px;padding-top:14px;display:grid}.client-form-preview label{color:var(--muted);gap:5px;font-size:.75rem;font-weight:900;display:grid}.flow-demo{background:var(--panel);border:1px solid #1e1e19;border-radius:8px;box-shadow:14px 14px #22221c1f}.flow-demo-tabs{border-bottom:1px solid var(--line);background:#ece6d7;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.flow-tab{border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;text-align:left;min-width:0;font:inherit;background:0 0;padding:14px 12px;font-size:.86rem;font-weight:900;transition:background-color .16s,color .16s;position:relative}.flow-tab:last-child{border-right:0}.flow-tab:hover,.flow-tab:focus-visible{color:var(--foreground);background:#fffdf7;outline:none}.flow-tab.active{color:#fffdf7;background:#292922}.flow-tab.complete{color:#7b7468;background:#d7d0c2}.flow-tab.locked{color:#8c8576;background:#e1dbcc}.flow-tab:disabled{cursor:not-allowed}.flow-tab span{color:var(--warm);margin-bottom:8px;font-size:.74rem;display:block}.flow-tab-chip{min-height:22px;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;background:#fffdf7;border:1px solid #0f8b782e;border-radius:999px;align-items:center;padding:0 7px;font-size:.58rem;font-style:normal;font-weight:950;display:inline-flex;position:absolute;top:12px;right:8px}.flow-tab.active span{color:#7fd0bf}.flow-tab.active .flow-tab-chip{color:#173d35;background:#7fd0bf;border-color:#7fd0bf}.flow-tab.complete span{color:#8c8576}.flow-tab.complete .flow-tab-chip{color:#8c8576;background:#eee8dd;border-color:#c9c0ad}.flow-tab.locked span{color:#a19a8b}.flow-tab.locked .flow-tab-chip{color:#8c8576;background:#f5f0e7;border-color:#c9c0ad}.flow-demo-stage{grid-template-columns:minmax(0,1fr) clamp(210px,24vw,280px);min-height:0;display:grid}.flow-demo-screen{background:linear-gradient(90deg,#f7f5eff0,#f7f5efd6),repeating-linear-gradient(0deg,#1515110a 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#15151109 0 1px,#0000 1px 32px);padding:clamp(18px,3vw,34px)}.flow-demo-summary{color:#f4efe3;background:#292922;border-left:1px solid #3f3d33;padding:clamp(18px,2.5vw,28px)}.flow-demo-summary small{color:#7fd0bf;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.flow-demo-summary h3{margin:12px 0 28px;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.1}.flow-demo-summary dl{gap:18px;margin:0;display:grid}.flow-demo-summary dt{color:#bbb4a3;font-size:.78rem;font-weight:800}.flow-demo-summary dd{margin:4px 0 0;font-weight:900}.intake-panel,.estimate-workspace,.client-portal-preview{max-width:820px}.intake-panel{grid-template-columns:1fr 1fr;gap:clamp(10px,1.5vw,16px);display:grid}.intake-panel .demo-header,.intake-panel .demo-button{grid-column:1/-1}.intake-panel label{color:var(--muted);gap:8px;font-size:.82rem;font-weight:900;display:grid}.intake-panel input,.intake-panel select{border:1px solid var(--line);background:var(--panel);min-height:clamp(38px,4.5vw,48px);color:var(--foreground);font:inherit;border-radius:6px;padding:0 clamp(10px,1.4vw,14px);font-weight:800}.intake-panel input:focus,.intake-panel select:focus{border-color:var(--accent-strong);outline:2px solid #0f8b7829}.live-chip{color:var(--accent-strong);background:#dceee9;border-radius:99px;padding:8px 11px;font-size:.76rem;font-weight:900}.estimate-grid{grid-template-columns:1fr 1fr;gap:clamp(10px,1.5vw,16px);margin-bottom:clamp(10px,1.5vw,16px);display:grid}.line-item-table{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(90px,.55fr);gap:0;margin-bottom:18px;display:grid;overflow:hidden}.line-item-table.editable-line-items{grid-template-columns:minmax(0,1fr) minmax(0,.86fr) minmax(96px,.42fr) 96px}.line-item-table span,.line-item-table b,.line-item-table input,.line-item-remove{border-bottom:1px solid var(--line);padding:clamp(10px,1.5vw,16px)}.line-item-table input{min-width:0;color:var(--foreground);font:inherit;background:#fffdf7;border-top:0;border-left:0;border-right:0;font-weight:750}.line-item-table input:focus{outline-offset:-2px;outline:2px solid #0f8b7829}.line-item-table .line-head{color:var(--muted);background:#efeadf;font-size:.78rem;font-weight:900}.line-item-table>:nth-last-child(-n+3),.line-item-table.editable-line-items>:nth-last-child(-n+4){border-bottom:0}.line-item-remove{color:#9a3412;cursor:pointer;font:inherit;background:#fff7ed;border-top:0;border-left:0;border-right:0;font-size:.78rem;font-weight:900}.line-item-remove:hover,.line-item-remove:focus-visible{outline-offset:-2px;background:#ffedd5;outline:2px solid #9a341229}.line-item-remove:disabled{cursor:not-allowed;color:#a8a195;background:#f1ede4}.line-items-toolbar{justify-content:flex-end;margin:-4px 0 16px;display:flex}.real-flow-demo{background:var(--panel);border:1px solid #1e1e19;border-radius:8px;overflow:visible;box-shadow:14px 14px #22221c1f}.real-flow-stage{background:linear-gradient(90deg,#f7f5eff0,#f7f5efd6),repeating-linear-gradient(0deg,#1515110a 0 1px,#0000 1px 32px),repeating-linear-gradient(90deg,#15151109 0 1px,#0000 1px 32px);min-height:640px}.real-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;box-shadow:8px 8px #22221c14}.real-card-content{padding:clamp(18px,2.5vw,28px)}.real-card-footer{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:20px 28px;display:flex}.real-primary-button,.real-ghost-button{cursor:pointer;min-height:42px;font:inherit;border-radius:6px;padding:0 22px;font-size:.92rem;font-weight:900;transition:background-color .16s,color .16s,border-color .16s,transform .16s}.real-primary-button{color:#fffdf7;background:#22221c;border:1px solid #22221c}.real-primary-button:hover,.real-primary-button:focus-visible{border-color:var(--accent-strong);background:var(--accent-strong);outline:none;transform:translateY(-1px)}.real-primary-button:disabled{cursor:not-allowed;color:#7a7468;background:#c9c0ad;border-color:#c9c0ad;transform:none}.real-ghost-button{color:var(--accent-strong);background:0 0;border:1px solid #0000}.real-ghost-button:hover,.real-ghost-button:focus-visible{background:#ece6d7;outline:none}.real-intake-screen{place-items:center;min-height:640px;padding:clamp(24px,4vw,48px);display:grid}.intake-select,.intake-form-wrap{width:min(100%,720px)}.intake-title{text-align:center;margin-bottom:44px}.intake-title h1{max-width:none;margin-bottom:12px;font-size:clamp(2.4rem,6vw,4rem);line-height:1}.intake-title p{color:var(--muted);font-size:1.05rem}.intake-service-list{gap:16px;display:grid}.intake-service-card{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fffdf7;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:24px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 1px 2px #22221c14}.intake-service-card:hover,.intake-service-card:focus-visible{background:#faf7ee;border-color:#0f8b7859;outline:2px solid #0f8b7829;transform:translateY(-1px);box-shadow:0 8px 18px #22221c1a}.intake-service-card h3{margin:0 0 8px;font-size:1.25rem}.intake-service-card p{color:var(--muted);margin:0}.intake-service-card span{color:var(--muted);font-size:2rem;transition:color .16s}.intake-service-card:hover span{color:var(--accent-strong)}.intake-progress{background:#e4dccd;border-radius:999px;height:4px;margin-bottom:10px;overflow:hidden}.intake-progress div{border-radius:inherit;background:#22221c;height:100%;transition:width .18s}.intake-progress-labels{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-bottom:26px;font-size:.72rem;font-weight:900;display:flex}.intake-card{overflow:hidden}.intake-min-height{min-height:330px}.real-form-section,.review-step{gap:22px;display:grid}.real-form-section h2,.review-step h2{margin:0 0 8px;font-size:1.6rem}.real-form-section p,.review-step p{color:var(--muted);margin:0}.real-field-grid{gap:16px;display:grid}.real-field-grid.two{grid-template-columns:1fr 1fr}.real-form-section label{color:#3e3b32;gap:8px;font-size:.88rem;font-weight:850;display:grid}.real-form-section input,.real-form-section select{border:1px solid var(--line);min-height:44px;color:var(--foreground);font:inherit;background:#fffdf7;border-radius:6px;padding:0 12px}.real-form-section input:focus,.real-form-section select:focus{border-color:var(--accent-strong);outline:2px solid #0f8b7829}.review-service{background:#0f8b780f;border:1px solid #0f8b7833;border-radius:8px;padding:16px}.review-service span,.review-list span{color:var(--muted);font-size:.82rem}.review-service strong{margin-top:4px;font-size:1.1rem;display:block}.review-list{display:grid}.review-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.ready-box{color:#27633a;background:#ecf9ef;border:1px solid #b9ddc4;border-radius:8px;gap:12px;padding:16px;display:flex}.ready-box p{color:#3b7b4d;font-size:.9rem}.real-crm-shell{grid-template-columns:240px minmax(0,1fr);min-height:720px;display:grid}.real-crm-shell-wide{grid-template-columns:minmax(0,1fr)}.real-crm-sidebar{background:#292922;border-right:1px solid #3f3d33;flex-direction:column;gap:8px;padding:24px 14px;display:flex}.real-crm-logo{background:var(--accent);color:#fffdf7;border-radius:8px;place-items:center;width:38px;height:38px;margin:0 0 18px 6px;font-weight:900;display:grid}.real-crm-sidebar button{color:#bbb4a3;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-weight:800}.real-crm-sidebar button:hover,.real-crm-sidebar button.active{background:var(--accent);color:#fffdf7}.real-crm-main{min-width:0;padding:clamp(22px,3vw,34px)}.detail-header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.detail-header h2{margin:0 0 5px;font-size:clamp(1.6rem,3vw,2.4rem)}.detail-header p{color:var(--muted);margin:0}.status-badge{border:1px solid var(--line);background:#fffdf7;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900}.real-tabs{border:1px solid var(--line);background:#ece6d7;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid;overflow:hidden}.real-tabs button{border:0;border-right:1px solid var(--line);cursor:pointer;font:inherit;background:0 0;padding:12px;font-weight:850}.real-tabs button:last-child{border-right:0}.real-tabs button.active,.real-tabs button:hover{color:#fffdf7;background:#292922}.admin-progress{justify-content:space-between;margin:0 0 26px;display:flex;position:relative}.admin-progress:before{background:var(--line);content:"";height:1px;position:absolute;top:8px;left:0;right:0}.admin-progress div{background:var(--background);justify-items:center;gap:4px;padding-inline:12px;display:grid;position:relative}.admin-progress span{border:2px solid var(--line);color:#fff;background:#efeadf;border-radius:99px;place-items:center;width:16px;height:16px;font-size:.6rem;display:grid}.admin-progress span.active{background:#d2ae48;border-color:#d2ae48}.admin-progress span.complete{background:#23a36f;border-color:#23a36f}.admin-progress strong{font-size:.78rem}.admin-progress small{color:var(--muted);font-size:.72rem}.estimate-admin-grid{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.real-crm-shell-wide .estimate-admin-grid{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.booking-info-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.booking-info-grid small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.booking-info-grid strong{overflow-wrap:anywhere;margin-top:4px;display:block}.estimate-total{margin:10px 0 18px;font-size:clamp(1.9rem,3.2vw,3.1rem);font-weight:900}.estimate-actions{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.real-portal-shell{grid-template-columns:minmax(210px,25%) minmax(0,1fr);gap:34px;min-height:720px;padding:38px;display:grid}.portal-progress{align-content:start;gap:28px;display:grid}.portal-logo{border:1px solid var(--line);color:#292922;background:#fffdf7;border-radius:16px;place-items:center;min-height:96px;font-weight:900;display:grid}.portal-progress ol{margin:0;padding:0;list-style:none}.portal-progress li{gap:14px;padding-bottom:28px;display:flex;position:relative}.portal-progress li:before{content:"";background:#d8d2c2;width:2px;position:absolute;top:34px;bottom:0;left:15px}.portal-progress li:last-child:before{display:none}.portal-progress li>span{z-index:1;color:#fffdf7;background:#fffdf7;border:2px solid #d8d2c2;border-radius:99px;flex:none;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:900;display:grid}.portal-progress li.complete>span{border-color:var(--accent);background:var(--accent)}.portal-progress li.current>span{border-color:var(--accent)}.portal-progress strong{font-size:.9rem;display:block}.portal-progress p{color:var(--muted);margin:4px 0 0;font-size:.76rem}.portal-content{min-width:0}.portal-real-card h3{margin:0 0 8px;font-size:clamp(1.7rem,3vw,2.4rem)}.portal-booking-details{margin-top:28px}.portal-booking-details h4,.portal-estimate h4{border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:10px;font-size:1.25rem}.portal-booking-details dl{grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.portal-booking-details .wide{grid-column:1/-1}.portal-booking-details dt{color:var(--muted);font-size:.84rem}.portal-booking-details dd{margin:4px 0 0;font-size:1.05rem;font-weight:900}.portal-booking-details dd span{color:var(--muted);font-size:.86rem;font-weight:500;display:block}.portal-estimate{margin-top:30px;position:relative}.paid-portal-estimate{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:22px}.portal-estimate>strong{font-size:clamp(2.4rem,5vw,4rem);line-height:1;display:block}.portal-estimate>p{font-size:1.1rem;font-weight:900}.pdf-frame{min-height:180px;color:var(--muted);background:#f3efe6;border:1px solid #c8c0b2;border-radius:8px;place-items:center;margin:18px 0;font-weight:900;display:grid}.terms-row{align-items:center;gap:10px;margin:12px 0 18px;display:flex}.terms-row input{width:20px;height:20px;accent-color:var(--accent)}.terms-row a{color:#2563eb;text-decoration:underline}.stripe-button{border-radius:6px}.deposit-row{border-top:1px solid var(--line);margin:0 0 18px;padding-top:16px}.estimate-pdf-panel{gap:12px;margin-top:16px;display:grid}.estimate-pdf-panel>input{border:1px solid var(--line);min-height:38px;font:inherit;background:#fffdf7;border-radius:6px;padding:0 12px}.breakdown-preview{color:#4e493d;font-size:.9rem}.breakdown-preview ul{margin:8px 0 0 20px;padding:0}.pdf-preview-frame{background:#f3efe6;border:1px solid #c8c0b2;border-radius:8px;height:clamp(360px,48vw,720px);overflow:hidden}.pdf-preview-frame iframe,.portal-pdf-preview iframe,.confirm-pdf-body iframe{border:0;width:100%;height:100%}.pdf-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.real-primary-button.saved,.real-primary-button.saved:disabled{color:#6b7280;background:#d1d5db;border-color:#d1d5db}.pdf-url-chip{color:#16a34a;background:#ecfdf3;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:900;display:inline-flex}.confirm-modal-backdrop{z-index:60;background:#151511b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-modal{background:#fffdf7;border:1px solid #1e1e19;border-radius:8px;flex-direction:column;width:min(90vw,1120px);height:min(90vh,860px);display:flex;overflow:hidden;box-shadow:18px 18px #0003}.real-flow-canvas .confirm-modal{width:min(1220px,96vw);height:min(960px,94vh)}.real-flow-canvas .confirm-pdf-body{padding:10px}.confirm-modal-header,.confirm-modal-footer{padding:18px 22px}.confirm-modal-header{border-bottom:1px solid var(--line)}.confirm-modal-header h3{margin:0 0 6px;font-size:1.35rem}.confirm-modal-header p{color:var(--muted);margin:0}.confirm-pdf-body{background:#efeadf;flex:1;place-items:center;padding:18px;display:grid}.confirm-pdf-body iframe{background:#fff;border:1px solid #c8c0b2;border-radius:8px}.confirm-modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;display:flex}.portal-pdf-preview{background:#f3efe6;border:1px solid #c8c0b2;border-radius:8px;height:clamp(360px,50vw,800px);margin:18px 0;overflow:hidden}.closing-band{background:var(--panel-strong);color:var(--panel);border-top:1px solid #3c3a31}.closing-inner{justify-content:space-between;align-items:center;gap:24px;padding:62px 0;display:flex}.closing-inner .eyebrow{color:var(--brand-blue)}.closing-inner .primary-button{background:var(--panel);color:var(--foreground);flex:none}.site-footer{z-index:10;color:#fff;background:#0d1320;border-top:1px solid #ffffff1a;position:relative}.light-mode .hero-top-nav{background:#000000a3;border-bottom:0}.light-mode .site-footer{border-top:1px solid var(--line);color:var(--foreground);background:#f0f3f8}.light-mode .site-footer-brand,.light-mode .site-footer-links a,.light-mode .site-footer p{color:var(--foreground)}.light-mode .hero-top-nav .nav-brand,.light-mode .nav-cta,.light-mode .topbar-dropdown-summary{color:#fff}.light-mode .topbar-dropdown-panel{background:#040609f0;border:1px solid #ffffff1f;box-shadow:0 24px 70px #0000005c}.light-mode .topbar-dropdown-panel a{color:#c7c9c7}.light-mode .topbar-dropdown-panel a:hover,.light-mode .topbar-dropdown-panel a:focus-visible,.light-mode .topbar-dropdown-summary:focus-visible{color:#8fd7df}.light-mode .workflow-sidebar-heading,.light-mode .origin-band .eyebrow,.light-mode .positioning-band .eyebrow,.light-mode .industries-sidebar-heading,.light-mode .founders-heading .eyebrow,.light-mode .final-cta-band .eyebrow{color:var(--brand-blue)}.light-mode .hero-tagline,.light-mode .hero-lede,.light-mode .workflow-section-detail,.light-mode .origin-copy,.light-mode .positioning-copy,.light-mode .industries-intro p,.light-mode .founders-heading p:last-child,.light-mode .founder-bio,.light-mode .final-cta-shell p:not(.eyebrow){color:var(--muted)}.light-mode .workflow-section .eyebrow{color:var(--brand-blue)}.light-mode .origin-note,.light-mode .positioning-points li,.light-mode .industries-section .workflow-read-more,.light-mode .founder-card h3{color:#fff}.light-mode .industries-section{border-color:#ffffff1f}.light-mode .founder-card{background:var(--founder-card-surface);border-color:#ffffff1c;box-shadow:0 34px 90px #0000005c}.light-mode .industries-section:hover,.light-mode .industries-section.is-active{border-color:#1b4f9952}.light-mode .founder-bio{color:#ffffffc7;border-top-color:#ffffff1a}.site-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:28px 0;display:flex}.site-footer-main,.site-footer-secondary{align-items:center;display:flex}.site-footer-main{gap:20px}.site-footer-secondary{flex-direction:column;gap:10px}.site-footer-brand{color:#fff;letter-spacing:.16em;text-transform:uppercase;font-weight:900;text-decoration:none}.site-footer-producthunt{align-items:center;line-height:0;transition:transform .18s,opacity .18s;display:inline-flex}.site-footer-producthunt:hover{opacity:.9;transform:translateY(-1px)}.site-footer-producthunt img{width:250px;max-width:100%;height:54px;display:block}.site-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.site-footer-links a,.site-footer p{color:#b8b8b5;font-size:.88rem}.site-footer-links a{text-decoration:none}.site-footer p{margin:0}.hero-nav-actions{align-items:center;gap:18px;display:flex}.theme-toggle{min-height:38px;color:var(--foreground);font:inherit;cursor:pointer;background:#00000038;border:1px solid #ffffff2e;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:.84rem;font-weight:700;line-height:1;display:inline-flex}.light-mode .theme-toggle{color:#fff;background:#00000038;border-color:#ffffff2e}.theme-toggle:hover,.light-mode .theme-toggle:hover{border-color:#8fd7df8c}.nav-brand{color:#fff;text-decoration:none}.topbar-dropdown{align-items:center;display:inline-flex;position:relative}.topbar-dropdown-hover:after{content:"";width:254px;height:16px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.topbar-dropdown-summary{cursor:pointer;min-height:38px;color:var(--muted);background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;font-size:.92rem;font-weight:700;line-height:1;list-style:none;display:inline-flex}.topbar-dropdown-summary::-webkit-details-marker{display:none}.topbar-dropdown-summary:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.topbar-dropdown-panel{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#040609f0;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;min-width:254px;padding:10px;transition:opacity .18s,visibility .18s,transform .18s;display:flex;position:absolute;top:calc(100% + 12px);left:50%;right:auto;transform:translate(-50%,-8px)scale(.98);box-shadow:0 24px 70px #0000005c}.topbar-dropdown[open] .topbar-dropdown-panel,.topbar-dropdown-hover:hover .topbar-dropdown-panel,.topbar-dropdown-hover:focus-within .topbar-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.topbar-dropdown-panel a{color:var(--muted);border-radius:6px;padding:8px 10px;font-size:.91rem;font-weight:600;text-decoration:none}.topbar-dropdown-panel a:hover,.topbar-dropdown-panel a:focus-visible{color:var(--accent-strong);background:#ffffff0a}.nav-trial-button,.primary-button.beta-banner-button{min-height:38px;padding:0 16px}.trial-closing-button{background:var(--accent)}.trial-page{min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 12% 10%,#0f8b782e,#0000 28%),linear-gradient(120deg,#f7f5ef,#efe6d4)}.trial-shell{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:clamp(28px,6vw,76px);width:min(1160px,100% - 32px);margin:0 auto;padding:80px 0 110px;display:grid}.trial-copy h1,.trial-result-card h1{max-width:720px;font-size:clamp(3.5rem,8vw,7.5rem);line-height:.9}.trial-copy .trial-heading{max-width:620px;font-size:clamp(2.35rem,4.8vw,4.6rem);line-height:.96}.trial-copy p,.trial-result-card p{max-width:620px;color:var(--muted);font-size:1.18rem;line-height:1.55}.trial-form,.trial-result-card{background:var(--panel);border:1px solid #1e1e19;border-radius:8px;box-shadow:14px 14px #272720}.trial-form{box-sizing:border-box;gap:16px;min-width:0;max-width:100%;padding:26px;display:grid;overflow:hidden}.trial-form h2{font-size:1.8rem}.trial-form label{min-width:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.8rem;font-weight:900;display:grid}.trial-form input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:46px;color:var(--foreground);font:inherit;background:#fffdf7;border-radius:6px;padding:0 12px}.trial-form input:focus{border-color:var(--accent);outline:2px solid #0f8b782e}.trial-form input:disabled{color:var(--muted);cursor:not-allowed;background:#f0eadc}.trial-form button{background:var(--foreground);min-height:48px;color:var(--panel);cursor:pointer;font:inherit;border:0;border-radius:6px;font-weight:900}.trial-form button:disabled{cursor:wait;opacity:.7}.trial-form small{color:var(--muted);line-height:1.45}.trial-google-button,.trial-google-connected{border:1px solid var(--line);background:#fffdf7;border-radius:6px;min-height:48px}.trial-google-button{color:var(--foreground);justify-content:center;align-items:center;gap:10px;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.trial-google-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #2727201f}.trial-google-button span,.trial-google-connected>span{background:var(--foreground);width:26px;height:26px;color:var(--panel);border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.trial-google-connected{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.trial-google-connected img{border-radius:999px;width:34px;height:34px}.trial-google-connected div{min-width:0;display:grid}.trial-google-connected strong,.trial-google-connected small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trial-google-connected a{color:var(--accent);font-size:.82rem;font-weight:900;text-decoration:none}.trial-divider{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:.74rem;font-weight:900;display:flex}.trial-divider:before,.trial-divider:after{content:"";background:var(--line);flex:1;height:1px}.trial-error{color:#8f2f25;background:#b33b2e14;border:1px solid #b33b2e42;border-radius:6px;padding:10px 12px;font-size:.9rem}.trial-result-card{width:min(760px,100% - 32px);margin:80px auto;padding:clamp(28px,5vw,48px)}.trial-credential-grid{border:1px solid var(--line);background:#f8f3e7;border-radius:8px;grid-template-columns:130px 1fr;gap:10px 16px;margin:26px 0;padding:18px;display:grid}.trial-credential-grid span{color:var(--muted);font-weight:800}.trial-credential-grid strong{word-break:break-word}.pdf-tool-page{min-height:100vh;color:var(--foreground);background:linear-gradient(90deg,#f7f5eff5,#f7f5efdb),repeating-linear-gradient(0deg,#1515110a 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#15151109 0 1px,#0000 1px 44px);padding:28px 0 80px}.pdf-tool-nav,.pdf-tool-hero,.pdf-tool-grid,.pdf-line-items-panel,.pdf-tool-summary,.pdf-tool-actions{width:min(1160px,100% - 32px);margin-inline:auto}.pdf-tool-nav{text-transform:uppercase;justify-content:space-between;margin-bottom:62px;font-size:.9rem;font-weight:900;display:flex}.pdf-tool-nav a{color:var(--foreground)}.pdf-tool-hero{margin-bottom:42px}.pdf-tool-hero h1{max-width:900px;margin-bottom:18px;font-size:clamp(3rem,7vw,7rem);line-height:.92}.pdf-tool-hero p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:1.2rem;line-height:1.55}.pdf-tool-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.pdf-tool-panel{background:var(--panel);border:1px solid #1e1e19;border-radius:8px;padding:clamp(18px,2.5vw,28px);box-shadow:10px 10px #22221c1a}.pdf-tool-panel h2{margin:0 0 18px;font-size:clamp(1.45rem,3vw,2.2rem)}.pdf-tool-panel label,.pdf-tool-summary label{color:var(--muted);gap:8px;margin-bottom:16px;font-size:.86rem;font-weight:900;display:grid}.pdf-tool-panel input,.pdf-tool-panel textarea,.pdf-tool-summary input,.pdf-line-items input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--foreground);font:inherit;background:#fffdf7;border-radius:6px;padding:0 12px}.pdf-tool-panel input[type=color]{padding:4px}.pdf-tool-panel input[type=file]{padding:10px}.pdf-tool-panel textarea{resize:vertical;min-height:96px;padding-block:12px}.pdf-tool-panel input:focus,.pdf-tool-panel textarea:focus,.pdf-tool-summary input:focus,.pdf-line-items input:focus{border-color:var(--accent-strong);outline:2px solid #0f8b7829}.tool-field-grid{gap:14px;min-width:0;display:grid}.tool-field-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.logo-preview{border:1px solid var(--line);background:#efeadf;border-radius:8px;place-items:center;width:180px;min-height:110px;padding:12px;display:grid}.logo-preview img{object-fit:contain;max-width:100%;max-height:96px;display:block}.pdf-line-items-panel{margin-top:18px}.pdf-tool-section-header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.pdf-tool-section-header h2,.pdf-tool-section-header p{margin:0}.pdf-tool-section-header p{color:var(--muted);margin-top:6px}.pdf-tool-section-header button,.pdf-line-row button,.pdf-tool-actions button{color:#fffdf7;cursor:pointer;min-height:42px;font:inherit;background:#22221c;border:1px solid #22221c;border-radius:6px;padding:0 16px;font-weight:900;transition:background-color .16s,border-color .16s,transform .16s}.pdf-tool-section-header button:hover,.pdf-line-row button:hover,.pdf-tool-actions button:hover{border-color:var(--accent-strong);background:var(--accent-strong);transform:translateY(-1px)}.pdf-line-row button:disabled{cursor:not-allowed;color:#7a7468;background:#c9c0ad;border-color:#c9c0ad;transform:none}.pdf-line-items{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(120px,.5fr) 120px;display:grid;overflow:hidden}.pdf-line-items .head{color:var(--muted);text-transform:uppercase;background:#efeadf;padding:12px;font-size:.78rem;font-weight:900}.pdf-line-row{display:contents}.pdf-line-row input,.pdf-line-row button{border-top:1px solid var(--line);border-bottom:0;border-left:0;border-right:0;border-radius:0}.pdf-tool-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.pdf-tool-summary>div,.pdf-tool-summary label{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:120px;padding:18px;box-shadow:8px 8px #22221c14}.pdf-tool-summary span{color:var(--muted);font-size:.8rem;font-weight:900;display:block}.pdf-tool-summary strong{margin-top:12px;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1;display:block}.pdf-tool-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.pdf-tool-actions button{min-height:52px;padding-inline:24px}@media (max-width:980px){.trial-shell{grid-template-columns:1fr;padding-top:42px}.trial-form{max-width:560px}.hero-grid,.feature-grid,.faq-grid,.workflow-layout{grid-template-columns:1fr}.hero-grid{grid-template-columns:1fr;gap:34px;padding-top:28px}.hero-grid .hero-model-anchor{order:0}.hero-grid .hero-copy{order:1}.workflow-model-dock,.workflow-sidebar{display:none}.workflow-layout{gap:28px}.workflow-sidebar{position:relative;top:auto}.workflow-sidebar nav{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-nav-item{border-right:1px solid var(--line);padding-inline:14px}.workflow-nav-item.active{transform:none}.workflow-section{min-height:auto}.product-stage{box-shadow:10px 10px #272720}.flow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-item:nth-child(2n){border-right:0}.demo-app,.flow-demo-stage,.real-crm-shell,.real-portal-shell,.estimate-admin-grid,.flow-demo-stage,.service-builder-layout,.builder-workspace,.pdf-tool-grid,.pdf-tool-summary{grid-template-columns:1fr}.demo-sidebar,.flow-demo-summary,.real-crm-sidebar{display:none}.metric-grid,.detail-grid,.estimate-grid,.booking-info-grid,.portal-booking-details dl,.founders-grid{grid-template-columns:1fr}.real-portal-shell{padding:26px}}@media (max-width:640px){.beta-banner-inner{justify-content:space-between;gap:12px}.beta-banner p{font-size:.86rem}.hero-scene-background{display:none}.hero-nav-actions{gap:10px}.topbar-dropdown-panel{min-width:160px;left:0;right:auto}.nav-trial-button{display:none}.trial-copy h1,.trial-result-card h1{font-size:clamp(3rem,16vw,4.8rem)}.trial-credential-grid{grid-template-columns:1fr}.site-shell{width:min(100% - 24px,1160px)}.hero-panel{min-height:auto}.section-heading,.closing-inner{display:block}.founder-card{grid-template-columns:1fr;min-height:0}.founder-card-heading{grid-column:1}.founder-image-frame{margin:clamp(16px,4vw,22px)}.founder-card img{width:100%;height:auto;min-height:0}.founder-bio{min-height:4.5rem}.closing-inner .primary-button{width:100%;margin-top:24px}.mock-dashboard{grid-template-columns:1fr;min-height:360px}.mock-dashboard aside{display:none}.mock-cards,.flow-demo-tabs{grid-template-columns:1fr}.flow-tab{border-right:0;border-bottom:1px solid var(--line)}.flow-tab:last-child{border-bottom:0}.real-flow-stage,.real-intake-screen,.real-crm-shell,.real-portal-shell{min-height:0}.demo-surface,.flow-demo-screen,.real-crm-main,.real-card-content{padding:20px}.demo-row,.intake-panel,.builder-field-row,.add-input-card,.real-field-grid.two{grid-template-columns:1fr}.mini-field.wide{grid-column:auto}.status-track{grid-template-columns:1fr}.status-step{border-right:0;border-bottom:1px solid var(--line)}.status-step:last-child{border-bottom:0}.metric-card strong,.detail-panel strong{font-size:2.4rem}.portal-card{min-height:0;padding:24px}.pdf-tool-nav,.pdf-tool-hero,.pdf-tool-grid,.pdf-line-items-panel,.pdf-tool-summary,.pdf-tool-actions{width:min(100% - 24px,1160px)}.pdf-tool-nav,.pdf-tool-section-header{flex-direction:column}.pdf-tool-hero h1{font-size:clamp(2.7rem,16vw,4rem)}.tool-field-grid.two{grid-template-columns:1fr}.pdf-tool-actions button,.pdf-tool-section-header button{width:100%}.real-card-footer,.detail-header,.estimate-actions{flex-direction:column;align-items:stretch}.real-card-footer{padding:18px 20px}.real-primary-button,.real-ghost-button{width:100%}.admin-progress{grid-template-columns:1fr;gap:14px;display:grid}.admin-progress:before,.portal-progress{display:none}.pdf-line-items{grid-template-columns:1fr}.pdf-line-items .head{display:none}.pdf-line-row{border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}.pdf-line-row:first-of-type{border-top:0}.flow-strip,.workflow-sidebar nav{grid-template-columns:1fr}.workflow-nav-item{border-right:0;min-height:62px}.workflow-section{gap:20px;padding:42px 0}.workflow-section-index{font-size:3rem;position:static}.flow-item,.flow-item:nth-child(2n){border-right:0;border-bottom:1px solid var(--line);min-height:100px}.flow-item:last-child{border-bottom:0}}.real-flow-scale-shell{min-height:var(--real-flow-scaled-height,780px);overflow-anchor:none;position:relative;overflow:visible}.real-flow-canvas{width:1280px;transform:translateX(var(--real-flow-left,0))scale(var(--real-flow-scale,1));transform-origin:0 0}.real-flow-canvas .flow-demo-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.real-flow-canvas .flow-tab{border-right:1px solid var(--line);border-bottom:0}.real-flow-canvas .flow-tab:last-child{border-right:0}.real-flow-canvas .real-flow-stage,.real-flow-canvas .real-intake-screen{min-height:640px}.real-flow-canvas .real-crm-shell{grid-template-columns:240px minmax(0,1fr);min-height:720px}.real-flow-canvas .real-crm-shell-wide{grid-template-columns:minmax(0,1fr)}.real-flow-canvas .real-portal-shell{grid-template-columns:minmax(210px,25%) minmax(0,1fr);min-height:720px;padding:38px}.real-flow-canvas .estimate-admin-grid{grid-template-columns:.9fr 1.1fr}.real-flow-canvas .real-crm-shell-wide .estimate-admin-grid{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}.real-flow-canvas .booking-info-grid,.real-flow-canvas .portal-booking-details dl,.real-flow-canvas .real-field-grid.two{grid-template-columns:1fr 1fr}.real-flow-canvas .real-crm-sidebar{display:flex}.real-flow-canvas .portal-progress{display:grid}.real-flow-canvas .real-card-footer,.real-flow-canvas .detail-header,.real-flow-canvas .estimate-actions{flex-direction:row;align-items:center}.real-flow-canvas .real-primary-button,.real-flow-canvas .real-ghost-button,.hero-crm-canvas .real-primary-button,.hero-crm-canvas .real-ghost-button{width:auto}.invoice-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px;display:grid}.invoice-summary-grid div{border:1px solid var(--line);background:#efeadf;border-radius:8px;padding:14px}.invoice-summary-grid small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.invoice-summary-grid strong{margin-top:6px;font-size:1.1rem;display:block}.invoice-line-table span:not(.line-head){color:var(--foreground);background:#fffdf7;font-weight:750}.invoice-warning{margin-bottom:16px}.work-completion-copy{max-width:720px;color:var(--muted);font-weight:700}.demo-photo-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.demo-photo-panel{border:1px solid var(--line);background:#fffdf7;border-radius:14px;gap:12px;padding:16px;display:grid}.demo-photo-panel>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.demo-photo-panel>div:first-child>div{gap:4px;display:grid}.demo-photo-panel span,.before-after-card span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:950}.demo-photo-panel strong{font-size:1rem}.demo-view-all-button,.standalone-photo-header button{border:1px solid var(--line);color:#fffdf7;cursor:pointer;min-height:36px;font:inherit;background:#292922;border-radius:6px;padding:0 12px;font-size:.8rem;font-weight:900}.demo-view-all-button:disabled,.standalone-photo-header button:disabled{cursor:not-allowed;opacity:.38}.demo-photo-upload{min-height:78px;color:var(--accent-strong);cursor:pointer;background:#edf8f5;border:1px dashed #8fb9ae;border-radius:12px;place-items:center;font-weight:950;display:grid}.demo-photo-upload:hover{border-color:var(--accent);background:#e0f3ee}.demo-photo-upload input{display:none}.demo-photo-strip,.demo-photo-carousel{gap:10px;display:grid}.demo-photo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-photo-strip figure,.demo-photo-carousel figure{border:1px solid var(--line);background:#f3efe6;border-radius:10px;margin:0;position:relative;overflow:hidden}.demo-photo-strip img,.demo-photo-carousel img,.before-after-card img{object-fit:cover;width:100%;height:132px;display:block}.before-after-carousel .before-after-card img,.before-after-carousel .before-after-card p{height:360px}.demo-photo-carousel img{height:260px}.demo-photo-strip figcaption,.demo-photo-carousel figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:.75rem;font-weight:800;overflow:hidden}.demo-photo-strip figure>button,.demo-photo-carousel figure>button{color:#fffdf7;cursor:pointer;background:#151511c7;border:0;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:900;position:absolute;top:8px;right:8px}.demo-photo-empty{border:1px dashed var(--line);min-height:220px;color:var(--muted);background:#f3efe6;border-radius:10px;place-items:center;font-weight:850;display:grid}.portal-before-after{gap:16px;margin-top:28px;display:grid}.portal-gallery-header{justify-content:space-between;align-items:end;gap:18px;display:flex}.portal-gallery-header h4{margin:0 0 6px;font-size:1.25rem}.portal-gallery-header p{color:var(--muted);margin:0;font-weight:700}.before-after-grid{gap:14px;display:grid}.before-after-carousel{gap:12px;display:grid}.standalone-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.standalone-photo-carousel{border:1px solid var(--line);background:#fffdf7;border-radius:14px;gap:12px;padding:12px;display:grid}.standalone-photo-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.standalone-photo-header>div{gap:4px;display:grid}.standalone-photo-header span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:950}.standalone-photo-header strong{font-size:1rem}.standalone-photo-carousel>img,.standalone-photo-carousel>p{background:#f3efe6;border-radius:10px;width:100%;height:360px}.standalone-photo-carousel>img{object-fit:cover;display:block}.standalone-photo-carousel>p{color:var(--muted);place-items:center;margin:0;font-weight:850;display:grid}.gallery-carousel-controls{border:1px solid var(--line);background:#fffdf7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.gallery-carousel-controls button{border:1px solid var(--line);color:#fffdf7;cursor:pointer;min-height:36px;font:inherit;background:#292922;border-radius:6px;padding:0 12px;font-size:.8rem;font-weight:900}.gallery-carousel-controls button:disabled{cursor:not-allowed;opacity:.38}.gallery-carousel-controls span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:950}.before-after-card{border:1px solid var(--line);background:#fffdf7;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.before-after-card>div{background:#f3efe6;border-radius:10px;overflow:hidden}.before-after-card span{color:#fffdf7;background:#292922;padding:9px 10px;display:block}.before-after-card p{min-height:132px;color:var(--muted);place-items:center;margin:0;font-weight:800;display:grid}.demo-tile-modal-backdrop{z-index:80;background:#151511c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.demo-tile-modal{background:#fffdf7;border:1px solid #1e1e19;border-radius:10px;grid-template-rows:auto 1fr;width:min(1040px,94vw);max-height:90vh;display:grid;overflow:hidden;box-shadow:18px 18px #0000003d}.demo-tile-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.demo-tile-modal-header h3,.demo-tile-modal-header p{margin:0}.demo-tile-modal-header p{color:var(--muted);font-weight:750}.demo-tile-modal-header button{border:1px solid var(--line);color:#fffdf7;cursor:pointer;min-height:36px;font:inherit;background:#292922;border-radius:6px;padding:0 12px;font-size:.8rem;font-weight:900}.demo-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid;overflow-y:auto}.demo-tile-grid button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#f3efe6;border-radius:8px;padding:0;overflow:hidden}.demo-tile-grid img{object-fit:cover;width:100%;height:128px;display:block}.demo-tile-grid span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:.76rem;font-weight:850;display:block;overflow:hidden}.nav-login-button{min-height:38px;padding:0 14px}.service-builder-scale-shell{min-height:var(--service-builder-scaled-height,760px);overflow-anchor:none;max-width:100%;position:relative;overflow:hidden}.service-builder-canvas{width:1280px;max-width:none;transform:translateX(var(--service-builder-left,0))scale(var(--service-builder-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.service-builder-canvas .demo-app{grid-template-columns:190px minmax(0,1fr)}.service-builder-canvas .demo-sidebar{display:flex}.service-builder-canvas .demo-surface{padding:34px}.service-builder-canvas .service-builder-layout{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr)}.service-builder-canvas .builder-workspace{grid-template-columns:minmax(0,1fr) minmax(270px,.38fr)}.service-builder-canvas .service-create-row{grid-template-columns:minmax(0,1fr) auto}.service-builder-canvas .builder-field-row{grid-template-columns:minmax(0,1fr) 86px minmax(120px,.6fr)}.service-builder-canvas .add-input-card{grid-template-columns:1fr .8fr auto}.light-mode .hero-scene-background,.light-mode .hero-slanted-model,.light-mode .workflow-scene-background,.light-mode .sidebar-slanted-model{background:var(--page-background)}.light-mode .hero-scene-background canvas,.light-mode .workflow-scene-background canvas,.light-mode .hero-slanted-model canvas,.light-mode .sidebar-slanted-model canvas{background:var(--page-background)!important}.light-mode .hero-top-nav{color:#f4f4f1;background:#000000a3;border-bottom:0}.light-mode .hero-top-nav .nav-brand,.light-mode .hero-top-nav .topbar-dropdown-summary,.light-mode .hero-top-nav .nav-cta{color:#ecefed}.light-mode .hero-top-nav .nav-brand:hover,.light-mode .hero-top-nav .topbar-dropdown-summary:hover,.light-mode .hero-top-nav .nav-cta:hover,.light-mode .hero-top-nav .topbar-dropdown:focus-within .topbar-dropdown-summary{color:#8fd7df}.light-mode .hero-top-nav .topbar-dropdown-panel{background:#040507f0;border-color:#ffffff21;box-shadow:0 24px 70px #0000005c}.light-mode .hero-top-nav .topbar-dropdown-panel a{color:#c7c9c7}.light-mode .hero-top-nav .topbar-dropdown-panel a:hover,.light-mode .hero-top-nav .topbar-dropdown-panel a:focus-visible{color:#8fd7df;background:#ffffff12}.hero-top-nav .theme-toggle{border:1px solid var(--line);width:38px;min-width:38px;color:var(--foreground);background:0 0;border-radius:6px;padding:0}.light-mode .hero-top-nav .secondary-button,.light-mode .hero-top-nav .theme-toggle{color:#f4f4f1;background:0 0;border-color:#ffffff3d}.light-mode .hero-top-nav .secondary-button:hover,.light-mode .hero-top-nav .theme-toggle:hover{color:#8fd7df;border-color:#8fd7dfb3}.theme-toggle-symbol{font-size:1.08rem;line-height:1;display:inline-block;transform:translateY(-1px)}.workflow-read-more,.light-mode .workflow-read-more{color:#f4f4f1;-webkit-backdrop-filter:blur(12px);letter-spacing:0;text-transform:none;background:#0000005c;border:1px solid #ffffff3d;border-radius:6px;min-height:38px;padding:0 18px;font-size:.92rem;font-weight:700}.workflow-read-more:hover,.light-mode .workflow-read-more:hover{color:#8fd7df;background:#00000075;border-color:#8fd7dfb3;transform:translateY(-1px)}.hero-panel:after{content:"";inset:var(--top-bars-height)0 0;z-index:2;pointer-events:none;opacity:.24;filter:saturate(.85)contrast(1.1);mix-blend-mode:screen;background-image:linear-gradient(90deg,#000000e6 0%,#0000007a 38%,#0000001a 100%),url(/industries/marine-services.webp),url(/industries/landscaping-crews.webp),url(/industries/cleaning-businesses.webp),url(/industries/pressure-washing.webp),url(/industries/auto-detailing.webp),url(/industries/asbestos-abatement.webp);background-position:50%,82% 18%,99% 38%,74% 52%,90% 76%,61% 28%,58% 83%;background-repeat:no-repeat;background-size:100% 100%,clamp(260px,24vw,420px) clamp(180px,18vw,300px),clamp(220px,22vw,380px) clamp(170px,17vw,280px),clamp(240px,23vw,390px) clamp(170px,17vw,280px),clamp(210px,20vw,340px) clamp(160px,15vw,260px),clamp(220px,21vw,360px) clamp(160px,16vw,270px),clamp(210px,20vw,340px) clamp(160px,15vw,260px);position:absolute;-webkit-mask-image:radial-gradient(82% 74% at 82% 48%,#000 0% 48%,#0000 84%);mask-image:radial-gradient(82% 74% at 82% 48%,#000 0% 48%,#0000 84%)}.light-mode .hero-panel:after{opacity:.28;filter:saturate(.72)contrast(.96)brightness(1.04);mix-blend-mode:multiply;background-image:linear-gradient(90deg,#f4f6f8f2 0%,#f4f6f894 42%,#f4f6f829 100%),url(/industries/marine-services.webp),url(/industries/landscaping-crews.webp),url(/industries/cleaning-businesses.webp),url(/industries/pressure-washing.webp),url(/industries/auto-detailing.webp),url(/industries/asbestos-abatement.webp)}@media (max-width:900px){.hero-panel:after{opacity:.18;background-position:50%,88% 18%,118% 38%,82% 56%,96% 80%,48% 24%,52% 86%;-webkit-mask-image:radial-gradient(96% 70% at 88% 45%,#000 0% 44%,#0000 82%);mask-image:radial-gradient(96% 70% at 88% 45%,#000 0% 44%,#0000 82%)}}.hero-scene-background .hero-slanted-model-shell,.hero-scene-background .hero-slanted-model,.hero-scene-background canvas{display:none!important}.hero-top-nav .nav-brand:hover,.hero-top-nav .nav-brand:focus-visible,.hero-top-nav .nav-cta:hover,.hero-top-nav .nav-cta:focus-visible,.hero-top-nav .topbar-dropdown-summary:hover,.hero-top-nav .topbar-dropdown-summary:focus-visible,.hero-top-nav .topbar-dropdown:focus-within .topbar-dropdown-summary,.hero-top-nav .topbar-dropdown-panel a:hover,.hero-top-nav .topbar-dropdown-panel a:focus-visible,.hero-top-nav .theme-toggle:hover,.hero-top-nav .theme-toggle:focus-visible,.hero-top-nav .secondary-button:hover,.hero-top-nav .secondary-button:focus-visible,.light-mode .hero-top-nav .nav-brand:hover,.light-mode .hero-top-nav .nav-brand:focus-visible,.light-mode .hero-top-nav .nav-cta:hover,.light-mode .hero-top-nav .nav-cta:focus-visible,.light-mode .hero-top-nav .topbar-dropdown-summary:hover,.light-mode .hero-top-nav .topbar-dropdown-summary:focus-visible,.light-mode .hero-top-nav .topbar-dropdown:focus-within .topbar-dropdown-summary,.light-mode .hero-top-nav .topbar-dropdown-panel a:hover,.light-mode .hero-top-nav .topbar-dropdown-panel a:focus-visible,.light-mode .hero-top-nav .theme-toggle:hover,.light-mode .hero-top-nav .theme-toggle:focus-visible,.light-mode .hero-top-nav .secondary-button:hover,.light-mode .hero-top-nav .secondary-button:focus-visible,.hero-top-nav .nav-brand,.hero-top-nav .nav-brand:visited,.hero-top-nav .nav-brand:hover,.hero-top-nav .nav-brand:focus-visible,.light-mode .hero-top-nav .nav-brand,.light-mode .hero-top-nav .nav-brand:visited,.light-mode .hero-top-nav .nav-brand:hover,.light-mode .hero-top-nav .nav-brand:focus-visible{color:#fff}.hero-top-nav,.light-mode .hero-top-nav{background:#000000a3}.hero-top-nav .topbar-dropdown-summary,.hero-top-nav .nav-cta,.light-mode .hero-top-nav .topbar-dropdown-summary,.light-mode .hero-top-nav .nav-cta{color:#ecefed}.hero-top-nav .theme-toggle,.light-mode .hero-top-nav .theme-toggle{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:58px;min-width:58px;height:32px;min-height:32px;padding:0;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 30px #00000038}.hero-top-nav .theme-toggle:hover,.hero-top-nav .theme-toggle:focus-visible,.light-mode .hero-top-nav .theme-toggle:hover,.light-mode .hero-top-nav .theme-toggle:focus-visible{color:#fff;background:#ffffff21;border-color:#ffffff6b;outline:none;transform:translateY(-1px)}.theme-toggle-track{border-radius:inherit;position:absolute;inset:0}.theme-toggle-glow{opacity:.8;background:radial-gradient(circle at 25%,#ffffff3d,#0000 34%),radial-gradient(circle at 74% 48%,#064a9f4d,#0000 38%);transition:opacity .22s,transform .32s cubic-bezier(.2,.9,.2,1);position:absolute;inset:-18px}.theme-toggle.is-light .theme-toggle-glow{opacity:1;background:radial-gradient(circle at 74% 48%,#ffffff75,#0000 36%),radial-gradient(circle at 28% 52%,#f4f6f847,#0000 34%);transform:translate(14px)}.theme-toggle-thumb{background:linear-gradient(145deg,#fffffff2,#c6ccd6e6);border-radius:999px;width:22px;height:22px;transition:transform .34s cubic-bezier(.2,.9,.2,1),background .22s,box-shadow .22s;position:absolute;top:4px;left:4px;box-shadow:0 8px 18px #00000052,inset 0 1px #ffffffe6}.theme-toggle.is-light .theme-toggle-thumb{background:linear-gradient(145deg,#fff,#eef1f5);transform:translate(26px);box-shadow:0 8px 18px #0003,inset 0 1px #fff}.theme-toggle-icon{z-index:1;color:#ffffffdb;place-items:center;width:16px;height:16px;transition:opacity .22s,transform .32s cubic-bezier(.2,.9,.2,1),color .22s;display:grid;position:absolute;top:8px}.theme-toggle-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;overflow:visible}.theme-toggle-moon svg{fill:currentColor;stroke:none}.theme-toggle-sun{opacity:.48;right:8px;transform:scale(.82)rotate(-28deg)}.theme-toggle-moon{opacity:.95;left:8px;transform:scale(1)rotate(0)}.theme-toggle.is-light .theme-toggle-sun{opacity:.95;color:#fff;transform:scale(1)rotate(0)}.theme-toggle.is-light .theme-toggle-moon{opacity:.42;transform:scale(.82)rotate(24deg)}.hero-panel:after{opacity:.52}.light-mode .hero-panel:after{opacity:.46}.hero-panel:after,.light-mode .hero-panel:after{opacity:.9;opacity:1;opacity:1;filter:saturate(1.16)contrast(1.1)brightness(.95);mix-blend-mode:normal;opacity:1;mix-blend-mode:normal;background-image:url(/industries/marine-services.webp),url(/industries/landscaping-crews.webp),url(/industries/cleaning-businesses.webp),url(/industries/pressure-washing.webp),url(/industries/auto-detailing.webp),url(/industries/asbestos-abatement.webp);background-position:78% 18%,96% 35%,70%,88% 72%,58% 26%,58% 82%;background-repeat:no-repeat;background-size:clamp(270px,26vw,460px) clamp(190px,19vw,320px),clamp(245px,24vw,420px) clamp(180px,18vw,300px),clamp(260px,25vw,440px) clamp(185px,18vw,305px),clamp(235px,23vw,400px) clamp(175px,17vw,285px),clamp(245px,24vw,420px) clamp(180px,18vw,300px),clamp(235px,23vw,400px) clamp(175px,17vw,285px);-webkit-mask-image:radial-gradient(92% 82% at 78%,#000 0% 62%,#0000 92%);mask-image:radial-gradient(92% 82% at 78%,#000 0% 62%,#0000 92%)}.light-mode .hero-panel:after{filter:saturate(1.08)contrast(1.04)brightness(.98)}.light-mode .hero-panel:before{z-index:3;opacity:1;mix-blend-mode:normal;width:min(108vw,1380px);height:102vh;top:48%;left:clamp(230px,30vw,520px);inset:var(--top-bars-height)0 0 0;left:0;top:var(--top-bars-height);width:100vw;height:calc(100% - var(--top-bars-height));background:radial-gradient(88% 92% at 5% 48%,#fff 0%,#fffffffa 34%,#ffffffb8 56%,#ffffff47 74%,#fff0 96%);transform:none}.hero-panel:after,.light-mode .hero-panel:after{content:none;background-position:82% 13%,102% 34%,68% 53%,92% 80%,54% 20%,54% 88%}.hero-industry-collage{inset:var(--top-bars-height)0 0;z-index:2;pointer-events:none;filter:saturate(1.16)contrast(1.1)brightness(.95);position:absolute;overflow:hidden;-webkit-mask-image:radial-gradient(92% 82% at 78%,#000 0% 62%,#0000 92%);mask-image:radial-gradient(92% 82% at 78%,#000 0% 62%,#0000 92%)}.light-mode .hero-industry-collage{filter:saturate(1.08)contrast(1.04)brightness(.98)}.hero-industry-collage span{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:14px;display:block;position:absolute;overflow:hidden;box-shadow:0 22px 64px #00000047}.hero-industry-collage span:first-child{background-image:url(/industries/marine-services.webp);width:clamp(270px,26vw,460px);height:clamp(190px,19vw,320px);top:13%;left:82%;transform:translate(-50%,-50%)}.hero-industry-collage span:nth-child(2){background-image:url(/industries/landscaping-crews.webp);width:clamp(245px,24vw,420px);height:clamp(180px,18vw,300px);top:34%;left:102%;transform:translate(-50%,-50%)}.hero-industry-collage span:nth-child(3){background-image:url(/industries/cleaning-businesses.webp);width:clamp(260px,25vw,440px);height:clamp(185px,18vw,305px);top:53%;left:68%;transform:translate(-50%,-50%)}.hero-industry-collage span:nth-child(4){background-image:url(/industries/pressure-washing.webp);width:clamp(235px,23vw,400px);height:clamp(175px,17vw,285px);top:80%;left:92%;transform:translate(-50%,-50%)}.hero-industry-collage span:nth-child(5){background-image:url(/industries/auto-detailing.webp);width:clamp(245px,24vw,420px);height:clamp(180px,18vw,300px);top:20%;left:54%;transform:translate(-50%,-50%)}.hero-industry-collage span:nth-child(6){background-image:url(/industries/asbestos-abatement.webp);width:clamp(235px,23vw,400px);height:clamp(175px,17vw,285px);top:88%;left:54%;transform:translate(-50%,-50%)}@media (max-width:900px){.hero-industry-collage{opacity:.86;-webkit-mask-image:radial-gradient(98% 76% at 88%,#000 0% 52%,#0000 88%);mask-image:radial-gradient(98% 76% at 88%,#000 0% 52%,#0000 88%)}.hero-industry-collage span:first-child{top:16%;left:88%}.hero-industry-collage span:nth-child(2){top:36%;left:112%}.hero-industry-collage span:nth-child(3){top:57%;left:78%}.hero-industry-collage span:nth-child(4){top:82%;left:98%}.hero-industry-collage span:nth-child(5){top:22%;left:54%}.hero-industry-collage span:nth-child(6){top:88%;left:54%}}.hero-industry-collage span:first-child{top:22%;left:80%}.hero-industry-collage span:nth-child(2){top:34%;left:90%}.hero-industry-collage span:nth-child(3){top:50%;left:73%}.hero-industry-collage span:nth-child(4){top:68%;left:85%}.hero-industry-collage span:nth-child(5){top:26%;left:66%}.hero-industry-collage span:nth-child(6){top:74%;left:66%}@media (max-width:900px){.hero-industry-collage span:first-child{top:24%;left:86%}.hero-industry-collage span:nth-child(2){top:38%;left:96%}.hero-industry-collage span:nth-child(3){top:54%;left:80%}.hero-industry-collage span:nth-child(4){top:70%;left:92%}.hero-industry-collage span:nth-child(5){top:28%;left:66%}.hero-industry-collage span:nth-child(6){top:76%;left:68%}}.workflow-section{z-index:4;position:relative}.workflow-read-more,.light-mode .workflow-read-more,.workflow-read-more:hover,.workflow-read-more:focus-visible,.light-mode .workflow-read-more:hover,.light-mode .workflow-read-more:focus-visible{z-index:5;color:#151922;box-shadow:none;background:#ffffffbd;border-color:#0000002e;position:relative;transform:none}.workflow-read-more:hover,.workflow-read-more:focus-visible,.light-mode .workflow-read-more:hover,.light-mode .workflow-read-more:focus-visible{color:#151922;background:#ffffffbd;border-color:#0000002e}.mobile-nav-menu{display:none}.light-mode .feature-page{background:radial-gradient(ellipse 74% 54% at 18% 0%,#fffffff5,transparent 64%),radial-gradient(ellipse 70% 48% at 86% 12%,#d6e0eec2,transparent 70%),var(--page-background);color:#151922}.light-mode .feature-page-heading p,.light-mode .feature-detail-hero p,.light-mode .feature-index-card p:not(.eyebrow),.light-mode .feature-detail-card p{color:#303743}.light-mode .feature-back-link{color:#202631}.light-mode .feature-detail-grid:before{background:linear-gradient(#15192200,#15192247 18%,#15192229 86%,#15192200)}.light-mode .feature-detail-card span{color:#151922;background:radial-gradient(circle at 50% 42%,#fff,#ecf0f6f0);border-color:#15192238;box-shadow:0 14px 34px #1519221f,inset 0 1px #fff}.light-mode .feature-detail-card p{background:linear-gradient(135deg,#fffffff5,#f2f5f9e6),#fff;border-color:#15192221;box-shadow:inset 0 1px #fffffff5,0 22px 54px #1519221a}.light-mode .feature-detail-media{background:#fff;border-color:#15192224;box-shadow:0 24px 70px #15192229}.light-mode .feature-detail-actions .secondary-button{color:#151922;border-color:#1519222e}.industry-detail-hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:clamp(28px,5vw,72px);max-width:none}.industry-detail-hero-copy{gap:20px;display:grid}.industry-detail-hero-copy p:last-child{max-width:760px;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.7vw,1.22rem);line-height:1.68}.industry-detail-hero-media{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:28px;min-height:clamp(300px,34vw,460px);margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000052}.industry-detail-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#00000038),radial-gradient(at 20% 12%,#ffffff2e,#0000 42%);position:absolute;inset:0}.industry-detail-hero-media img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.industry-payment-note{border-top:1px solid #ffffff1f;padding-top:18px;margin-top:4px!important}.light-mode .industry-detail-hero-media{background:#fff;border-color:#15192224;box-shadow:0 28px 74px #1519222e}.light-mode .industry-detail-hero-media:after{background:linear-gradient(#ffffff0a,#1519221f),radial-gradient(at 20% 12%,#fff3,#0000 44%)}.light-mode .industry-payment-note{border-top-color:#15192224;color:#303743!important}@media (max-width:980px){.industry-detail-hero{grid-template-columns:1fr}.industry-detail-hero-media{min-height:clamp(240px,56vw,380px)}}.stripe-connect-text{color:#635bff;font-weight:900}.light-mode .workflow-band{background:radial-gradient(78% 62% at 72% 10%,#fff,#0000 58%),radial-gradient(54% 46% at 28% 62%,#dee7f2e6,#0000 70%),linear-gradient(#f7f9fc 0%,#edf2f7 46%,#f9fbfd 100%)}.workflow-intro{z-index:2;gap:16px;margin-bottom:clamp(34px,6vw,72px);display:grid;position:relative}.workflow-intro h2{max-width:820px}.workflow-sequence{max-width:900px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:clamp(.88rem,1.4vw,1rem);font-weight:800;display:flex}.workflow-sequence span{color:#8fd7dfb3}.light-mode .workflow-sequence{color:#414956}.light-mode .workflow-sequence span{color:#6f7988}.workflow-replaces{color:#f4f4f1b8;max-width:780px;margin:0;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.6}.light-mode .workflow-replaces{color:#303743}.workflow-step-nav{z-index:3;gap:8px;margin-top:22px;display:grid;position:relative}.workflow-step-link{color:#f4f4f1ad;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background .22s,border-color .22s,color .22s,transform .22s;display:grid}.workflow-step-link span{width:30px;height:30px;color:inherit;letter-spacing:.08em;background:#ffffff0f;border-radius:999px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.workflow-step-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;overflow:hidden}.workflow-step-link.is-active{color:#fff;background:#ffffff1f;border-color:#ffffff47;transform:translate(4px)}.light-mode .workflow-step-link{color:#5b6472;background:#ffffff94;border-color:#15192214;box-shadow:0 10px 26px #1519220a}.light-mode .workflow-step-link span{background:#1519220f}.light-mode .workflow-step-link.is-active{color:#151922;background:#fffffff0;border-color:#15192233;box-shadow:0 18px 42px #1519221f}.workflow-sections{z-index:2;position:relative}.workflow-section{z-index:2;opacity:.7;min-height:clamp(430px,68vh,680px);scroll-margin-top:calc(var(--top-nav-height) + 24px);background:linear-gradient(145deg,#ffffff13,#ffffff05),#ffffff09;border:1px solid #ffffff14;border-radius:32px;align-content:center;gap:18px;margin:0 0 clamp(34px,6vw,70px);padding:clamp(28px,5vw,58px);transition:opacity .26s,transform .26s,background .26s,border-color .26s,box-shadow .26s;display:grid;position:relative;transform:scale(.985);box-shadow:0 24px 80px #00000038,inset 0 1px #ffffff0f}.workflow-section.is-active{z-index:4;opacity:1;background:radial-gradient(74% 64% at 8% 10%,#064a9f2e,#0000 66%),linear-gradient(145deg,#ffffff21,#ffffff09),#ffffff12;border-color:#ffffff38;transform:scale(1);box-shadow:0 34px 110px #00000052,inset 0 1px #ffffff1a}.light-mode .workflow-section{opacity:.78;background:linear-gradient(145deg,#ffffffc2,#f7fafd94),#ffffffa8;border-color:#15192214;box-shadow:0 24px 70px #15192214,inset 0 1px #ffffffe6}.light-mode .workflow-section.is-active{opacity:1;background:radial-gradient(78% 66% at 10% 8%,#fff,#0000 62%),linear-gradient(145deg,#fff,#f3f7fb),#fff;border-color:#1519222e;box-shadow:0 34px 100px #15192226,inset 0 1px #fff}.workflow-section h2{max-width:820px;font-size:clamp(2.2rem,5.2vw,5.2rem)}.workflow-outcome{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;width:fit-content;margin:0;padding:8px 12px;font-size:.78rem;font-weight:900}.light-mode .workflow-outcome{color:#151922;background:#1519220f;border-color:#1519221f}.workflow-section-copy,.workflow-section-detail{max-width:760px;margin:0;line-height:1.62}.workflow-section-copy{color:var(--foreground);font-size:clamp(1.05rem,1.7vw,1.26rem);font-weight:650}.workflow-section-detail{color:#f4f4f1b8;font-size:clamp(.98rem,1.45vw,1.08rem)}.light-mode .workflow-section-copy{color:#151922}.light-mode .workflow-section-detail{color:#394250}.workflow-section-index{color:#ffffff14;pointer-events:none;font-size:clamp(4rem,12vw,10rem);font-weight:900;line-height:.8;position:absolute;bottom:clamp(20px,4vw,44px);right:clamp(22px,4vw,48px)}.workflow-section.is-active .workflow-section-index{color:#ffffff21}.light-mode .workflow-section-index{color:#1519220e}.light-mode .workflow-section.is-active .workflow-section-index{color:#15192216}.workflow-read-more,.light-mode .workflow-read-more,.workflow-read-more:hover,.workflow-read-more:focus-visible,.light-mode .workflow-read-more:hover,.light-mode .workflow-read-more:focus-visible{color:#151922;-webkit-backdrop-filter:blur(12px);background:#ffffffd6;border-color:#15192229;border-radius:10px;width:fit-content;min-height:40px;margin-top:4px}html:not(.light-mode) .workflow-read-more,html:not(.light-mode) .workflow-read-more:hover,html:not(.light-mode) .workflow-read-more:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffff2e}@media (max-width:760px){.workflow-step-nav{display:none}.workflow-section{min-height:auto;padding:28px 20px}.workflow-section h2{font-size:clamp(2rem,10vw,3.6rem)}}.workflow-scene-background,.workflow-model-dock{display:none!important}.workflow-layout{align-items:start}.workflow-sidebar,.workflow-layout .workflow-sidebar{top:calc(var(--top-nav-height) + 24px);align-self:start;gap:16px;min-height:auto;padding-top:0;display:grid;position:sticky;transform:none}.workflow-sidebar-heading{margin-bottom:0}.workflow-step-nav{margin-top:0}@media (max-width:760px){.workflow-sidebar,.workflow-layout .workflow-sidebar{position:relative;top:auto}}.workflow-band,.workflow-layout{overflow:visible}.workflow-band:before{content:"";z-index:0;pointer-events:none;opacity:.34;background:linear-gradient(90deg,#000000d6 0%,#00000075 42%,#000000b8 100%),url(/workflow.png) 50%/cover no-repeat;position:absolute;inset:0}.light-mode .workflow-band:before{opacity:.58;background:linear-gradient(90deg,#f7f9fce0 0%,#f7f9fc8f 42%,#f7f9fcc7 100%),url(/workflow.png) 50%/cover no-repeat}.workflow-band:before{background:linear-gradient(90deg,#000000d6 0%,#00000075 42%,#000000b8 100%),url(/backgrounds/Workflow.png) 50%/cover no-repeat}.light-mode .workflow-band:before{background:linear-gradient(90deg,#f7f9fce0 0%,#f7f9fc8f 42%,#f7f9fcc7 100%),url(/backgrounds/Workflow.png) 50%/cover no-repeat}.workflow-band:before,.light-mode .workflow-band:before{content:none;background-position:50%,50% 46%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,min(1180px,82vw)}.workflow-scene-background,.light-mode .workflow-scene-background{z-index:0;pointer-events:none;width:100vw;height:100vh;margin-bottom:0;margin-left:calc(50% - 50vw);position:sticky;top:0;left:0;overflow:hidden;display:block!important}.workflow-scene-background .sidebar-slanted-model-shell,.workflow-scene-background .sidebar-slanted-model,.workflow-scene-background canvas{display:none!important}.workflow-scene-background:before{content:"";z-index:0;pointer-events:none;opacity:.42;background:linear-gradient(90deg,#000000db 0%,#00000070 42%,#000000bd 100%),url(/backgrounds/Workflow.png) 50% 46%/min(1180px,82vw) no-repeat;position:absolute;inset:0}.light-mode .workflow-scene-background:before{opacity:.7;background:linear-gradient(90deg,#f7f9fce6 0%,#f7f9fc8a 42%,#f7f9fccc 100%),url(/backgrounds/Workflow.png) 50% 46%/min(1180px,82vw) no-repeat}.workflow-scene-background:after{display:none}.workflow-layout{z-index:2;margin-top:-100dvh}.workflow-scene-background,.light-mode .workflow-scene-background{height:100dvh;min-height:100dvh}.workflow-scene-background:before,.light-mode .workflow-scene-background:before{background-position:50%,bottom;background-repeat:no-repeat,no-repeat;background-size:100% 100%,min(980px,68vw)}@media (max-width:900px){.workflow-scene-background:before,.light-mode .workflow-scene-background:before{background-size:100% 100%,92vw}}.workflow-scene-background:before,.light-mode .workflow-scene-background:before{opacity:1;background:url(/backgrounds/Workflow.png) bottom/cover no-repeat}.hero-panel,.light-mode .hero-panel{background:url(/backgrounds/Hero.png) bottom/cover no-repeat}.workflow-outcome,.light-mode .workflow-outcome,.workflow-card-eyebrow,.light-mode .workflow-card-eyebrow{color:#635bff}.workflow-outcome{display:none}.workflow-card-eyebrow,.light-mode .workflow-card-eyebrow{color:#635bff;letter-spacing:.14em;text-transform:uppercase;font-family:inherit;font-weight:900}.signup-page{border-bottom:1px solid var(--line);background:radial-gradient(ellipse 72% 54% at 82% 18%,#fffffff2,transparent 62%),radial-gradient(ellipse 54% 42% at 8% 76%,#2f5f9f24,transparent 68%),linear-gradient(180deg,#fbfcff 0%,#eef2f7 58%,var(--page-background)100%);min-height:100vh;padding-top:var(--top-bars-height);position:relative;overflow:hidden}.signup-page:before{content:"";pointer-events:none;background:radial-gradient(#064a9f29,#0000 68%);height:58vh;position:absolute;inset:auto -12vw -28vh 34vw}.signup-shell{z-index:1;min-height:calc(100vh - var(--top-bars-height));grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:center;gap:clamp(32px,6vw,86px);padding:clamp(72px,10vw,126px) 0;display:grid;position:relative}.signup-copy{max-width:760px}.signup-copy h1{max-width:760px;color:var(--foreground);letter-spacing:-.075em;margin-top:18px;font-size:clamp(3.4rem,7.4vw,6.4rem);font-weight:800;line-height:.88}.signup-copy>p:not(.eyebrow){max-width:620px;color:var(--muted);margin-top:28px;font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.65}.signup-proof-strip{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.signup-proof-strip span{color:var(--foreground);letter-spacing:.03em;background:#ffffffa8;border:1px solid #1b4f992e;border-radius:999px;padding:10px 14px;font-size:.82rem;font-weight:800;box-shadow:0 12px 28px #1b4f9912}.signup-card{background:linear-gradient(145deg,#fffffff0,#f9fbffd1),var(--panel);border:1px solid #1b4f9929;border-radius:28px;flex-direction:column;gap:16px;padding:clamp(28px,4vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #15192224}.signup-card:before{content:"";background:#2f5f9f21;border-radius:999px;width:300px;height:300px;position:absolute;top:-160px;right:-150px}.signup-card>*{z-index:1;position:relative}.signup-card-kicker{width:fit-content;color:var(--brand-blue);letter-spacing:.16em;text-transform:uppercase;background:#1b4f991a;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:900}.signup-card h2{color:var(--foreground);letter-spacing:-.055em;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:.98}.signup-form{flex-direction:column;gap:12px;display:flex}.signup-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signup-form-label{color:var(--muted);flex-direction:column;gap:6px;font-size:.88rem;font-weight:700;display:flex}.signup-form-label input{border:1px solid var(--line);min-height:44px;color:var(--foreground);background:#fff;border-radius:8px;outline:none;padding:10px 12px;font-size:1rem}.signup-form-label input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2f5f9f1f}.signup-form-error{background:#fef2f2e6;border:1px solid #b91c1c2e;border-radius:8px;padding:10px 12px;font-weight:700;color:#991b1b!important;font-size:.9rem!important;line-height:1.45!important}.signup-email-button{border:1px solid var(--line);background:var(--panel);width:100%;min-height:48px;color:var(--foreground);border-radius:8px;font-size:.94rem;font-weight:800;transition:transform .18s}.signup-email-button:hover,.signup-email-button:focus-visible{transform:translateY(-1px)}.signup-card p,.signup-card small{color:var(--muted);font-size:.98rem;line-height:1.65}.signup-card small{font-size:.83rem;display:block}.signup-signin-button{justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;display:inline-flex}.signup-signin-link{color:var(--accent);text-align:center;text-underline-offset:3px;font-size:.9rem;font-weight:700;text-decoration:underline}.signup-email-button,.signup-signin-button{width:100%}@media (max-width:860px){.signup-shell{grid-template-columns:1fr;min-height:auto;padding:56px 0 72px}.signup-copy h1{font-size:clamp(3rem,14vw,4.9rem)}.signup-form-row{grid-template-columns:1fr}}@media (max-width:640px){:root{--top-nav-height:56px}.hero-top-nav{min-height:var(--top-nav-height)}.hero-top-nav-inner{min-height:var(--top-nav-height);padding:6px 0}.hero-top-nav .nav-brand{letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:calc(100vw - 112px);font-size:.78rem;overflow:hidden}.hero-nav-actions{display:none}.mobile-nav-menu{flex:none;display:inline-flex;position:relative}.mobile-nav-summary{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:.82rem;font-weight:800;line-height:1;list-style:none;display:inline-flex}.mobile-nav-summary::-webkit-details-marker{display:none}.mobile-nav-summary:focus-visible{outline-offset:3px;outline:2px solid #ffffff94}.mobile-nav-panel{z-index:40;background:#040609f5;border:1px solid #ffffff24;border-radius:10px;width:min(288px,100vw - 24px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0000005c}.mobile-nav-panel a{color:#ecefed;border-radius:6px;align-items:center;min-height:42px;padding:0 10px;font-size:.94rem;font-weight:700;display:flex}.mobile-nav-panel a:hover,.mobile-nav-panel a:focus-visible{color:#fff;background:#ffffff14;outline:none}.mobile-nav-panel .mobile-nav-primary{color:#151922;background:#fff;justify-content:center;margin-top:6px}.hero-panel{min-height:auto;padding-top:var(--top-bars-height)}.hero-grid{align-items:start;gap:0;min-height:0;padding:34px 0 52px}.hero-grid .hero-copy{order:0}.hero-grid .hero-model-anchor{display:none}.hero-outcome-title{letter-spacing:-.035em;max-width:10ch;margin-bottom:18px;font-size:2.9rem;line-height:.96}.hero-lede{max-width:34rem;font-size:1rem;line-height:1.48}.hero-actions{gap:10px;margin-top:24px}}@media (max-width:360px){.hero-top-nav .nav-brand{max-width:calc(100vw - 100px);font-size:.72rem}.hero-outcome-title{font-size:2.6rem}}.use-case-page{background:radial-gradient(ellipse 80% 42% at 20% 0%,#4a76b729,transparent 62%),var(--page-background);min-height:100vh;padding-top:calc(var(--top-bars-height) + 72px);padding-bottom:96px}.use-case-index-shell,.use-case-detail-shell,.use-case-band-shell{flex-direction:column;gap:32px;display:flex}.use-case-hero,.use-case-band-header{max-width:860px}.use-case-hero h1,.use-case-band-header h2{letter-spacing:-.08em;max-width:860px;margin:0;font-size:clamp(2.5rem,7vw,5.6rem);line-height:.92}.use-case-band-header h2{font-size:clamp(2.1rem,5vw,4.4rem)}.use-case-hero p:not(.eyebrow),.use-case-band-header p:not(.eyebrow){max-width:760px;color:var(--muted);margin-top:18px;font-size:clamp(1rem,2vw,1.22rem);line-height:1.7}.use-case-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.quick-summary-box,.use-case-panel,.use-case-card{border:1px solid var(--line);background:#ffffffd1;border-radius:24px;box-shadow:0 24px 70px #11182714}.quick-summary-box{padding:clamp(22px,4vw,34px)}.quick-summary-box p:last-child{color:var(--foreground);letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:750;line-height:1.35}.use-case-card-grid,.use-case-section-grid,.use-case-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.use-case-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.use-case-card-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.use-case-card,.use-case-panel{padding:clamp(22px,3vw,30px)}.use-case-card{min-height:300px;color:inherit;flex-direction:column;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.use-case-card:hover{border-color:#2f5f9f6b;transform:translateY(-3px);box-shadow:0 28px 90px #2f5f9f29}.use-case-card h2,.use-case-card h3,.use-case-panel h2{color:var(--foreground);letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.05}.use-case-card p:not(.eyebrow),.use-case-panel li,.use-case-panel p{color:var(--muted);line-height:1.65}.use-case-card span{color:var(--accent);margin-top:auto;font-weight:800}.use-case-panel ul,.use-case-panel ol{gap:12px;margin:18px 0 0;padding-left:1.15rem;display:grid}.use-case-panel-strong{background:linear-gradient(135deg,#2f5f9f1f,#ffffffe0),var(--panel)}.use-case-band{background:linear-gradient(180deg,var(--panel-strong),var(--page-background));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.use-case-band .secondary-button{align-self:flex-start}@media (max-width:980px){.use-case-card-grid,.use-case-card-grid-compact,.use-case-section-grid,.use-case-fit-grid{grid-template-columns:1fr}.use-case-page{padding-top:calc(var(--top-bars-height) + 36px)}}.free-crm-page{background:radial-gradient(ellipse 68% 44% at 86% 4%,#8f7e4e1f,transparent 62%),linear-gradient(180deg,#fbfcff 0%,var(--page-background)46%,#eef2f6 100%);min-height:100vh;color:var(--foreground);overflow:hidden}.free-crm-hero{padding-top:calc(var(--top-bars-height) + clamp(58px,9vw,116px));grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(32px,6vw,82px);padding-bottom:clamp(54px,8vw,86px);display:grid}.free-crm-hero-copy{max-width:760px}.free-crm-hero h1,.free-crm-section-heading h2,.free-crm-proof-copy h2,.free-crm-final-cta h2{color:var(--foreground);letter-spacing:-.075em;margin:0;line-height:.94}.free-crm-hero h1{margin-top:14px;font-size:clamp(3rem,7.4vw,4rem)}.free-crm-hero-copy>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:22px 0 0;font-size:clamp(1.04rem,1.65vw,1.25rem);line-height:1.68}.free-crm-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.free-crm-proof-row{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.free-crm-proof-row span{color:#36404d;background:#ffffffb8;border:1px solid #1519221f;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:850;line-height:1.2;display:inline-flex}.free-crm-product-stage{min-height:clamp(390px,44vw,610px);position:relative}.free-crm-product-frame,.free-crm-large-shot{background:linear-gradient(135deg,#ffffffeb,#f4f7fbb8),var(--panel);border:1px solid #1519221f;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 30px 90px #15192221}.free-crm-product-frame img,.free-crm-large-shot img{width:100%;height:auto;display:block}.free-crm-product-frame-main{width:min(100%,660px);position:absolute;inset:0 0 auto auto;transform:rotate(1.2deg)}.free-crm-product-frame-overlap{width:min(56%,390px);position:absolute;bottom:0;right:clamp(0px,3vw,28px);transform:rotate(-2deg)}.free-crm-band,.free-crm-included-band,.free-crm-faq-band{border-top:1px solid var(--line);background:#ffffff75}.free-crm-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:clamp(42px,6vw,74px);padding-bottom:clamp(42px,6vw,74px);display:grid}.free-crm-feature-card,.free-crm-faq-card{border:1px solid var(--line);background:#ffffffc7;border-radius:20px;box-shadow:0 20px 70px #11182712}.free-crm-feature-card{padding:clamp(22px,3vw,30px)}.free-crm-feature-card h2,.free-crm-faq-card h3{color:var(--foreground);letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.05}.free-crm-feature-card p:not(.eyebrow),.free-crm-faq-card p,.free-crm-proof-copy p,.free-crm-final-cta p,.free-crm-section-heading p:not(.eyebrow){color:var(--muted);line-height:1.65}.free-crm-workflow-section,.free-crm-proof-section,.free-crm-included-shell,.free-crm-faq-shell,.free-crm-final-cta{padding-top:clamp(58px,9vw,104px);padding-bottom:clamp(58px,9vw,104px)}.free-crm-section-heading{max-width:860px}.free-crm-section-heading h2,.free-crm-proof-copy h2,.free-crm-final-cta h2{margin-top:12px;font-size:clamp(2.2rem,5.2vw,4.7rem)}.free-crm-section-heading p:not(.eyebrow){max-width:720px;margin:18px 0 0;font-size:clamp(1rem,1.45vw,1.16rem)}.free-crm-workflow-grid,.free-crm-proof-section{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(34px,6vw,68px);display:grid}.free-crm-proof-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:0}.free-crm-workflow-list{gap:12px;display:grid}.free-crm-workflow-step{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px;padding:18px 0;display:grid}.free-crm-workflow-step:first-child{border-top:1px solid var(--line)}.free-crm-workflow-step>span{width:42px;height:42px;color:var(--accent);letter-spacing:.12em;background:#ffffffdb;border:1px solid #2f5f9f47;border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.free-crm-workflow-step h3{color:var(--foreground);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.2rem,2vw,1.68rem);line-height:1.08}.free-crm-workflow-step p{color:var(--muted);margin:0;line-height:1.62}.free-crm-included-band{background:linear-gradient(180deg,#ffffffa3,#eff3f7e0),var(--page-background)}.free-crm-included-shell{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.free-crm-included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.free-crm-included-item{background:#ffffffc2;border:1px solid #1519221a;border-radius:16px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;min-height:68px;padding:16px;display:grid}.free-crm-included-item span{background:#3b7b63;border-radius:999px;width:10px;height:10px;margin-top:.46em;box-shadow:0 0 0 4px #3b7b631f}.free-crm-included-item p{color:var(--foreground);margin:0;font-weight:780;line-height:1.35}.free-crm-large-shot{padding:10px}.free-crm-large-shot img{border-radius:14px}.free-crm-proof-copy{max-width:650px}.free-crm-proof-copy p:not(.eyebrow){margin:18px 0 24px;font-size:clamp(1rem,1.4vw,1.15rem)}.free-crm-faq-band{background:#f7f9fc}.free-crm-faq-shell{gap:34px;display:grid}.free-crm-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.free-crm-faq-card{padding:clamp(22px,3vw,30px)}.free-crm-faq-card p{margin:0}.free-crm-final-cta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.free-crm-final-cta>div{max-width:760px}.free-crm-final-cta p:not(.eyebrow){max-width:680px;margin:18px 0 0;font-size:clamp(1rem,1.45vw,1.16rem)}@media (max-width:980px){.free-crm-hero,.free-crm-feature-grid,.free-crm-workflow-grid,.free-crm-proof-section,.free-crm-included-shell,.free-crm-final-cta,.free-crm-feature-grid,.free-crm-faq-grid{grid-template-columns:1fr}.free-crm-product-stage{min-height:auto}.free-crm-product-frame-main,.free-crm-product-frame-overlap{width:100%;position:relative;bottom:auto;right:auto;transform:none}.free-crm-product-frame-overlap{display:none}.free-crm-proof-section,.free-crm-final-cta{align-items:start}}@media (max-width:640px){.free-crm-hero{padding-top:calc(var(--top-bars-height) + 38px)}.free-crm-hero h1{font-size:clamp(2.55rem,13vw,4rem)}.free-crm-included-grid{grid-template-columns:1fr}.free-crm-workflow-step{grid-template-columns:42px minmax(0,1fr);gap:12px}}.hero-top-nav,.light-mode .hero-top-nav{min-height:72px;color:var(--foreground);pointer-events:none;background:0 0;border-bottom:0;padding:12px 0}.hero-top-nav-inner,.light-mode .hero-top-nav-inner{-webkit-backdrop-filter:blur(18px)saturate(1.12);pointer-events:auto;background:#ffffffd6;border:1px solid #d6dce5c7;border-radius:999px;width:min(1180px,100% - 32px);min-height:48px;padding:8px 10px 8px 18px;box-shadow:0 18px 55px #1519221a,inset 0 1px #ffffffeb}.hero-top-nav .nav-brand,.hero-top-nav .nav-brand:visited,.hero-top-nav .nav-brand:hover,.hero-top-nav .nav-brand:focus-visible,.light-mode .hero-top-nav .nav-brand,.light-mode .hero-top-nav .nav-brand:visited,.light-mode .hero-top-nav .nav-brand:hover,.light-mode .hero-top-nav .nav-brand:focus-visible{color:var(--foreground);letter-spacing:.16em;font-size:.82rem;font-weight:900;line-height:1}.hero-nav-actions{gap:4px;padding-left:16px}.hero-top-nav .topbar-dropdown-summary,.hero-top-nav .nav-cta,.hero-top-nav .nav-login-button,.light-mode .hero-top-nav .topbar-dropdown-summary,.light-mode .hero-top-nav .nav-cta,.light-mode .hero-top-nav .nav-login-button{color:#2f3744;letter-spacing:-.01em;border-radius:999px;min-height:36px;padding:0 12px;font-size:.88rem;font-weight:760;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s}.hero-top-nav .topbar-dropdown-summary:hover,.hero-top-nav .topbar-dropdown-summary:focus-visible,.hero-top-nav .nav-cta:hover,.hero-top-nav .nav-cta:focus-visible,.hero-top-nav .topbar-dropdown:focus-within .topbar-dropdown-summary,.light-mode .hero-top-nav .topbar-dropdown-summary:hover,.light-mode .hero-top-nav .topbar-dropdown-summary:focus-visible,.light-mode .hero-top-nav .nav-cta:hover,.light-mode .hero-top-nav .nav-cta:focus-visible,.light-mode .hero-top-nav .topbar-dropdown:focus-within .topbar-dropdown-summary{color:var(--foreground);background:#15192212;outline:none}.hero-top-nav .nav-signup-button,.light-mode .hero-top-nav .nav-signup-button{background:var(--foreground);color:#fff;margin-left:6px;padding:0 16px;box-shadow:0 10px 24px #1519222e}.hero-top-nav .nav-signup-button:hover,.hero-top-nav .nav-signup-button:focus-visible,.light-mode .hero-top-nav .nav-signup-button:hover,.light-mode .hero-top-nav .nav-signup-button:focus-visible{color:#fff;background:#2a303a;transform:translateY(-1px)}.hero-top-nav .nav-login-button,.light-mode .hero-top-nav .nav-login-button{color:var(--foreground);background:#ffffff75;border:1px solid #1519221f;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hero-top-nav .nav-login-button:hover,.hero-top-nav .nav-login-button:focus-visible,.light-mode .hero-top-nav .nav-login-button:hover,.light-mode .hero-top-nav .nav-login-button:focus-visible{color:var(--foreground);background:#fff;border-color:#15192233;transform:translateY(-1px)}.hero-top-nav .topbar-dropdown-panel,.light-mode .hero-top-nav .topbar-dropdown-panel{-webkit-backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #d6dce5e6;top:calc(100% + 14px);box-shadow:0 24px 70px #15192224}.hero-top-nav .topbar-dropdown-panel a,.light-mode .hero-top-nav .topbar-dropdown-panel a{color:#3b4350;font-size:.94rem}@media (max-width:980px){.hero-top-nav,.light-mode .hero-top-nav{min-height:64px;padding:8px 0}.hero-top-nav-inner,.light-mode .hero-top-nav-inner{min-height:46px}.hero-nav-actions{display:none}.mobile-nav-menu{flex:none;display:inline-flex;position:relative}.mobile-nav-summary,.light-mode .mobile-nav-summary{background:var(--foreground);color:#fff;cursor:pointer;border:1px solid #1519221f;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:.82rem;font-weight:850;line-height:1;list-style:none;display:inline-flex}.mobile-nav-panel,.light-mode .mobile-nav-panel{z-index:40;background:#fffffffa;border:1px solid #d6dce5e6;border-radius:18px;width:min(320px,100vw - 24px);padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #1519222e}.mobile-nav-panel a,.light-mode .mobile-nav-panel a{color:var(--foreground)}.mobile-nav-panel .mobile-nav-primary,.light-mode .mobile-nav-panel .mobile-nav-primary{background:var(--foreground);color:#fff}}@media (max-width:640px){.hero-top-nav,.light-mode .hero-top-nav{min-height:60px;padding:7px 0}.hero-top-nav-inner,.light-mode .hero-top-nav-inner{width:min(100% - 20px,1180px);min-height:44px;padding:7px 8px 7px 14px}.hero-top-nav .nav-brand,.light-mode .hero-top-nav .nav-brand{letter-spacing:.12em;max-width:calc(100vw - 108px);font-size:.76rem}}.hero-top-nav .topbar-dropdown-hover:after,.light-mode .hero-top-nav .topbar-dropdown-hover:after{width:100%;height:14px;top:100%;left:0;transform:none}.hero-top-nav .topbar-dropdown-panel,.light-mode .hero-top-nav .topbar-dropdown-panel{min-width:250px;left:0;right:auto;transform:translateY(-8px)scale(.98)}.hero-top-nav .topbar-dropdown-hover:hover .topbar-dropdown-panel,.hero-top-nav .topbar-dropdown-hover:focus-within .topbar-dropdown-panel,.light-mode .hero-top-nav .topbar-dropdown-hover:hover .topbar-dropdown-panel,.light-mode .hero-top-nav .topbar-dropdown-hover:focus-within .topbar-dropdown-panel{transform:translateY(0)scale(1)}.hero-top-nav .topbar-dropdown:first-of-type .topbar-dropdown-panel,.light-mode .hero-top-nav .topbar-dropdown:first-of-type .topbar-dropdown-panel{left:auto;right:0}@media (max-width:980px){.site-footer-main{flex-direction:column;gap:14px}.site-footer-producthunt{justify-content:center}}@media (max-width:360px){.site-footer-producthunt img{width:220px;height:auto}}.hero-top-nav,.light-mode .hero-top-nav{min-height:74px;box-shadow:none;color:#082b40;-webkit-backdrop-filter:none;background:#fff;border-bottom:1px solid #e3e7eb;padding:0}.hero-top-nav-inner,.light-mode .hero-top-nav-inner{width:min(1320px,100% - 40px);min-height:74px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.hero-top-nav .nav-brand,.hero-top-nav .nav-brand:visited,.hero-top-nav .nav-brand:hover,.hero-top-nav .nav-brand:focus-visible,.light-mode .hero-top-nav .nav-brand,.light-mode .hero-top-nav .nav-brand:visited,.light-mode .hero-top-nav .nav-brand:hover,.light-mode .hero-top-nav .nav-brand:focus-visible{color:#082b40;letter-spacing:-.025em;text-transform:none;font-size:1.04rem}.hero-top-nav .topbar-dropdown-summary,.hero-top-nav .nav-cta,.hero-top-nav .nav-login-button,.light-mode .hero-top-nav .topbar-dropdown-summary,.light-mode .hero-top-nav .nav-cta,.light-mode .hero-top-nav .nav-login-button{color:#082b40}.hero-top-nav .nav-signup-button,.light-mode .hero-top-nav .nav-signup-button{color:#082b40;min-height:42px;box-shadow:none;background:#ffb000;border-radius:8px;padding:0 19px}.hero-top-nav .nav-signup-button:hover,.hero-top-nav .nav-signup-button:focus-visible,.light-mode .hero-top-nav .nav-signup-button:hover,.light-mode .hero-top-nav .nav-signup-button:focus-visible{color:#082b40;background:#ffc033}.hero-top-nav .nav-login-button,.light-mode .hero-top-nav .nav-login-button{background:0 0;border:0;font-weight:850}.home-2026 .home-hero,.light-mode .home-2026 .home-hero{color:#fff;min-height:auto;padding:calc(var(--top-bars-height) + clamp(62px,7vw,104px))0 clamp(42px,6vw,74px);background:radial-gradient(circle at 50% 18%,#16668b52,#0000 35%),linear-gradient(#062d43 0%,#05293d 100%);border:0;overflow:hidden}.home-2026 .home-hero:before,.home-2026 .home-hero:after,.light-mode .home-2026 .home-hero:before,.light-mode .home-2026 .home-hero:after{content:none}.home-hero-shell{width:min(1320px,100% - 30px)}.home-hero-copy{text-align:center;max-width:930px;margin:0 auto}.home-hero-eyebrow{color:#9fc8da;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:850}.home-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:930px;margin:0 auto;font-size:clamp(3.15rem,6.8vw,6rem);font-weight:850;line-height:.98}.home-hero-copy h1 span{color:#ffb000;display:block}.home-hero-copy>p:not(.home-hero-eyebrow){color:#dceaf0;max-width:710px;margin:24px auto 0;font-size:clamp(1.08rem,1.8vw,1.32rem);line-height:1.5}.home-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.home-start-free,.home-see-workflow{border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:.96rem;font-weight:900;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.home-start-free{color:#082b40;background:#ffb000}.home-start-free:hover,.home-start-free:focus-visible{color:#082b40;background:#ffc033;transform:translateY(-2px)}.home-see-workflow{color:#fff;background:#ffffff0f;border:1px solid #ffffff57}.home-see-workflow:hover,.home-see-workflow:focus-visible{color:#fff;background:#ffffff1f;border-color:#ffffffb8;transform:translateY(-2px)}.home-hero-copy small{color:#b9d0db;margin-top:14px;font-size:.86rem;display:block}.home-industries{margin-top:clamp(42px,6vw,72px)}.home-industries>p{color:#b9d0db;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 0 17px;font-size:.79rem;font-weight:800}.home-industry-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:18px;padding:4px 2px 12px;display:grid;overflow-x:auto}.home-industry-track::-webkit-scrollbar{display:none}.home-industry-card{color:#fff;scroll-snap-align:start;background:#12455e;border:1px solid #ffffff61;border-radius:9px;min-height:206px;position:relative;overflow:hidden;transform:translateZ(0)}.home-industry-card>img{object-fit:cover;transition:transform .26s}.home-industry-card:hover>img,.home-industry-card:focus-visible>img{transform:scale(1.045)}.home-industry-card-pattern{background:linear-gradient(135deg,#ffb000d9,#082b401f),repeating-linear-gradient(45deg,#0000 0 22px,#ffffff21 22px 24px);position:absolute;inset:0}.home-industry-card-shade{background:linear-gradient(#0000 28%,#031926e6 100%);position:absolute;inset:0}.home-industry-card-title{color:#fff;justify-content:space-between;align-items:center;gap:10px;font-size:1.04rem;font-weight:850;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.home-industry-card-title>span{border:1px solid #ffffffb3;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.home-industry-controls{justify-content:center;align-items:center;gap:22px;margin-top:19px;display:flex}.home-industry-controls>button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;font-size:1.65rem;display:inline-grid}.home-industry-dots{align-items:center;gap:7px;display:flex}.home-industry-dots button{cursor:pointer;background:#ffffff47;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .16s,background .16s}.home-industry-dots button.is-active{background:#ffb000;width:22px}.trusted-businesses-band{color:#082b40;background:#fff;border-bottom:1px solid #e5e8ec;padding:clamp(56px,7vw,92px) 0}.trusted-businesses-shell{text-align:center;width:min(1260px,100% - 32px)}.trusted-businesses-shell .eyebrow{color:#506c7b}.trusted-businesses-shell h2{color:#082b40;letter-spacing:-.04em;max-width:760px;margin:0 auto;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.05}.trusted-businesses-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.trusted-business-card{background:#f8fafb;border:1px solid #e1e6ea;border-radius:12px;align-content:center;justify-items:center;gap:10px;min-height:130px;padding:17px 13px;display:grid}.trusted-business-card img,.trusted-business-logo-link{width:100%;height:54px}.trusted-business-logo-link{outline-offset:4px;border-radius:8px;transition:transform .16s;display:block}.trusted-business-logo-link:hover,.trusted-business-logo-link:focus-visible{transform:translateY(-2px)scale(1.025)}.trusted-business-card img{object-fit:contain}.trusted-business-card span{color:#395563;font-size:.76rem;font-weight:800;line-height:1.25}@media (max-width:1080px){.trusted-businesses-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.hero-top-nav,.light-mode .hero-top-nav{min-height:64px;padding:0}.hero-top-nav-inner,.light-mode .hero-top-nav-inner{min-height:64px}.mobile-nav-summary,.light-mode .mobile-nav-summary,.mobile-nav-panel .mobile-nav-primary,.light-mode .mobile-nav-panel .mobile-nav-primary{color:#082b40;background:#ffb000}.home-industry-track{grid-auto-columns:minmax(230px,40vw)}}@media (max-width:640px){.hero-top-nav-inner,.light-mode .hero-top-nav-inner{width:calc(100% - 24px);min-height:60px}.home-2026 .home-hero,.light-mode .home-2026 .home-hero{padding-top:calc(var(--top-bars-height) + 48px)}.home-hero-copy h1{font-size:clamp(2.75rem,14vw,4.25rem)}.home-hero-actions{display:grid}.home-start-free,.home-see-workflow{width:100%}.home-industry-track{grid-auto-columns:78vw}.trusted-businesses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-2026{--home-navy-950:#031f2f;--home-navy-900:#052b42;--home-navy-800:#0a3d58;--home-navy-700:#14536f;--home-yellow:#ffb000;--home-yellow-bright:#ffc43d;--home-yellow-ink:#815600;--home-ice:#edf3f5;--home-paper:#f8faf9;--home-slate:#4a6572;background:var(--home-paper);color:var(--home-navy-950)}.home-2026 .eyebrow{color:var(--home-yellow-ink)}.home-2026 .stripe-connect-text{color:#9a6500}.hero-top-nav .topbar-dropdown-panel,.light-mode .hero-top-nav .topbar-dropdown-panel{background:#fff;border-color:#ffb000 #052b4224 #052b4224;border-top-style:solid;border-top-width:3px;box-shadow:0 22px 58px #031f2f29}.hero-top-nav .topbar-dropdown-panel a,.light-mode .hero-top-nav .topbar-dropdown-panel a{color:#24495c}.hero-top-nav .topbar-dropdown-panel a:hover,.hero-top-nav .topbar-dropdown-panel a:focus-visible,.light-mode .hero-top-nav .topbar-dropdown-panel a:hover,.light-mode .hero-top-nav .topbar-dropdown-panel a:focus-visible{color:#082b40;background:#fff8e8}.home-2026 .trusted-businesses-band{background:linear-gradient(#fff 0%,#f8faf9 100%);border-color:#052b4221}.home-2026 .trusted-businesses-shell .eyebrow{color:var(--home-yellow-ink)}.home-2026 .trusted-businesses-shell h2{color:var(--home-navy-950)}.home-2026 .trusted-business-card{background:#fff;border-color:#052b421f;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 12px 34px #031f2f0f}.home-2026 .trusted-business-card:hover{border-color:#ffb000b3;transform:translateY(-2px);box-shadow:0 18px 42px #031f2f1a}.home-2026 .trusted-business-card span{color:var(--home-slate)}.home-2026 .origin-band{color:var(--home-navy-950);background:radial-gradient(circle at 6% 18%,#ffb00021,#0000 30%),linear-gradient(135deg,#f2f6f7 0%,#fff 68%);border-color:#052b4221;overflow:hidden}.home-2026 .origin-band:before{content:"";background:var(--home-yellow);width:7px;position:absolute;top:0;bottom:0;left:0}.home-2026 .origin-band h2{color:var(--home-navy-950)}.home-2026 .origin-copy{color:var(--home-slate)}.home-2026 .origin-note,.light-mode .home-2026 .origin-note{color:var(--home-navy-900)}.home-2026 .workflow-band,.light-mode .home-2026 .workflow-band{background:radial-gradient(circle at 75% 8%,#14536f99,transparent 30%),linear-gradient(180deg,var(--home-navy-950)0%,var(--home-navy-900)100%);color:#fff;border-color:#ffffff1f}.home-2026 .workflow-scene-background:before,.light-mode .home-2026 .workflow-scene-background:before{opacity:.88;background:linear-gradient(90deg,#031f2ff5 0%,#052b42d6 46%,#031f2ff0 100%),url(/backgrounds/Workflow.png) bottom/cover no-repeat}.home-2026 .workflow-sidebar-heading,.light-mode .home-2026 .workflow-sidebar-heading,.home-2026 .workflow-card-eyebrow,.light-mode .home-2026 .workflow-card-eyebrow{color:var(--home-yellow)}.home-2026 .workflow-intro h2,.home-2026 .workflow-section h2{color:#fff}.home-2026 .workflow-sequence,.light-mode .home-2026 .workflow-sequence,.home-2026 .workflow-replaces,.light-mode .home-2026 .workflow-replaces{color:#c8d7de}.home-2026 .workflow-sequence span,.light-mode .home-2026 .workflow-sequence span{color:var(--home-yellow-bright)}.home-2026 .workflow-step-link,.light-mode .home-2026 .workflow-step-link{color:#bed0d9;box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.home-2026 .workflow-step-link span,.light-mode .home-2026 .workflow-step-link span{color:var(--home-yellow-bright);background:#ffb00021}.home-2026 .workflow-step-link:hover,.home-2026 .workflow-step-link:focus-visible{color:#fff;border-color:#ffb0008a}.home-2026 .workflow-step-link.is-active,.light-mode .home-2026 .workflow-step-link.is-active{border-color:var(--home-yellow);color:#fff;background:#ffb00021;box-shadow:0 18px 48px #0003}.home-2026 .workflow-section,.light-mode .home-2026 .workflow-section{opacity:.82;background:linear-gradient(145deg,#14536f80,#031f2fc7),#052b42d1;border-color:#ffffff21;box-shadow:0 28px 80px #0000003d,inset 0 1px #ffffff14}.home-2026 .workflow-section.is-active,.light-mode .home-2026 .workflow-section.is-active{opacity:1;background:radial-gradient(circle at 8% 10%,#ffb0001f,#0000 34%),linear-gradient(145deg,#14536fc7,#031f2fe0);border-color:#ffb000b8;box-shadow:0 34px 100px #00000057,inset 0 1px #ffc43d29}.home-2026 .workflow-section-copy,.light-mode .home-2026 .workflow-section-copy{color:#f5f9fb}.home-2026 .workflow-section-detail,.light-mode .home-2026 .workflow-section-detail{color:#c5d5dd}.home-2026 .workflow-section-index,.light-mode .home-2026 .workflow-section-index,.home-2026 .workflow-section.is-active .workflow-section-index,.light-mode .home-2026 .workflow-section.is-active .workflow-section-index{color:#ffb00026}.home-2026 .workflow-read-more,.light-mode .home-2026 .workflow-read-more,.home-2026 .workflow-read-more:hover,.home-2026 .workflow-read-more:focus-visible,.light-mode .home-2026 .workflow-read-more:hover,.light-mode .home-2026 .workflow-read-more:focus-visible{border-color:var(--home-yellow);background:var(--home-yellow);color:var(--home-navy-950)}.home-2026 .workflow-read-more:hover,.home-2026 .workflow-read-more:focus-visible{background:var(--home-yellow-bright);transform:translateY(-2px)}.home-2026 .workflow-band .stripe-connect-text{color:var(--home-yellow-bright)}.home-2026 .use-case-band{background:linear-gradient(180deg,#fff 0%,var(--home-paper)100%);border-color:#052b4221;position:relative;overflow:hidden}.home-2026 #capabilities+.use-case-band{background:radial-gradient(circle at 92% 8%,#ffb0001a,transparent 24%),linear-gradient(180deg,var(--home-ice)0%,#f8faf9 100%)}.home-2026 .use-case-band:before{content:"";background:linear-gradient(90deg,var(--home-yellow)0 18%,var(--home-navy-800)18% 100%);height:5px;position:absolute;top:0;left:0;right:0}.home-2026 .use-case-band-header h2,.home-2026 .use-case-card h3{color:var(--home-navy-950)}.home-2026 .use-case-band-header p:not(.eyebrow),.home-2026 .use-case-card p:not(.eyebrow){color:var(--home-slate)}.home-2026 .use-case-card{background:#fff;border-color:#052b421f;position:relative;overflow:hidden;box-shadow:0 18px 54px #031f2f12}.home-2026 .use-case-card:before{content:"";background:var(--home-yellow);transform-origin:0;height:4px;transition:transform .18s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.home-2026 .use-case-card:hover,.home-2026 .use-case-card:focus-visible{border-color:#ffb000bd;transform:translateY(-4px);box-shadow:0 26px 76px #031f2f21}.home-2026 .use-case-card:hover:before,.home-2026 .use-case-card:focus-visible:before{transform:scaleX(1)}.home-2026 .use-case-card span{color:var(--home-navy-800)}.home-2026 .secondary-button{border-color:var(--home-navy-900);background:var(--home-navy-900);color:#fff;transition:background .16s,border-color .16s,color .16s,transform .16s}.home-2026 .secondary-button:hover,.home-2026 .secondary-button:focus-visible{border-color:var(--home-yellow);background:var(--home-yellow);color:var(--home-navy-950);transform:translateY(-2px)}.home-2026 .founders-band{background:linear-gradient(90deg,#031f2fe6,#052b42b8),url(/backgrounds/Team.png) bottom/cover no-repeat;border-color:#ffffff1f}.home-2026 .founders-band .eyebrow,.light-mode .home-2026 .founders-band .eyebrow,.home-2026 .founder-role{color:var(--home-yellow-bright)}.home-2026 .founder-card,.light-mode .home-2026 .founder-card{background:#031f2fe6;border-color:#ffb00047;box-shadow:0 34px 90px #00000061}.home-2026 .founder-card:before{background:radial-gradient(82% 58% at 12% 0,#ffb00017,#0000 68%),linear-gradient(145deg,#ffffff0d,#031f2f5c 100%)}.home-2026 .final-cta-band{background:radial-gradient(circle at 90% 0%,#ffffff52,transparent 34%),linear-gradient(135deg,var(--home-yellow)0%,#ffc238 100%);color:var(--home-navy-950);border-color:#052b422e}.home-2026 .final-cta-shell .eyebrow,.light-mode .home-2026 .final-cta-shell .eyebrow,.home-2026 .final-cta-shell h2,.home-2026 .final-cta-shell p:not(.eyebrow),.light-mode .home-2026 .final-cta-shell p:not(.eyebrow){color:var(--home-navy-950)}.home-2026 .final-cta-shell .primary-button{border:1px solid var(--home-navy-950);background:var(--home-navy-950);color:#fff;min-height:50px;padding:0 24px;transition:background .16s,color .16s,transform .16s}.home-2026 .final-cta-shell .primary-button:hover,.home-2026 .final-cta-shell .primary-button:focus-visible{color:var(--home-navy-950);background:#fff;transform:translateY(-2px)}.home-2026 .site-footer,.light-mode .home-2026 .site-footer{background:var(--home-navy-950);color:#fff;border-top:1px solid #ffb00061}.home-2026 .site-footer-brand,.light-mode .home-2026 .site-footer-brand{color:var(--home-yellow-bright)}.home-2026 .site-footer-links a,.home-2026 .site-footer p,.light-mode .home-2026 .site-footer-links a,.light-mode .home-2026 .site-footer p{color:#bfd0d8}.home-2026 .site-footer-links a:hover,.home-2026 .site-footer-links a:focus-visible{color:var(--home-yellow-bright)}.signal-site .hero-top-nav{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(130%);background:#111217e0;border:1px solid #fff3;border-radius:15px;width:min(1286px,100% - 48px);min-height:64px;margin-inline:auto;position:fixed;top:16px;left:0;right:0;box-shadow:0 18px 48px #0003}.signal-site .hero-top-nav-inner{width:100%;min-height:64px;padding:0 20px}.signal-site .hero-top-nav .nav-brand,.signal-site .hero-top-nav .nav-brand:visited,.signal-site .hero-top-nav .nav-brand:hover,.signal-site .hero-top-nav .nav-brand:focus-visible{color:#fff;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;min-width:fit-content;font-size:1.07rem;font-weight:650;display:inline-flex}.signal-site .hero-top-nav .topbar-dropdown-summary,.signal-site .hero-top-nav .nav-cta,.signal-site .hero-top-nav .nav-login-button{color:#c6c5ca;letter-spacing:0;border-radius:8px;min-height:36px;padding:0 11px;font-size:.86rem;font-weight:450}.signal-site .hero-top-nav .nav-signup-button{color:#fff;background:0 0;border:1px solid #ffffff57;border-radius:999px;min-height:38px;margin-left:5px;padding:0 17px}.signal-site .hero-top-nav .nav-login-button{min-width:74px;min-height:38px;color:var(--id-ink);white-space:nowrap;background:#fff;border:0;border-radius:999px;flex:none;order:6;padding:0 18px}.signal-site .hero-top-nav .nav-login-button:hover,.signal-site .hero-top-nav .nav-login-button:focus-visible{background:var(--id-coral);color:var(--id-ink)}.signal-site .hero-top-nav .topbar-dropdown-panel{border:1px solid var(--id-line-dark);background:#14151bfa;border-radius:13px;top:calc(100% + 13px);box-shadow:0 20px 50px #00000059}.signal-site .hero-top-nav .topbar-dropdown-panel a{color:#c9c8cd}.signal-site .hero-top-nav .topbar-dropdown-panel a:hover,.signal-site .hero-top-nav .topbar-dropdown-panel a:focus-visible{color:#fff;background:#9a7cff1f}@media (max-width:980px){.signal-site .hero-top-nav{width:calc(100% - 24px);min-height:58px;top:10px}.signal-site .hero-top-nav-inner{min-height:58px;padding-inline:16px}.signal-site .hero-nav-actions{display:none}.signal-site .mobile-nav-menu{display:inline-flex;position:relative}.signal-site .mobile-nav-summary{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:.82rem;display:inline-flex}.signal-site .mobile-nav-panel{border:1px solid var(--id-line-dark);background:#17181e;border-radius:14px;width:min(340px,100vw - 24px);max-height:75vh;top:calc(100% + 15px);right:-16px;overflow-y:auto;box-shadow:0 22px 50px #00000059}.signal-site .mobile-nav-panel a{color:#d2d0d6}.signal-site .mobile-nav-panel .mobile-nav-primary{background:var(--id-lilac);color:#fff}}@media (max-width:640px){.signal-site .hero-top-nav .nav-brand,.signal-site .hero-top-nav .nav-brand:visited,.signal-site .hero-top-nav .nav-brand:hover,.signal-site .hero-top-nav .nav-brand:focus-visible{text-overflow:clip;max-width:none;font-size:.82rem;overflow:visible}}.signal-site{background:var(--id-night);color:var(--id-white)}.signal-site .feature-page,.signal-site .industry-page,.signal-site .use-case-page,.signal-site .free-crm-page,.signal-site .signup-page{isolation:isolate;-webkit-font-smoothing:antialiased;font-family:Segoe UI Variable,Aptos Display,Helvetica Neue,Arial,sans-serif}.signal-site .feature-page>.site-shell,.signal-site .industry-page>.site-shell,.signal-site .use-case-page>.site-shell,.signal-site .free-crm-page>.site-shell,.signal-site .free-crm-page>section>.site-shell,.signal-site .signup-page>.site-shell{z-index:2;width:min(1286px,100% - 48px);position:relative}.signal-site .feature-page:before,.signal-site .industry-page:before,.signal-site .use-case-page:before,.signal-site .free-crm-page:before,.signal-site .signup-page:after{content:"";z-index:0;opacity:.38;pointer-events:none;background-image:radial-gradient(circle,#7b53f194 0 1.1px,#0000 1.35px);background-position:top;background-size:15px 15px;height:820px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:radial-gradient(72% 72% at 50% 28%,#000,#0000 75%);mask-image:radial-gradient(72% 72% at 50% 28%,#000,#0000 75%)}.signal-site .eyebrow{color:var(--id-lilac);letter-spacing:.17em;text-transform:uppercase;margin-bottom:15px;font-size:.68rem;font-weight:750}.signal-site .stripe-connect-text{color:#8f77ff;font-weight:700}.signal-site .primary-button,.signal-site .secondary-button,.signal-site .signup-email-button{letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:.9rem;font-weight:650;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.signal-site .primary-button{color:var(--id-ink);background:#fff;border:1px solid #fff}.signal-site .primary-button:hover,.signal-site .primary-button:focus-visible{border-color:var(--id-coral);background:var(--id-coral);color:var(--id-ink);transform:translateY(-2px)}.signal-site .secondary-button{color:#f3f1f5;background:0 0;border:1px solid #ffffff42}.signal-site .secondary-button:hover,.signal-site .secondary-button:focus-visible{color:#fff;background:#ffffff14;border-color:#ffffff85;transform:translateY(-2px)}.signal-site .feature-page h1,.signal-site .feature-page h2,.signal-site .industry-page h1,.signal-site .industry-page h2,.signal-site .use-case-page h1,.signal-site .use-case-page h2,.signal-site .free-crm-page h1,.signal-site .free-crm-page h2,.signal-site .signup-page h1,.signal-site .signup-page h2{font-weight:480}.signal-site .feature-page{color:#f4f2f6;background:radial-gradient(70% 40% at 50% 0,#6846c438,#0000 70%),linear-gradient(#101116 0%,#111217 100%);min-height:100vh;padding-top:82px;position:relative;overflow:hidden}.signal-site .feature-page-shell,.signal-site .feature-detail-shell{padding:clamp(76px,9vw,122px) 0 130px}.signal-site .feature-page-heading,.signal-site .feature-detail-hero{max-width:970px;position:relative}.signal-site .feature-page .feature-page-heading>.eyebrow,.signal-site .feature-page .feature-detail-hero>.eyebrow,.light-mode .signal-site .feature-page .feature-page-heading>.eyebrow,.light-mode .signal-site .feature-page .feature-detail-hero>.eyebrow{color:var(--id-lilac)}.signal-site .feature-page-heading:before,.signal-site .feature-detail-hero:before,.signal-site .use-case-hero:before,.signal-site .industry-detail-hero-copy:before,.signal-site .free-crm-hero-copy:before,.signal-site .signup-copy:before,.signal-site .beta-intake-copy:before{content:"";background:linear-gradient(90deg,var(--id-lilac),var(--id-coral));width:34px;height:1px;margin-bottom:25px;display:block;box-shadow:0 0 14px #9a7cffb3}.signal-site .feature-page-heading h1,.signal-site .feature-detail-hero h1{color:#f4f2f7;letter-spacing:-.065em;max-width:950px;margin:0 0 23px;font-size:clamp(3.4rem,7vw,6.7rem);line-height:.96}.signal-site .feature-page-heading h1{background:var(--id-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.signal-site .feature-page-heading>p:not(.eyebrow),.signal-site .feature-detail-hero>p:not(.eyebrow){color:#a3a1aa;max-width:760px;font-size:clamp(1.05rem,1.6vw,1.24rem);line-height:1.65}.signal-site .feature-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:72px;display:grid}.signal-site .feature-index-card{min-height:360px;box-shadow:none;color:#fff;background:linear-gradient(155deg,#2b2c34ed,#191a1ff5);border:1px solid #ffffff13;border-radius:18px;flex-direction:column;padding:30px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.signal-site .feature-index-card:before{content:"";background:radial-gradient(circle,#9a7cff29,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-60px;right:-60px}.signal-site .feature-index-card:hover{background:linear-gradient(155deg,#2a2b33,#1b1c22);border-color:#9a7cff6b;transform:translateY(-5px);box-shadow:0 28px 55px #00000038}.signal-site .feature-index-card h2{color:#f2f0f4;letter-spacing:-.045em;margin:20px 0 14px;font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.04}.signal-site .feature-index-card p:not(.eyebrow){color:#929198;font-size:.92rem;line-height:1.65}.signal-site .feature-index-card>span{color:#c4b5ff;letter-spacing:0;text-transform:none;margin-top:auto;font-size:.73rem;font-weight:600}.signal-site .feature-availability-label{letter-spacing:.1em;text-transform:uppercase;background:#ff9d7d14;border:1px solid #ff9d7d47;border-radius:999px;width:fit-content;margin-top:10px;padding:7px 10px;color:#ffc1aa!important;font-size:.62rem!important}.signal-site .feature-page .industry-cta{margin-top:70px}.signal-site .feature-back-link{color:#a6a4ad;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;margin-bottom:45px;font-size:.72rem;font-weight:650;display:inline-flex}.signal-site .feature-back-link:before{content:"←";color:var(--id-lilac);font-size:1rem}.signal-site .feature-back-link:hover{color:#fff}.signal-site .industry-page .feature-back-link,.light-mode .signal-site .industry-page .feature-back-link{color:#706e76}.signal-site .industry-page .feature-back-link:hover,.light-mode .signal-site .industry-page .feature-back-link:hover{color:#7659d4}.signal-site .feature-detail-body{grid-template-columns:minmax(0,.86fr) minmax(390px,1.14fr);align-items:start;gap:clamp(36px,6vw,78px);margin-top:70px;display:grid}.signal-site .feature-detail-card>p,.light-mode .signal-site .feature-detail-card>p{color:#b0aeb6;background:linear-gradient(145deg,#2a2b33f0,#191a1ff7);border-color:#ffffff17;border-radius:17px;box-shadow:0 20px 48px #0000002e}.signal-site .feature-detail-media,.light-mode .signal-site .feature-detail-media{background:radial-gradient(circle at 90% 0,#ff9d7d33,#0000 35%),radial-gradient(circle at 0 100%,#7148e740,#0000 38%),#1b1c22;border:1px solid #ffffff1f;border-radius:18px;padding:8px;box-shadow:0 32px 75px #00000052}.signal-site .feature-detail-media img{border-radius:11px}.signal-site .feature-availability-box,.light-mode .signal-site .feature-availability-box{color:#f4f1f7;background:linear-gradient(145deg,#402f6980,#191a20f5);border:1px solid #9a7cff59;border-radius:17px;box-shadow:0 26px 65px #0000003b}.signal-site .feature-availability-box p:last-of-type{color:#b8b5be}.signal-site .feature-page .secondary-button,.light-mode .signal-site .feature-page .secondary-button,.light-mode .signal-site .feature-detail-actions .secondary-button{color:#f3f1f5;background:0 0;border-color:#ffffff40}.signal-site .feature-page .secondary-button:hover,.light-mode .signal-site .feature-page .secondary-button:hover,.light-mode .signal-site .feature-detail-actions .secondary-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff80}.signal-site .industry-page{background:radial-gradient(ellipse 68% 38% at 50% 0%,#7e5ae424,transparent 70%),var(--id-paper);min-height:100vh;color:var(--id-ink);padding-top:94px;position:relative;overflow:hidden}.signal-site .industry-page:before{opacity:.22}.signal-site .industry-detail-shell{gap:clamp(42px,6vw,76px);padding-bottom:130px}.signal-site .industry-detail-hero{gap:clamp(35px,6vw,82px);padding-top:clamp(45px,6vw,80px)}.signal-site .industry-detail-hero h1{color:#0000;letter-spacing:-.065em;background:linear-gradient(105deg,#15151a 0%,#7255d1 52%,#e17d62 100%);-webkit-background-clip:text;background-clip:text;max-width:760px;margin:0;font-size:clamp(3.5rem,6.5vw,6.6rem);line-height:.96}.signal-site .industry-detail-hero-copy>p:last-child,.light-mode .signal-site .industry-detail-hero-copy>p:last-child{color:var(--id-paper-muted);font-size:clamp(1.04rem,1.5vw,1.2rem);line-height:1.65}.signal-site .industry-detail-hero-media,.light-mode .signal-site .industry-detail-hero-media{background:radial-gradient(circle at 90% 10%,#ff9d7d57,#0000 33%),linear-gradient(145deg,#17181e,#7c62cf 75%,#d9889d);border:1px solid #10111624;border-radius:20px;padding:7px;box-shadow:0 35px 80px #2c234533}.signal-site .industry-detail-hero-media img{border-radius:13px}.signal-site .industry-workflow-sequence{color:#66646c;background:#ffffff94;border:1px solid #1011161c;border-radius:999px;padding:18px 22px;font-size:.82rem;font-weight:550}.signal-site .industry-detail-card,.light-mode .signal-site .industry-detail-card{color:#f4f2f6;background:radial-gradient(circle at 90% 0,#ff9d7d1f,#0000 35%),linear-gradient(145deg,#202127,#15161b);border:1px solid #ffffff17;border-radius:22px;box-shadow:0 32px 70px #1a17222e}.signal-site .industry-detail-card h2{color:#f4f2f6;letter-spacing:-.055em;font-size:clamp(2.5rem,4.7vw,4.7rem)}.signal-site .industry-detail-card p:not(.eyebrow),.signal-site .industry-detail-card p:last-child,.light-mode .signal-site .industry-payment-note{color:#a2a0a8!important}.signal-site .industry-payment-note{border-top-color:#ffffff1a}.signal-site .industry-examples{gap:18px}.signal-site .industry-example-card,.light-mode .signal-site .industry-example-card{min-height:260px;box-shadow:none;color:var(--id-ink);background:#ffffffb8;border:1px solid #1011161a;border-radius:18px}.signal-site .industry-example-card span{background:var(--id-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.signal-site .industry-example-card p{color:#65636b}.signal-site .industry-cta,.light-mode .signal-site .industry-cta{color:#fff;background:radial-gradient(circle at 80% 10%,#9a7cff42,#0000 35%),linear-gradient(145deg,#17181e,#111217);border:1px solid #ffffff17;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 32px 75px #221c302e}.signal-site .industry-cta h2{color:#f3f1f5;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.5vw,3.8rem);line-height:1.03}.signal-site .industry-cta p:last-child{color:#9b99a2}.signal-site .use-case-page{min-height:100vh;color:var(--id-ink);background:radial-gradient(70% 40% at 50% 0,#7e5ae421,#0000 72%),#f1efeb;padding-top:154px;padding-bottom:125px;position:relative;overflow:hidden}.signal-site .use-case-page:before{opacity:.2}.signal-site .use-case-index-shell,.signal-site .use-case-detail-shell{gap:42px}.signal-site .use-case-hero{max-width:980px;position:relative}.signal-site .use-case-hero h1{color:#0000;letter-spacing:-.068em;background:linear-gradient(104deg,#16161a 0%,#7659d4 54%,#e18266 100%);-webkit-background-clip:text;background-clip:text;max-width:980px;margin:0;font-size:clamp(3.5rem,7vw,6.7rem);line-height:.96}.signal-site .use-case-hero p:not(.eyebrow){max-width:770px;color:var(--id-paper-muted);margin-top:24px;font-size:clamp(1.04rem,1.55vw,1.22rem);line-height:1.66}.signal-site .use-case-page .primary-button{border-color:var(--id-ink);background:var(--id-ink);color:#fff}.signal-site .use-case-page .primary-button:hover{border-color:var(--id-coral);background:var(--id-coral);color:var(--id-ink)}.signal-site .use-case-page .secondary-button{color:var(--id-ink);border-color:#10111638}.signal-site .use-case-page .secondary-button:hover{color:var(--id-ink);background:#1011160f;border-color:#10111673}.signal-site .use-case-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.signal-site .use-case-card,.signal-site .use-case-panel,.signal-site .quick-summary-box,.light-mode .signal-site .use-case-card,.light-mode .signal-site .use-case-panel,.light-mode .signal-site .quick-summary-box{box-shadow:none;background:#ffffffa8;border:1px solid #1011161a;border-radius:18px}.signal-site .use-case-card{min-height:330px;padding:28px}.signal-site .use-case-card:hover{background:#ffffffe0;border-color:#795bd559;transform:translateY(-5px);box-shadow:0 28px 60px #3027481a}.signal-site .use-case-card h2,.signal-site .use-case-card h3,.signal-site .use-case-panel h2{color:var(--id-ink);letter-spacing:-.045em;font-weight:500}.signal-site .use-case-card p:not(.eyebrow),.signal-site .use-case-panel li,.signal-site .use-case-panel p{color:#66646c}.signal-site .use-case-card>span{color:#7659d4;font-size:.79rem;font-weight:650}.signal-site .quick-summary-box{background:linear-gradient(135deg,#eae4fde0,#ffffffb8);border-color:#795bd533;position:relative;overflow:hidden}.signal-site .quick-summary-box:after{content:"";background:radial-gradient(circle,#ff9d7d38,#0000 70%);border-radius:50%;width:190px;height:190px;position:absolute;top:-90px;right:-70px}.signal-site .quick-summary-box p:last-child{z-index:1;color:#2d2c32;font-weight:520;position:relative}.signal-site .use-case-section-grid,.signal-site .use-case-fit-grid{gap:18px}.signal-site .use-case-panel{padding:clamp(26px,3.5vw,38px)}.signal-site .use-case-panel-strong,.light-mode .signal-site .use-case-panel-strong{color:#fff;background:radial-gradient(circle at 90% 0,#ff9d7d1f,#0000 38%),linear-gradient(145deg,#25262d,#17181d);border-color:#ffffff14}.signal-site .use-case-panel-strong h2,.signal-site .use-case-panel-strong p,.signal-site .use-case-panel-strong li{color:#f0eef3}.signal-site .use-case-panel-strong p,.signal-site .use-case-panel-strong li{color:#aaa8b0}.signal-site .use-case-fit-panel{background:linear-gradient(135deg,#ebe5ffc7,#ffffffb3)}.signal-site .use-case-page .industry-cta{margin-top:12px}.signal-site .use-case-page .industry-cta .primary-button,.light-mode .signal-site .use-case-page .industry-cta .primary-button{color:var(--id-ink);background:#fff;border-color:#fff}.signal-site .use-case-page .industry-cta .primary-button:hover,.light-mode .signal-site .use-case-page .industry-cta .primary-button:hover{border-color:var(--id-coral);background:var(--id-coral);color:var(--id-ink)}.signal-site .free-crm-page{background:var(--id-paper);min-height:100vh;color:var(--id-ink);position:relative;overflow:hidden}.signal-site .free-crm-page:before{opacity:.18}.signal-site .free-crm-hero{min-height:850px;padding-top:150px;padding-bottom:90px}.signal-site .free-crm-hero h1{color:#0000;letter-spacing:-.067em;background:linear-gradient(104deg,#16161a 0%,#7558d2 52%,#e28165 100%);-webkit-background-clip:text;background-clip:text;margin-top:0;font-size:clamp(3.8rem,6.7vw,6.5rem);line-height:.96}.signal-site .free-crm-hero-copy>p:not(.eyebrow){color:var(--id-paper-muted)}.signal-site .free-crm-page .primary-button{border-color:var(--id-ink);background:var(--id-ink);color:#fff}.signal-site .free-crm-page .primary-button:hover{border-color:var(--id-coral);background:var(--id-coral);color:var(--id-ink)}.signal-site .free-crm-page .secondary-button{color:var(--id-ink);border-color:#10111638}.signal-site .free-crm-page .secondary-button:hover{color:var(--id-ink);background:#1011160f;border-color:#10111670}.signal-site .free-crm-proof-row span{color:#5d5b63;background:#ffffff8c;border-color:#1011161c;font-weight:600}.signal-site .free-crm-product-stage:before{content:"";background:radial-gradient(circle at 88% 10%,#ff9d7dc7,#0000 36%),radial-gradient(circle at 10% 90%,#5e4ee1c7,#0000 40%),linear-gradient(145deg,#171820,#8d70dd 64%,#dd90ac);border-radius:24px;position:absolute;inset:5% -4% 2% 5%;box-shadow:0 36px 80px #31274833}.signal-site .free-crm-product-frame,.signal-site .free-crm-large-shot{background:#1b1c22;border:6px solid #191a20eb;border-radius:17px;box-shadow:0 30px 75px #261f343d}.signal-site .free-crm-product-frame-main{width:calc(100% - 65px);inset:40px 28px auto auto;transform:rotate(0)}.signal-site .free-crm-product-frame-overlap{width:min(52%,390px);right:0;transform:rotate(-1.5deg)}.signal-site .free-crm-band{background:#111217;border-color:#ffffff14}.signal-site .free-crm-feature-card,.light-mode .signal-site .free-crm-feature-card{min-height:280px;box-shadow:none;background:linear-gradient(150deg,#24252b,#191a1f);border:1px solid #ffffff13;border-radius:18px}.signal-site .free-crm-feature-card h2{color:#f3f1f5;font-weight:500}.signal-site .free-crm-feature-card p:not(.eyebrow){color:#929097}.signal-site .free-crm-workflow-section{padding-top:130px;padding-bottom:130px}.signal-site .free-crm-section-heading h2,.signal-site .free-crm-proof-copy h2,.signal-site .free-crm-final-cta h2{color:var(--id-ink);letter-spacing:-.055em;font-weight:480}.signal-site .free-crm-section-heading p:not(.eyebrow),.signal-site .free-crm-proof-copy p:not(.eyebrow){color:var(--id-paper-muted)}.signal-site .free-crm-workflow-step{border-color:#1011161c}.signal-site .free-crm-workflow-step>span{color:#7558d2;background:#ffffffb3;border-color:#795bd547}.signal-site .free-crm-workflow-step h3{color:var(--id-ink);font-weight:520}.signal-site .free-crm-workflow-step p{color:var(--id-paper-muted)}.signal-site .free-crm-included-band{color:#fff;background:radial-gradient(circle at 85% 10%,#9a7cff26,#0000 34%),#121318;border-color:#ffffff14}.signal-site .free-crm-included-band h2{color:#f3f1f5}.signal-site .free-crm-included-item{background:#ffffff0a;border-color:#ffffff14}.signal-site .free-crm-included-item span{background:var(--id-green);box-shadow:0 0 0 4px #75d6ac1a,0 0 12px #75d6ac59}.signal-site .free-crm-included-item p{color:#c3c1c8;font-weight:550}.signal-site .free-crm-proof-section{border-color:#1011161a}.signal-site .free-crm-faq-band{color:#fff;background:#111217;border-color:#ffffff14}.signal-site .free-crm-faq-band h2,.signal-site .free-crm-faq-card h3{color:#f3f1f5}.signal-site .free-crm-faq-card,.light-mode .signal-site .free-crm-faq-card{box-shadow:none;background:linear-gradient(150deg,#24252b,#191a1f);border:1px solid #ffffff13;border-radius:18px}.signal-site .free-crm-faq-card p{color:#929097}.signal-site .free-crm-final-cta{margin-top:0}.signal-site .signup-page{color:#fff;background:radial-gradient(58% 55% at 18% 45%,#7148e738,#0000 70%),radial-gradient(44% 46% at 88% 70%,#ff9d7d1c,#0000 70%),#101116;border:0;min-height:100vh;padding-top:82px;position:relative;overflow:hidden}.signal-site .signup-page:before{background:radial-gradient(#9a7cff2e,#0000 68%);height:60vh;bottom:-20vh;left:40vw;right:-12vw}.signal-site .signup-shell{grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);min-height:calc(100vh - 82px);padding:85px 0}.signal-site .signup-copy h1{background:var(--id-gradient);color:#0000;letter-spacing:-.07em;-webkit-background-clip:text;background-clip:text;margin-top:0;font-size:clamp(4rem,7vw,6.6rem);font-weight:480;line-height:.95}.signal-site .signup-copy>p:not(.eyebrow){color:#9f9da5;font-size:clamp(1.04rem,1.5vw,1.22rem)}.signal-site .signup-card{background:linear-gradient(145deg,#30313aeb,#1b1c22f5);border:1px solid #ffffff21;border-radius:20px;box-shadow:0 36px 85px #00000057,inset 0 1px #ffffff0d}.signal-site .signup-card:before{background:#9a7cff21;top:-130px;right:-110px}.signal-site .signup-card-kicker{color:#c5b7ff;background:#9a7cff1a;border:1px solid #9a7cff40;font-weight:650}.signal-site .signup-card h2{color:#f4f2f6;font-weight:500}.signal-site .signup-form-label{color:#aaa8b0;font-weight:550}.signal-site .signup-form-label input,.signal-site .beta-field input,.signal-site .beta-field textarea{color:#fff;background:#090a0e7a;border:1px solid #ffffff1f;border-radius:10px}.signal-site .signup-form-label input::placeholder,.signal-site .beta-field input::placeholder,.signal-site .beta-field textarea::placeholder{color:#6f6e76}.signal-site .signup-form-label input:focus,.signal-site .beta-field input:focus,.signal-site .beta-field textarea:focus{border-color:#9a7cffbf;box-shadow:0 0 0 3px #9a7cff1f}.signal-site .signup-email-button{color:var(--id-ink);background:#fff;border:1px solid #fff}.signal-site .signup-email-button:hover,.signal-site .signup-email-button:focus-visible{border-color:var(--id-coral);background:var(--id-coral);color:var(--id-ink);transform:translateY(-2px)}.signal-site .signup-signin-button{color:#e5e3e8;background:#ffffff0a;border-color:#ffffff2b}.signal-site .signup-signin-link{color:#bba9ff;font-weight:550}.signal-site .signup-card p,.signal-site .signup-card small{color:#9c9aa2}.signal-site .beta-intake-page{background:radial-gradient(64% 45% at 30% 0,#7148e738,#0000 70%),#101116}.signal-site .beta-intake-shell{padding-top:95px;padding-bottom:125px}.signal-site .beta-intake-copy h1{background:var(--id-gradient);color:#0000;letter-spacing:-.065em;-webkit-background-clip:text;background-clip:text;margin-top:0;font-size:clamp(3.4rem,6vw,5.9rem);font-weight:480;line-height:.96}.signal-site .beta-intake-copy p:not(.eyebrow),.light-mode .signal-site .beta-intake-copy p:not(.eyebrow){color:#a2a0a8;font-size:1rem}.signal-site .beta-intake-form{background:linear-gradient(145deg,#2e2f37f0,#191a1ff7);border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 34px 80px #0000004d}.signal-site .beta-field span{color:#aaa8b0;letter-spacing:.1em;font-size:.7rem;font-weight:650}.signal-site .beta-form-actions p,.light-mode .signal-site .beta-form-actions p{color:#aaa8b0}@media (max-width:1080px){.signal-site .feature-index-grid,.signal-site .use-case-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-site .feature-detail-body{grid-template-columns:1fr}}@media (max-width:900px){.signal-site .feature-page>.site-shell,.signal-site .industry-page>.site-shell,.signal-site .use-case-page>.site-shell,.signal-site .free-crm-page>.site-shell,.signal-site .free-crm-page>section>.site-shell,.signal-site .signup-page>.site-shell{width:min(100% - 32px,760px)}.signal-site .feature-page{padding-top:72px}.signal-site .use-case-page{padding-top:125px}.signal-site .free-crm-hero{min-height:0;padding-top:135px}.signal-site .free-crm-product-stage:before{inset:-18px -10px}.signal-site .free-crm-product-frame-main{width:100%;inset:auto}.signal-site .signup-shell{grid-template-columns:1fr;padding-top:75px}.signal-site .signup-copy{max-width:700px}.signal-site .signup-card{max-width:620px}.signal-site .beta-intake-copy{position:relative;top:auto}}@media (max-width:640px){.signal-site .feature-page>.site-shell,.signal-site .industry-page>.site-shell,.signal-site .use-case-page>.site-shell,.signal-site .free-crm-page>.site-shell,.signal-site .free-crm-page>section>.site-shell,.signal-site .signup-page>.site-shell{width:calc(100% - 30px)}.signal-site .feature-page-shell,.signal-site .feature-detail-shell{padding-top:65px;padding-bottom:95px}.signal-site .feature-page-heading h1,.signal-site .feature-detail-hero h1,.signal-site .industry-detail-hero h1,.signal-site .use-case-hero h1,.signal-site .free-crm-hero h1,.signal-site .signup-copy h1,.signal-site .beta-intake-copy h1{font-size:clamp(3.05rem,14vw,4.6rem)}.signal-site .feature-index-grid,.signal-site .use-case-card-grid{grid-template-columns:1fr}.signal-site .feature-index-card{min-height:330px}.signal-site .feature-detail-card{grid-template-columns:40px minmax(0,1fr);gap:14px}.signal-site .feature-detail-card>span{width:40px;height:40px}.signal-site .feature-detail-grid:before{left:19px}.signal-site .industry-workflow-sequence{border-radius:18px}.signal-site .industry-cta{align-items:flex-start}.signal-site .use-case-page{padding-top:115px;padding-bottom:95px}.signal-site .free-crm-hero{padding-top:125px}.signal-site .free-crm-product-stage:before{inset:-10px}.signal-site .free-crm-feature-card{min-height:0}.signal-site .signup-page{padding-top:70px}.signal-site .signup-shell{min-height:0;padding-top:65px;padding-bottom:90px}.signal-site .signup-card{padding:24px 18px}.signal-site .signup-form-row,.signal-site .beta-field-grid{grid-template-columns:1fr}.signal-site .beta-intake-shell{padding-top:65px;padding-bottom:95px}}.interdatum-home .id-hero{min-height:1060px;padding:145px 0 54px}.interdatum-home .id-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111217 92%);height:220px;position:absolute;bottom:0;left:0;right:0}.interdatum-home .id-hero-inner{z-index:2;align-items:stretch}.id-hero-layout{grid-template-columns:minmax(0,.88fr) minmax(550px,1.12fr);align-items:center;gap:clamp(50px,6vw,84px);width:100%;display:grid}.interdatum-home .id-hero-copy{text-align:left;max-width:600px;overflow:visible}.interdatum-home .id-hero-copy .id-kicker{color:#c2b2f1;align-items:center;gap:12px;margin-bottom:28px;display:flex}.interdatum-home .id-hero-copy .id-kicker:before{content:"";background:linear-gradient(90deg,var(--id-lilac),var(--id-coral));width:30px;height:1px;box-shadow:0 0 12px #9a7cffa6}.interdatum-home .id-hero h1{letter-spacing:-.07em;max-width:610px;margin-bottom:27px;font-size:clamp(4.7rem,6vw,6.6rem);line-height:.94}.interdatum-home .id-hero h1 span{white-space:nowrap;display:block}.interdatum-home .id-hero-lede{color:#aaa8b1;margin:0 0 30px;font-size:clamp(1.06rem,1.35vw,1.22rem);line-height:1.68;max-width:590px!important}.interdatum-home .id-hero-copy .id-actions,.interdatum-home .id-hero-copy .id-hero-note{justify-content:flex-start}.interdatum-home .id-hero-copy .id-button-light{min-width:196px;box-shadow:0 12px 32px #ffffff14}.interdatum-home .id-hero-note{color:#777680;font-size:.78rem}.id-hero-product{min-width:0;height:630px;position:relative}.id-hero-product-glow{filter:blur(22px);background:radial-gradient(circle at 78% 15%,#ff9d7d57,#0000 34%),radial-gradient(circle at 22% 85%,#664cea75,#0000 42%),radial-gradient(circle,#9a7cff33,#0000 67%);border-radius:50%;width:92%;height:82%;animation:7s ease-in-out infinite alternate id-product-glow;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.id-hero-product-window{transform-origin:0;background:#1a1b20;border:7px solid #1f2027fa;border-radius:18px;height:520px;position:absolute;top:72px;left:32px;right:0;overflow:hidden;transform:perspective(1500px)rotateY(-3deg)rotateX(1deg);box-shadow:0 50px 100px #0000007a,0 0 0 1px #ffffff21,0 0 80px #7148e72e}.id-hero-product-window:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0e,#0000 28%),linear-gradient(#0000 72%,#090a0d80);position:absolute;inset:38px 0 0}.id-hero-product-window .id-browser-bar{z-index:2;position:relative}.id-hero-product-window>img{width:100%;height:auto;display:block}.id-hero-float{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(130%);background:#1b1c23d6;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;min-width:235px;padding:17px 18px;display:flex;position:absolute;box-shadow:0 20px 48px #00000059,inset 0 1px #ffffff0f}.id-hero-float>span{color:#9c9aa3;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:.61rem;font-weight:700;display:flex}.id-hero-float>span i{background:var(--id-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #75d6acb8}.id-hero-float strong{color:#f4f2f6;letter-spacing:-.02em;margin-bottom:4px;font-size:1rem;font-weight:560}.id-hero-float small{color:#777680;font-size:.7rem}.id-hero-float-request{animation:6s ease-in-out infinite id-card-float;top:14px;left:0}.id-hero-float-approved{min-width:190px;animation:7s ease-in-out 1s infinite reverse id-card-float;bottom:44px;right:-10px}.id-hero-float-approved>span i{background:var(--id-coral);box-shadow:0 0 10px #ff9d7db3}.id-hero-float-approved strong{color:#ffc2ad;font-size:1.35rem}.id-hero-product-flow{z-index:5;color:#96949d;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111217db;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.61rem;display:flex;position:absolute;bottom:-3px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000040}.id-hero-product-flow span:first-child,.id-hero-product-flow span:last-child{color:#d3c7ff}.id-hero-product-flow b{color:#68666f;font-weight:400}.interdatum-home .id-trusted{z-index:3;border-top:1px solid #ffffff14;margin-top:58px;padding-top:32px;position:relative}.interdatum-home .id-trusted>p{color:#66656d;letter-spacing:.11em;text-transform:uppercase;margin-bottom:21px;font-size:.69rem;font-weight:650}.interdatum-home .id-trusted span{color:#9c9aa2;font-size:clamp(.78rem,1vw,.95rem);font-weight:560}.id-hero-proof-points{z-index:3;background:#ffffff06;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid;position:relative}.id-hero-proof-points>div{border-right:1px solid #ffffff13;flex-direction:column;justify-content:center;gap:5px;min-height:86px;padding:18px 20px;display:flex}.id-hero-proof-points>div:last-child{border-right:0}.id-hero-proof-points strong{color:#d7d5db;font-size:.83rem;font-weight:570}.id-hero-proof-points span{color:#6f6e76;font-size:.69rem;line-height:1.4}@keyframes id-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes id-product-glow{0%{opacity:.68;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}.id-friction-section{background:radial-gradient(circle at 80% 40%,#7148e71f,#0000 34%),#0e0f14;border-top:1px solid #ffffff0e;padding:140px 0 155px;position:relative;overflow:hidden}.id-friction-section:before{content:"";opacity:.18;pointer-events:none;background-image:radial-gradient(circle,#9a7cffb3 0 1px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 65% at 78%,#000,#0000 76%);mask-image:radial-gradient(55% 65% at 78%,#000,#0000 76%)}.id-friction-section .id-shell{z-index:2;position:relative}.id-stack-contrast{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;gap:18px;margin-top:72px;display:grid}.id-patchwork-card,.id-connected-card{border-radius:21px;min-height:560px;padding:clamp(26px,3vw,38px)}.id-patchwork-card{background:linear-gradient(150deg,#222329,#17181d);border:1px solid #ffffff13;box-shadow:0 34px 70px #0003}.id-connected-card{background:radial-gradient(circle at 90% 0,#ff9d7d21,#0000 34%),linear-gradient(150deg,#30284af0,#18191f 64%);border:1px solid #9a7cff52;box-shadow:0 35px 80px #47317e38,inset 0 1px #ffffff0d}.id-contrast-title{flex-direction:column;gap:9px;margin-bottom:30px;display:flex}.id-contrast-title>span{color:#7b7982;letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-weight:700}.id-connected-card .id-contrast-title>span{color:#b9a7fa}.id-contrast-title>strong{color:#f1eff3;letter-spacing:-.045em;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:500}.id-patchwork-list{gap:9px;display:grid}.id-patchwork-list>div{background:#ffffff06;border:1px solid #fff1;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 20px minmax(90px,.75fr);align-items:center;gap:9px;min-height:54px;padding:0 14px;display:grid}.id-patchwork-list i{color:#66656e;font-size:.57rem;font-style:normal}.id-patchwork-list span{color:#c0bec5;font-size:.78rem}.id-patchwork-list b{color:#5e5c65;font-weight:400}.id-patchwork-list small{color:#a78d85;background:#ff9d7d12;border-radius:6px;padding:7px 9px;font-size:.67rem}.id-patchwork-card>p,.id-connected-card>p{color:#77757e;margin:27px 0 0;font-size:.79rem;line-height:1.55}.id-contrast-connector{color:#8f7dd2;flex-direction:column;align-items:center;gap:8px;display:flex}.id-contrast-connector span{color:#68666f;letter-spacing:.11em;text-transform:uppercase;font-size:.58rem}.id-contrast-connector svg{width:28px;height:28px}.id-connected-client{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.id-connected-avatar{color:#fff;background:linear-gradient(145deg,#8d6ff1,#d187b4);border-radius:50%;place-items:center;width:42px;height:42px;font-size:.67rem;font-weight:700;display:grid}.id-connected-client>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.id-connected-client strong{color:#e5e2e8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:550;overflow:hidden}.id-connected-client span{color:#7f7d86;font-size:.67rem}.id-connected-client>small{color:#8cdbb7;background:#75d6ac17;border-radius:999px;padding:6px 9px;font-size:.59rem}.id-connected-timeline{gap:0;margin-top:20px;padding-left:4px;display:grid;position:relative}.id-connected-timeline:before{content:"";background:linear-gradient(to bottom,var(--id-green),#9a7cff42);width:1px;position:absolute;top:22px;bottom:22px;left:13px}.id-connected-timeline>span{z-index:1;color:#b9b6bf;border-bottom:1px solid #fff1;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;font-size:.76rem;display:grid;position:relative}.id-connected-timeline>span:last-child{border-bottom:0}.id-connected-timeline>span>i{background:#6f5bb3;border:4px solid #25222e;border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 0 0 1px #9a7cff66}.id-connected-timeline>span.is-done>i{background:var(--id-green);box-shadow:0 0 0 1px #75d6ac7a,0 0 12px #75d6ac3d}.id-connected-timeline small{color:#76747d;font-size:.64rem}.id-pricing-proof-section{background:radial-gradient(circle at 10% 70%,#634ae02e,#0000 34%),radial-gradient(circle at 92% 15%,#ff9d7d1a,#0000 30%),#0f1015;border-top:1px solid #ffffff12;padding:145px 0;position:relative;overflow:hidden}.id-pricing-proof-section:after{content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(circle,#9a7cff8f 0 1px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 70% at 10% 65%,#000,#0000 76%);mask-image:radial-gradient(55% 70% at 10% 65%,#000,#0000 76%)}.id-pricing-proof-grid{z-index:2;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);align-items:center;gap:clamp(55px,8vw,105px);display:grid}.id-price-offer h2{color:#f2f0f4;letter-spacing:-.065em;margin:0 0 23px;font-size:clamp(3.4rem,5.4vw,5.7rem);line-height:.98}.id-price-offer h2 span{background:var(--id-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:block}.id-price-offer>p:not(.id-kicker){color:#98969f;max-width:580px;font-size:1rem;line-height:1.65}.id-price-number{align-items:center;margin:28px 0 30px;display:flex}.id-price-number sup{color:#aaa8b0;align-self:flex-start;margin-top:18px;font-size:1.55rem}.id-price-number strong{color:#fff;letter-spacing:-.08em;font-size:7.5rem;font-weight:380;line-height:.8}.id-price-number span{color:#85838c;border-left:1px solid #ffffff1f;margin-left:18px;padding-left:18px;font-size:.75rem;line-height:1.5}.id-price-offer .id-actions{justify-content:flex-start}.id-price-included{background:linear-gradient(145deg,#2a2b33f0,#17181df7);border:1px solid #ffffff1a;border-radius:22px;padding:clamp(30px,4vw,46px);box-shadow:0 40px 90px #00000047,inset 0 1px #ffffff0d}.id-price-included-heading{flex-direction:column;gap:9px;margin-bottom:28px;display:flex}.id-price-included-heading span{color:#ac99ef;letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-weight:700}.id-price-included-heading strong{color:#eeecf1;letter-spacing:-.04em;font-size:clamp(1.6rem,2.2vw,2.15rem);font-weight:500}.id-price-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.id-price-feature-grid>span{color:#b9b7bf;background:#ffffff06;border:1px solid #fff1;border-radius:9px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:0 13px;font-size:.75rem;display:grid}.id-price-feature-grid i{background:var(--id-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #75d6ac94}.id-price-note{color:#74727b;border-top:1px solid #ffffff14;gap:10px;margin:24px 0 0;padding-top:20px;font-size:.69rem;line-height:1.55;display:flex}.id-price-note>i{background:var(--id-coral);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.45em;box-shadow:0 0 9px #ff9d7d8c}@media (max-width:1120px){.id-hero-layout{grid-template-columns:minmax(0,.82fr) minmax(470px,1.18fr);gap:38px}.interdatum-home .id-hero h1{font-size:clamp(4rem,6.2vw,5.6rem)}.id-hero-product{height:570px}.id-hero-product-window{height:475px}.id-stack-contrast{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr)}.id-pricing-proof-grid{grid-template-columns:minmax(0,.78fr) minmax(450px,1.22fr);gap:50px}}@media (max-width:900px){.interdatum-home .id-hero{min-height:auto;padding-top:125px}.id-hero-layout{grid-template-columns:1fr;gap:35px}.interdatum-home .id-hero-copy{text-align:center;max-width:760px;margin-inline:auto}.interdatum-home .id-hero-copy .id-kicker,.interdatum-home .id-hero-copy .id-actions,.interdatum-home .id-hero-copy .id-hero-note{justify-content:center}.interdatum-home .id-hero h1,.interdatum-home .id-hero-lede{margin-left:auto;margin-right:auto;max-width:760px!important}.id-hero-product{width:min(760px,100%);height:580px;margin-inline:auto}.id-hero-product-window{left:20px}.interdatum-home .id-trusted{margin-top:70px}.id-hero-proof-points{grid-template-columns:repeat(2,1fr)}.id-hero-proof-points>div:nth-child(2){border-right:0}.id-hero-proof-points>div:nth-child(-n+2){border-bottom:1px solid #ffffff13}.id-stack-contrast{grid-template-columns:1fr}.id-contrast-connector{flex-direction:row;justify-content:center;padding:8px 0}.id-contrast-connector svg{transform:rotate(90deg)}.id-patchwork-card,.id-connected-card{min-height:0}.id-pricing-proof-grid{grid-template-columns:1fr}.id-price-offer{max-width:720px}}@media (max-width:640px){.interdatum-home .id-hero{padding-top:115px;padding-bottom:40px}.interdatum-home .id-hero-copy{text-align:left}.interdatum-home .id-hero-copy .id-kicker,.interdatum-home .id-hero-copy .id-actions,.interdatum-home .id-hero-copy .id-hero-note{justify-content:flex-start}.interdatum-home .id-hero h1{font-size:clamp(3.6rem,17vw,5rem)}.interdatum-home .id-hero h1 span{white-space:normal}.interdatum-home .id-hero-lede{font-size:1rem}.interdatum-home .id-hero-copy .id-actions{align-items:stretch}.interdatum-home .id-hero-note{flex-wrap:wrap}.id-hero-product{height:435px;margin-top:10px}.id-hero-product-window{border-width:5px;border-radius:14px;height:350px;top:60px;left:0;right:-42px;transform:none}.id-hero-product-window .id-browser-bar{height:28px}.id-hero-float{min-width:0;padding:12px 13px}.id-hero-float-request{width:205px;top:8px;left:11px}.id-hero-float-approved{width:160px;bottom:1px;right:0}.id-hero-float strong{font-size:.83rem}.id-hero-float-approved strong{font-size:1.1rem}.id-hero-product-flow{display:none}.interdatum-home .id-trusted{margin-top:48px}.id-hero-proof-points{grid-template-columns:1fr}.id-hero-proof-points>div,.id-hero-proof-points>div:nth-child(2){border-bottom:1px solid #ffffff13;border-right:0;min-height:76px}.id-hero-proof-points>div:last-child{border-bottom:0}.id-friction-section,.id-pricing-proof-section{padding:100px 0}.id-stack-contrast{margin-top:48px}.id-patchwork-card,.id-connected-card{padding:23px 18px}.id-patchwork-list>div{grid-template-columns:22px minmax(0,1fr) 16px minmax(80px,.8fr);padding:0 10px}.id-connected-client{grid-template-columns:36px minmax(0,1fr)}.id-connected-avatar{width:36px;height:36px}.id-connected-client>small{display:none}.id-connected-timeline>span{grid-template-columns:20px minmax(0,1fr)}.id-connected-timeline small{display:none}.id-price-offer h2{font-size:3.25rem}.id-price-number strong{font-size:6rem}.id-price-feature-grid{grid-template-columns:1fr}.id-price-included{padding:25px 18px}}@keyframes id-customer-rail{to{transform:translate(-50%)}}.interdatum-home .id-trusted-marquee{width:100%;padding:3px 0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.interdatum-home .id-trusted-track{will-change:transform;align-items:center;width:max-content;animation:28s linear infinite id-customer-rail;display:flex}.interdatum-home .id-trusted-marquee:hover .id-trusted-track,.interdatum-home .id-trusted-marquee:focus-within .id-trusted-track{animation-play-state:paused}.interdatum-home .id-trusted-set{flex:none;align-items:center;gap:13px;padding-right:13px;display:flex}.interdatum-home .id-trusted-set a{color:#aaa8b0;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 17px;font-size:.78rem;font-weight:580;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.interdatum-home .id-trusted-set a:hover,.interdatum-home .id-trusted-set a:focus-visible{color:#fff;background:#9a7cff17;border-color:#9a7cff70;transform:translateY(-1px)}.interdatum-home .id-trusted-set a>i{background:var(--id-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #75d6acb3}.interdatum-home .id-trusted-set a>svg{color:#6f6c77;width:14px;height:14px;transition:color .18s,transform .18s}.interdatum-home .id-trusted-set a:hover>svg,.interdatum-home .id-trusted-set a:focus-visible>svg{color:var(--id-coral);transform:translate(2px)}.signal-site .hero-top-nav .topbar-dropdown-summary:after{content:"";color:#8d8a94;transform-origin:50%;border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin:-3px 0 0 9px;transition:color .18s,transform .26s cubic-bezier(.2,.9,.2,1);transform:rotate(45deg)}.signal-site .hero-top-nav .topbar-dropdown:hover .topbar-dropdown-summary:after,.signal-site .hero-top-nav .topbar-dropdown:focus-within .topbar-dropdown-summary:after{color:var(--id-lilac);transform:translateY(3px)rotate(225deg)}.signal-site .hero-top-nav .topbar-dropdown-hover:after{width:auto;height:22px;top:calc(100% - 3px);left:-30px;right:-30px}.signal-site .hero-top-nav .nav-product-menu .topbar-dropdown-panel,.signal-site .hero-top-nav .nav-industry-menu .topbar-dropdown-panel{opacity:0;visibility:hidden;filter:blur(8px);clip-path:inset(0 0 16% round 20px);transform-origin:58% 0;pointer-events:none;background:radial-gradient(circle at 8% 0,#7148e730,#0000 35%),linear-gradient(145deg,#1d1e25fb,#0e0f14fc);border:1px solid #ffffff21;border-radius:20px;min-width:0;padding:12px;transition:opacity .23s,filter .26s,clip-path .3s cubic-bezier(.2,.9,.2,1),transform .3s cubic-bezier(.2,.9,.2,1),visibility 0s linear .3s;display:block;top:calc(100% + 15px);left:auto;right:-170px;overflow:hidden;transform:translateY(-13px)scale(.965);box-shadow:0 38px 90px #00000085,inset 0 1px #ffffff0f}.signal-site .hero-top-nav .nav-product-menu .topbar-dropdown-panel{width:min(720px,100vw - 64px)}.signal-site .hero-top-nav .nav-industry-menu .topbar-dropdown-panel{transform-origin:68% 0;width:min(600px,100vw - 64px);right:-190px}.signal-site .hero-top-nav .nav-product-menu:hover .topbar-dropdown-panel,.signal-site .hero-top-nav .nav-product-menu:focus-within .topbar-dropdown-panel,.signal-site .hero-top-nav .nav-industry-menu:hover .topbar-dropdown-panel,.signal-site .hero-top-nav .nav-industry-menu:focus-within .topbar-dropdown-panel{opacity:1;visibility:visible;filter:blur();clip-path:inset(0 round 20px);pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.signal-site .nav-menu-heading{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:end;gap:20px;padding:11px 12px 18px;display:flex}.signal-site .nav-menu-heading>span{color:#9680e9;letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;font-weight:700}.signal-site .nav-menu-heading>strong{color:#f4f1f7;letter-spacing:-.025em;font-size:1rem;font-weight:520}.signal-site .nav-menu-grid,.signal-site .nav-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px 0;display:grid}.signal-site .hero-top-nav .nav-menu-grid>a,.signal-site .hero-top-nav .nav-industry-grid>a,.signal-site .hero-top-nav .nav-menu-footer{color:#e3e0e7;opacity:0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:72px;padding:9px 11px;transition:opacity .22s,transform .26s cubic-bezier(.2,.9,.2,1),border-color .18s,background .18s;display:grid;transform:translateY(8px)}.signal-site .hero-top-nav .nav-industry-grid>a{grid-template-columns:25px minmax(0,1fr) 18px}.signal-site .hero-top-nav .topbar-dropdown:hover .topbar-dropdown-panel a,.signal-site .hero-top-nav .topbar-dropdown:focus-within .topbar-dropdown-panel a{opacity:1;transform:translateY(0)}.signal-site .hero-top-nav .topbar-dropdown-panel a:nth-of-type(2){transition-delay:25ms}.signal-site .hero-top-nav .topbar-dropdown-panel a:nth-of-type(3){transition-delay:50ms}.signal-site .hero-top-nav .topbar-dropdown-panel a:nth-of-type(4){transition-delay:75ms}.signal-site .hero-top-nav .topbar-dropdown-panel a:nth-of-type(5){transition-delay:.1s}.signal-site .hero-top-nav .topbar-dropdown-panel a:nth-of-type(6){transition-delay:.125s}.signal-site .hero-top-nav .topbar-dropdown-panel a:nth-of-type(7){transition-delay:.15s}.signal-site .hero-top-nav .topbar-dropdown-panel a:nth-of-type(8){transition-delay:.175s}.signal-site .hero-top-nav .nav-menu-grid>a:hover,.signal-site .hero-top-nav .nav-menu-grid>a:focus-visible,.signal-site .hero-top-nav .nav-industry-grid>a:hover,.signal-site .hero-top-nav .nav-industry-grid>a:focus-visible,.signal-site .hero-top-nav .nav-menu-footer:hover,.signal-site .hero-top-nav .nav-menu-footer:focus-visible{color:#fff;background:#9a7cff16;border-color:#9a7cff38}.signal-site .hero-top-nav .topbar-dropdown-panel a>span{flex-direction:column;gap:4px;min-width:0;display:flex}.signal-site .hero-top-nav .topbar-dropdown-panel a strong{color:#e9e6ec;font-size:.75rem;font-weight:620}.signal-site .hero-top-nav .topbar-dropdown-panel a small{color:#7f7d87;font-size:.63rem;font-weight:430;line-height:1.35}.signal-site .hero-top-nav .topbar-dropdown-panel a>b{color:#76727e;font-size:.9rem;font-weight:400;transition:color .18s,transform .18s}.signal-site .hero-top-nav .topbar-dropdown-panel a:hover>b,.signal-site .hero-top-nav .topbar-dropdown-panel a:focus-visible>b{color:var(--id-coral);transform:translate(2px)}.signal-site .nav-menu-icon{background:radial-gradient(circle at 35% 30%,#9a7cff80,#9a7cff14 48%,#0000 50%);border:1px solid #9a7cff3b;border-radius:10px;width:32px;height:32px;display:block;box-shadow:inset 0 0 18px #9a7cff17}.signal-site .nav-industry-grid>a>i{color:#8f7ce0;letter-spacing:.07em;font-size:.58rem;font-style:normal;font-weight:700}.signal-site .hero-top-nav .nav-menu-footer{background:#ffffff06;border-color:#ffffff14;grid-template-columns:minmax(0,1fr) 20px;min-height:64px;margin-top:2px;padding:11px 15px}.light-mode .signal-site .feature-page .feature-availability-box,.signal-site .feature-page .feature-availability-box{color:#f5f2f8!important;background:radial-gradient(circle at 95% 5%,#ff9d7d21,#0000 34%),linear-gradient(145deg,#322845,#202129 72%)!important;border:1px solid #a789ff6e!important;box-shadow:0 28px 70px #00000057,inset 0 1px #ffffff0f!important}.light-mode .signal-site .feature-page .feature-availability-box>p:not(.eyebrow),.signal-site .feature-page .feature-availability-box>p:not(.eyebrow){color:#c4c0ca!important}.light-mode .signal-site .feature-page .feature-availability-box .secondary-button,.signal-site .feature-page .feature-availability-box .secondary-button{color:#fff!important;background:#ffffff0e!important;border-color:#ffffff4d!important}@media (max-width:1100px){.signal-site .hero-top-nav .nav-product-menu .topbar-dropdown-panel{right:-240px}.signal-site .hero-top-nav .nav-industry-menu .topbar-dropdown-panel{right:-230px}}@media (max-width:900px){.signal-site .hero-top-nav .nav-product-menu .topbar-dropdown-panel,.signal-site .hero-top-nav .nav-industry-menu .topbar-dropdown-panel{display:none}}@media (max-width:640px){.interdatum-home .id-trusted-marquee{width:calc(100% + 48px);margin-left:-24px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.interdatum-home .id-trusted-track{animation-duration:22s}.interdatum-home .id-trusted-set a{min-height:42px;padding-inline:14px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.interdatum-home .id-trusted-track{animation-play-state:paused}.signal-site .hero-top-nav .topbar-dropdown-panel,.signal-site .hero-top-nav .topbar-dropdown-panel a{transition-duration:.01ms!important}}.nav-brand-lockup,.id-footer-lockup{filter:brightness(0)invert();background-image:url(/brand/interdatum-lockup.png);background-repeat:no-repeat;flex:none;display:block}.nav-brand-lockup{background-position:-226px -160px;background-size:640px 360px;width:188px;height:41px}.id-footer-lockup{background-position:-254px -180px;background-size:720px 405px;width:212px;height:46px}.signal-site .hero-top-nav{background:linear-gradient(105deg,#08141ff0,#0e1b28eb 66%,#372524e0);border-color:#7eadcf3d;box-shadow:0 18px 52px #020a126b,inset 0 1px #ffffff09}.signal-site .hero-top-nav .nav-brand{gap:0;min-height:42px}.signal-site .hero-top-nav .nav-signup-button{background:#497da414;border-color:#7bacd080}.signal-site .hero-top-nav .nav-login-button,.signal-site .primary-button,.interdatum-home .id-button-light{color:#0c1925;background:#eef4f7;border-color:#eef4f7}.signal-site .hero-top-nav .nav-login-button:hover,.signal-site .hero-top-nav .nav-login-button:focus-visible,.signal-site .primary-button:hover,.signal-site .primary-button:focus-visible,.interdatum-home .id-button-light:hover,.interdatum-home .id-button-light:focus-visible{color:#101820;background:#c58a7a;border-color:#c58a7a}.signal-site .hero-top-nav .topbar-dropdown-panel,.signal-site .hero-top-nav .nav-product-menu .topbar-dropdown-panel,.signal-site .hero-top-nav .nav-industry-menu .topbar-dropdown-panel{background:radial-gradient(circle at 8% 0,#39749e40,#0000 38%),radial-gradient(circle at 96% 100%,#ae6b5b24,#0000 35%),linear-gradient(145deg,#0e1d2bfc,#071019fe);border-color:#7eadcf33;box-shadow:0 38px 90px #02091094,inset 0 1px #ffffff0e}.signal-site .hero-top-nav .topbar-dropdown-panel a:hover,.signal-site .hero-top-nav .topbar-dropdown-panel a:focus-visible,.signal-site .hero-top-nav .nav-menu-grid>a:hover,.signal-site .hero-top-nav .nav-menu-grid>a:focus-visible,.signal-site .hero-top-nav .nav-industry-grid>a:hover,.signal-site .hero-top-nav .nav-industry-grid>a:focus-visible,.signal-site .hero-top-nav .nav-menu-footer:hover,.signal-site .hero-top-nav .nav-menu-footer:focus-visible{background:#457ba321;border-color:#6fa8d242}.signal-site .nav-menu-heading>span,.signal-site .nav-industry-grid>a>i,.signal-site .stripe-connect-text{color:#78a9cf}.signal-site .nav-menu-icon{background:radial-gradient(circle at 35% 30%,#6fa8d29e,#366d971a 48%,#0000 50%);border-color:#6fa8d247;box-shadow:inset 0 0 18px #4a85b01f}.signal-site .nav-menu-icon.is-coral{background:radial-gradient(circle at 35% 30%,#c58a7aa6,#c58a7a17 48%,#0000 50%);border-color:#c58a7a4d}.signal-site .nav-menu-icon.is-blue{background:radial-gradient(circle at 35% 30%,#468bbba8,#468bbb17 48%,#0000 50%);border-color:#468bbb4d}.signal-site .nav-menu-icon.is-green{background:radial-gradient(circle at 35% 30%,#72b99fa8,#72b99f17 48%,#0000 50%);border-color:#72b99f4d}.interdatum-home .id-hero{background:radial-gradient(70% 60% at 20% 52%,#29689757,#0000 62%),radial-gradient(52% 54% at 92% 18%,#9a655a3d,#0000 64%),linear-gradient(112deg,#0a1825 0%,#09131e 54%,#211819 100%)}.interdatum-home .id-hero:before{content:"";z-index:0;pointer-events:none;filter:saturate(.96)contrast(1.04);background:radial-gradient(58% 18vw at 50% 29vw,#050f17f7 0%,#050f17eb 48%,#0000 100%),linear-gradient(90deg,#061019db 0%,#061019d1 48%,#0c1016b8 100%),linear-gradient(#050e161f 0%,#050e1614 58%,#07131eb8 100%),url(/brand/interdatum-brand-field.jpg) top/100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 38vw,#0000 57vw);mask-image:linear-gradient(#000 0 38vw,#0000 57vw)}.interdatum-home .id-hero:after{background:linear-gradient(#0000,#09131e 92%)}.interdatum-home .id-signal-field span{background:#78a9cf;box-shadow:120px 80px #3f739f,440px 48px #c58a7a,720px 210px #2e78ad,900px 50px #7ba7c7}.interdatum-home .id-signal-field span:last-child{background:#c58a7a;box-shadow:-220px 30px #3f739f,130px -90px #4f83aa,-550px 80px #a87364}.interdatum-home .id-hero-copy .id-kicker,.id-price-included-heading span,.id-connected-card .id-contrast-title>span,.id-workflow-list details[open] summary strong,.product-showcase-step.is-active .product-showcase-trigger>strong,.product-showcase-home .product-showcase-step.is-active .product-showcase-trigger>strong,.id-industries-section .id-kicker,.id-founder-cards small{color:#78a9cf}.id-hero-product-glow,.product-showcase-glow{background:radial-gradient(circle at 78% 15%,#c58a7a6b,#0000 34%),radial-gradient(circle at 22% 85%,#2f70a080,#0000 42%),radial-gradient(circle,#649dc638,#0000 67%)}.id-hero-product-window{background:#0f1d29;border-color:#1a2a37fa;box-shadow:0 50px 100px #01080e80,0 0 0 1px #80b0d233,0 0 80px #3274a533}.id-hero-float,.id-hero-product-flow{background:#0d1d2be0;border-color:#7eadcf33}.id-hero-float-approved strong{color:#d8a494}.id-friction-section,.id-pricing-proof-section,.id-faq-section,.id-final-cta,.id-footer{background-color:#09131e}.id-friction-section{background:radial-gradient(circle at 80% 40%,#316f9d2e,#0000 36%),#0b1722}.id-connected-card{background:radial-gradient(circle at 90% 0,#c58a7a29,#0000 34%),linear-gradient(150deg,#1b374cf5,#101d29 66%);border-color:#639ec757;box-shadow:0 35px 80px #020d1761,inset 0 1px #ffffff0d}.id-connected-avatar{background:linear-gradient(145deg,#467da4,#a87364)}.id-light-section,.id-founders-section,.id-industries-section{background:#edf2f5}.id-platform-section{color:#eef4f7;background:radial-gradient(circle at 14% 86%,#2d70a038,#0000 32%),radial-gradient(circle at 92% 82%,#c58a7a26,#0000 32%),#0b1722}.id-platform-section .id-section-heading h2{color:#eef4f7}.id-platform-section .id-section-heading-centered>p:last-child{color:#aab7c1}.id-proof-section{background:linear-gradient(145deg,#0d1c2a,#10283a 62%,#352321 118%)}.id-pricing-proof-section{background:radial-gradient(circle at 10% 70%,#2d70a03d,#0000 36%),radial-gradient(circle at 92% 15%,#c58a7a21,#0000 32%),#09131e}.id-price-included{background:linear-gradient(145deg,#183144f2,#0c1b27fa);border-color:#7eadcf26}.id-final-cta{background:linear-gradient(90deg,#07111aeb,#081622d6 56%,#241717e0),url(/brand/interdatum-brand-field.jpg) 50%/cover no-repeat}.id-footer{background:radial-gradient(circle at 12% 20%,#2d70a02e,#0000 32%),linear-gradient(115deg,#08131e,#0b1925 68%,#241919)}.product-showcase-stage{background:radial-gradient(circle at 82% 28%,#c58a7ae0,#0000 41%),radial-gradient(circle at 25% 72%,#2d70a0e0,#0000 46%),linear-gradient(145deg,#101d29 5%,#315f82 56%,#b37b6d 100%)}.product-showcase-step.is-active .product-showcase-trigger>strong,.product-showcase-step-copy a{color:#356f9a}.signal-site .feature-page,.signal-site .signup-page{background:radial-gradient(70% 40% at 50% 0,#316f9d47,#0000 72%),linear-gradient(#0a1622 0%,#0b1824 100%)}.signal-site .feature-page:before,.signal-site .industry-page:before,.signal-site .use-case-page:before,.signal-site .free-crm-page:before,.signal-site .signup-page:after{background-image:radial-gradient(circle,#5b97c199 0 1.1px,#0000 1.35px)}.signal-site .feature-page-heading:before,.signal-site .feature-detail-hero:before,.signal-site .use-case-hero:before,.signal-site .industry-detail-hero-copy:before,.signal-site .free-crm-hero-copy:before,.signal-site .signup-copy:before,.signal-site .beta-intake-copy:before{box-shadow:0 0 14px #5695c294}.signal-site .feature-index-card{background:linear-gradient(155deg,#183143f2,#0c1c28fa);border-color:#7eadcf1c}.signal-site .feature-index-card:before{background:radial-gradient(circle,#4a89b633,#0000 70%)}.signal-site .feature-index-card:nth-child(3n+2):before{background:radial-gradient(circle,#c58a7a2e,#0000 70%)}.signal-site .feature-index-card:hover{background:linear-gradient(155deg,#1a374d,#102333);border-color:#6fa8d270}.signal-site .feature-index-card>span,.signal-site .feature-back-link:before{color:#86b5d7}.signal-site .feature-detail-grid:before{background:linear-gradient(#0000,#5997c3b8 15%,#c58a7a57 85%,#0000)}.signal-site .feature-detail-card>span{color:#eef7fc;background:radial-gradient(circle at 45% 35%,#64a1cb9e,#2252753d 58%,#0c1925);border-color:#68a5cf9e;box-shadow:0 0 28px #32709d47,inset 0 0 16px #64a1cb33}.signal-site .feature-detail-card>p,.light-mode .signal-site .feature-detail-card>p{color:#b5c1ca;background:linear-gradient(145deg,#183042f5,#0d1c28fa);border-color:#7eadcf1f}.signal-site .feature-detail-media,.light-mode .signal-site .feature-detail-media{background:radial-gradient(circle at 90% 0,#c58a7a3d,#0000 35%),radial-gradient(circle at 0 100%,#3275a64d,#0000 38%),#10202e;border-color:#7eadcf33}.light-mode .signal-site .feature-page .feature-availability-box,.signal-site .feature-page .feature-availability-box{background:radial-gradient(circle at 95% 5%,#c58a7a2b,#0000 34%),linear-gradient(145deg,#1b3a50,#102330 72%)!important;border-color:#68a5cf75!important}.light-mode .signal-site .feature-page .feature-availability-box>.eyebrow,.signal-site .feature-page .feature-availability-box>.eyebrow{color:#9ac2df!important}.signal-site .industry-page,.signal-site .use-case-page,.signal-site .free-crm-page{background:radial-gradient(70% 42% at 50% 0,#407ea929,#0000 72%),#edf2f5}.signal-site .industry-detail-hero h1,.signal-site .use-case-hero h1,.signal-site .free-crm-hero h1{color:#0000;background:linear-gradient(105deg,#101820 0%,#356f9a 54%,#a87364 100%);-webkit-background-clip:text;background-clip:text}.signal-site .industry-detail-hero-media,.light-mode .signal-site .industry-detail-hero-media{background:radial-gradient(circle at 90% 10%,#c58a7a5c,#0000 33%),linear-gradient(145deg,#0f1e2a,#356f9a 75%,#a87364);box-shadow:0 35px 80px #193a5238}.signal-site .industry-workflow-sequence span,.signal-site .industry-page .feature-back-link:hover,.signal-site .industry-page .feature-back-link:focus-visible{color:#356f9a}.signal-site .industry-detail-card,.light-mode .signal-site .industry-detail-card,.signal-site .industry-cta,.light-mode .signal-site .industry-cta,.signal-site .use-case-panel-strong{background:radial-gradient(circle at 90% 0,#c58a7a26,#0000 35%),linear-gradient(145deg,#142c3d,#0c1b27)}.signal-site .feature-availability-label{background:#c58a7a1a;border-color:#c58a7a5c;color:#d8a797!important}@media (max-width:640px){.nav-brand-lockup{background-position:-192px -136px;background-size:544px 306px;width:160px;height:35px}}.interdatum-home .id-signal-field,.id-friction-section:before,.id-pricing-proof-section:after{background-image:radial-gradient(circle,#5897c3a8 0 1px,#0000 1.25px)}.interdatum-home .id-trusted-set a:hover,.interdatum-home .id-trusted-set a:focus-visible{background:#457da51c;border-color:#68a5cf75}.id-hero-product-flow span:first-child,.id-hero-product-flow span:last-child,.id-contrast-connector,.id-connected-card .id-contrast-title>span{color:#89b6d6}.id-connected-timeline:before{background:linear-gradient(to bottom,var(--id-green),#5391bc57)}.id-connected-timeline>span>i{background:#467da4;box-shadow:0 0 0 1px #68a5cf7a}.interdatum-home .id-trusted span,.interdatum-home .id-trusted-set a{color:#aab7c1}.signal-site .hero-top-nav .nav-signup-button:hover,.signal-site .hero-top-nav .nav-signup-button:focus-visible,.light-mode .signal-site .hero-top-nav .nav-signup-button:hover,.light-mode .signal-site .hero-top-nav .nav-signup-button:focus-visible{color:#fff;background:#356f9a;border-color:#7eafd1;transform:translateY(-2px);box-shadow:0 10px 28px #225c8657}.signal-site .industry-page,.signal-site .use-case-page{color:#f4f7f9;background:radial-gradient(70% 40% at 50% 0,#316f9d47,#0000 72%),linear-gradient(#0a1622 0%,#0b1824 100%)}.signal-site .industry-page:before,.signal-site .use-case-page:before{opacity:.38}.signal-site .industry-page .feature-back-link,.light-mode .signal-site .industry-page .feature-back-link,.signal-site .use-case-page .feature-back-link,.light-mode .signal-site .use-case-page .feature-back-link{color:#9daab5}.signal-site .industry-page .feature-back-link:hover,.light-mode .signal-site .industry-page .feature-back-link:hover,.signal-site .use-case-page .feature-back-link:hover,.light-mode .signal-site .use-case-page .feature-back-link:hover{color:#fff}.signal-site .industry-detail-hero h1,.signal-site .use-case-hero h1{color:#0000;background:linear-gradient(105deg,#f5f8fa 0%,#78a9cf 58%,#c58a7a 100%);-webkit-background-clip:text;background-clip:text}.signal-site .industry-detail-hero-copy>p:last-child,.light-mode .signal-site .industry-detail-hero-copy>p:last-child,.signal-site .use-case-hero p:not(.eyebrow),.light-mode .signal-site .use-case-hero p:not(.eyebrow){color:#aab6c0}.signal-site .industry-workflow-sequence,.light-mode .signal-site .industry-workflow-sequence{color:#b5c0c9;background:#122737d1;border-color:#7eadcf2e;box-shadow:inset 0 1px #ffffff09}.signal-site .industry-workflow-sequence span{color:#78a9cf}.signal-site .industry-example-card,.light-mode .signal-site .industry-example-card{color:#f4f7f9;background:radial-gradient(circle at 92% 8%,#c58a7a1a,#0000 38%),linear-gradient(145deg,#183143f5,#0c1c28fa);border-color:#7eadcf21;box-shadow:0 24px 60px #020c1438}.signal-site .industry-example-card p,.light-mode .signal-site .industry-example-card p{color:#aab6c0}.signal-site .industry-detail-card,.light-mode .signal-site .industry-detail-card,.signal-site .industry-cta,.light-mode .signal-site .industry-cta{border-color:#7eadcf24;box-shadow:0 32px 75px #020c1447}.signal-site .industry-cta p:last-child,.light-mode .signal-site .industry-cta p:last-child{color:#aab6c0}.signal-site .use-case-page .primary-button,.light-mode .signal-site .use-case-page .primary-button{color:#0c1925;background:#eef4f7;border-color:#eef4f7}.signal-site .use-case-page .primary-button:hover,.signal-site .use-case-page .primary-button:focus-visible,.light-mode .signal-site .use-case-page .primary-button:hover,.light-mode .signal-site .use-case-page .primary-button:focus-visible{color:#101820;background:#c58a7a;border-color:#c58a7a}.signal-site .use-case-page .secondary-button,.light-mode .signal-site .use-case-page .secondary-button{color:#eef4f7;background:#ffffff06;border-color:#eef4f747}.signal-site .use-case-page .secondary-button:hover,.signal-site .use-case-page .secondary-button:focus-visible,.light-mode .signal-site .use-case-page .secondary-button:hover,.light-mode .signal-site .use-case-page .secondary-button:focus-visible{color:#fff;background:#457da529;border-color:#7eadcf9e}.signal-site .use-case-card,.signal-site .use-case-panel,.signal-site .quick-summary-box,.light-mode .signal-site .use-case-card,.light-mode .signal-site .use-case-panel,.light-mode .signal-site .quick-summary-box{background:radial-gradient(circle at 94% 5%,#c58a7a1a,#0000 36%),linear-gradient(145deg,#183143f5,#0c1c28fa);border-color:#7eadcf21;box-shadow:0 24px 60px #020c1438}.signal-site .use-case-card:hover,.light-mode .signal-site .use-case-card:hover{background:radial-gradient(circle at 94% 5%,#c58a7a24,#0000 36%),linear-gradient(145deg,#1b3c53,#102534);border-color:#6fa8d275;box-shadow:0 30px 70px #020c1457}.signal-site .use-case-card h2,.signal-site .use-case-card h3,.signal-site .use-case-panel h2,.light-mode .signal-site .use-case-card h2,.light-mode .signal-site .use-case-card h3,.light-mode .signal-site .use-case-panel h2{color:#f4f7f9}.signal-site .use-case-card p:not(.eyebrow),.signal-site .use-case-panel li,.signal-site .use-case-panel p,.light-mode .signal-site .use-case-card p:not(.eyebrow),.light-mode .signal-site .use-case-panel li,.light-mode .signal-site .use-case-panel p{color:#aab6c0}.signal-site .use-case-card>span,.light-mode .signal-site .use-case-card>span{color:#89b6d6}.signal-site .quick-summary-box,.light-mode .signal-site .quick-summary-box,.signal-site .use-case-fit-panel,.light-mode .signal-site .use-case-fit-panel{background:radial-gradient(circle at 94% 5%,#c58a7a24,#0000 36%),linear-gradient(145deg,#1a394f,#102532)}.signal-site .quick-summary-box p:last-child,.light-mode .signal-site .quick-summary-box p:last-child{color:#edf3f6}.signal-site .hero-top-nav .nav-login-button,.light-mode .signal-site .hero-top-nav .nav-login-button{box-shadow:none;color:#fff;background:0 0;border:1px solid #ffffff85}.signal-site .hero-top-nav .nav-login-button:hover,.signal-site .hero-top-nav .nav-login-button:focus-visible,.light-mode .signal-site .hero-top-nav .nav-login-button:hover,.light-mode .signal-site .hero-top-nav .nav-login-button:focus-visible{color:#0c1925;background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 10px 28px #eef4f72e}.signal-site .hero-top-nav .topbar-dropdown-summary:hover,.signal-site .hero-top-nav .topbar-dropdown-summary:focus-visible,.signal-site .hero-top-nav .topbar-dropdown:focus-within .topbar-dropdown-summary,.signal-site .hero-top-nav .nav-cta:not(.nav-signup-button):hover,.signal-site .hero-top-nav .nav-cta:not(.nav-signup-button):focus-visible,.light-mode .signal-site .hero-top-nav .topbar-dropdown-summary:hover,.light-mode .signal-site .hero-top-nav .topbar-dropdown-summary:focus-visible,.light-mode .signal-site .hero-top-nav .topbar-dropdown:focus-within .topbar-dropdown-summary,.light-mode .signal-site .hero-top-nav .nav-cta:not(.nav-signup-button):hover,.light-mode .signal-site .hero-top-nav .nav-cta:not(.nav-signup-button):focus-visible{color:#fff;background:#457da52e;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #7eafd13d}.signal-site .hero-top-nav .topbar-dropdown-panel a:hover,.signal-site .hero-top-nav .topbar-dropdown-panel a:focus-visible,.signal-site .hero-top-nav .nav-menu-grid>a:hover,.signal-site .hero-top-nav .nav-menu-grid>a:focus-visible,.signal-site .hero-top-nav .nav-industry-grid>a:hover,.signal-site .hero-top-nav .nav-industry-grid>a:focus-visible,.signal-site .hero-top-nav .nav-menu-footer:hover,.signal-site .hero-top-nav .nav-menu-footer:focus-visible,.light-mode .signal-site .hero-top-nav .topbar-dropdown-panel a:hover,.light-mode .signal-site .hero-top-nav .topbar-dropdown-panel a:focus-visible{color:#fff;background:#457da529;border-color:#7eafd147}@media (max-width:980px){.signal-site .mobile-nav-summary,.light-mode .signal-site .mobile-nav-summary{color:#fff;cursor:pointer;letter-spacing:.01em;background:#ffffff09;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:0 14px 0 16px;font-size:.78rem;font-weight:650;list-style:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.signal-site .mobile-nav-summary:hover,.signal-site .mobile-nav-summary:focus-visible,.signal-site .mobile-nav-menu[open] .mobile-nav-summary{color:#fff;background:#457da52e;border-color:#7eafd1a3;transform:translateY(-1px)}.signal-site .mobile-nav-summary::-webkit-details-marker{display:none}.signal-site .mobile-nav-glyph{width:15px;height:12px;display:block;position:relative}.signal-site .mobile-nav-glyph b{background:currentColor;border-radius:999px;width:15px;height:1px;transition:top .18s,transform .18s;display:block;position:absolute;right:0}.signal-site .mobile-nav-glyph b:first-child{top:3px}.signal-site .mobile-nav-glyph b:last-child{top:9px}.signal-site .mobile-nav-menu[open] .mobile-nav-glyph b:first-child{top:6px;transform:rotate(45deg)}.signal-site .mobile-nav-menu[open] .mobile-nav-glyph b:last-child{top:6px;transform:rotate(-45deg)}.signal-site .mobile-nav-panel,.light-mode .signal-site .mobile-nav-panel{background:radial-gradient(circle at 8% 0,#39749e47,#0000 42%),radial-gradient(circle at 100% 100%,#ae6b5b26,#0000 38%),linear-gradient(145deg,#0e1d2bfe,#071019fe);border:1px solid #7eadcf38;border-radius:18px;gap:12px;width:min(430px,100vw - 24px);max-height:calc(100vh - 96px);padding:15px;display:grid;top:calc(100% + 14px);right:-16px;overflow-y:auto;box-shadow:0 34px 90px #020910a3,inset 0 1px #ffffff0f}.signal-site .mobile-nav-heading{gap:4px;padding:6px 7px 9px;display:grid}.signal-site .mobile-nav-heading>span{color:#8dbbd9;letter-spacing:.16em;text-transform:uppercase;font-size:.63rem;font-weight:750}.signal-site .mobile-nav-heading>small{color:#f1f5f7;font-size:.9rem;font-weight:600}.signal-site .mobile-nav-featured{gap:7px;display:grid}.signal-site .mobile-nav-panel .mobile-nav-featured>a,.light-mode .signal-site .mobile-nav-panel .mobile-nav-featured>a{color:#f4f7f9;background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:66px;padding:9px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.signal-site .mobile-nav-featured>a>i{color:#89b6d6;letter-spacing:.08em;background:#457da51f;border:1px solid #7eafd138;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.62rem;font-style:normal;font-weight:750;display:grid}.signal-site .mobile-nav-featured>a>span{gap:2px;min-width:0;display:grid}.signal-site .mobile-nav-featured strong{color:#f4f7f9;font-size:.82rem;font-weight:650}.signal-site .mobile-nav-featured small{color:#8fa0ad;text-overflow:ellipsis;font-size:.67rem;line-height:1.35;overflow:hidden}.signal-site .mobile-nav-featured>a>b{color:#89b6d6;font-size:.9rem;font-weight:500}.signal-site .mobile-nav-panel .mobile-nav-featured>a:hover,.signal-site .mobile-nav-panel .mobile-nav-featured>a:focus-visible{color:#fff;background:#457da526;border-color:#7eafd14d;transform:translate(2px)}.signal-site .mobile-nav-utility,.signal-site .mobile-nav-account{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.signal-site .mobile-nav-panel .mobile-nav-utility>a,.light-mode .signal-site .mobile-nav-panel .mobile-nav-utility>a{color:#c5d0d8;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:.75rem;font-weight:600;display:flex}.signal-site .mobile-nav-panel .mobile-nav-utility>a:hover,.signal-site .mobile-nav-panel .mobile-nav-utility>a:focus-visible{color:#fff;background:#457da521;border-color:#7eafd142}.signal-site .mobile-nav-account{padding-top:3px}.signal-site .mobile-nav-panel .mobile-nav-primary,.light-mode .signal-site .mobile-nav-panel .mobile-nav-primary,.signal-site .mobile-nav-panel .mobile-nav-login,.light-mode .signal-site .mobile-nav-panel .mobile-nav-login{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:.78rem;font-weight:700;display:inline-flex}.signal-site .mobile-nav-panel .mobile-nav-primary,.light-mode .signal-site .mobile-nav-panel .mobile-nav-primary{color:#fff;background:#356f9a;border:1px solid #6f9fc1}.signal-site .mobile-nav-panel .mobile-nav-primary:hover,.signal-site .mobile-nav-panel .mobile-nav-primary:focus-visible{color:#fff;background:#467fa8;border-color:#89b6d6}.signal-site .mobile-nav-panel .mobile-nav-login,.light-mode .signal-site .mobile-nav-panel .mobile-nav-login{color:#fff;background:0 0;border:1px solid #ffffff57}.signal-site .mobile-nav-panel .mobile-nav-login:hover,.signal-site .mobile-nav-panel .mobile-nav-login:focus-visible{color:#0c1925;background:#fff;border-color:#fff}}@media (max-width:420px){.signal-site .mobile-nav-panel,.light-mode .signal-site .mobile-nav-panel{border-radius:16px;padding:12px}.signal-site .mobile-nav-featured small{font-size:.64rem}}
