/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}.demo-mvp{max-width:900px;margin:0 auto;padding:32px 20px 80px}.demo-mvp form{gap:14px;max-width:620px;margin:18px 0;display:grid}.demo-mvp label{gap:6px;display:grid}.demo-mvp input,.demo-mvp select{border:1px solid #b9c7c1;border-radius:6px;padding:10px}.demo-mvp button{cursor:pointer;border:1px solid #aabcb4;border-radius:6px;padding:10px 14px}.demo-nav{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.demo-guide,.demo-preview{border:1px solid #c9d7d0;border-radius:10px;margin:20px 0;padding:20px}.demo-tip{color:#174934;background:#e4f4ea;border-radius:8px;margin:12px 0;padding:12px 16px}.demo-mvp [data-tour-id]{background:#f1f8f4;border-left:4px solid #006d4b;padding:16px 20px}.demo-mvp button:focus-visible,.demo-mvp input:focus-visible,.demo-mvp select:focus-visible{outline-offset:3px;outline:3px solid #16805e}:root{--space-2xs:4px;--space-20:20px;--space-28:28px;--space-32:32px;--space-36:36px;--space-44:44px;--space-48:48px;--space-52:52px;--space-56:56px;--space-60:60px;--space-72:72px;--space-80:80px;--space-100:100px;--color-paper:oklch(99% .002 160);--color-surface:oklch(97.4% .004 160);--color-well:oklch(95.3% .006 160);--color-ink:oklch(23% .012 165);--color-muted:oklch(48% .012 165);--color-rule:oklch(88% .008 165);--color-accent:oklch(45% .115 164);--color-accent-hover:oklch(37% .095 164);--color-accent-soft:oklch(95% .026 164);--color-accent-ink:oklch(99% .003 164);--color-danger:oklch(46% .16 25);--color-danger-soft:oklch(97% .015 25);--color-dark:oklch(19% .012 165);--color-dark-ink:oklch(96% .005 165);--color-dark-muted:oklch(72% .012 165);--color-dark-rule:oklch(34% .012 165);--color-stage-accent:oklch(78% .15 164);--color-clear:transparent;--font-body:"Arial","Helvetica Neue",sans-serif;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--radius:12px;--container:1200px}*{box-sizing:border-box}body,html{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:var(--space-lg)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-synthesis:none;margin:0;font-size:16px;line-height:1.55}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:var(--color-clear)}a,button{touch-action:manipulation}a{color:inherit;text-decoration:none}a:hover{color:var(--color-accent)}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;min-width:0;font-weight:600;line-height:1.13}p{text-wrap:pretty}h1{font-size:clamp(32px,4vw,52px)}h2{font-size:28px}h3{letter-spacing:-.02em;font-size:19px}svg{flex-shrink:0}meter,progress,strong{font-variant-numeric:tabular-nums}label{gap:var(--space-xs);flex-direction:column;display:flex}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--color-rule);background:var(--color-paper);width:100%;min-width:0;min-height:48px;color:var(--color-ink);padding:var(--space-sm) var(--space-md);border-radius:8px}input::placeholder,textarea::placeholder{color:var(--color-muted)}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--color-accent);flex-shrink:0}textarea{resize:vertical}select{padding-right:var(--space-32)}::selection{background:var(--color-accent-soft);color:var(--color-ink)}.container{width:calc(100% - 80px);max-width:var(--container);margin-inline:auto}.muted{color:var(--color-muted)}.small{font-size:14px;line-height:1.6}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.skip-link{z-index:100;padding:var(--space-sm) var(--space-20);background:var(--color-ink);color:var(--color-paper);position:fixed;inset:12px auto auto 12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.stack{gap:var(--space-sm);margin-top:var(--space-28);flex-direction:column;display:flex}.error{color:var(--color-danger);padding:var(--space-md) 0}.notice{border-left:3px solid var(--color-accent);background:var(--color-accent-soft);padding:var(--space-md) var(--space-20);font-size:14px;line-height:1.65}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:clip}.button{justify-content:center;align-items:center;gap:var(--space-sm);min-height:50px;padding:var(--space-sm) var(--space-lg);border:1px solid var(--color-clear);text-align:center;white-space:normal;border-radius:8px;font-weight:500;line-height:1.4;transition:background-color .15s,color .15s;display:inline-flex}.button-primary{background:var(--color-accent);color:var(--color-accent-ink)}.button-primary:hover{background:var(--color-accent-hover);color:var(--color-accent-ink)}.button-outline{background:var(--color-paper);border-color:var(--color-rule);color:var(--color-ink)}.button-outline:hover{background:var(--color-surface)}.button-ghost{background:var(--color-clear);color:var(--color-muted)}.button-ghost:hover{color:var(--color-ink);background:var(--color-surface)}.button-danger{background:var(--color-danger-soft);color:var(--color-danger)}.button-sm{min-height:44px;padding:var(--space-xs) var(--space-md);font-size:14px}.site-header{border-bottom:1px solid var(--color-rule)}.header-inner{justify-content:space-between;align-items:center;gap:var(--space-lg);height:88px;display:flex}.logo{letter-spacing:-1.2px;white-space:nowrap;font-size:25px;font-weight:700;display:inline-flex}.logo,.logo-mark{align-items:center}.logo-mark{background:var(--color-accent);width:34px;height:34px;color:var(--color-accent-ink);margin-right:var(--space-sm);border-radius:8px;justify-content:center;display:flex}.logo-period{color:var(--color-accent)}.site-header nav{align-items:center;gap:var(--space-32);font-size:14px;display:flex}.nav-admin{border:1px solid var(--color-rule);padding:var(--space-sm) var(--space-md);border-radius:8px}.hero{align-items:center;gap:var(--space-80);padding-block:var(--space-72) var(--space-80);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:690px;display:grid}.hero h1{letter-spacing:-.058em;max-width:12ch;font-size:clamp(48px,5.5vw,76px);line-height:1.06}.hero-description{color:var(--color-muted);max-width:32ch;margin:var(--space-28) 0 var(--space-32);font-size:20px;line-height:1.55}.hero .button{padding:var(--space-md) var(--space-lg);min-height:58px}.hero-note{color:var(--color-muted);margin-top:var(--space-20);font-size:14px;line-height:1.6}.index-sheet{background:var(--color-surface);padding:var(--space-32) var(--space-32);border-radius:18px;position:relative}.sheet-heading{justify-content:space-between;align-items:center;gap:var(--space-md);font-size:16px;display:flex}.sheet-heading svg{color:var(--color-accent)}.index-max{align-items:center;gap:var(--space-20);margin-top:var(--space-sm);display:flex}.index-max strong{letter-spacing:-.07em;font-size:96px;font-weight:500;line-height:1.2}.index-max>span{color:var(--color-muted);font-size:14px;line-height:1.5}.index-sheet>.muted{margin:2px 0 var(--space-20);font-size:13px}.index-rows{gap:var(--space-sm);display:grid}.index-row{align-items:center;gap:var(--space-md);grid-template-columns:minmax(0,1fr) 20px 56px;font-size:13px;display:grid}.index-weight{text-align:right;font-variant-numeric:tabular-nums}.weight-track{background:var(--color-rule);border-radius:2px;height:5px;display:block;overflow:clip}.weight-track i{background:var(--color-accent);transform-origin:0;height:100%;display:block}.sheet-footer{align-items:flex-start;gap:var(--space-sm);border-top:1px solid var(--color-rule);padding-top:var(--space-20);margin-top:var(--space-lg);color:var(--color-muted);font-size:12px;line-height:1.5;display:flex}.method-section{border-block:1px solid var(--color-rule);padding-block:var(--space-2xl)}.method-layout{gap:var(--space-80);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.method-layout h2{max-width:16ch;font-size:38px}.method-list{gap:var(--space-32);margin:0;padding:0;list-style:none;display:grid}.method-list li{gap:var(--space-lg);display:flex}.method-list li>span{color:var(--color-accent);font-size:14px}.method-list p{margin-top:var(--space-xs);color:var(--color-muted);max-width:48ch}.privacy-strip{gap:var(--space-20);padding-block:var(--space-36);align-items:center;display:flex}.privacy-strip svg{color:var(--color-accent)}.privacy-strip p{max-width:72ch;color:var(--color-muted);font-size:14px}.privacy-strip a{white-space:nowrap;text-underline-offset:4px;margin-left:auto;font-size:14px;text-decoration:underline}.site-footer{align-items:center;gap:var(--space-28);border-top:1px solid var(--color-rule);padding-block:var(--space-28);color:var(--color-muted);font-size:13px;display:flex}.site-footer .logo{color:var(--color-ink);font-size:20px}.site-footer .logo-mark{width:28px;height:28px}.site-footer>a:last-child{margin-left:auto}.wizard-layout{margin-block:var(--space-48) var(--space-72);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);min-height:650px;display:grid}.wizard-aside{background:var(--color-surface);padding:var(--space-32);border-radius:14px;flex-direction:column;display:flex}.back-link{align-items:center;gap:var(--space-sm);color:var(--color-muted);margin-bottom:var(--space-28);font-size:14px;display:inline-flex}.wizard-aside h2{margin-top:var(--space-36);font-size:32px}.wizard-aside>p{color:var(--color-muted);margin-top:var(--space-20);max-width:30ch;font-size:15px}.aside-bottom{align-items:flex-start;gap:var(--space-sm);padding-top:var(--space-2xl);color:var(--color-muted);margin-top:auto;font-size:13px;display:flex}.wizard-content{padding:var(--space-sm) 0 0 var(--space-72)}.step-meta{color:var(--color-muted);margin-bottom:var(--space-sm);justify-content:space-between;font-size:13px;display:flex}progress{appearance:none;background:var(--color-well);width:100%;height:4px;color:var(--color-accent);border:0;border-radius:8px;display:block}progress::-webkit-progress-bar{background:var(--color-well);border-radius:8px}progress::-webkit-progress-value{background:var(--color-accent);border-radius:8px}progress::-moz-progress-bar{background:var(--color-accent);border-radius:8px}.wizard-content h1{margin-top:var(--space-36);max-width:22ch;font-size:36px;line-height:1.15}.wizard-content h1:focus{outline:0}.wizard-content>p{margin-top:var(--space-md);font-size:15px}.options{gap:var(--space-sm);margin:var(--space-28) 0;border:0;padding:0;display:grid}.option{align-items:center;gap:var(--space-md);min-height:57px;padding:var(--space-md) var(--space-20);border:1px solid var(--color-rule);cursor:pointer;border-radius:9px;flex-direction:row;font-size:15px;display:flex;position:relative}.option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.option:has(input:focus-visible){outline:3px solid var(--color-accent);outline-offset:3px}.option:hover{border-color:var(--color-muted)}.option.selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.option-check{border:1px solid var(--color-rule);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;margin-left:auto;display:flex}.selected .option-check{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.wizard-actions{justify-content:space-between;gap:var(--space-sm);margin-top:var(--space-lg);display:flex}.contact-fields{gap:var(--space-20);margin:var(--space-28) 0;display:grid}.contact-fields>label{font-size:14px}.check-label{align-items:flex-start;gap:var(--space-sm);flex-direction:row;line-height:1.65;display:flex;font-size:13px!important}.check-label input{margin:var(--space-2xs) 0 0}.check-label a{text-underline-offset:3px;text-decoration:underline}.page-title{padding-block:var(--space-xl) var(--space-32)}.page-title p{color:var(--color-muted);margin-top:var(--space-sm);max-width:65ch}.demo-diagnostic-link{text-underline-offset:3px;font-weight:700;text-decoration:underline}.page-title h1{font-size:40px}.split-title{justify-content:space-between;align-items:center;gap:var(--space-20);display:flex}.result-page{padding-bottom:var(--space-2xl)}.result-overview{gap:var(--space-48);padding-block:var(--space-lg) var(--space-48);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.score-block{background:var(--color-accent-soft);border-radius:var(--radius);padding:var(--space-32);flex-direction:column;justify-content:center;display:flex}.score-block>strong{letter-spacing:-.065em;font-size:110px;font-weight:500;line-height:1.25}.score-block small{color:var(--color-muted);letter-spacing:-.03em;margin-left:var(--space-sm);font-size:26px}.score-block p{color:var(--color-muted);max-width:30ch;font-size:13px}.breakdown h2{margin-bottom:var(--space-lg);font-size:22px}.breakdown-row{align-items:center;gap:var(--space-20);margin-bottom:var(--space-md);grid-template-columns:minmax(0,1fr) 100px 60px;font-size:14px;display:grid}.breakdown-row>strong{text-align:right;font-weight:500}.breakdown-row strong span{color:var(--color-muted)}meter{background:var(--color-well);appearance:none;border:0;border-radius:4px;width:100%;height:7px}meter::-webkit-meter-bar{background:var(--color-well);border:0;height:7px}meter::-webkit-meter-optimum-value{background:var(--color-accent)}meter::-moz-meter-bar{background:var(--color-accent)}.breakdown>.small{margin-top:var(--space-20)}.section-title{justify-content:space-between;align-items:center;gap:var(--space-20);display:flex}.recommendations{border-top:1px solid var(--color-rule);padding-top:var(--space-36)}.recommendations>p{margin-top:var(--space-md);max-width:75ch;font-size:14px}.badge{background:var(--color-well);padding:var(--space-2xs) var(--space-xs);white-space:nowrap;border-radius:5px;font-size:12px;line-height:1.35;display:inline-block}.recommendation-list{margin:var(--space-32) 0 var(--space-48);gap:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.recommendation-list li{border-top:1px solid var(--color-rule);padding-top:var(--space-20)}.recommendation-number{color:var(--color-accent);font-size:14px}.recommendation-list h3{margin-top:var(--space-20);font-size:21px}.recommendation-list p{color:var(--color-muted);margin-top:var(--space-md);font-size:14px}.recommendation-list .recommendation-action{color:var(--color-ink)}.demo-request{background:var(--color-surface);border-radius:var(--radius);padding:var(--space-32);justify-content:space-between;align-items:center;gap:var(--space-32);flex-wrap:wrap;display:flex}.demo-request h2{font-size:26px}.demo-request p{color:var(--color-muted);margin-top:var(--space-sm);max-width:60ch;font-size:14px}.demo-request form{width:100%;max-width:600px}.confirmation{justify-content:center;align-items:center;gap:var(--space-lg);text-align:center;min-height:65vh;padding-block:var(--space-60);flex-direction:column;display:flex}.confirmation p{color:var(--color-muted);max-width:50ch}.success-icon{background:var(--color-accent-soft);width:64px;height:64px;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.prose{max-width:800px;padding-block:var(--space-48) var(--space-72)}.prose h2{margin-top:var(--space-32)}.prose p{margin-top:var(--space-20);line-height:1.75}.prose h1{font-size:44px}.login-page{max-width:440px;margin:var(--space-72) auto;padding:0 var(--space-lg)}.login-page h1{font-size:44px}.login-page>p{margin-top:var(--space-20)}.login-form{gap:var(--space-lg);margin-top:var(--space-32);display:grid}.login-form label{font-size:14px}.admin-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--color-rule);padding:var(--space-28) var(--space-lg);background:var(--color-surface);flex-direction:column;display:flex}.admin-sidebar .logo{font-size:23px}.workspace-name{color:var(--color-muted);margin-top:var(--space-xl);margin-bottom:var(--space-md);font-size:12px}.admin-sidebar nav{gap:var(--space-2xs);display:grid}.admin-sidebar nav a,.sidebar-bottom>a{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:8px;font-size:14px;display:flex}.admin-sidebar nav a:hover{background:var(--color-well)}.sidebar-bottom{padding-top:var(--space-2xl);gap:var(--space-sm);margin-top:auto;display:grid}.admin-topbar,.sidebar-bottom>a{font-size:13px}.admin-topbar{border-bottom:1px solid var(--color-rule);height:75px;padding-inline:var(--space-xl);color:var(--color-muted);justify-content:space-between;align-items:center;display:flex}.admin-main>main{padding:0 var(--space-xl) var(--space-60);max-width:1500px;margin-inline:auto}.admin-main .page-title h1{font-size:36px}.admin-main .page-title p,.text-link{font-size:14px}.text-link{align-items:center;gap:var(--space-xs);display:flex}.metrics-grid{padding:var(--space-28) 0;border-block:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{border-left:1px solid var(--color-rule);padding-left:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.metric:first-child{border-left:0;padding-left:0}.metric>span{color:var(--color-muted);font-size:13px}.metric>strong{letter-spacing:-.055em;font-size:44px;font-weight:500}.overview-grid{gap:var(--space-48);margin:var(--space-xl) 0 var(--space-48);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.overview-grid h2,.recent-section h2{margin-bottom:var(--space-lg);font-size:22px}.funnel{gap:2px;display:grid}.funnel>div{padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule);justify-content:space-between;font-size:14px;display:flex}.conversion-panel{background:var(--color-surface);padding:var(--space-lg);border-radius:var(--radius)}.conversion-panel dl{gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;font-size:14px;display:grid}.conversion-panel dd{color:var(--color-accent);margin:0;font-weight:600}.conversion-panel p{margin-top:var(--space-20)}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:var(--color-muted);white-space:nowrap;font-weight:500}td,th{padding:var(--space-md) var(--space-sm);border-bottom:1px solid var(--color-rule)}td:first-child,th:first-child{padding-left:0}tbody tr:hover{background:var(--color-surface)}.lead-name{color:var(--color-ink);font-size:14px;font-weight:600;display:block}.table-subtext{color:var(--color-muted);margin-top:var(--space-2xs);overflow-wrap:anywhere;max-width:220px;font-size:12px;display:block}.score-chip{background:var(--color-accent-soft);min-width:34px;min-height:32px;color:var(--color-accent);padding:var(--space-2xs) var(--space-xs);border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.score-chip.large{padding:var(--space-sm) var(--space-md);font-size:20px}.nowrap{white-space:nowrap}.empty-state{padding:var(--space-56) var(--space-lg);background:var(--color-surface);border-radius:var(--radius);text-align:center}.empty-state p{margin-top:var(--space-sm);color:var(--color-muted);font-size:14px}.empty-state a{margin-top:var(--space-20);text-decoration:underline;display:inline-block}.filters{gap:var(--space-sm);padding:0 0 var(--space-28);flex-wrap:wrap;align-items:center;display:flex}.filters>select{flex:1;width:auto;min-width:130px;max-width:230px;font-size:13px}.filters>a{font-size:13px}.search-input{flex-direction:row;flex:2;align-items:center;min-width:200px;display:flex;position:relative}.search-input svg{color:var(--color-muted);position:absolute;left:14px}.search-input input{font-size:14px;padding-left:var(--space-xl)!important}.filters .button{font-size:14px}.lead-detail-grid{gap:var(--space-48);grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);display:grid}.lead-detail-grid h2{margin-block:var(--space-36) var(--space-20);font-size:23px}.lead-detail-grid>aside{border-left:1px solid var(--color-rule);padding-left:var(--space-32)}.lead-detail-grid>aside h3{margin-top:var(--space-32)}.lead-detail-grid>aside p{margin-top:var(--space-sm);overflow-wrap:anywhere}.profile-summary{gap:var(--space-20);flex-wrap:wrap;align-items:center;display:flex}.answers-list{font-size:14px}.answers-list>div{justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule);display:flex}.answers-list dt{color:var(--color-muted)}.answers-list dd{text-align:right;flex-shrink:0;max-width:45%;margin:0}.admin-tip{padding-block:var(--space-20);border-top:1px solid var(--color-rule)}.admin-tip h3{font-size:18px}.admin-tip p{margin-top:var(--space-sm);font-size:14px}.lead-editor form{gap:var(--space-20);display:grid}.lead-editor label{font-size:14px}.data-actions{border-top:1px solid var(--color-rule);padding-top:var(--space-lg);gap:var(--space-20);margin-top:var(--space-20);display:grid}.data-actions,.data-actions .button{font-size:13px}.history-item{border-top:1px solid var(--color-rule);padding:var(--space-md) 0;gap:var(--space-xs);font-size:14px;display:grid}.history-item time{color:var(--color-muted);font-size:12px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.segment-list{border-top:1px solid var(--color-rule)}.segment-list>a{align-items:center;gap:var(--space-28);border-bottom:1px solid var(--color-rule);padding:var(--space-28) 0;display:flex}.segment-list>a>div{flex:1}.segment-list h2{font-size:23px}.segment-list p{color:var(--color-muted);margin-top:var(--space-sm);max-width:65ch;font-size:14px}.segment-list strong{font-size:38px;font-weight:500}.segment-list svg{color:var(--color-accent)}.settings-list{max-width:800px;margin-bottom:var(--space-32)}.settings-list>div{justify-content:space-between;gap:var(--space-lg);padding:var(--space-20) 0;border-bottom:1px solid var(--color-rule);font-size:14px;display:flex}.settings-list dt{color:var(--color-muted)}.settings-list dd{text-align:right;margin:0}.stage-page{background:var(--color-dark);min-height:100vh;color:var(--color-dark-ink);padding:0 var(--space-2xl) var(--space-32)}.stage-header{border-bottom:1px solid var(--color-dark-rule);justify-content:space-between;align-items:center;gap:var(--space-lg);height:100px;display:flex}.stage-header .logo{gap:var(--space-sm);font-size:28px}.stage-header .logo svg{color:var(--color-stage-accent)}.stage-header>span{color:var(--color-dark-muted);margin-left:auto;font-size:14px}.stage-header button{border:1px solid var(--color-dark-rule);background:var(--color-dark);color:var(--color-dark-ink);border-radius:8px;place-items:center;min-width:44px;min-height:44px;display:grid}.stage-page main{max-width:1600px;margin-inline:auto}.stage-title{justify-content:space-between;align-items:flex-end;gap:var(--space-32);padding-block:var(--space-48);display:flex}.stage-title h1{letter-spacing:-.05em;max-width:18ch;font-size:clamp(40px,4.8vw,76px);line-height:1.02}.stage-title p{color:var(--color-dark-muted);font-size:18px}.stage-status{color:var(--color-stage-accent);margin-top:var(--space-20);font-size:12px;display:block}.stage-metrics{padding-block:var(--space-32);border-block:1px solid var(--color-dark-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stage-metrics>div{gap:var(--space-md);border-left:1px solid var(--color-dark-rule);padding-left:var(--space-32);flex-direction:column;display:flex}.stage-metrics>div:first-child{border-left:0;padding-left:0}.stage-metrics span{color:var(--color-dark-muted);font-size:15px}.stage-metrics strong{letter-spacing:-.06em;font-size:clamp(60px,7vw,108px);font-weight:500;line-height:1}.stage-metrics>div:first-child strong{color:var(--color-stage-accent)}.stage-charts{gap:var(--space-48);margin-top:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));min-height:230px;display:grid}.stage-charts h2{margin-bottom:var(--space-28);font-size:23px}.stage-bars{gap:var(--space-20);display:grid}.stage-bars>div>div:first-child{justify-content:space-between;gap:var(--space-20);margin-bottom:var(--space-xs);font-size:14px;display:flex}.stage-bar{background:var(--color-dark-rule);border-radius:4px;height:6px;overflow:clip}.stage-bar i{background:var(--color-stage-accent);transform-origin:0;height:100%;display:block}.stage-empty{max-width:30ch;font-size:14px}.stage-empty,.stage-footer{color:var(--color-dark-muted)}.stage-footer{justify-content:space-between;gap:var(--space-32);margin-top:var(--space-xl);border-top:1px solid var(--color-dark-rule);padding-top:var(--space-lg);font-size:12px;display:flex}@media (min-width:1600px){.hero{gap:var(--space-100)}.stage-page{padding-inline:max(var(--space-2xl),calc((100% - 1700px) / 2))}}@media (max-width:1100px){.hero{gap:var(--space-xl)}.wizard-content{padding-left:var(--space-xl)}.admin-shell{grid-template-columns:200px minmax(0,1fr)}.admin-sidebar{padding-inline:var(--space-md)}.admin-sidebar .logo{font-size:20px}.admin-main>main,.admin-topbar{padding-inline:var(--space-lg)}.lead-detail-grid{gap:var(--space-32);grid-template-columns:1fr}.lead-detail-grid>aside{border-left:0;padding:0}.overview-grid{gap:var(--space-lg)}.stage-page{padding-inline:var(--space-32)}.stage-charts{gap:var(--space-28)}.stage-metrics>div{padding-left:var(--space-20)}.method-layout{gap:var(--space-xl)}}@media (max-width:760px){.container{width:calc(100% - 40px)}.header-inner{height:74px}.site-header nav{gap:var(--space-md)}.site-header nav a:not(.nav-admin){display:none}.site-header .nav-admin{padding:var(--space-xs) var(--space-sm);font-size:12px}.hero{gap:var(--space-36);padding-block:var(--space-44);grid-template-columns:1fr}.hero h1{font-size:58px}.hero-description{max-width:33ch;margin-block:var(--space-lg);font-size:18px}.index-sheet{padding:var(--space-lg)}.method-layout{gap:var(--space-32);grid-template-columns:1fr}.method-section{padding-block:var(--space-xl)}.method-layout h2{font-size:32px}.privacy-strip{gap:var(--space-md);flex-wrap:wrap}.privacy-strip p{flex:1}.privacy-strip a{margin-left:var(--space-xl)}.site-footer{gap:var(--space-md);padding-block:var(--space-lg);flex-wrap:wrap}.site-footer>span{display:none}.site-footer>a:last-child{font-size:12px}.wizard-layout{margin-block:var(--space-lg) var(--space-xl);grid-template-columns:1fr;min-height:0}.wizard-aside{display:none}.wizard-content{padding:0}.wizard-content h1{margin-top:var(--space-28);font-size:32px}.option{min-height:56px}.option,.wizard-content>p{font-size:16px}.wizard-actions .button{min-height:52px}.result-overview{gap:var(--space-32);grid-template-columns:1fr}.page-title h1{font-size:34px}.score-block{padding:var(--space-lg)}.score-block>strong{font-size:96px}.section-title{align-items:flex-start;gap:var(--space-md);flex-direction:column}.recommendation-list{gap:var(--space-28);grid-template-columns:1fr}.recommendation-list h3{margin-top:var(--space-sm)}.recommendation-list p{font-size:16px}.breakdown-row{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) 64px 55px;font-size:13px}.demo-request{padding:var(--space-lg)}.demo-request h2{font-size:26px}.contact-fields>label{font-size:16px}.check-label{font-size:14px!important}.split-title{flex-direction:column;align-items:flex-start}.prose h1{font-size:36px}.admin-shell{display:block}.admin-sidebar{padding:var(--space-md) var(--space-20);border-right:0;border-bottom:1px solid var(--color-rule);align-items:center;gap:var(--space-md);flex-flow:wrap;display:flex}.admin-sidebar .logo{font-size:22px}.workspace-name{display:none}.admin-sidebar nav{gap:var(--space-2xs);order:3;width:100%;display:flex;overflow:auto}.admin-sidebar nav a{padding:var(--space-sm);white-space:nowrap;min-height:44px;font-size:13px}.admin-sidebar nav svg{width:16px}.sidebar-bottom{margin:0 0 0 auto;padding:0}.sidebar-bottom>a{display:none}.sidebar-bottom .button{min-height:44px;padding:var(--space-xs);font-size:13px}.admin-topbar{height:54px;padding-inline:var(--space-20)}.admin-topbar>span:last-child{font-size:11px}.admin-main>main{padding:0 var(--space-20) var(--space-xl)}.admin-main .page-title h1{font-size:32px}.metrics-grid{gap:var(--space-28);grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(3){border-left:0;padding-left:0}.metric>strong{font-size:40px}.overview-grid{gap:var(--space-28);margin-block:var(--space-32);grid-template-columns:1fr}.filters>select{max-width:none;font-size:14px}.search-input{flex-basis:100%}table{font-size:12px}td,th{padding:var(--space-md) var(--space-sm)}td:first-child{background:var(--color-paper);z-index:1;min-width:145px;max-width:180px;position:sticky;left:0}table .badge{white-space:normal}.table-subtext{font-size:12px}.segment-list>a{gap:var(--space-md)}.segment-list h2{font-size:22px}.segment-list p{font-size:13px}.settings-list>div{gap:var(--space-xs);flex-direction:column}.settings-list dd{text-align:left}.answers-list>div{gap:var(--space-xs);flex-direction:column}.answers-list dd{text-align:left;max-width:100%}.stage-page{padding-inline:var(--space-20)}.stage-header{height:76px}.stage-header .logo{font-size:23px}.stage-header>span{display:none}.stage-title{padding-block:var(--space-32);align-items:flex-start;gap:var(--space-lg);flex-direction:column}.stage-title h1{font-size:46px}.stage-title p{font-size:16px}.stage-status{margin-top:var(--space-sm)}.stage-metrics{gap:var(--space-28);grid-template-columns:repeat(2,minmax(0,1fr))}.stage-metrics>div:nth-child(3){border-left:0;padding-left:0}.stage-metrics strong{font-size:64px}.stage-metrics span{font-size:13px}.stage-charts{gap:var(--space-32);grid-template-columns:1fr}.stage-charts h2{margin-bottom:var(--space-20)}.stage-empty{max-width:100%}.stage-footer{gap:var(--space-md);flex-direction:column}.confirmation h1{font-size:34px}}@media (max-width:360px){.container{width:calc(100% - 32px)}.hero h1{font-size:48px}.logo{font-size:23px}.logo-mark{margin-right:var(--space-xs)}.index-sheet{padding:var(--space-20)}.index-row{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) 18px 42px;font-size:12px}.wizard-content h1{font-size:29px}.option{padding:var(--space-sm)}.stage-title h1{font-size:38px}.stage-metrics strong{font-size:56px}.stage-metrics>div{padding-left:var(--space-md)}.stage-header .logo{font-size:22px}.admin-topbar>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.button:active:not(:disabled),.option:active{transform:translateY(1px)}html{scrollbar-color:var(--color-muted) var(--color-surface)}.rhythm-hero{gap:var(--space-2xl);min-height:720px;padding-block:var(--space-2xl) var(--space-80);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;display:grid}.rhythm-hero h1{letter-spacing:-.05em;max-width:20ch;font-size:clamp(36px,3.6vw,50px);line-height:1.06}.rhythm-hero-benefits{color:var(--color-muted);margin-top:var(--space-lg);max-width:49ch;padding-left:var(--space-20);font-size:18px;line-height:1.5;list-style:outside}.rhythm-hero-benefits li+li{margin-top:var(--space-xs)}.hero-buttons{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.rhythm-hero .hero-buttons{margin-top:var(--space-32)}.quiet-action{align-items:center;gap:var(--space-xs);text-underline-offset:5px;font-size:14px;text-decoration:underline;display:inline-flex}.rhythm-hero .hero-note{margin-top:var(--space-lg)}.product-preview{background:var(--color-surface);border:1px solid var(--color-rule);padding:var(--space-lg);border-radius:16px;min-width:0}.preview-title{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-rule);font-size:13px;display:flex}.preview-title>span{color:var(--color-muted);text-align:right;max-width:18ch;font-size:11px}.preview-date{justify-content:space-between;gap:var(--space-md);margin-block:var(--space-lg);align-items:center;display:flex}.preview-date h2{font-size:24px}.preview-date>span{color:var(--color-accent);font-size:12px}.preview-counters{gap:var(--space-md);padding-block:var(--space-md) var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.preview-counters>div{gap:var(--space-xs);border-left:1px solid var(--color-rule);padding-left:var(--space-md);flex-direction:column;display:flex}.preview-counters>div:first-child{border-left:0;padding-left:0}.preview-counters strong{color:var(--color-accent);font-size:38px;font-weight:500;line-height:1}.preview-counters span{color:var(--color-muted);font-size:12px}.preview-task{align-items:center;gap:var(--space-sm);padding-block:var(--space-20);border-top:1px solid var(--color-rule);display:flex}.task-outline{border:1px solid var(--color-muted);border-radius:4px;flex-shrink:0;width:18px;height:18px}.preview-task>div{gap:6px;display:grid}.preview-task strong{font-size:13px;font-weight:500}.preview-task>div>span{color:var(--color-muted);font-size:11px}.preview-priority{background:var(--color-accent-soft);color:var(--color-accent);border-radius:4px;margin-left:auto;padding:4px 6px;font-size:10px}.preview-bottom{align-items:center;gap:var(--space-sm);border-top:1px solid var(--color-rule);padding-top:var(--space-lg);color:var(--color-accent);font-size:12px;display:flex}.rhythm-section{padding-block:var(--space-80)}.rhythm-section h2{max-width:26ch;font-size:clamp(32px,3.5vw,46px);line-height:1.12}#features.rhythm-section h2{font-size:clamp(28px,2.7vw,36px)}.section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2xl);margin-bottom:var(--space-xl);display:flex}.section-heading>p{color:var(--color-muted);max-width:40ch;font-size:16px}.pain-section{background:var(--color-surface)}.scenario-grid{gap:var(--space-32);margin-top:var(--space-48);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scenario-grid article{border-top:1px solid var(--color-rule);padding-top:var(--space-20)}.sequence-number{color:var(--color-accent);font-size:14px}.scenario-grid h3{margin-top:var(--space-lg);font-size:23px}.scenario-grid p{color:var(--color-muted);margin-top:var(--space-md);font-size:15px}.section-statement{max-width:35ch;margin-top:var(--space-48);font-size:26px}.flow-path{gap:var(--space-lg);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-path li{border-top:2px solid var(--color-accent);padding-top:var(--space-md);font-size:14px}.flow-path span{color:var(--color-muted);margin-bottom:var(--space-sm);font-size:12px;display:block}.kev-note{gap:var(--space-32);background:var(--color-surface);padding:var(--space-lg);border-radius:var(--radius);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.kev-note h3{font-size:22px}.kev-note p{color:var(--color-muted);font-size:15px}.feature-grid{gap:var(--space-xl) var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-grid article{border-top:1px solid var(--color-rule);padding-top:var(--space-lg)}.feature-grid svg{color:var(--color-accent);margin-bottom:var(--space-lg)}.feature-grid h3{font-size:22px}.feature-grid p{color:var(--color-muted);margin-top:var(--space-md);font-size:15px}.clientolov-band{background:var(--color-dark);color:var(--color-dark-ink);padding-block:var(--space-80)}.clientolov-presentation{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.clientolov-presentation h2{max-width:20ch;font-size:clamp(32px,3.5vw,46px)}.clientolov-presentation>div>p{max-width:46ch}.clientolov-benefits,.clientolov-presentation>div>p{margin-top:var(--space-lg);color:var(--color-dark-muted);font-size:16px}.clientolov-benefits{padding-left:1.25em;list-style:outside}.clientolov-benefits li+li{margin-top:var(--space-xs)}.clientolov-presentation .quiet-action{color:var(--color-stage-accent);margin-top:var(--space-lg)}.opportunity-preview{padding:var(--space-lg);border:1px solid var(--color-dark-rule);border-radius:12px}.opportunity-preview .preview-title{border-color:var(--color-dark-rule)}.opportunity-preview .preview-title>span{background:var(--color-dark-rule);color:var(--color-dark-ink);white-space:normal}.opportunity-preview>div:not(.preview-title){align-items:center;gap:var(--space-lg);padding-block:var(--space-20);border-bottom:1px solid var(--color-dark-rule);font-size:14px;display:flex}.opportunity-preview>div>strong{color:var(--color-stage-accent);margin-left:auto;font-size:24px}.opportunity-preview>p{max-width:100%!important;font-size:12px!important}.asset-layout{gap:var(--space-2xl);margin-bottom:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.large-copy{max-width:26ch;font-size:28px;line-height:1.35}.check-list{gap:var(--space-20);margin:0;padding:0;list-style:none;display:grid}.check-list li{gap:var(--space-sm);align-items:flex-start;font-size:15px;display:flex}.check-list svg{color:var(--color-accent);margin-top:2px}.waves-section{background:var(--color-surface)}.wave-steps{gap:var(--space-32);margin:var(--space-xl) 0 var(--space-32);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.wave-steps li{border-top:1px solid var(--color-rule);padding-top:var(--space-md)}.wave-steps span{color:var(--color-accent);font-size:12px}.wave-steps h3{margin-top:var(--space-md);font-size:20px}.tools-section{gap:var(--space-lg) var(--space-2xl);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tools-section h2{grid-row:span 2}.tools-section>p{color:var(--color-muted)}.audience-tags{gap:var(--space-sm);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.audience-tags span{border:1px solid var(--color-rule);padding:var(--space-sm) var(--space-md);border-radius:8px;font-size:15px}.pricing-section{background:var(--color-surface);padding-block:var(--space-80)}.pricing-layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pricing-layout h2{max-width:18ch;font-size:44px}.pricing-layout>div>p{margin-block:var(--space-lg) var(--space-32);color:var(--color-muted);max-width:45ch}.price-offer{border-left:1px solid var(--color-rule);padding-left:var(--space-2xl);flex-direction:column;align-items:flex-start;display:flex}.price-offer>span{font-size:15px}.price-offer h3{max-width:22ch;font-size:clamp(26px,2.5vw,36px);line-height:1.15}.price-offer .demo-invitation{margin-block:var(--space-lg) var(--space-32);font-size:16px}.price-offer>strong{letter-spacing:-.05em;font-size:64px;font-weight:500;line-height:1.3}.support-price{color:var(--color-muted);margin-block:var(--space-md) var(--space-32);font-size:15px}.support-price b{color:var(--color-ink);font-weight:500}.price-offer>p{font-size:13px}.final-cta{padding-block:var(--space-80);text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.final-cta h2{max-width:25ch;font-size:clamp(32px,4vw,48px)}.final-cta p{color:var(--color-muted);max-width:52ch}.product-footer{gap:var(--space-32);border-top:1px solid var(--color-rule);padding-block:var(--space-32);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;font-size:13px;display:grid}.product-footer p{margin-top:var(--space-md);color:var(--color-muted)}.product-footer nav,.product-footer>div:nth-child(2){gap:var(--space-sm);flex-direction:column;display:flex}.form-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manual-lead-form{gap:var(--space-lg);max-width:650px;display:grid}.task-form{gap:var(--space-md);padding-block:var(--space-lg);border-top:1px solid var(--color-rule);margin-top:var(--space-lg);display:grid}.task-form label,.task-result-form label{font-size:14px}.task-form h3{margin-bottom:var(--space-sm)}.task-item{padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule)}.task-item-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.task-item h3{font-size:18px;line-height:1.3}.task-item-heading a{color:var(--color-accent);font-size:14px;display:inline-block}.task-item p,.task-item-heading a{margin-top:var(--space-xs)}.task-item>.button{margin-top:var(--space-md)}.task-late .badge{color:var(--color-danger);background:var(--color-danger-soft)}.task-result{white-space:pre-wrap;font-size:14px}.task-result-form{gap:var(--space-md);margin-top:var(--space-lg);display:grid}.task-tabs{align-items:center;gap:var(--space-xs);padding-bottom:var(--space-lg);display:flex;overflow:auto}.task-tabs a{white-space:nowrap;min-height:44px;padding:var(--space-sm) var(--space-md);border-radius:8px;font-size:14px}.task-tabs [aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent)}.task-list{max-width:900px}.dashboard-actions{gap:var(--space-lg);margin-top:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-actions a{gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border-radius:var(--radius);align-items:center;display:flex}.dashboard-actions strong{color:var(--color-accent);font-size:32px;font-weight:500}.dashboard-actions span{font-size:14px}.opportunities-grid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.opportunity{border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.opportunity:hover{background:var(--color-surface)}.opportunity-top{justify-content:space-between;align-items:center;display:flex}.opportunity-top strong{color:var(--color-accent);font-size:52px;font-weight:500;line-height:1}.opportunity h2{font-size:23px}.opportunity p{color:var(--color-muted);flex:1;font-size:14px}.opportunity .text-link{text-underline-offset:4px;font-size:13px;text-decoration:underline}.calendar-toolbar{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.calendar-toolbar h2{font-size:24px}.calendar-toolbar .task-tabs{padding:0}.calendar-grid{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);min-width:0;min-height:260px;padding:var(--space-sm)}.calendar-month .calendar-day{min-height:150px}.calendar-day h3{margin-bottom:var(--space-md);justify-content:space-between;font-size:22px;display:flex}.calendar-day h3 span{color:var(--color-muted);font-size:13px;font-weight:400}.calendar-today{background:var(--color-accent-soft)}.calendar-task{padding-block:var(--space-sm);border-top:1px solid var(--color-rule);overflow-wrap:anywhere;gap:4px;font-size:12px;display:grid}.calendar-task time{color:var(--color-accent)}.calendar-task strong{font-size:12px;font-weight:500}.calendar-task span{color:var(--color-muted)}.analytics-layout{gap:var(--space-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.analytics-layout h2{margin-block:var(--space-lg);font-size:24px}.settings-form{gap:var(--space-32);max-width:850px;display:grid}.settings-form section{gap:var(--space-lg);border-top:1px solid var(--color-rule);padding-top:var(--space-lg);display:grid}.settings-form h2{font-size:25px}.settings-form label{font-size:14px}.settings-form>.button{justify-self:start}.workday-options{gap:var(--space-md);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.workday-options legend{margin-bottom:var(--space-sm);font-size:14px}details summary{cursor:pointer;min-height:44px;padding-block:var(--space-sm);font-size:14px}.demo-page{max-width:680px;padding-bottom:var(--space-2xl)}.public-demo-form{gap:var(--space-md);display:grid}.lead-detail-grid{margin-top:var(--space-32)}.lead-detail-grid>section{min-width:0}.lead-detail-grid .task-item{background:var(--color-clear)}.score-block h2{margin-bottom:var(--space-md);font-size:24px}.metric>strong{overflow-wrap:anywhere;font-size:clamp(28px,2.9vw,44px)}.manual-lead-form .check-label{margin-block:var(--space-sm)}@media (max-width:1100px){.rhythm-hero{gap:var(--space-32)}.rhythm-hero h1{font-size:42px}.preview-priority{display:none}.opportunities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-day{padding:var(--space-xs)}.section-heading{gap:var(--space-32)}}@media (max-width:760px){.rhythm-hero{min-height:0;padding-block:var(--space-xl);gap:var(--space-xl);grid-template-columns:1fr}.rhythm-hero h1{max-width:20ch;font-size:37px}.rhythm-hero-benefits{font-size:17px}.rhythm-hero .hero-buttons{align-items:flex-start;gap:var(--space-20);flex-direction:column}.rhythm-hero .button{min-height:52px;font-size:15px}.product-preview{padding:var(--space-20)}.preview-date h2{font-size:23px}.preview-date>span{display:none}.preview-title{gap:var(--space-xs)}.preview-title>span{font-size:10px}.preview-task strong{font-size:12px}.preview-counters span,.preview-task>div>span{font-size:11px}.preview-counters strong{font-size:34px}.preview-counters>div{padding-left:var(--space-sm)}.preview-counters{gap:var(--space-sm)}.rhythm-section{padding-block:var(--space-48)}.section-heading{gap:var(--space-lg);margin-bottom:var(--space-32);flex-direction:column}.rhythm-section h2{font-size:33px}.feature-grid,.scenario-grid{gap:var(--space-32);grid-template-columns:1fr}.scenario-grid h3{margin-top:var(--space-md);font-size:24px}.feature-grid p,.scenario-grid p{font-size:16px}.flow-path{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.flow-path li:last-child{grid-column:span 2}.kev-note{gap:var(--space-md);padding:var(--space-20);grid-template-columns:1fr}.clientolov-band{padding-block:var(--space-48)}.clientolov-presentation{gap:var(--space-32);grid-template-columns:1fr}.clientolov-presentation h2{font-size:34px}.opportunity-preview{padding:var(--space-20)}.opportunity-preview>div:not(.preview-title){gap:var(--space-md);font-size:13px}.asset-layout{gap:var(--space-lg);grid-template-columns:1fr}.large-copy{font-size:25px}.check-list li{font-size:16px}.wave-steps{gap:var(--space-lg);grid-template-columns:1fr}.wave-steps li{align-items:flex-start;gap:var(--space-md);display:flex}.wave-steps h3{margin-top:0;font-size:21px}.tools-section{grid-template-columns:1fr}.audience-tags span{padding:var(--space-sm);font-size:14px}.pricing-section{padding-block:var(--space-48)}.pricing-layout{gap:var(--space-32);grid-template-columns:1fr}.pricing-layout h2{font-size:34px}.price-offer{padding:var(--space-lg) 0 0;border-left:0;border-top:1px solid var(--color-rule)}.price-offer>strong{font-size:56px}.final-cta{padding-block:var(--space-48)}.product-footer{gap:var(--space-lg);grid-template-columns:1fr}.product-footer nav{gap:var(--space-lg);flex-direction:row}.dashboard-actions,.form-grid{grid-template-columns:1fr}.dashboard-actions{gap:var(--space-md)}.dashboard-actions a{padding:var(--space-md)}.analytics-layout,.opportunities-grid{grid-template-columns:1fr}.analytics-layout{gap:var(--space-lg)}.calendar-grid{grid-template-columns:1fr}.calendar-day,.calendar-month .calendar-day{min-height:100px}.calendar-day{padding:var(--space-md)}.calendar-day h3{justify-content:flex-start;gap:var(--space-lg)}.calendar-task,.calendar-task strong{font-size:14px}.calendar-task time{font-size:13px}.task-item-heading{gap:var(--space-sm)}.task-item h3{font-size:19px}.settings-form label,.task-form label,.task-result-form label{font-size:16px}.task-item-heading>.badge{white-space:normal;font-size:11px}.calendar-toolbar>.hero-buttons{gap:var(--space-sm)}.calendar-toolbar h2{font-size:20px}.workday-options{gap:var(--space-lg)}.admin-sidebar nav{max-width:100%}}@media (max-width:360px){.rhythm-hero h1{font-size:32px}.rhythm-hero .button{padding-inline:var(--space-md);font-size:14px}.preview-counters span{font-size:10px}.product-preview{padding:var(--space-md)}.preview-title{font-size:12px}.preview-title>span{max-width:16ch}.preview-bottom,.preview-task strong{font-size:11px}.pricing-layout h2{font-size:32px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}