.dusk-marketing{--paper:#f8f7f3;--surface:#fff;--ink:#20334a;--ink-2:#34465b;--muted:#616b73;--gold:#dfb765;--gold-soft:#f1e5c9;--rule:#d4d7d5;--rule-strong:#889196;--pale:#eeefeb;--focus:#72551c;--white:#fff;--error:#8a3c2d;--font:"TradeAhead Dusk Text",Arial,sans-serif;--font-display:"TradeAhead Dusk Display",Arial,sans-serif;--night:#14243a;--gold-haze:#dfb76514;--night-rule:#526171;--night-muted:#c6ced6;--shade-clear:#14243a00;--shade-mid:#14243a88;--shade-solid:#14243a;--radius:10px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--container:1280px;--shadow:0 12px 40px #20334a14}.dusk-marketing *{box-sizing:border-box}.dusk-marketing,.dusk-marketing{overflow-x:clip}.dusk-marketing{scroll-behavior:smooth;color:var(--ink);background:var(--paper);font:400 16px/1.6 var(--font);margin:0;scroll-padding-top:120px}.dusk-marketing a{color:inherit}.dusk-marketing button,.dusk-marketing input,.dusk-marketing textarea,.dusk-marketing select{font:inherit}.dusk-marketing button,.dusk-marketing a,.dusk-marketing input,.dusk-marketing textarea,.dusk-marketing select{touch-action:manipulation}.dusk-marketing button{cursor:pointer}.dusk-marketing button:disabled{cursor:not-allowed;color:var(--muted);background:var(--pale);border-color:var(--rule-strong)}.dusk-marketing :focus-visible{outline:3px solid var(--focus);outline-offset:4px}.dusk-marketing button,.dusk-marketing input,.dusk-marketing textarea,.dusk-marketing select{border-radius:var(--radius)}.dusk-marketing h1,.dusk-marketing h2,.dusk-marketing h3,.dusk-marketing p{margin:0}.dusk-marketing h1,.dusk-marketing h2,.dusk-marketing h3{overflow-wrap:break-word;min-width:0}.dusk-marketing h1{letter-spacing:-.045em;font-size:48px;font-weight:700;line-height:1.08}.dusk-marketing h2{letter-spacing:-.035em;font-size:26px;font-weight:700;line-height:1.25}.dusk-marketing h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.4}.dusk-marketing [hidden]{display:none!important}.dusk-marketing .wrap{width:min(calc(100% - 96px),var(--container));margin-inline:auto}.dusk-marketing .small,.dusk-marketing small{color:var(--muted);font-size:13px;line-height:1.6}.dusk-marketing .muted{color:var(--muted)}.dusk-marketing .lead{max-width:38ch;font-size:20px;line-height:1.55}.dusk-marketing .button{min-height:48px;padding:var(--space-sm) 22px;background:var(--ink);color:var(--white);border:1px solid var(--ink);border-radius:var(--radius);justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .16s;display:inline-flex}.dusk-marketing .button:hover{background:var(--ink-2)}.dusk-marketing .button:active{transform:translateY(1px)}.dusk-marketing .button.quiet{color:var(--ink);border-color:var(--rule-strong);background:0 0}.dusk-marketing .text-link{text-underline-offset:5px;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.dusk-marketing .actions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.dusk-marketing .tag{border:1px solid var(--rule-strong);padding:var(--space-2xs) 10px;color:var(--ink);white-space:nowrap;border-radius:999px;font-size:11px;line-height:1.5;display:inline-block}.dusk-marketing .state-label{border-left:3px solid var(--gold);margin-bottom:var(--space-xs);padding-left:10px;font-size:12px;font-weight:600;display:inline-block}.dusk-marketing .skip{background:var(--ink);color:var(--white);padding:var(--space-md);z-index:50;position:fixed;top:-100px;left:16px}.dusk-marketing .skip:focus-visible{top:16px}.dusk-marketing .preview-bar{padding:var(--space-xs) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-sm);background:var(--gold-soft);border-bottom:1px solid var(--rule);font-size:11px;line-height:1.4;display:flex}.dusk-marketing .preview-bar strong{margin-right:var(--space-sm)}.dusk-marketing .preview-bar label{align-items:center;gap:var(--space-xs);white-space:nowrap;display:flex}.dusk-marketing .preview-bar select{min-height:34px;padding:var(--space-2xs) var(--space-lg) var(--space-2xs) var(--space-xs);background:var(--paper);color:var(--ink);border:1px solid var(--rule-strong);font-size:12px}.dusk-marketing .site-header{width:min(calc(100% - 96px),var(--container));border-bottom:1px solid var(--rule);align-items:center;gap:40px;min-height:104px;margin:auto;display:flex}.dusk-marketing .logo{background:var(--ink);padding:5px var(--space-xs);border-radius:4px;flex-shrink:0;display:inline-flex}.dusk-marketing .logo img{width:194px;height:auto;display:block}.dusk-marketing .site-header nav{gap:var(--space-xl);margin-left:auto;display:flex}.dusk-marketing .site-header nav a{align-items:center;min-height:44px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.dusk-marketing .site-header nav a:hover{text-underline-offset:5px;text-decoration:underline}.dusk-marketing .header-action{margin-left:auto}.dusk-marketing .business-label{text-align:right;margin-left:auto;font-size:13px;display:none}.dusk-marketing .business-label span{font-size:11px;display:block}.dusk-marketing .app-nav,.dusk-marketing.is-enhanced .screen:not(.active){display:none}.dusk-marketing .app-mode .site-header{min-height:88px}.dusk-marketing .app-mode #marketing-nav,.dusk-marketing .app-mode .header-action{display:none}.dusk-marketing .app-mode .business-label{display:block}.dusk-marketing .app-mode .app-nav{gap:var(--space-xl);width:min(calc(100% - 96px),var(--container));border-bottom:1px solid var(--rule);margin:auto;display:flex;overflow-x:auto}.dusk-marketing .app-nav a{white-space:nowrap;border-bottom:3px solid #0000;align-items:center;min-height:56px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.dusk-marketing .app-nav a[aria-current=page]{border-color:var(--ink);font-weight:700}.dusk-marketing .app-nav a:hover{border-color:var(--gold)}.dusk-marketing .hero{gap:var(--space-3xl);padding-block:var(--space-3xl) 72px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.dusk-marketing .hero .lead{margin:28px 0 var(--space-xl);max-width:35ch;font-size:19px}.dusk-marketing .hero .button{background:var(--gold);color:var(--ink);border-color:var(--gold)}.dusk-marketing .hero .button:hover{background:var(--gold-soft)}.dusk-marketing .hero-note{margin-top:20px}.dusk-marketing .hero-worklist{border-top:3px solid var(--ink);background:var(--surface);padding:var(--space-lg) 28px 0}.dusk-marketing .worklist-heading{justify-content:space-between;gap:var(--space-md);align-items:center;margin-bottom:28px;display:flex}.dusk-marketing .wordmark-small{font-size:12px;font-weight:600}.dusk-marketing .hero-worklist h2{max-width:16ch;margin-bottom:28px;font-size:24px}.dusk-marketing .hero-row{gap:var(--space-md);border-top:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr) 32px;padding:22px 0;display:grid}.dusk-marketing .row-count{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.dusk-marketing .hero-row p{margin:var(--space-2xs) 0;font-size:14px}.dusk-marketing .row-open{text-align:center;min-height:44px;font-size:24px;text-decoration:none}.dusk-marketing .worklist-foot{border-top:1px solid var(--rule);color:var(--muted);padding:18px 0;font-size:12px}.dusk-marketing .trade-band{background:var(--ink);color:var(--white);padding-block:var(--space-xl)}.dusk-marketing .trade-band .wrap{align-items:center;gap:40px;display:flex}.dusk-marketing .trade-band p{color:var(--white);white-space:nowrap;font-size:13px}.dusk-marketing .trade-list{gap:var(--space-xl);justify-content:space-between;width:100%;font-size:18px;font-weight:500;display:flex}.dusk-marketing .story{padding-block:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px;display:grid}.dusk-marketing .story h2{font-size:42px;line-height:1.12}.dusk-marketing .story-list article{gap:var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid var(--rule);display:flex}.dusk-marketing .story-list article:first-child{border-color:var(--ink);padding-top:var(--space-lg)}.dusk-marketing .story-list article>span{color:var(--muted);padding-top:var(--space-2xs);font-size:12px}.dusk-marketing .story-list p{margin-top:var(--space-xs);font-size:15px}.dusk-marketing .closing{border-top:2px solid var(--ink);padding-block:var(--space-2xl);justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.dusk-marketing .closing h2{font-size:36px}.dusk-marketing .footer{padding-block:var(--space-xl);border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.dusk-marketing .app-content{padding-block:var(--space-2xl) 80px}.dusk-marketing .page-heading{justify-content:space-between;gap:var(--space-xl);align-items:flex-end;margin-bottom:40px;display:flex}.dusk-marketing .page-heading p{margin-top:var(--space-sm)}.dusk-marketing .date-line{color:var(--muted);margin-bottom:10px;font-size:13px}.dusk-marketing .page-heading .date-line{margin-top:0}.dusk-marketing .state-picker{color:var(--muted);gap:6px;min-width:150px;font-size:11px;display:grid}.dusk-marketing .state-picker select{border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);padding:var(--space-xs);min-height:40px;font-size:12px}.dusk-marketing .workday-grid{gap:var(--space-3xl);grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr);display:grid}.dusk-marketing .section-heading{justify-content:space-between;align-items:center;gap:var(--space-md);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);padding:18px 0;display:flex}.dusk-marketing .section-heading h2{font-size:21px}.dusk-marketing .task-row{gap:var(--space-xl);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);padding:28px 0;display:grid}.dusk-marketing .task-main h3{margin-bottom:var(--space-2xs);font-size:23px}.dusk-marketing .task-main p{font-size:15px}.dusk-marketing .task-action{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.dusk-marketing .task-action p{font-size:14px}.dusk-marketing .list-caption{margin-top:20px}.dusk-marketing .up-next{padding:var(--space-lg) 28px;background:var(--gold-soft);border-top:2px solid var(--ink);align-self:start}.dusk-marketing .up-next h2{font-size:18px}.dusk-marketing .big-time{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-top:28px;font-size:56px;font-weight:600;line-height:1.1}.dusk-marketing .big-time span{letter-spacing:0;margin-left:var(--space-xs);font-size:18px}.dusk-marketing .up-next .date-line{margin-top:var(--space-xs)}.dusk-marketing .up-next h3{margin:28px 0 var(--space-xs)}.dusk-marketing .up-next p:not(.date-line){font-size:14px}.dusk-marketing .up-next .tag{margin-top:20px}.dusk-marketing .up-next .text-link{margin-top:var(--space-sm);display:flex}.dusk-marketing .quiet-note{padding-top:var(--space-lg);border-top:1px solid var(--rule);gap:var(--space-lg);margin-top:56px;font-size:13px;display:flex}.dusk-marketing .quiet-note span{color:var(--muted)}.dusk-marketing input:not([type=checkbox]):not([type=radio]),.dusk-marketing textarea{width:100%;min-height:48px;padding:var(--space-sm) 14px;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);font-size:15px}.dusk-marketing input::placeholder,.dusk-marketing textarea::placeholder{color:var(--muted)}.dusk-marketing label,.dusk-marketing legend{font-size:14px;font-weight:500}.dusk-marketing label:has(+input){margin-bottom:var(--space-xs);display:block}.dusk-marketing fieldset{border:0;margin:28px 0;padding:0}.dusk-marketing legend{margin-bottom:var(--space-xs)}.dusk-marketing .customer-toolbar{border-top:2px solid var(--ink);padding:var(--space-lg) 0;align-items:end;gap:var(--space-xl);justify-content:space-between;display:flex}.dusk-marketing .search-field{width:min(100%,440px)}.dusk-marketing .search-field>span{margin-bottom:var(--space-xs);font-size:12px;display:block}.dusk-marketing .customer-layout{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.dusk-marketing .customer-list{padding-right:40px}.dusk-marketing .list-labels{padding:18px var(--space-md);color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.dusk-marketing .customer-row{justify-content:space-between;align-items:center;gap:var(--space-md);text-align:left;width:100%;padding:22px var(--space-md);border:0;border-top:1px solid var(--rule);color:var(--ink);background:0 0;border-radius:0;min-height:116px;display:flex}.dusk-marketing .customer-row>span:first-child{gap:var(--space-2xs);display:grid}.dusk-marketing .customer-row strong{font-size:17px;font-weight:600}.dusk-marketing .customer-row span span{font-size:14px}.dusk-marketing .customer-row.selected{background:var(--pale);border-left:3px solid var(--ink);padding-left:13px}.dusk-marketing .customer-detail{border-left:1px solid var(--rule);padding:var(--space-xl) 0 var(--space-xl) 40px}.dusk-marketing .customer-detail h2{margin-bottom:var(--space-xs);font-size:32px}.dusk-marketing .customer-detail>p{font-size:15px}.dusk-marketing .customer-detail dl,.dusk-marketing .visit-detail dl{margin:28px 0}.dusk-marketing .customer-detail h3{margin-top:var(--space-xl);margin-bottom:var(--space-xs)}.dusk-marketing .customer-detail .small{margin-top:10px}.dusk-marketing dl>div{margin-bottom:18px}.dusk-marketing dt{color:var(--muted);margin-bottom:var(--space-2xs);font-size:12px}.dusk-marketing dd{margin:0;font-size:15px;line-height:1.6}.dusk-marketing .history-item{gap:var(--space-md);border-top:1px solid var(--rule);margin-top:var(--space-xl);padding-top:var(--space-lg);font-size:13px;display:flex}.dusk-marketing .history-marker{border:2px solid var(--ink);width:12px;height:12px;margin-top:var(--space-2xs);flex-shrink:0}.dusk-marketing .history-item .small{margin-top:var(--space-2xs)}.dusk-marketing .no-results{padding:var(--space-lg) var(--space-md)}.dusk-marketing .diary-toolbar{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.dusk-marketing .diary-toolbar h2{font-size:21px}.dusk-marketing .diary-layout{gap:var(--space-2xl);border-top:1px solid var(--rule);padding-top:var(--space-lg);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.dusk-marketing .agenda-day{gap:var(--space-sm);padding-block:var(--space-sm) 20px;color:var(--muted);align-items:baseline;font-size:13px;display:flex}.dusk-marketing .agenda-day strong{color:var(--ink);font-size:32px;font-weight:600}.dusk-marketing .agenda-day.later{border-top:1px solid var(--rule);margin-top:var(--space-xl);padding-top:var(--space-lg)}.dusk-marketing .appointment{gap:var(--space-lg);text-align:left;border:0;border-left:3px solid var(--ink);background:var(--gold-soft);width:100%;color:var(--ink);padding:var(--space-lg);border-radius:0;align-items:start;display:flex}.dusk-marketing .appointment time{white-space:nowrap;font-size:16px;font-weight:600}.dusk-marketing .appointment time span{margin-top:var(--space-xs);font-size:11px;font-weight:400;display:block}.dusk-marketing .appointment>span:nth-child(2){gap:var(--space-2xs);display:grid}.dusk-marketing .appointment>span:nth-child(2)>span{font-size:13px}.dusk-marketing .appointment .tag{margin-left:auto}.dusk-marketing .agenda-empty{color:var(--muted);font-size:14px}.dusk-marketing .visit-detail{background:var(--surface);border-top:2px solid var(--ink);padding:28px}.dusk-marketing .visit-detail h2{font-size:28px}.dusk-marketing .visit-time{margin-top:20px;font-size:16px}.dusk-marketing .visit-detail h3{margin-bottom:var(--space-sm)}.dusk-marketing .visit-detail>p:not(.visit-time){font-size:14px}.dusk-marketing .visit-detail .small{margin:20px 0}.dusk-marketing .visit-detail .button{width:100%}.dusk-marketing hr{border:0;border-top:1px solid var(--rule);margin:var(--space-lg) 0}.dusk-marketing .setup-layout{gap:var(--space-4xl);grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:start;padding-block:40px 80px;display:grid}.dusk-marketing .progress{margin:0 0 var(--space-2xl);gap:var(--space-lg);color:var(--muted);padding:0;font-size:12px;list-style:none;display:flex}.dusk-marketing .progress li{border-top:2px solid var(--rule);padding-top:var(--space-sm);gap:var(--space-xs);flex:1;display:grid}.dusk-marketing .progress .current{border-color:var(--ink);color:var(--ink);font-weight:600}.dusk-marketing .progress li span{font-size:13px}.dusk-marketing .setup-step>.lead{margin:20px 0 var(--space-xl)}.dusk-marketing .input-action{gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.dusk-marketing .input-action input{min-width:0}.dusk-marketing .input-action .button{white-space:nowrap}.dusk-marketing .setup-step form>.small{margin-top:var(--space-sm)}.dusk-marketing .setup-aside-note{border-top:1px solid var(--rule);margin-top:var(--space-2xl);padding-top:var(--space-lg)}.dusk-marketing .setup-aside-note h2{font-size:16px}.dusk-marketing .setup-aside-note p{margin-top:var(--space-xs);font-size:14px}.dusk-marketing .setup-aside-note .text-link{margin-top:var(--space-xs)}.dusk-marketing .guide{background:var(--gold-soft);border-top:2px solid var(--ink);margin-top:0;padding:28px;position:sticky;top:24px}.dusk-marketing .guide-title{gap:var(--space-md);align-items:center;display:flex}.dusk-marketing .guide-title h2{font-size:24px}.dusk-marketing .guide-mark{border:1px solid var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:32px;font-weight:500;line-height:1;display:flex}.dusk-marketing .guide>p{margin:20px 0;font-size:14px}.dusk-marketing .guide label{margin:var(--space-lg) 0 var(--space-xs);font-size:12px;display:block}.dusk-marketing .guide textarea{resize:vertical}.dusk-marketing .guide>.button{width:100%;margin-top:var(--space-sm)}.dusk-marketing .guide-modes{gap:var(--space-xs);margin-top:var(--space-md);display:flex}.dusk-marketing .guide-modes button{min-height:40px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--rule-strong);flex:1;font-size:12px}.dusk-marketing .guide>p.small{margin-bottom:0;font-size:11px}.dusk-marketing .source-note{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:var(--space-md) 0;margin-bottom:var(--space-lg);font-size:13px;font-weight:600}.dusk-marketing .source-note span{color:var(--muted);margin-top:var(--space-2xs);font-size:11px;font-weight:400;display:block}.dusk-marketing .check-row{align-items:center;gap:var(--space-sm);min-height:44px;display:flex}.dusk-marketing .check-row input,.dusk-marketing .choices input{accent-color:var(--ink);flex-shrink:0;width:18px;height:18px}.dusk-marketing .check-row:first-of-type{margin-top:var(--space-sm)}.dusk-marketing #business-form>.button{margin-top:var(--space-lg)}.dusk-marketing .back-link{text-underline-offset:4px;min-height:44px;color:var(--ink);margin-bottom:var(--space-md);background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.dusk-marketing .choices label{align-items:start;gap:var(--space-sm);border-top:1px solid var(--rule);padding:20px 0;display:flex}.dusk-marketing .choices label:last-child{border-bottom:1px solid var(--rule)}.dusk-marketing .choices label>span{gap:6px;display:grid}.dusk-marketing .choices label span span{color:var(--muted);font-size:13px;font-weight:400}.dusk-marketing #setup-step-3>.button{margin-top:var(--space-lg)}.dusk-marketing .voice-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr);gap:80px;display:grid}.dusk-marketing .voice-steps{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none;display:flex}.dusk-marketing .voice-steps li{padding:var(--space-md) 0;color:var(--muted);flex:1;font-size:14px}.dusk-marketing .voice-steps li span{margin-right:var(--space-sm)}.dusk-marketing .voice-steps .current{border-bottom:3px solid var(--ink);color:var(--ink);font-weight:600}.dusk-marketing .record-panel{padding:var(--space-xl) 0}.dusk-marketing .record-panel h2{font-size:24px}.dusk-marketing .record-panel>p{margin-top:var(--space-sm);font-size:15px}.dusk-marketing .record-panel>.button{margin-top:var(--space-lg)}.dusk-marketing .record-panel>p.small{font-size:12px}.dusk-marketing .secondary-voice{gap:var(--space-sm);margin-top:var(--space-lg);display:flex}.dusk-marketing .secondary-voice button{border:1px solid var(--rule-strong);min-height:44px;padding:10px var(--space-md);font-size:13px}.dusk-marketing .reading-script{border-top:1px solid var(--ink);padding:var(--space-lg) 0}.dusk-marketing .reading-script h3{margin-bottom:var(--space-md);font-size:13px}.dusk-marketing .reading-script p{max-width:45ch;font-size:20px;line-height:1.75}.dusk-marketing .voice-notes{background:var(--gold-soft);padding:var(--space-xl);border-top:2px solid var(--ink);align-self:start}.dusk-marketing .voice-notes>p{margin-top:var(--space-md);font-size:15px}.dusk-marketing .note-rule{border-top:1px solid var(--rule-strong);padding-top:var(--space-lg);margin-top:28px}.dusk-marketing .note-rule p{margin-top:var(--space-sm);font-size:13px}.dusk-marketing .voice-notes .tag{margin-top:var(--space-lg);white-space:normal}.dusk-marketing .state-message{padding:var(--space-lg);border-top:2px solid var(--ink);background:var(--gold-soft);margin-bottom:var(--space-lg)}.dusk-marketing .state-message h2{margin-bottom:var(--space-xs);font-size:21px}.dusk-marketing .state-message p{font-size:14px}.dusk-marketing .state-message button{margin-top:var(--space-md)}.dusk-marketing .toast{background:var(--ink);width:520px;max-width:calc(100% - 32px);color:var(--white);padding:20px var(--space-lg);border-radius:var(--radius);z-index:30;box-shadow:var(--shadow);font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (min-width:1600px){.dusk-marketing .hero{padding-block:80px var(--space-4xl)}.dusk-marketing .hero h1{font-size:78px}}@media (max-width:1100px){.dusk-marketing .wrap,.dusk-marketing .site-header,.dusk-marketing .app-mode .app-nav{width:calc(100% - 64px)}.dusk-marketing .hero{gap:var(--space-xl)}.dusk-marketing .site-header{gap:var(--space-lg)}.dusk-marketing .site-header nav{gap:20px}.dusk-marketing .hero-worklist{padding:var(--space-lg) 20px 0}.dusk-marketing .workday-grid{gap:var(--space-xl)}.dusk-marketing .setup-layout{gap:40px}.dusk-marketing .trade-list{gap:20px;font-size:15px}.dusk-marketing .story{gap:var(--space-2xl)}.dusk-marketing .voice-layout{gap:40px}.dusk-marketing .appointment{gap:var(--space-md);padding:20px}.dusk-marketing .appointment .tag{display:none}.dusk-marketing .hero h1{font-size:56px}.dusk-marketing .hero .actions{gap:var(--space-sm)}.dusk-marketing .hero .lead{font-size:18px}}@media (max-width:760px){.dusk-marketing .wrap,.dusk-marketing .site-header,.dusk-marketing .app-mode .app-nav{width:calc(100% - 40px)}.dusk-marketing{font-size:15px}.dusk-marketing .preview-bar{padding:var(--space-xs) var(--space-md);gap:var(--space-xs)}.dusk-marketing .preview-explainer{display:none}.dusk-marketing .preview-bar strong{margin-right:0}.dusk-marketing .preview-bar select{max-width:144px}.dusk-marketing .site-header{gap:var(--space-md);min-height:88px}.dusk-marketing .logo{padding:var(--space-2xs)}.dusk-marketing .logo img{width:164px}.dusk-marketing .site-header nav{display:none}.dusk-marketing .header-action{min-height:44px;padding:10px 14px;font-size:12px}.dusk-marketing .hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:40px}.dusk-marketing .hero h1{letter-spacing:-.055em;font-size:clamp(44px,10.5vw,68px)}.dusk-marketing .hero .lead{max-width:32ch;margin:var(--space-lg) 0;font-size:17px}.dusk-marketing .hero .actions{gap:var(--space-sm) 20px}.dusk-marketing .hero .button{padding:14px 18px;font-size:13px}.dusk-marketing .hero .text-link{font-size:13px}.dusk-marketing .hero-note{margin-top:var(--space-sm);font-size:12px}.dusk-marketing .hero-worklist{padding:20px 20px 0}.dusk-marketing .worklist-heading{margin-bottom:var(--space-lg)}.dusk-marketing .hero-worklist h2{max-width:18ch;font-size:25px}.dusk-marketing .hero-row{gap:var(--space-sm)}.dusk-marketing .trade-band{padding-block:28px}.dusk-marketing .trade-band .wrap{display:block}.dusk-marketing .trade-band p{margin-bottom:20px}.dusk-marketing .trade-list{gap:var(--space-md) var(--space-lg);flex-wrap:wrap;justify-content:flex-start;font-size:17px;display:flex}.dusk-marketing .story{padding-block:var(--space-2xl);gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.dusk-marketing .story h2{font-size:34px}.dusk-marketing .story-list article{gap:20px}.dusk-marketing .closing{padding-block:var(--space-xl);display:block}.dusk-marketing .closing h2{font-size:30px}.dusk-marketing .closing .button{margin-top:var(--space-lg)}.dusk-marketing .footer{gap:var(--space-md);align-items:center;font-size:11px}.dusk-marketing .app-mode .site-header{min-height:80px}.dusk-marketing .business-label{max-width:128px;font-size:10px;line-height:1.5}.dusk-marketing .business-label span{margin-top:var(--space-2xs);font-size:9px}.dusk-marketing .app-mode .app-nav{gap:var(--space-lg)}.dusk-marketing .app-nav a{min-height:52px;font-size:12px}.dusk-marketing .app-content{padding-block:var(--space-xl) var(--space-2xl)}.dusk-marketing h1{font-size:36px}.dusk-marketing .page-heading{margin-bottom:28px;display:block}.dusk-marketing .page-heading p{font-size:15px}.dusk-marketing .state-picker{gap:var(--space-sm);align-items:center;margin-top:20px;display:flex}.dusk-marketing .state-picker select{min-width:170px}.dusk-marketing .page-heading>.tag{margin-top:var(--space-md)}.dusk-marketing .workday-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.dusk-marketing .section-heading{padding:var(--space-md) 0;display:block}.dusk-marketing .section-heading h2{font-size:20px}.dusk-marketing .section-heading .small{margin-top:var(--space-2xs);display:block}.dusk-marketing .task-row{gap:var(--space-md);padding:var(--space-lg) 0;grid-template-columns:minmax(0,1fr)}.dusk-marketing .task-main h3{font-size:23px}.dusk-marketing .task-action{gap:var(--space-sm)}.dusk-marketing .task-action p{max-width:32ch}.dusk-marketing .task-action .button{min-height:44px}.dusk-marketing .up-next{padding:var(--space-lg)}.dusk-marketing .up-next .big-time{margin-top:20px}.dusk-marketing .quiet-note{margin-top:var(--space-xl);gap:var(--space-xs);display:grid}.dusk-marketing .customer-toolbar{padding:20px 0;display:block}.dusk-marketing .customer-toolbar>.small{margin-top:var(--space-sm);display:block}.dusk-marketing .customer-layout{grid-template-columns:minmax(0,1fr)}.dusk-marketing .customer-list{padding:0}.dusk-marketing .customer-row{min-height:104px;padding-block:18px}.dusk-marketing .customer-detail{border-left:0;border-top:2px solid var(--ink);margin-top:var(--space-xl);padding:28px 0 0}.dusk-marketing .customer-detail h2{font-size:30px}.dusk-marketing .diary-toolbar h2{font-size:19px}.dusk-marketing .diary-toolbar .small{font-size:10px}.dusk-marketing .diary-layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.dusk-marketing .visit-detail{padding:var(--space-lg)}.dusk-marketing .appointment{padding:20px var(--space-md)}.dusk-marketing .appointment time{font-size:14px}.dusk-marketing .appointment strong{font-size:16px}.dusk-marketing .setup-layout{gap:var(--space-xl);padding-block:28px var(--space-2xl);grid-template-columns:minmax(0,1fr)}.dusk-marketing .progress{gap:var(--space-md);margin-bottom:var(--space-xl);font-size:10px}.dusk-marketing .progress li{gap:6px}.dusk-marketing .setup-step h1{font-size:36px}.dusk-marketing .setup-step>.lead{margin:20px 0 28px;font-size:17px}.dusk-marketing .input-action{display:block}.dusk-marketing .input-action .button{margin-top:var(--space-sm);width:100%}.dusk-marketing .setup-aside-note{margin-top:var(--space-xl)}.dusk-marketing .guide{padding:var(--space-lg);position:static}.dusk-marketing .guide-title h2{font-size:22px}.dusk-marketing .guide-title h2 br{display:none}.dusk-marketing .guide>p{margin:var(--space-md) 0}.dusk-marketing .guide label{margin-top:20px}.dusk-marketing .source-note{font-size:12px}.dusk-marketing .voice-layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.dusk-marketing .voice-steps li{font-size:12px}.dusk-marketing .voice-steps li span{margin-right:var(--space-xs)}.dusk-marketing .record-panel h2{font-size:22px}.dusk-marketing .record-panel{padding-block:var(--space-lg)}.dusk-marketing .record-panel>p{font-size:14px}.dusk-marketing .reading-script p{font-size:18px}.dusk-marketing .voice-notes{padding:var(--space-lg)}.dusk-marketing .secondary-voice{gap:var(--space-xs)}.dusk-marketing .secondary-voice button{flex:1;padding:10px;font-size:12px}.dusk-marketing .toast{font-size:13px;bottom:16px}.dusk-marketing .state-message{padding:20px}}@media (prefers-reduced-motion:reduce){.dusk-marketing{scroll-behavior:auto}.dusk-marketing *,.dusk-marketing :before,.dusk-marketing :after{transition:none!important;animation:none!important}}@font-face{font-family:TradeAhead Dusk Display;src:url(/dusk/wix-display-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:TradeAhead Dusk Display;src:url(/dusk/wix-display-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:TradeAhead Dusk Display;src:url(/dusk/wix-display-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:TradeAhead Dusk Text;src:url(/dusk/wix-text-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:TradeAhead Dusk Text;src:url(/dusk/wix-text-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:TradeAhead Dusk Text;src:url(/dusk/wix-text-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}.dusk-marketing h1,.dusk-marketing h2,.dusk-marketing h3{font-family:var(--font-display);text-wrap:balance}.dusk-marketing{background:var(--paper)}.dusk-marketing .site-header{background:var(--night);color:var(--white);width:100%;max-width:none;padding-inline:max(var(--space-2xl),calc((100% - var(--container))/2));border-bottom:1px solid var(--night-rule)}.dusk-marketing .logo{background:0 0;padding-left:0}.dusk-marketing .logo img{width:200px}.dusk-marketing .site-header .header-action{background:var(--gold);color:var(--night);border-color:var(--gold)}.dusk-marketing .site-header .header-action:hover{background:var(--gold-soft)}.dusk-marketing #landing{background:var(--paper)}.dusk-marketing .hero{isolation:isolate;color:var(--white);padding-block:var(--space-2xl) 56px;gap:80px;position:relative}.dusk-marketing .hero:before{content:"";inset:0 calc((min(100%,var(--container)) - 100%)/2 - 1000px);background:var(--night);z-index:-1;position:absolute}.dusk-marketing .hero h1{letter-spacing:-.045em;font-size:clamp(58px,6.2vw,88px);font-weight:600;line-height:1.02}.dusk-marketing .hero .lead,.dusk-marketing .hero .small{color:var(--night-muted)}.dusk-marketing .hero .text-link{color:var(--white)}.dusk-marketing .hero .actions{gap:var(--space-md) var(--space-lg)}.dusk-marketing .hero .lead{margin-block:28px var(--space-xl);font-size:20px}.dusk-marketing .hero-worklist{border:1px solid var(--night-rule);background:var(--surface);color:var(--ink);padding:20px var(--space-lg) 0;border-radius:16px;max-width:490px;overflow:clip}.dusk-marketing .hero-trade-image{color:var(--white);margin:-20px calc(-1 * var(--space-lg)) 20px;background:var(--ink);height:146px;overflow:clip}.dusk-marketing .hero-trade-image img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.dusk-marketing .worklist-heading{margin-bottom:var(--space-md)}.dusk-marketing .hero-worklist h2{margin-bottom:var(--space-md);max-width:none;font-size:26px}.dusk-marketing .hero-row{gap:var(--space-sm);padding:18px 0}.dusk-marketing .hero-row p{margin-block:2px}.dusk-marketing .hero-row h3{font-size:20px}.dusk-marketing .hero-row .state-label{margin-bottom:var(--space-2xs)}.dusk-marketing .worklist-foot{padding-block:14px}.dusk-marketing .trade-band{background:var(--ink);border-top:1px solid var(--night-rule)}.dusk-marketing .trade-band .trade-list{font-family:var(--font-display);font-size:21px}.dusk-marketing .story h2{font-size:44px;font-weight:600}.dusk-marketing .story-list h3{font-size:21px}.dusk-marketing .closing{border-color:var(--ink)}.dusk-marketing .app-mode .site-header{width:100%;max-width:none;min-height:88px;padding-inline:max(var(--space-2xl),calc((100% - var(--container))/2));border-bottom:0}.dusk-marketing .app-mode .business-label{color:var(--white)}.dusk-marketing .app-mode .business-label .muted{color:var(--night-muted)}.dusk-marketing .app-mode .app-nav{width:100%;max-width:none;padding-inline:max(var(--space-2xl),calc((100% - var(--container))/2));background:var(--night);color:var(--night-muted);border-bottom:0;gap:36px}.dusk-marketing .app-nav a:hover{color:var(--white)}.dusk-marketing .app-content h1,.dusk-marketing .setup-step h1{letter-spacing:-.035em;font-size:52px;font-weight:600}.dusk-marketing #today .page-heading{background:var(--ink);color:var(--white);padding:var(--space-xl) 36px;border-radius:14px;margin-bottom:36px}.dusk-marketing #today .page-heading p,.dusk-marketing #today .state-picker{color:var(--night-muted)}.dusk-marketing #today .page-heading .state-picker select{background:var(--paper);color:var(--ink)}.dusk-marketing .up-next,.dusk-marketing .guide,.dusk-marketing .voice-notes{border-top:3px solid var(--gold);border-radius:0 0 12px 12px}.dusk-marketing .task-main h3{font-size:26px}.dusk-marketing .customer-detail h2,.dusk-marketing .visit-detail h2{font-size:34px;font-weight:600}.dusk-marketing .customer-row.selected{background:var(--gold-soft)}.dusk-marketing .state-label{border-left-width:4px}.dusk-marketing .button{border-radius:10px}.dusk-marketing .record-panel>.button{background:var(--ink);color:var(--white)}.dusk-marketing .voice-steps .current{border-bottom-color:var(--gold)}.dusk-marketing .progress .current{border-top-color:var(--gold)}@media (max-width:1100px){.dusk-marketing .site-header,.dusk-marketing .app-mode .site-header,.dusk-marketing .app-mode .app-nav{padding-inline:var(--space-xl)}.dusk-marketing .hero{gap:40px}.dusk-marketing .hero h1{font-size:66px}.dusk-marketing .hero .lead{font-size:19px}.dusk-marketing .hero-worklist{padding-inline:20px}.dusk-marketing .hero-trade-image{margin-inline:-20px}.dusk-marketing .trade-band .trade-list{font-size:18px}.dusk-marketing .app-content h1,.dusk-marketing .setup-step h1{font-size:46px}}@media (max-width:760px){.dusk-marketing .site-header,.dusk-marketing .app-mode .site-header,.dusk-marketing .app-mode .app-nav{width:100%;padding-inline:20px}.dusk-marketing .logo img{width:166px}.dusk-marketing .hero{gap:var(--space-xl);padding-block:40px}.dusk-marketing .hero:before{inset:0 -20px}.dusk-marketing .hero h1{font-size:clamp(49px,12vw,76px)}.dusk-marketing .hero .lead{margin:var(--space-lg) 0;font-size:18px}.dusk-marketing .hero .actions{gap:var(--space-sm) 20px}.dusk-marketing .hero-worklist{max-width:none}.dusk-marketing .hero-trade-image{height:142px}.dusk-marketing .hero-worklist h2{font-size:25px}.dusk-marketing .worklist-heading .tag{font-size:10px}.dusk-marketing .hero-row{padding-block:var(--space-md)}.dusk-marketing .hero-row .small{font-size:12px}.dusk-marketing .trade-band .trade-list{font-size:20px}.dusk-marketing .story h2{font-size:36px}.dusk-marketing .app-content h1,.dusk-marketing .setup-step h1{font-size:40px}.dusk-marketing #today .page-heading{margin-inline:-20px;margin-top:calc(-1 * var(--space-xl));border-radius:0;margin-bottom:28px;padding:28px 20px}.dusk-marketing .app-mode .app-nav{gap:28px}.dusk-marketing .app-nav a{font-size:13px}.dusk-marketing .customer-detail h2,.dusk-marketing .visit-detail h2{font-size:32px}.dusk-marketing .page-heading p{font-size:16px}.dusk-marketing .business-label{max-width:138px;font-size:11px}.dusk-marketing .business-label span{font-size:10px}}.dusk-marketing .mobile-guide-link{display:none}@media (max-width:760px){.dusk-marketing .mobile-guide-link{bottom:var(--space-md);z-index:20;min-height:44px;padding:var(--space-xs) var(--space-md);background:var(--gold);color:var(--ink);box-shadow:var(--shadow);border-radius:10px;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:fixed;right:20px}.dusk-marketing .guide{scroll-margin-top:var(--space-lg);margin-bottom:var(--space-2xl)}}.dusk-marketing .hero:before{background-color:var(--night);background-image:radial-gradient(ellipse at 62% 25%,var(--gold-haze),var(--shade-clear) 65%)}.dusk-marketing .mobile-app-nav,.dusk-marketing .mobile-more-menu{display:none}@media (max-width:760px){.dusk-marketing .app-mode .app-nav{display:none}.dusk-marketing .app-mode .mobile-app-nav{z-index:25;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm) max(var(--space-xs),env(safe-area-inset-bottom));background:var(--night);color:var(--night-muted);border-top:1px solid var(--night-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.dusk-marketing .mobile-app-nav a,.dusk-marketing .mobile-app-nav button{min-height:48px;color:inherit;padding:var(--space-xs) var(--space-2xs);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:500;text-decoration:none;display:flex}.dusk-marketing .mobile-app-nav [aria-current=page],.dusk-marketing .mobile-app-nav [aria-expanded=true]{background:var(--gold);color:var(--night);font-weight:600}.dusk-marketing .app-mode .mobile-more-menu:not([hidden]){bottom:80px;right:var(--space-md);left:var(--space-md);z-index:26;padding:var(--space-xs) var(--space-md);background:var(--surface);color:var(--ink);border:1px solid var(--rule-strong);box-shadow:var(--shadow);border-radius:12px;display:grid;position:fixed}.dusk-marketing .mobile-more-menu a{align-items:center;min-height:52px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.dusk-marketing .mobile-more-menu a+a{border-top:1px solid var(--rule)}.dusk-marketing .app-mode main{padding-bottom:80px}.dusk-marketing .app-mode .mobile-guide-link,.dusk-marketing .app-mode .toast{bottom:80px}.dusk-marketing #today .page-heading{margin-bottom:var(--space-lg);padding:20px}.dusk-marketing #today .page-heading h1{font-size:36px;line-height:1.05}.dusk-marketing #today .page-heading .date-line{display:none}.dusk-marketing #today .page-heading p{margin-top:var(--space-xs);font-size:14px}.dusk-marketing #today .state-picker{margin-top:var(--space-sm);gap:var(--space-xs);font-size:10px}.dusk-marketing #today .state-picker select{min-height:32px;padding:var(--space-2xs) var(--space-xs);min-width:148px;font-size:11px}.dusk-marketing #today .section-heading{padding:var(--space-sm) 0}.dusk-marketing #today .task-row{gap:var(--space-sm);padding:20px 0}}.dusk-marketing #landing .hero{gap:var(--space-3xl);padding-block:var(--space-xl);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center}.dusk-marketing #landing .hero h1{letter-spacing:-.035em;max-width:18ch;font-size:clamp(46px,4.5vw,64px);font-weight:600;line-height:1.06}.dusk-marketing #landing .hero h1 span{display:block}.dusk-marketing #landing .hero h1 span+span{margin-top:var(--space-lg)}.dusk-marketing #landing .hero .lead{max-width:36ch;margin-block:var(--space-lg);font-size:19px}.dusk-marketing .work-life-hero{border:1px solid var(--night-rule);background:var(--night);width:100%;max-width:500px;color:var(--white);border-radius:16px;justify-self:end;margin:0;overflow:clip}.dusk-marketing .work-life-hero img{aspect-ratio:1161/1355;width:100%;height:auto;display:block}.dusk-marketing .product-intro{align-items:center;gap:var(--space-3xl);padding-block:var(--space-3xl);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);display:grid}.dusk-marketing .product-intro-copy h2{letter-spacing:-.035em;font-size:44px;font-weight:600;line-height:1.1}.dusk-marketing .product-intro-copy p{max-width:42ch;margin-top:var(--space-lg);font-size:18px;line-height:1.6}.dusk-marketing .product-intro-copy .text-link{margin-top:var(--space-lg)}.dusk-marketing .product-intro .hero-worklist{border-color:var(--rule-strong);justify-self:end;width:100%;max-width:500px}@media (max-width:1100px){.dusk-marketing #landing .hero,.dusk-marketing .product-intro{gap:var(--space-xl)}.dusk-marketing #landing .hero h1{font-size:49px}.dusk-marketing .product-intro-copy h2{font-size:38px}.dusk-marketing .product-intro-copy p{font-size:17px}}@media (max-width:760px){.dusk-marketing #landing .hero{gap:var(--space-xl);padding-block:var(--space-xl);grid-template-columns:minmax(0,1fr)}.dusk-marketing #landing .hero h1{max-width:18ch;font-size:clamp(40px,10.5vw,58px);line-height:1.08}.dusk-marketing #landing .hero h1 span+span{margin-top:var(--space-md)}.dusk-marketing #landing .hero .lead{margin-block:var(--space-lg);font-size:17px}.dusk-marketing .work-life-hero{border-radius:12px;justify-self:stretch;max-width:none}.dusk-marketing .product-intro{gap:var(--space-xl);padding-block:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.dusk-marketing .product-intro-copy h2{font-size:36px}.dusk-marketing .product-intro-copy p{margin-top:var(--space-md);font-size:16px}.dusk-marketing .product-intro .hero-worklist{max-width:none}.dusk-marketing .product-intro-copy .text-link{margin-top:var(--space-md)}}.dusk-marketing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#0e1017;--color-paper-2:#151820;--color-paper-3:#1e212a;--color-ink:#f4f1ed;--color-ink-2:#caced4;--color-muted:#999fa9;--color-rule:#2a2e36;--color-control-rule:#6d727b;--color-light:#fff;--color-shade:#020309;--color-accent:#a0b0f4;--color-accent-ink:#0f1223;--color-accent-hi:#bac7ff;--color-accent-deep:#3e4999;--color-accent-soft:#d9e0fb;--color-focus:#a9b9ff;--color-accent-2:#f4ba87;--color-dusk:#c882c2;--color-tradeahead-gold:#dfb765;--color-well:#f3efea;--color-well-2:#e9e4dd;--color-well-ink:#151820;--color-well-muted:#565b64;--color-well-rule:#d9d5cf;--color-card:#fffdfb;--glass:#171a2394;--glass-blur:22px;--glass-edge:#ffffff1a;--glass-rule:#ffffff0f;--glass-row:#ffffff0a;--glass-hi:inset 0 1px 0 var(--glass-edge),inset 0 0 0 1px var(--glass-rule);--shadow-card:0 1px 0 var(--glass-rule) inset,0 40px 80px -32px #010205b3;--font-display:"TradeAhead Dusk Display",Arial,sans-serif;--font-body:"TradeAhead Dusk Text",Arial,sans-serif;--font:var(--font-body);--paper:var(--color-paper);--surface:var(--color-paper-2);--ink:var(--color-ink);--ink-2:var(--color-ink-2);--muted:var(--color-muted);--rule:var(--color-rule);--rule-strong:var(--color-control-rule);--pale:var(--color-paper-3);--focus:var(--color-focus);--white:var(--color-ink);--night:var(--color-paper);--night-rule:var(--color-rule);--night-muted:var(--color-muted);--gold:var(--color-accent);--gold-soft:var(--color-paper-3);--gold-haze:transparent;--radius:18px;--shadow:var(--shadow-card)}@supports (color:lab(0% 0 0)){.dusk-marketing{--color-paper:lab(4.77848% .161313 -4.2338);--color-paper-2:lab(8.26065% .240251 -5.91065);--color-paper-3:lab(12.897% .212051 -6.29636);--color-ink:lab(95.3706% .514209 2.21734);--color-ink-2:lab(82.5631% -.397801 -3.75254);--color-muted:lab(65.1379% -.582844 -5.97522);--color-rule:lab(18.7146% -.0588447 -5.94575);--color-control-rule:lab(47.7215% -.177413 -6.00047);--color-light:lab(100% 0 0);--color-shade:lab(.857403% .316545 -2.58751);--color-accent:lab(72.4664% 6.53598 -36.3439);--color-accent-ink:lab(5.91563% 2.4234 -12.2203);--color-accent-hi:lab(80.7615% 4.8202 -31.1097);--color-accent-deep:lab(33.4658% 15.2974 -46.1547);--color-accent-soft:lab(89.2983% 1.49226 -14.1694);--color-focus:lab(75.9559% 6.38801 -36.3844);--color-accent-2:lab(80.0272% 17.3371 34.5285);--color-dusk:lab(63.4781% 35.098 -21.933);--color-well:lab(94.7939% .69055 2.95964);--color-well-2:lab(90.7369% .870407 3.7042);--color-well-ink:lab(8.26065% .240251 -5.91065);--color-well-muted:lab(38.4437% -.247121 -5.98117);--color-well-rule:lab(85.5153% .781775 3.33278);--color-card:lab(99.4255% .254244 1.10694);--glass:lab(9.40636% .30189 -6.6381/.58);--glass-edge:lab(100% 0 0/.1);--glass-rule:lab(100% 0 0/.06);--glass-row:lab(100% 0 0/.04);--shadow-card:0 1px 0 var(--glass-rule) inset,0 40px 80px -32px lab(.433956% .214994 -1.56058/.7)}}.dusk-marketing{color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body)}.dusk-marketing h1,.dusk-marketing h2,.dusk-marketing h3{font-family:var(--font-display);letter-spacing:-.022em;font-weight:500}.dusk-marketing p{color:var(--color-ink-2)}.dusk-marketing .small,.dusk-marketing small,.dusk-marketing .muted{color:var(--color-muted)}.dusk-marketing .preview-bar{background:var(--color-paper-3);color:var(--color-ink-2);border-color:var(--color-rule)}.dusk-marketing .preview-bar select,.dusk-marketing .state-picker select{background:var(--color-paper-2);color:var(--color-ink);border-color:var(--color-control-rule)}.dusk-marketing .site-header,.dusk-marketing .app-mode .site-header,.dusk-marketing .app-mode .app-nav{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-rule)}.dusk-marketing .logo{background:0 0}.dusk-marketing .button,.dusk-marketing .hero .button,.dusk-marketing .site-header .header-action,.dusk-marketing .record-panel>.button{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:inset 0 1px 0 var(--glass-edge);border:1px solid #0000;border-radius:999px;font-weight:600}.dusk-marketing .button:hover,.dusk-marketing .hero .button:hover,.dusk-marketing .site-header .header-action:hover,.dusk-marketing .record-panel>.button:hover{background:var(--color-accent-hi);color:var(--color-accent-ink)}.dusk-marketing .button.quiet{background:var(--glass-row);color:var(--color-ink);border-color:var(--color-control-rule);box-shadow:none}.dusk-marketing .button.quiet:hover{background:var(--color-paper-3)}.dusk-marketing .text-link{color:var(--color-ink);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.dusk-marketing .text-link:hover{color:var(--color-accent-hi)}.dusk-marketing button:disabled{background:var(--color-paper-3);color:var(--color-muted);border-color:var(--color-control-rule);box-shadow:none}.dusk-marketing .tag{color:var(--color-ink-2);border-color:var(--color-control-rule);background:0 0}.dusk-marketing .state-label{color:var(--color-ink-2);border-left-color:var(--color-accent-2)}.dusk-marketing .hero:before{background:var(--color-paper);background-image:none}.dusk-marketing #landing .hero h1{color:var(--color-ink);letter-spacing:-.022em;font-weight:500}.dusk-marketing .hero .lead{color:var(--color-ink-2)}.dusk-marketing .hero .small{color:var(--color-muted)}.dusk-marketing .work-life-hero{border:1px solid var(--color-rule);background:var(--glass);box-shadow:var(--glass-hi),var(--shadow-card);border-radius:18px}.dusk-marketing .hero-worklist,.dusk-marketing .product-intro .hero-worklist{background:var(--glass);border:1px solid var(--glass-rule);box-shadow:var(--glass-hi),var(--shadow-card);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--color-ink);border-radius:18px}.dusk-marketing .hero-row{border-color:var(--glass-edge)}.dusk-marketing .hero-row .small{color:var(--color-muted)}.dusk-marketing .hero-row .row-open{color:var(--color-accent)}.dusk-marketing .worklist-foot{border-color:var(--glass-edge);color:var(--color-muted)}.dusk-marketing .hero-worklist h2{font-weight:500}.dusk-marketing .product-intro-copy h2,.dusk-marketing .story h2,.dusk-marketing .closing h2{letter-spacing:-.022em;font-weight:500}.dusk-marketing .trade-band{background:var(--color-paper-2);color:var(--color-ink);border-color:var(--color-rule)}.dusk-marketing .trade-band p{color:var(--color-muted)}.dusk-marketing .trade-list span:last-child{color:var(--color-accent-2)}.dusk-marketing .story-list article:first-child,.dusk-marketing .closing{border-color:var(--color-rule)}.dusk-marketing .app-nav a[aria-current=page]{border-color:var(--color-accent);color:var(--color-ink)}.dusk-marketing .app-content h1,.dusk-marketing .setup-step h1{letter-spacing:-.022em;font-weight:500}.dusk-marketing #today .page-heading{background:var(--color-paper-2);color:var(--color-ink);box-shadow:var(--glass-hi)}.dusk-marketing #today .page-heading p{color:var(--color-ink-2)}.dusk-marketing #today .page-heading .state-picker select{background:var(--color-paper-3);color:var(--color-ink);border-color:var(--color-control-rule)}.dusk-marketing .section-heading,.dusk-marketing .customer-toolbar,.dusk-marketing .diary-toolbar,.dusk-marketing .reading-script{border-top-color:var(--color-rule)}.dusk-marketing .task-main h3{font-weight:500}.dusk-marketing .task-row{border-color:var(--color-rule)}.dusk-marketing .up-next{background:var(--color-paper-2);border-top:1px solid var(--glass-edge);box-shadow:var(--glass-hi);border-radius:18px}.dusk-marketing .up-next .big-time{color:var(--color-ink);font-weight:500}.dusk-marketing .up-next .tag{color:var(--color-accent-2);border-color:var(--color-accent-2)}.dusk-marketing .customer-row{color:var(--color-ink)}.dusk-marketing .customer-row.selected{background:var(--color-paper-3);border-left-color:var(--color-accent)}.dusk-marketing .customer-row:hover{background:var(--glass-row)}.dusk-marketing .customer-detail h2,.dusk-marketing .visit-detail h2{font-weight:500}.dusk-marketing .customer-detail .history-marker{border-color:var(--color-accent)}.dusk-marketing .customer-detail .button{background:var(--glass-row);color:var(--color-ink)}.dusk-marketing .list-labels,.dusk-marketing .date-line,.dusk-marketing .agenda-day{color:var(--color-muted)}.dusk-marketing .agenda-day strong{color:var(--color-ink)}.dusk-marketing .appointment{background:var(--color-paper-3);border-left-color:var(--color-accent);color:var(--color-ink);border-radius:0 10px 10px 0}.dusk-marketing .visit-detail{background:var(--color-paper-2);color:var(--color-ink);border-top:1px solid var(--glass-edge);box-shadow:var(--glass-hi);border-radius:18px}.dusk-marketing .guide,.dusk-marketing .voice-notes{background:var(--color-paper-2);border-top:1px solid var(--glass-edge);box-shadow:var(--glass-hi);border-radius:18px}.dusk-marketing .guide-mark{color:var(--color-accent);border-color:var(--color-accent)}.dusk-marketing .guide h2,.dusk-marketing .voice-notes h2{font-weight:500}.dusk-marketing .source-note{border-top-color:var(--color-rule)}.dusk-marketing .progress .current{border-color:var(--color-accent);color:var(--color-ink)}.dusk-marketing input:not([type=checkbox]):not([type=radio]),.dusk-marketing textarea{background:var(--color-paper-3);color:var(--color-ink);border-color:var(--color-control-rule);border-radius:10px}.dusk-marketing .check-row input,.dusk-marketing .choices input{accent-color:var(--color-accent)}.dusk-marketing .back-link{color:var(--color-ink)}.dusk-marketing .voice-steps .current{border-color:var(--color-accent);color:var(--color-ink)}.dusk-marketing .reading-script{background:var(--color-well);color:var(--color-well-ink);padding:var(--space-lg);border:0;border-radius:18px}.dusk-marketing .reading-script p,.dusk-marketing .reading-script h3{color:var(--color-well-ink)}.dusk-marketing .record-panel h2{font-weight:500}.dusk-marketing .state-message{background:var(--color-paper-3);border-top:1px solid var(--color-accent-2);border-radius:0 0 10px 10px}.dusk-marketing .toast{background:var(--color-paper-3);color:var(--color-ink);border:1px solid var(--color-control-rule)}.dusk-marketing .call-model{padding-block:var(--space-3xl);border-top:1px solid var(--color-rule)}.dusk-marketing .call-model-heading{justify-content:space-between;gap:var(--space-lg);align-items:center;display:flex}.dusk-marketing .call-model h2{font-size:44px;line-height:1.1}.dusk-marketing .call-model-heading p{margin-top:var(--space-md);font-size:18px}.dusk-marketing .model-disclosure{margin-top:var(--space-lg);color:var(--color-muted);font-size:14px}.dusk-marketing .call-assumptions{gap:var(--space-lg);margin-block:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dusk-marketing .call-assumptions label{gap:var(--space-xs);font-size:14px;display:grid}.dusk-marketing .call-assumptions input{font-variant-numeric:tabular-nums;font-size:20px}.dusk-marketing .call-assumptions label span{color:var(--color-muted);font-size:12px;font-weight:400}.dusk-marketing .model-error{border-left:3px solid var(--color-accent-2);padding-left:var(--space-md);margin-bottom:var(--space-lg)}.dusk-marketing .chart-frame{background:var(--color-paper-2);border:1px solid var(--glass-rule);box-shadow:var(--glass-hi);padding:var(--space-lg);border-radius:18px}.dusk-marketing .chart-heading{justify-content:space-between;gap:var(--space-lg);color:var(--color-muted);margin-bottom:var(--space-lg);font-size:13px;display:flex}.dusk-marketing #missed-call-chart{width:100%;height:auto;display:block;overflow:visible}.dusk-marketing .chart-grid{stroke:var(--color-rule);stroke-width:1px}.dusk-marketing .chart-axis{fill:var(--color-muted);font:400 12px var(--font-body);font-variant-numeric:tabular-nums}.dusk-marketing .call-bar{fill:var(--color-accent);cursor:pointer}.dusk-marketing .call-bar[aria-pressed=true],.dusk-marketing .call-bar:hover{fill:var(--color-accent-2)}.dusk-marketing .call-bar:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.dusk-marketing .chart-foot{padding-left:var(--space-xl);color:var(--color-muted);margin-top:var(--space-xs);justify-content:space-between;font-size:12px;display:flex}.dusk-marketing .day-detail{align-items:center;gap:var(--space-lg);border-top:1px solid var(--color-rule);margin-top:var(--space-lg);padding-top:var(--space-md);display:flex}.dusk-marketing .day-detail label{align-items:center;gap:var(--space-sm);white-space:nowrap;font-size:12px;display:flex}.dusk-marketing .day-detail select{border:1px solid var(--color-control-rule);background:var(--color-paper-3);min-height:44px;color:var(--color-ink);padding:var(--space-xs) var(--space-sm)}.dusk-marketing .day-detail p{font-variant-numeric:tabular-nums;font-size:13px}.dusk-marketing .model-results{gap:var(--space-lg);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);margin-top:var(--space-xl);padding-block:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dusk-marketing .model-results>div+div{border-left:1px solid var(--color-rule);padding-left:var(--space-lg)}.dusk-marketing .model-results>div>span{color:var(--color-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:38px;font-weight:500;line-height:1.2;display:block}.dusk-marketing .model-results h3{margin-top:var(--space-md);font-size:15px;font-weight:500}.dusk-marketing .model-results p{color:var(--color-muted);margin-top:var(--space-xs);font-size:12px}.dusk-marketing .model-caveat{color:var(--color-muted);max-width:90ch;margin-top:var(--space-lg);font-size:13px}.dusk-marketing .teaser-content{padding-block:var(--space-2xl) var(--space-3xl)}.dusk-marketing .teaser-heading{justify-content:space-between;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-xl);display:flex}.dusk-marketing .teaser-heading h1{font-size:56px;font-weight:500;line-height:1.08}.dusk-marketing .teaser-heading p{font-size:20px;line-height:1.6}.dusk-marketing .curtain-image{border:1px solid var(--glass-edge);background:var(--color-paper-2);box-shadow:var(--glass-hi),var(--shadow-card);border-radius:18px;margin:0;overflow:clip}.dusk-marketing .curtain-image img{aspect-ratio:1600/893;width:100%;height:auto;display:block}.dusk-marketing .teaser-bottom{gap:var(--space-3xl);margin-top:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dusk-marketing .teaser-partners h2,.dusk-marketing .waitlist-preview h2{font-size:32px;font-weight:500}.dusk-marketing .teaser-partners>p{margin-top:var(--space-md);font-size:18px}.dusk-marketing .partner-lockup{align-items:center;gap:var(--space-lg);margin-block:var(--space-xl);padding:var(--space-lg);background:var(--color-well);color:var(--color-well-ink);border-radius:18px;display:flex}.dusk-marketing .partner-lockup img{width:calc(50% - 36px);min-width:0;height:auto;display:block}.dusk-marketing .partner-lockup>span{font-size:24px}.dusk-marketing .waitlist-preview{padding:var(--space-xl);background:var(--color-paper-2);box-shadow:var(--glass-hi);border:1px solid var(--glass-rule);border-radius:18px}.dusk-marketing .waitlist-preview h2{margin-bottom:var(--space-lg)}.dusk-marketing .waitlist-preview label{margin-top:var(--space-md);margin-bottom:var(--space-xs);display:block}.dusk-marketing .waitlist-preview .button{margin-top:var(--space-lg);width:100%}.dusk-marketing .waitlist-preview .small{margin-top:var(--space-md)}@media (max-width:760px){.dusk-marketing .app-mode .mobile-app-nav{background:var(--color-paper-2);color:var(--color-muted);border-color:var(--color-rule)}.dusk-marketing .mobile-app-nav [aria-current=page],.dusk-marketing .mobile-app-nav [aria-expanded=true]{background:var(--color-accent);color:var(--color-accent-ink);border-radius:999px}.dusk-marketing .app-mode .mobile-more-menu:not([hidden]){background:var(--color-paper-2);color:var(--color-ink);border-color:var(--color-control-rule);box-shadow:var(--glass-hi),var(--shadow-card)}.dusk-marketing .mobile-guide-link{background:var(--color-accent);color:var(--color-accent-ink);border-radius:999px}.dusk-marketing .call-model{padding-block:var(--space-2xl)}.dusk-marketing .call-model-heading{display:block}.dusk-marketing .call-model h2{font-size:36px}.dusk-marketing .call-model-heading>.tag{margin-top:var(--space-md)}.dusk-marketing .call-model-heading p{font-size:17px}.dusk-marketing .call-assumptions{gap:var(--space-lg);margin-block:var(--space-lg);grid-template-columns:minmax(0,1fr)}.dusk-marketing .chart-frame{padding:var(--space-md)}.dusk-marketing .chart-heading{gap:var(--space-xs);margin-bottom:var(--space-md);display:grid}.dusk-marketing #missed-call-chart{min-height:130px}.dusk-marketing .day-detail{gap:var(--space-sm);display:grid}.dusk-marketing .day-detail label{justify-content:space-between}.dusk-marketing .model-results{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.dusk-marketing .model-results>div+div{border-left:0;border-top:1px solid var(--color-rule);padding-left:0;padding-top:var(--space-lg)}.dusk-marketing .model-results>div>span{font-size:36px}.dusk-marketing .model-results h3{margin-top:var(--space-xs)}.dusk-marketing .teaser-content{padding-block:var(--space-xl) var(--space-2xl)}.dusk-marketing .teaser-heading{margin-bottom:var(--space-lg);display:block}.dusk-marketing .teaser-heading h1{font-size:40px}.dusk-marketing .teaser-heading p{margin-top:var(--space-lg);font-size:18px}.dusk-marketing .curtain-image{border-radius:12px}.dusk-marketing .teaser-bottom{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr)}.dusk-marketing .teaser-partners h2,.dusk-marketing .waitlist-preview h2{font-size:28px}.dusk-marketing .waitlist-preview{padding:var(--space-lg)}.dusk-marketing .partner-lockup{gap:var(--space-md);padding:var(--space-md)}.dusk-marketing .partner-lockup img{width:calc(50% - 24px)}}@media (prefers-reduced-motion:reduce){.dusk-marketing *,.dusk-marketing :before,.dusk-marketing :after{transition:none!important;animation:none!important}}.dusk-marketing .emotional-hero{padding-block:var(--space-2xl);gap:var(--space-2xl);display:grid}.dusk-marketing .emotional-hero-row{gap:var(--space-3xl);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;display:grid}.dusk-marketing .hero-half-image{min-width:0;margin:0}.dusk-marketing .hero-image-crop{aspect-ratio:2322/1355;border:1px solid var(--glass-edge);background:var(--color-paper-2);box-shadow:var(--glass-hi),var(--shadow-card);border-radius:18px;overflow:clip}.dusk-marketing .hero-image-crop img{object-fit:cover;width:100%;height:100%;display:block}.dusk-marketing .work-crop img{object-position:center top}.dusk-marketing .family-crop img{object-position:center bottom}.dusk-marketing .hero-half-image figcaption{color:var(--color-muted);margin-top:var(--space-xs);font-size:11px}.dusk-marketing .emotional-hero-copy h1,.dusk-marketing .emotional-hero-copy h2{letter-spacing:-.022em;color:var(--color-ink);text-wrap:balance;max-width:16ch;font-size:clamp(42px,4.3vw,60px);font-weight:500;line-height:1.06}.dusk-marketing .emotional-hero-copy>p{margin-top:var(--space-lg);max-width:35ch;color:var(--color-ink-2);font-size:19px;line-height:1.55}.dusk-marketing .emotional-hero-copy .actions{margin-top:var(--space-lg);gap:var(--space-md) var(--space-lg)}.dusk-marketing .emotional-hero-copy>p.small{color:var(--color-muted);margin-top:var(--space-md);font-size:13px}.dusk-marketing .emotional-hero-copy>.text-link{margin-top:var(--space-lg)}@media (max-width:1100px){.dusk-marketing .emotional-hero-row{gap:var(--space-xl)}.dusk-marketing .emotional-hero-copy h1,.dusk-marketing .emotional-hero-copy h2{font-size:46px}.dusk-marketing .emotional-hero-copy>p{font-size:18px}}@media (max-width:760px){.dusk-marketing .emotional-hero{padding-block:var(--space-xl);gap:var(--space-2xl)}.dusk-marketing .emotional-hero-row{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.dusk-marketing .hero-image-crop{border-radius:12px}.dusk-marketing .emotional-hero-copy h1,.dusk-marketing .emotional-hero-copy h2{max-width:17ch;font-size:clamp(38px,10.2vw,54px);line-height:1.08}.dusk-marketing .emotional-hero-copy>p{margin-top:var(--space-md);font-size:17px}.dusk-marketing .emotional-hero-copy .actions{margin-top:var(--space-lg);gap:var(--space-sm) var(--space-md)}.dusk-marketing .emotional-hero-copy .button{padding:var(--space-sm) 20px;font-size:13px}.dusk-marketing .emotional-hero-copy .text-link{font-size:13px}.dusk-marketing .hero-half-image figcaption{font-size:10px}}.dusk-marketing .teaser-header-partners,.dusk-marketing .teaser-mode .site-header #marketing-nav,.dusk-marketing .teaser-mode .site-header .header-action,.dusk-marketing .teaser-mode .site-header .business-label{display:none}.dusk-marketing .teaser-mode .teaser-header-partners{align-items:center;gap:var(--space-md);background:var(--color-well);color:var(--color-well-ink);padding:var(--space-sm) var(--space-md);border-radius:10px;margin-left:auto;display:flex}.dusk-marketing .teaser-header-partners a{justify-content:center;align-items:center;width:116px;min-height:44px;display:flex}.dusk-marketing .teaser-header-partners img{width:100%;height:auto;display:block}.dusk-marketing .teaser-header-partners>span{font-size:24px;line-height:1}.dusk-marketing .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.dusk-marketing .teaser-mode .teaser-content{padding-top:var(--space-xl)}.dusk-marketing .teaser-partners .text-link{margin-top:var(--space-lg)}@media (max-width:760px){.dusk-marketing .teaser-mode .site-header{gap:var(--space-md);padding-block:var(--space-md);flex-wrap:wrap}.dusk-marketing .teaser-mode .teaser-header-partners{width:100%;padding:var(--space-sm) var(--space-md);justify-content:center;margin-left:0}.dusk-marketing .teaser-header-partners a{width:108px}.dusk-marketing .teaser-mode .teaser-content{padding-top:var(--space-lg)}}.dusk-marketing .emotional-hero-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dusk-marketing .emotional-hero-row:nth-child(2) .hero-half-image{grid-area:1/2}.dusk-marketing .emotional-hero-row:nth-child(2) .emotional-hero-copy{grid-area:1/1}.dusk-marketing .emotional-hero-action{text-align:center;padding-top:var(--space-xs)}.dusk-marketing .emotional-hero-action .button{min-height:52px;padding-inline:var(--space-xl)}.dusk-marketing .emotional-hero-action p{margin-top:var(--space-md)}@media (max-width:760px){.dusk-marketing .emotional-hero-row{grid-template-columns:minmax(0,1fr)}.dusk-marketing .emotional-hero-row:nth-child(2) .hero-half-image,.dusk-marketing .emotional-hero-row:nth-child(2) .emotional-hero-copy{grid-area:auto}.dusk-marketing .emotional-hero-action{padding-top:0}.dusk-marketing .emotional-hero-action .button{width:100%;max-width:340px}.dusk-marketing .emotional-hero-action p{font-size:12px}}.dusk-marketing .call-model-heading h2{max-width:24ch;font-size:40px}.dusk-marketing .calculator-top{gap:var(--space-xl);margin-block:var(--space-xl);grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);align-items:start;display:grid}.dusk-marketing .calculator-inputs .call-assumptions{gap:var(--space-md);grid-template-columns:minmax(0,1fr);margin:0}.dusk-marketing .calculator-inputs .call-assumptions label{align-items:center;column-gap:var(--space-lg);row-gap:var(--space-2xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.dusk-marketing .calculator-inputs .call-assumptions input{grid-area:1/2/span 2}.dusk-marketing .calculator-inputs .call-assumptions label span{grid-column:1}.dusk-marketing .calculator-inputs .model-error{margin-top:var(--space-md);margin-bottom:0}.dusk-marketing .calculator-summary{padding:var(--space-lg);background:var(--color-paper-2);box-shadow:var(--glass-hi);border:1px solid var(--glass-rule);border-radius:18px}.dusk-marketing .calculator-summary h3{font-family:var(--font-body);color:var(--color-ink-2);font-size:14px;font-weight:500}.dusk-marketing .calculator-summary #potential-value{font-family:var(--font-display);letter-spacing:-.022em;color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:var(--space-sm);font-size:44px;font-weight:500;line-height:1.1}.dusk-marketing .calculator-summary .summary-explanation{color:var(--color-muted);margin-top:var(--space-sm);font-size:12px}.dusk-marketing .calculator-summary .button{width:100%;margin-top:var(--space-lg)}.dusk-marketing .calculator-summary .small{text-align:center;margin-top:var(--space-sm);font-size:11px}.dusk-marketing .call-model .model-results{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.dusk-marketing .call-model-heading h2{max-width:19ch;font-size:34px}.dusk-marketing .calculator-top{gap:var(--space-lg);margin-block:var(--space-lg);grid-template-columns:minmax(0,1fr)}.dusk-marketing .calculator-inputs .call-assumptions label{column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,.75fr);font-size:13px}.dusk-marketing .calculator-inputs .call-assumptions label span{font-size:11px}.dusk-marketing .calculator-inputs .call-assumptions input{padding:var(--space-sm);font-size:18px}.dusk-marketing .calculator-summary #potential-value{font-size:42px}.dusk-marketing .call-model .model-results{grid-template-columns:minmax(0,1fr)}}.dusk-marketing .value-strip{padding-block:var(--space-xl);border-top:1px solid var(--color-rule)}.dusk-marketing .value-strip-heading{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.dusk-marketing .value-strip-heading h2{letter-spacing:-.022em;font-size:28px;font-weight:500;line-height:1.2}.dusk-marketing .value-strip-disclosure{color:var(--color-muted);margin-top:var(--space-xs);font-size:12px}.dusk-marketing .value-strip .calculator-top{margin-top:var(--space-lg);gap:var(--space-xl);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;margin-bottom:0}.dusk-marketing .value-strip .call-assumptions{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr))}.dusk-marketing .value-strip .call-assumptions label{justify-content:start;align-items:stretch;gap:var(--space-xs);border:0;flex-direction:column;padding:0;font-size:12px;display:flex}.dusk-marketing .value-strip .call-assumptions label span{font-size:11px}.dusk-marketing .value-strip .call-assumptions input{font-size:20px}.dusk-marketing .value-strip .calculator-summary{padding:var(--space-md) var(--space-lg)}.dusk-marketing .value-strip .calculator-summary h3{font-size:12px}.dusk-marketing .value-strip .calculator-summary #potential-value{margin-top:var(--space-xs);font-size:38px}.dusk-marketing .value-strip .calculator-summary .summary-explanation{margin-top:var(--space-xs);font-size:11px}.dusk-marketing .value-strip .calculator-summary .button{min-height:44px;margin-top:var(--space-md);font-size:13px}.dusk-marketing .value-strip .calculator-summary .small{margin-top:var(--space-xs);font-size:10px}.dusk-marketing .call-model>.chart-frame{margin-top:var(--space-xl)}@media (max-width:760px){.dusk-marketing .value-strip-heading{display:block}.dusk-marketing .value-strip-heading h2{max-width:22ch;font-size:28px}.dusk-marketing .value-strip-heading>.tag{margin-top:var(--space-sm)}.dusk-marketing .value-strip-disclosure{font-size:12px}.dusk-marketing .value-strip .calculator-top{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.dusk-marketing .value-strip .call-assumptions{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.dusk-marketing .value-strip .call-assumptions label{column-gap:var(--space-md);row-gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);font-size:13px;display:grid}.dusk-marketing .value-strip .call-assumptions input{grid-area:1/2/span 2;font-size:18px}.dusk-marketing .value-strip .call-assumptions label span{grid-column:1}.dusk-marketing .value-strip .calculator-summary{padding:var(--space-lg)}.dusk-marketing .value-strip .calculator-summary #potential-value{font-size:40px}}.dusk-marketing .call-model-disclosure{border-top:1px solid var(--color-rule);margin-top:var(--space-lg)}.dusk-marketing .call-model-disclosure>summary{cursor:pointer;min-height:48px;padding:var(--space-md) 0;color:var(--color-ink-2);font-size:13px}.dusk-marketing .call-model-disclosure>summary::marker{color:var(--color-accent)}.dusk-marketing .call-model-disclosure>.call-model{padding-block:var(--space-lg) var(--space-md);border:0}.dusk-marketing .call-model-disclosure .call-model h2{font-size:32px}.dusk-marketing .persona-section,.dusk-marketing .my-day-section,.dusk-marketing .coming-soon-section{padding-block:var(--space-3xl)}.dusk-marketing .section-intro h2,.dusk-marketing .my-day-heading h2{letter-spacing:-.022em;font-size:44px;font-weight:500;line-height:1.12}.dusk-marketing .section-intro>p,.dusk-marketing .my-day-heading p{color:var(--color-ink-2);margin-top:var(--space-md);max-width:50ch;font-size:18px}.dusk-marketing .persona-choices{gap:var(--space-xs) var(--space-lg);border-bottom:1px solid var(--color-rule);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.dusk-marketing .persona-choices button{color:var(--color-muted);min-height:48px;padding:var(--space-sm) 0;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-size:15px;font-weight:500}.dusk-marketing .persona-choices button[aria-pressed=true]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.dusk-marketing .persona-choices button:hover{color:var(--color-accent-hi)}.dusk-marketing .persona-example{gap:var(--space-3xl);padding-top:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.dusk-marketing .persona-story h3{max-width:25ch;margin-top:var(--space-lg);font-size:30px;font-weight:500;line-height:1.2}.dusk-marketing .persona-story>p:not(.small){color:var(--color-ink-2);max-width:36ch;margin-top:var(--space-lg);font-size:21px;line-height:1.6}.dusk-marketing .persona-story>.small{margin-top:var(--space-md)}.dusk-marketing .persona-record{background:var(--glass);border:1px solid var(--glass-rule);box-shadow:var(--glass-hi);padding:var(--space-lg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:18px}.dusk-marketing .persona-record>h3{font-size:20px;font-weight:500}.dusk-marketing .persona-record dl{margin-block:var(--space-lg)}.dusk-marketing .persona-record dl>div{margin-bottom:var(--space-md)}.dusk-marketing .persona-record dd{color:var(--color-ink-2);font-size:15px}.dusk-marketing .persona-next{border-top:1px solid var(--color-rule);padding-top:var(--space-md)}.dusk-marketing .persona-next>span{color:var(--color-accent-2);font-size:12px}.dusk-marketing .persona-next>p{margin-top:var(--space-xs);font-size:15px;line-height:1.6}.dusk-marketing .persona-note{margin-top:var(--space-lg)}.dusk-marketing .my-day-section{border-top:1px solid var(--color-rule)}.dusk-marketing .my-day-heading{justify-content:space-between;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-xl);display:flex}.dusk-marketing .my-day-heading .button{white-space:nowrap}.dusk-marketing .my-day-capture{min-width:0;margin:0}.dusk-marketing .my-day-capture>img{border:1px solid var(--glass-edge);width:100%;height:auto;box-shadow:var(--glass-hi),var(--shadow-card);border-radius:18px;display:block}.dusk-marketing .my-day-capture figcaption{color:var(--color-muted);margin-top:var(--space-md);font-size:12px}.dusk-marketing #my-day-fallback .hero-worklist{max-width:600px;margin-inline:auto}.dusk-marketing .coming-soon-section{border-top:1px solid var(--color-rule)}.dusk-marketing .roadmap-columns{gap:var(--space-3xl);margin-top:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dusk-marketing .roadmap-columns article{border-top:1px solid var(--color-rule);padding-top:var(--space-lg)}.dusk-marketing .roadmap-columns .tag{color:var(--color-accent-2);border-color:var(--color-control-rule)}.dusk-marketing .roadmap-columns h3{margin-top:var(--space-lg);font-size:28px;font-weight:500}.dusk-marketing .roadmap-columns p{color:var(--color-ink-2);margin-top:var(--space-md);max-width:44ch;font-size:17px;line-height:1.65}@media (max-width:760px){.dusk-marketing .persona-section,.dusk-marketing .my-day-section,.dusk-marketing .coming-soon-section{padding-block:var(--space-2xl)}.dusk-marketing .section-intro h2,.dusk-marketing .my-day-heading h2{font-size:36px}.dusk-marketing .section-intro>p,.dusk-marketing .my-day-heading p{font-size:17px}.dusk-marketing .persona-choices{gap:var(--space-2xs) var(--space-lg);margin-top:var(--space-lg)}.dusk-marketing .persona-choices button{min-height:44px;font-size:14px}.dusk-marketing .persona-example{gap:var(--space-lg);padding-top:var(--space-lg);grid-template-columns:minmax(0,1fr)}.dusk-marketing .persona-story h3{margin-top:var(--space-md);font-size:28px}.dusk-marketing .persona-story>p:not(.small){margin-top:var(--space-md);font-size:19px}.dusk-marketing .persona-record{padding:var(--space-lg)}.dusk-marketing .my-day-heading{display:block}.dusk-marketing .my-day-heading .button{margin-top:var(--space-lg)}.dusk-marketing .my-day-capture>img{border-radius:10px}.dusk-marketing .roadmap-columns{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.dusk-marketing .roadmap-columns h3{font-size:26px}.dusk-marketing .roadmap-columns p{font-size:16px}.dusk-marketing .call-model-disclosure .call-model h2{font-size:28px}}.dusk-marketing .my-day-image-frame{border:1px solid var(--glass-edge);background:var(--color-paper);width:100%;min-width:0;box-shadow:var(--glass-hi),var(--shadow-card);border-radius:18px;overflow:clip}.dusk-marketing #my-day-image{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.dusk-marketing .persona-story h3{margin-top:0}.dusk-marketing .persona-story>.tag{margin-top:var(--space-md)}.dusk-marketing .roadmap-columns h3{margin-top:0}.dusk-marketing .roadmap-columns .tag{margin-top:var(--space-md)}@media (max-width:760px){.dusk-marketing .my-day-image-frame{border-radius:10px}}.dusk-marketing .value-strip .call-assumptions{grid-template-columns:repeat(2,minmax(0,1fr))}.dusk-marketing .fixed-assumptions{border-top:1px solid var(--color-rule);padding-top:var(--space-md);grid-column:1/-1}.dusk-marketing .fixed-assumptions p{color:var(--color-ink);font-size:17px;line-height:1.4}.dusk-marketing .fixed-assumptions p+p{color:var(--color-muted);margin-top:var(--space-xs);font-size:13px}.dusk-marketing .calculator-summary #potential-lifetime-value{font-family:var(--font-display);letter-spacing:-.022em;color:var(--color-accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:var(--space-xs);font-size:38px;font-weight:500;line-height:1.1}.dusk-marketing .calculator-summary .initial-value-breakdown{color:var(--color-muted);margin-top:var(--space-sm);font-size:12px}.dusk-marketing .value-strip .calculator-summary #potential-value{font:inherit;letter-spacing:normal;color:var(--color-ink-2)}@media (max-width:760px){.dusk-marketing .value-strip .call-assumptions{grid-template-columns:minmax(0,1fr)}.dusk-marketing .fixed-assumptions p{font-size:16px}.dusk-marketing .calculator-summary #potential-lifetime-value{font-size:40px}}.dusk-marketing .cinematic-hero{background:var(--color-paper);color:var(--color-ink);position:relative}.dusk-marketing .cinematic-scene{margin:0;position:relative;overflow:clip}.dusk-marketing .cinematic-scene>img{width:100%;height:auto;display:block}.dusk-marketing .cinematic-scene:after{content:"";pointer-events:none;background:radial-gradient(ellipse 58% 62% at 60% 0%,color-mix(in oklab,var(--color-paper) 64%,transparent),transparent 85%),linear-gradient(to top,var(--color-paper),transparent 12%);position:absolute;inset:0}.dusk-marketing .cinematic-headlines{gap:var(--space-3xl);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));width:min(72%,1100px);display:grid;position:absolute;top:clamp(24px,2.8vw,54px);left:60%;transform:translate(-50%)}.dusk-marketing .cinematic-headlines h1,.dusk-marketing .cinematic-headlines h2{letter-spacing:-.022em;max-width:20ch;color:var(--color-ink);text-wrap:balance;text-shadow:0 2px 18px color-mix(in oklab,var(--color-shade) 75%,transparent);font-size:clamp(32px,3.25vw,56px);font-weight:500;line-height:1.08}.dusk-marketing .cinematic-support{gap:var(--space-3xl);padding-block:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dusk-marketing .cinematic-support p{max-width:44ch;color:var(--color-ink-2);font-size:17px;line-height:1.55}@media (max-width:760px){.dusk-marketing .cinematic-hero{flex-direction:column;display:flex}.dusk-marketing .cinematic-headlines{width:calc(100% - 40px);padding-block:var(--space-lg);gap:var(--space-md);order:0;grid-template-columns:minmax(0,1fr);margin-inline:auto;position:static;transform:none}.dusk-marketing .cinematic-headlines h1,.dusk-marketing .cinematic-headlines h2{max-width:22ch;text-shadow:none;font-size:clamp(30px,8vw,44px);line-height:1.1}.dusk-marketing .cinematic-scene{order:1}.dusk-marketing .cinematic-scene:after{display:none}.dusk-marketing .cinematic-support{gap:var(--space-md);padding-block:var(--space-lg);order:2;grid-template-columns:minmax(0,1fr)}.dusk-marketing .cinematic-support p{max-width:none;font-size:16px}}.dusk-marketing .trade-band .trade-scroll-layout{align-items:center;gap:var(--space-lg);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.dusk-marketing .trade-band .trade-scroll-label{color:var(--color-ink-2);white-space:nowrap;margin:0;font-size:16px;font-weight:400}.dusk-marketing .trade-scroll-viewport,.dusk-marketing .trade-scroll-track{min-width:0}.dusk-marketing .trade-scroll-group{align-items:center;gap:var(--space-lg);color:var(--color-tradeahead-gold);font-family:var(--font-body);flex-wrap:wrap;margin:0;padding:0;font-size:20px;font-weight:400;line-height:1.5;list-style:none;display:flex}.dusk-marketing .trade-scroll-group li{text-transform:none;letter-spacing:normal;font-weight:400}.dusk-marketing .trade-scroll-group li:not(:last-child):after{content:","}.dusk-marketing .trade-scroll-group[aria-hidden=true]{display:none}.dusk-marketing .trade-scroll-toggle{min-width:44px;min-height:44px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-control-rule);color:var(--color-muted);white-space:nowrap;background:0 0;border-radius:999px;font-size:12px;font-weight:400}.dusk-marketing .trade-scroll-toggle:hover{color:var(--color-ink);border-color:var(--color-ink-2)}.dusk-marketing .trade-scroll-toggle:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.dusk-marketing .trade-scroll-enabled .trade-scroll-viewport{overflow:clip}.dusk-marketing .trade-scroll-enabled .trade-scroll-track{width:max-content;animation:64s linear infinite tradeahead-trades;display:flex}.dusk-marketing .trade-scroll-enabled .trade-scroll-group{padding-right:var(--space-lg);white-space:nowrap;flex-wrap:nowrap;flex:none}.dusk-marketing .trade-scroll-enabled .trade-scroll-group[aria-hidden=true]{display:flex}.dusk-marketing .trade-scroll-enabled[data-paused=true] .trade-scroll-track{animation-play-state:paused}@keyframes tradeahead-trades{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover){.dusk-marketing .trade-scroll-enabled .trade-scroll-viewport:hover .trade-scroll-track{animation-play-state:paused}}@media (max-width:760px){.dusk-marketing .trade-band .trade-scroll-layout{gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}.dusk-marketing .trade-scroll-viewport{grid-area:2/1}.dusk-marketing .trade-scroll-group{font-size:18px}}@media (prefers-reduced-motion:reduce){.dusk-marketing .trade-scroll-enabled .trade-scroll-viewport{overflow:visible}.dusk-marketing .trade-scroll-enabled .trade-scroll-track{width:auto;animation:none;display:block;transform:none}.dusk-marketing .trade-scroll-enabled .trade-scroll-group{white-space:normal;flex-wrap:wrap;padding-right:0}.dusk-marketing .trade-scroll-enabled .trade-scroll-group[aria-hidden=true],.dusk-marketing .trade-scroll-toggle{display:none}.dusk-marketing .trade-scroll-group li{overflow-wrap:anywhere}}.dusk-marketing .setup-process-section{padding-block:var(--space-3xl)}.dusk-marketing .setup-process-surface{gap:var(--space-3xl);padding:var(--space-3xl);background:var(--color-well);color:var(--color-well-ink);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dusk-marketing .setup-process-intro{min-width:0}.dusk-marketing .setup-process-intro h2{color:var(--color-well-ink);overflow-wrap:break-word;max-width:14ch;font-size:clamp(36px,4.2vw,60px);line-height:1.05}.dusk-marketing .setup-process-intro>p{color:var(--color-well-muted);margin-top:var(--space-lg);max-width:31ch;font-size:19px;line-height:1.55}.dusk-marketing .setup-process-intro .button{margin-top:var(--space-xl)}.dusk-marketing .setup-process-intro .setup-no-website{max-width:38ch;margin-top:var(--space-lg);font-size:14px}.dusk-marketing .setup-process-steps{counter-reset:setup-process;margin:0;padding:0;list-style:none}.dusk-marketing .setup-process-steps li{counter-increment:setup-process;padding:var(--space-lg) 0 var(--space-xl) 52px;border-top:1px solid var(--color-well-rule);position:relative}.dusk-marketing .setup-process-steps li:first-child{border-top:0;padding-top:0}.dusk-marketing .setup-process-steps li:last-child{padding-bottom:0}.dusk-marketing .setup-process-steps li:before{content:counter(setup-process);left:0;top:var(--space-lg);border:1px solid var(--color-well-muted);width:30px;height:30px;color:var(--color-well-ink);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute}.dusk-marketing .setup-process-steps li:first-child:before{top:0}.dusk-marketing .setup-process-steps h3{color:var(--color-well-ink);margin:0;font-size:21px;line-height:1.3}.dusk-marketing .setup-process-steps p{color:var(--color-well-muted);margin-top:var(--space-sm);max-width:44ch;font-size:16px;line-height:1.6}.dusk-marketing .landing-faq-section{gap:var(--space-3xl);padding-block:var(--space-3xl);border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.dusk-marketing .landing-faq-intro h2{overflow-wrap:break-word;min-width:0;max-width:18ch;font-size:clamp(34px,3.4vw,48px);line-height:1.1}.dusk-marketing .landing-faq-intro p{color:var(--color-muted);margin-top:var(--space-lg);max-width:28ch;font-size:17px}.dusk-marketing .landing-faq-intro a{color:var(--color-ink);text-underline-offset:4px}.dusk-marketing .landing-faq-list{min-width:0}.dusk-marketing .landing-faq-list details{border-top:1px solid var(--color-rule);padding-block:var(--space-lg)}.dusk-marketing .landing-faq-list details:last-child{border-bottom:1px solid var(--color-rule)}.dusk-marketing .landing-faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-lg);cursor:pointer;min-height:44px;color:var(--color-ink);font-size:18px;font-weight:400;line-height:1.4;list-style:none;display:flex}.dusk-marketing .landing-faq-list summary::-webkit-details-marker{display:none}.dusk-marketing .landing-faq-list summary:after{content:"+";color:var(--color-accent);flex:none;font-size:26px;line-height:1}.dusk-marketing .landing-faq-list details[open] summary:after{content:"−"}.dusk-marketing .landing-faq-list summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px;border-radius:3px}.dusk-marketing .landing-faq-list details>p{margin-top:var(--space-md);padding-right:var(--space-xl);color:var(--color-ink-2);max-width:55ch;font-size:16px;line-height:1.65}.dusk-marketing .landing-closing-section{padding-block:var(--space-xl) var(--space-3xl)}.dusk-marketing .landing-closing-surface{isolation:isolate;background:var(--color-paper-2);min-height:440px;box-shadow:var(--glass-hi);border-radius:18px;position:relative;overflow:clip}.dusk-marketing .landing-closing-surface>img{z-index:-2;object-fit:cover;object-position:78% 70%;width:100%;height:100%;position:absolute;inset:0}.dusk-marketing .landing-closing-surface:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--color-paper) 0%,color-mix(in oklab,var(--color-paper) 94%,transparent) 35%,color-mix(in oklab,var(--color-paper) 22%,transparent) 100%);position:absolute;inset:0}.dusk-marketing .landing-closing-copy{padding:var(--space-3xl);max-width:730px}.dusk-marketing .landing-closing-copy h2{color:var(--color-ink);overflow-wrap:break-word;min-width:0;font-size:clamp(38px,4.5vw,64px);line-height:1.04}.dusk-marketing .landing-closing-copy>p{color:var(--color-ink-2);max-width:37ch;margin-top:var(--space-lg);font-size:18px;line-height:1.55}.dusk-marketing .landing-closing-copy .button{margin-top:var(--space-xl)}.dusk-marketing .landing-closing-contact{width:fit-content;color:var(--color-ink-2);margin-top:var(--space-md);padding-block:var(--space-xs);text-underline-offset:4px;font-size:14px;display:block}.dusk-marketing .landing-footer{border-top:1px solid var(--color-rule);padding-block:var(--space-2xl) var(--space-lg)}.dusk-marketing .landing-footer-top{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;display:grid}.dusk-marketing .landing-footer-logo{align-items:center;width:fit-content;max-width:100%;min-height:44px;display:inline-flex}.dusk-marketing .landing-footer-logo img{width:200px;max-width:100%;height:auto}.dusk-marketing .landing-footer-top>p{color:var(--color-ink-2);margin:0;font-size:20px;line-height:1.4}.dusk-marketing .landing-footer nav{gap:var(--space-sm) var(--space-xl);grid-template-columns:auto auto;display:grid}.dusk-marketing .landing-footer nav a,.dusk-marketing .landing-footer-bottom a{width:fit-content;min-height:44px;color:var(--color-muted);align-items:center;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.dusk-marketing .landing-footer a:hover{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline}.dusk-marketing .landing-footer-bottom{align-items:center;gap:var(--space-sm) var(--space-xl);border-top:1px solid var(--color-rule);padding-top:var(--space-lg);margin-top:var(--space-2xl);flex-wrap:wrap;display:flex}.dusk-marketing .landing-footer-bottom p{color:var(--color-muted);margin:0 auto 0 0;font-size:13px}@media (max-width:900px){.dusk-marketing .setup-process-surface{gap:var(--space-xl);padding:var(--space-xl)}.dusk-marketing .landing-faq-section{gap:var(--space-xl)}.dusk-marketing .landing-footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dusk-marketing .landing-footer nav{gap:var(--space-md) var(--space-xl);flex-wrap:wrap;grid-column:1/-1;display:flex}}@media (max-width:760px){.dusk-marketing .setup-process-section,.dusk-marketing .landing-faq-section{padding-block:var(--space-2xl)}.dusk-marketing .setup-process-surface{padding:var(--space-lg);gap:var(--space-xl);border-radius:12px;grid-template-columns:minmax(0,1fr)}.dusk-marketing .setup-process-intro h2{max-width:18ch;font-size:40px}.dusk-marketing .setup-process-intro>p{max-width:none;font-size:17px}.dusk-marketing .setup-process-intro .button{width:100%;margin-top:var(--space-lg)}.dusk-marketing .setup-process-intro .setup-no-website{max-width:none;font-size:14px}.dusk-marketing .setup-process-steps li{padding-left:44px}.dusk-marketing .setup-process-steps h3{font-size:20px}.dusk-marketing .setup-process-steps p{font-size:16px}.dusk-marketing .landing-faq-section{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.dusk-marketing .landing-faq-intro h2{max-width:20ch;font-size:36px}.dusk-marketing .landing-faq-list details{padding-block:var(--space-md)}.dusk-marketing .landing-faq-list summary{gap:var(--space-md);font-size:17px}.dusk-marketing .landing-faq-list details>p{padding-right:0}.dusk-marketing .landing-closing-section{padding-block:var(--space-lg) var(--space-2xl)}.dusk-marketing .landing-closing-surface{border-radius:12px;min-height:0;padding-top:175px}.dusk-marketing .landing-closing-surface>img{object-position:85% 65%;height:230px}.dusk-marketing .landing-closing-surface:before{background:linear-gradient(to top,var(--color-paper-2) 0%,var(--color-paper-2) 51%,color-mix(in oklab,var(--color-paper-2) 10%,transparent) 100%)}.dusk-marketing .landing-closing-copy{padding:var(--space-lg);max-width:none}.dusk-marketing .landing-closing-copy h2{max-width:18ch;font-size:39px}.dusk-marketing .landing-closing-copy>p{max-width:none;font-size:17px}.dusk-marketing .landing-closing-copy .button{width:100%}.dusk-marketing .landing-footer{padding-block:var(--space-xl) var(--space-lg)}.dusk-marketing .landing-footer-top{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.dusk-marketing .landing-footer-top>p{font-size:18px}.dusk-marketing .landing-footer nav{gap:var(--space-sm) var(--space-lg)}.dusk-marketing .landing-footer-bottom{gap:var(--space-xs) var(--space-md);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.dusk-marketing .landing-footer-bottom p,.dusk-marketing .landing-footer-bottom a[href^=mailto\:]{grid-column:1/-1}.dusk-marketing .landing-footer-bottom a{overflow-wrap:anywhere;min-width:0}}.dusk-marketing .projects-preview-section{padding-block:var(--space-3xl);border-top:1px solid var(--color-rule)}.dusk-marketing .projects-preview-intro{gap:var(--space-3xl);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:end;display:grid}.dusk-marketing .projects-preview-heading-line{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);color:var(--color-ink-2);font-size:15px;display:flex}.dusk-marketing .projects-preview-planned{border:1px solid var(--color-rule);padding:var(--space-2xs) var(--space-sm);color:var(--color-accent-2);border-radius:999px;align-items:center;font-size:12px;display:inline-flex}.dusk-marketing .projects-preview-intro h2{letter-spacing:-.022em;overflow-wrap:break-word;text-wrap:balance;min-width:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.08}.dusk-marketing .projects-preview-intro>p{max-width:36ch;padding-bottom:var(--space-2xs);color:var(--color-ink-2);font-size:18px;line-height:1.6}.dusk-marketing .projects-preview-workspace{background:var(--color-paper-2);border:1px solid var(--color-rule);box-shadow:var(--glass-hi),var(--shadow-card);border-radius:18px;min-width:0}.dusk-marketing .projects-preview-workspace-header{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-rule);display:flex}.dusk-marketing .projects-preview-project-name{align-items:center;gap:var(--space-lg);flex-wrap:wrap;min-width:0;font-size:14px;display:flex}.dusk-marketing .projects-preview-project-name strong{color:var(--color-ink);font-size:17px;font-weight:500}.dusk-marketing .projects-preview-project-name>span{border-left:1px solid var(--color-rule);padding-left:var(--space-lg);color:var(--color-muted)}.dusk-marketing .projects-preview-workspace-header>p{color:var(--color-muted);text-align:right;font-size:12px}.dusk-marketing .projects-preview-layout{grid-template-columns:210px minmax(0,1fr);display:grid}.dusk-marketing .projects-preview-navigation{padding:var(--space-md) var(--space-lg);border-right:1px solid var(--color-rule);min-width:0}.dusk-marketing .projects-preview-navigation button{width:100%;min-height:76px;padding:var(--space-md) 0;text-align:left;background:var(--color-paper-2);color:var(--color-muted);border:0;border-bottom:1px solid var(--color-rule);font:500 16px/1.4 var(--font-body);border-radius:0;transition:color .14s,background-color .14s;display:block}.dusk-marketing .projects-preview-navigation button>span:first-child{border-left:2px solid var(--color-rule);padding-left:var(--space-sm);display:block}.dusk-marketing .projects-preview-navigation button[aria-pressed=true]{color:var(--color-ink)}.dusk-marketing .projects-preview-navigation button[aria-pressed=true]>span:first-child{border-left-color:var(--color-accent)}.dusk-marketing .projects-preview-navigation button:hover{background:var(--color-paper-3);color:var(--color-ink)}.dusk-marketing .projects-preview-navigation button:active{color:var(--color-accent-hi)}.dusk-marketing .projects-preview-navigation button:focus-visible,.dusk-marketing .projects-preview-view-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.dusk-marketing .projects-preview-navigation button:disabled,.dusk-marketing .projects-preview-view-button:disabled{color:var(--color-muted);background:var(--color-paper-2);border-color:var(--color-rule);cursor:not-allowed}.dusk-marketing .projects-preview-navigation button[aria-busy=true],.dusk-marketing .projects-preview-view-button[aria-busy=true]{cursor:progress}.dusk-marketing .projects-preview-nav-description{color:var(--color-muted);padding:var(--space-2xs) 0 0 var(--space-md);font-size:12px;font-weight:400;display:block}.dusk-marketing .projects-preview-navigation-note{padding-top:var(--space-xl);color:var(--color-muted);font-size:13px;line-height:1.6}.dusk-marketing .projects-preview-panels{min-width:0}.dusk-marketing .projects-preview-panel{padding:var(--space-xl);min-width:0}.dusk-marketing .projects-preview-panel[hidden]{display:none!important}.dusk-marketing .projects-preview-panel-heading{justify-content:space-between;align-items:baseline;gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}.dusk-marketing .projects-preview-panel-heading h3{overflow-wrap:break-word;min-width:0;font-size:28px;font-weight:500;line-height:1.15}.dusk-marketing .projects-preview-panel-heading>span{color:var(--color-muted);flex-shrink:0;font-size:12px}.dusk-marketing .projects-preview-content-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.dusk-marketing .projects-preview-worklist{border-top:1px solid var(--color-rule);min-width:0}.dusk-marketing .projects-preview-work-row{gap:var(--space-sm);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:22px minmax(0,1fr);display:grid}.dusk-marketing .projects-preview-row-number{color:var(--color-muted);font-variant-numeric:tabular-nums;padding-top:var(--space-2xs);font-size:12px}.dusk-marketing .projects-preview-status{margin-bottom:var(--space-xs);font-size:12px;font-weight:500;line-height:1.5;display:block}.dusk-marketing .projects-preview-status-open{color:var(--color-accent-2)}.dusk-marketing .projects-preview-status-received{color:var(--color-accent)}.dusk-marketing .projects-preview-work-row h4,.dusk-marketing .projects-preview-sequence h4,.dusk-marketing .projects-preview-trade-task h4{font:500 18px/1.35 var(--font-display);color:var(--color-ink);margin:0 0 var(--space-xs);overflow-wrap:break-word;min-width:0}.dusk-marketing .projects-preview-work-row p,.dusk-marketing .projects-preview-sequence p{color:var(--color-ink-2);max-width:40ch;font-size:14px;line-height:1.6}.dusk-marketing .projects-preview-context{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);padding:var(--space-lg) 0 0 var(--space-lg);min-width:0}.dusk-marketing .projects-preview-context-label{color:var(--color-muted);margin-bottom:var(--space-sm);font-size:12px;display:block}.dusk-marketing .projects-preview-context h4{font:500 22px/1.25 var(--font-display);color:var(--color-ink);margin:0 0 var(--space-md);overflow-wrap:break-word;min-width:0}.dusk-marketing .projects-preview-context>p{color:var(--color-ink-2);font-size:14px;line-height:1.65}.dusk-marketing .projects-preview-facts{margin:var(--space-lg) 0 0;font-size:12px}.dusk-marketing .projects-preview-facts>div{justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--color-rule);display:flex}.dusk-marketing .projects-preview-facts dt{color:var(--color-muted)}.dusk-marketing .projects-preview-facts dd{color:var(--color-ink-2);text-align:right;margin:0}.dusk-marketing .projects-preview-view-button{min-height:44px;margin-top:var(--space-lg);padding:var(--space-xs) 0;border:0;border-bottom:1px solid var(--color-accent);background:var(--color-paper-2);font:500 13px/1.5 var(--font-body);color:var(--color-ink);text-align:left;border-radius:0;align-items:center;transition:color .14s,border-color .14s;display:inline-flex}.dusk-marketing .projects-preview-view-button:hover{color:var(--color-accent-hi);border-color:var(--color-accent-hi)}.dusk-marketing .projects-preview-view-button:active{color:var(--color-accent)}.dusk-marketing .projects-preview-context>.projects-preview-context-note{border-left:2px solid var(--color-accent-2);padding-left:var(--space-sm);margin-top:var(--space-lg);font-size:13px}.dusk-marketing .projects-preview-sequence{counter-reset:project-stage;border-top:1px solid var(--color-rule);min-width:0;margin:0;padding:0;list-style:none}.dusk-marketing .projects-preview-sequence li{gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:82px minmax(0,1fr);display:grid}.dusk-marketing .projects-preview-sequence-date{color:var(--color-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;line-height:1.5}.dusk-marketing .projects-preview-trade-update{border-top:1px solid var(--color-rule);min-width:0;padding-top:var(--space-lg)}.dusk-marketing .projects-preview-trade-task p{color:var(--color-muted);font-size:13px}.dusk-marketing .projects-preview-trade-update blockquote{margin:var(--space-lg) 0;font:400 23px/1.5 var(--font-display);color:var(--color-ink-2);padding:0}.dusk-marketing .projects-preview-evidence{align-items:flex-start;gap:var(--space-sm);border-top:1px solid var(--color-rule);padding-top:var(--space-md);display:flex}.dusk-marketing .projects-preview-evidence>span{color:var(--color-accent);flex-shrink:0}.dusk-marketing .projects-preview-evidence svg{stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:24px;height:24px;display:block}.dusk-marketing .projects-preview-evidence strong{color:var(--color-ink-2);font-size:13px;font-weight:500}.dusk-marketing .projects-preview-evidence p{color:var(--color-muted);margin-top:var(--space-2xs);font-size:12px}.dusk-marketing .projects-preview-scope{margin:var(--space-lg) 0 0;color:var(--color-ink-2);padding:0;font-size:14px;list-style:none}.dusk-marketing .projects-preview-scope li{padding:var(--space-sm) 0;border-top:1px solid var(--color-rule)}.dusk-marketing .projects-preview-workspace-note{border-top:1px solid var(--color-rule);padding:var(--space-md) var(--space-xl);color:var(--color-muted);font-size:12px;line-height:1.6}.dusk-marketing .projects-preview-enterprise{gap:var(--space-xl);padding-block:var(--space-xl);margin-top:var(--space-sm);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;display:grid}.dusk-marketing .projects-preview-enterprise>div{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.dusk-marketing .projects-preview-enterprise h3{font-size:22px;font-weight:500;line-height:1.3}.dusk-marketing .projects-preview-enterprise span{color:var(--color-accent-2);font-size:12px}.dusk-marketing .projects-preview-enterprise>p{max-width:66ch;color:var(--color-muted);font-size:15px;line-height:1.6}@media (max-width:1100px){.dusk-marketing .projects-preview-intro{gap:var(--space-xl)}.dusk-marketing .projects-preview-layout{grid-template-columns:170px minmax(0,1fr)}.dusk-marketing .projects-preview-navigation{padding-inline:var(--space-md)}.dusk-marketing .projects-preview-panel,.dusk-marketing .projects-preview-workspace-header{padding:var(--space-lg)}.dusk-marketing .projects-preview-panel-heading{display:block}.dusk-marketing .projects-preview-panel-heading>span{margin-top:var(--space-xs);display:block}.dusk-marketing .projects-preview-content-grid{gap:var(--space-lg)}.dusk-marketing .projects-preview-context{padding-left:var(--space-md)}.dusk-marketing .projects-preview-facts>div{display:block}.dusk-marketing .projects-preview-facts dd{text-align:left;margin-top:var(--space-2xs)}}@media (max-width:820px){.dusk-marketing .projects-preview-section{padding-block:var(--space-2xl)}.dusk-marketing .projects-preview-intro{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.dusk-marketing .projects-preview-intro>p{max-width:48ch;font-size:17px}.dusk-marketing .projects-preview-layout{grid-template-columns:minmax(0,1fr)}.dusk-marketing .projects-preview-navigation{align-items:stretch;gap:var(--space-lg);padding:0 var(--space-lg);border-right:0;border-bottom:1px solid var(--color-rule);scrollbar-width:thin;scrollbar-color:var(--color-control-rule) var(--color-paper-2);display:flex;overflow-x:auto}.dusk-marketing .projects-preview-navigation button{width:auto;min-height:56px;padding:var(--space-sm) 0;border-bottom:2px solid var(--color-rule);white-space:nowrap;flex:none}.dusk-marketing .projects-preview-navigation button>span:first-child{border-left:0;padding-left:0}.dusk-marketing .projects-preview-navigation button[aria-pressed=true]{border-bottom-color:var(--color-accent)}.dusk-marketing .projects-preview-nav-description,.dusk-marketing .projects-preview-navigation-note{display:none}.dusk-marketing .projects-preview-panel-heading{display:flex}.dusk-marketing .projects-preview-panel-heading>span{margin:0}.dusk-marketing .projects-preview-workspace-header{align-items:flex-start}.dusk-marketing .projects-preview-project-name{display:block}.dusk-marketing .projects-preview-project-name>span{margin-top:var(--space-2xs);border:0;padding:0;font-size:12px;display:block}.dusk-marketing .projects-preview-workspace-header>p{max-width:21ch}.dusk-marketing .projects-preview-facts>div{display:flex}.dusk-marketing .projects-preview-facts dd{text-align:right;margin-top:0}}@media (max-width:600px){.dusk-marketing .projects-preview-heading-line{font-size:14px}.dusk-marketing .projects-preview-intro h2{font-size:38px}.dusk-marketing .projects-preview-workspace-header{padding:var(--space-lg) var(--space-md);display:block}.dusk-marketing .projects-preview-workspace-header>p{text-align:left;max-width:none;margin-top:var(--space-sm)}.dusk-marketing .projects-preview-navigation{padding-inline:var(--space-md);gap:var(--space-lg)}.dusk-marketing .projects-preview-navigation button{min-height:52px;font-size:14px}.dusk-marketing .projects-preview-panel{padding:var(--space-lg) var(--space-md)}.dusk-marketing .projects-preview-panel-heading{margin-bottom:var(--space-lg);display:block}.dusk-marketing .projects-preview-panel-heading h3{font-size:26px}.dusk-marketing .projects-preview-panel-heading>span{margin-top:var(--space-xs);display:block}.dusk-marketing .projects-preview-content-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.dusk-marketing .projects-preview-context{padding:var(--space-lg) 0 0;border-left:0}.dusk-marketing .projects-preview-work-row{padding-block:20px}.dusk-marketing .projects-preview-context h4{max-width:24ch;font-size:23px}.dusk-marketing .projects-preview-view-button{margin-top:var(--space-md)}.dusk-marketing .projects-preview-sequence li{gap:var(--space-sm);grid-template-columns:72px minmax(0,1fr)}.dusk-marketing .projects-preview-trade-update blockquote{font-size:22px}.dusk-marketing .projects-preview-workspace-note{padding:var(--space-md);font-size:11px}.dusk-marketing .projects-preview-enterprise{gap:var(--space-sm);padding-block:var(--space-lg);grid-template-columns:minmax(0,1fr)}.dusk-marketing .projects-preview-enterprise>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.dusk-marketing .projects-preview-navigation button,.dusk-marketing .projects-preview-view-button{transition:none}}.dusk-marketing .calculator-summary .fixed-assumptions{margin-top:var(--space-sm);border-top:0;grid-column:auto;padding-top:0}.dusk-marketing .calculator-summary .fixed-assumptions p{color:var(--color-ink-2);font-size:14px;line-height:1.45}.dusk-marketing .calculator-summary .fixed-assumptions p+p{color:var(--color-muted);font-size:12px}.dusk-marketing .trade-scroll-viewport:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px;border-radius:3px}
