@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}}:root{--blue:#0b66d6;--blue-dark:#064b9f;--ink:#201e1d;--ground:#f3f2f2;--line:#dedcda;--muted:#686461;--white:#fff;--plate-yellow:#f5c518}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--font-archivo), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}.site-header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffe6;position:sticky;top:0}.nav{align-items:center;gap:28px;max-width:1440px;height:76px;margin:0 auto;padding:0 64px;display:flex}.brand img{width:172px;height:auto;display:block}.nav-links{gap:30px;margin-left:auto;display:flex}.nav-links a{color:var(--muted);letter-spacing:-.01em;font-size:13px;font-weight:700;transition:color .18s}.nav-links a:hover{color:var(--blue)}.nav-cta{background:var(--ink);color:#fff;white-space:nowrap;padding:12px 20px;font-size:13px;font-weight:800;transition:background .2s,transform .2s}.nav-cta:hover{background:var(--blue);transform:translateY(-1px)}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;max-width:1440px;min-height:680px;margin:0 auto;padding:74px 64px 94px;display:grid;position:relative}.hero-copy{z-index:2;max-width:680px;position:relative}.eyebrow,.section-kicker{color:#5f5c59;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--blue);width:22px;height:3px}h1{letter-spacing:-.065em;max-width:720px;margin:22px 0;font-size:clamp(58px,6vw,96px);font-weight:800;line-height:.91}h1 em{color:var(--blue);font-style:normal}.hero-lede{color:#514e4c;letter-spacing:-.02em;max-width:610px;margin:0;font-size:clamp(18px,1.55vw,23px);line-height:1.45}.hero-phone{border:2px solid var(--ink);background:#fff;margin-top:30px;padding:22px 26px;transition:transform .2s,border-color .2s;display:block}.hero-phone:hover{border-color:var(--blue);transform:translateY(-2px)}.hero-phone small{color:#5f5c59;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.ring-dot{background:var(--blue);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-out infinite ringDot}@keyframes ringDot{0%{box-shadow:0 0 #0b66d680}70%{box-shadow:0 0 0 10px #0b66d600}to{box-shadow:0 0 #0b66d600}}.hero-phone strong{color:var(--ink);letter-spacing:-.02em;margin:6px 0 8px;font-size:clamp(30px,5.5vw,46px);font-weight:800;line-height:1;display:block}.hero-phone:hover strong{color:var(--blue)}.hero-phone span{color:#797573;max-width:44ch;font-size:12px;line-height:1.5;display:block}.hear-it-phone{margin-top:14px;font-size:14px}.hear-it-phone a{color:var(--ink);border-bottom:2px solid var(--blue);font-weight:800}.hear-it-phone a:hover{color:var(--blue)}.hero-actions{align-items:center;gap:24px;margin-top:38px;display:flex}.primary-button{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;min-width:225px;padding:18px 20px;font-size:14px;font-weight:800;transition:transform .2s,background .2s;display:flex}.primary-button:hover{background:var(--blue);transform:translateY(-2px)}.primary-button span{font-size:18px}.hero-actions p{color:#797573;margin:0;font-size:11px;line-height:1.45}.hero-actions p strong{color:var(--ink)}.call-stage{place-items:center;min-height:540px;display:grid;position:relative}.call-stage:before{content:"";background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:-170px -200px -130px -30px;transform:rotate(-8deg)}.signal{opacity:0;border:1px solid #ffffff4d;border-radius:50%;width:510px;height:510px;animation:4.4s cubic-bezier(.22,.61,.36,1) infinite heroRing;position:absolute}.signal-two{width:650px;height:650px;animation-delay:2.2s}@keyframes heroRing{0%{opacity:0;transform:scale(.52)}18%{opacity:.85}to{opacity:0;transform:scale(1.28)}}.phone-card{z-index:2;background:#fff;width:min(100%,440px);padding:25px;position:relative;transform:rotate(-2deg);box-shadow:0 36px 90px #02265357}.phone-topline{color:#6b6866;border-bottom:1px solid #e8e7e6;align-items:center;gap:8px;padding-bottom:20px;font-size:11px;font-weight:700;display:flex}.live-dot{background:#18a86b;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite liveDot;box-shadow:0 0 0 5px #e5f7ee}@keyframes liveDot{0%,to{box-shadow:0 0 0 5px #e5f7ee}50%{box-shadow:0 0 0 9px #18a86b1f}}.call-time{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto}.caller{align-items:center;gap:13px;padding:21px 0;display:flex}.caller-avatar{background:var(--blue);color:#fff;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.caller span,.vehicle-row small,.slot-row small{color:#8b8784;letter-spacing:.09em;font-size:9px;font-weight:800;display:block}.caller strong,.vehicle-row strong,.slot-row strong{margin-top:4px;font-size:14px;display:block}.transcript{border-left:3px solid var(--blue);background:#f2f7fd;padding:19px}.transcript p{margin:13px 0 0;font-size:14px;line-height:1.5}.wave{align-items:center;gap:4px;height:22px;display:flex}.wave i{background:var(--blue);width:3px;height:7px;animation:1.2s ease-in-out infinite wave}.wave i:nth-child(2n){height:16px;animation-delay:-.3s}.wave i:nth-child(3n){height:21px;animation-delay:-.6s}@keyframes wave{0%,to{opacity:.5;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}.vehicle-row,.slot-row{border:1px solid #e5e3e1;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.vehicle-icon{background:#f5c84b;border:2px solid #1c1c1c;padding:5px 8px;font-size:10px;font-weight:900}.check{color:#0b8c55;background:#e1f6eb;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:auto;font-weight:900;display:grid}.slot-row{justify-content:space-between}.slot-row>span{color:var(--blue);text-transform:uppercase;background:#e7f0fc;padding:7px 9px;font-size:9px;font-weight:800}.jobs-saved{z-index:3;color:#fff;background:var(--ink);align-items:center;gap:13px;min-width:170px;padding:16px;display:flex;position:absolute;bottom:-24px;right:-22px;box-shadow:0 18px 35px #0003}.jobs-saved strong{color:#58a3ff;font-size:34px;line-height:1}.jobs-saved span{text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.35}.trust-strip{background:var(--ink);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.trust-strip span{letter-spacing:-.005em;border-right:1px solid #45413f;align-items:center;gap:14px;min-height:88px;padding:22px 26px;font-size:12.5px;font-weight:700;line-height:1.35;display:flex}.trust-strip i{color:#58a3ff;letter-spacing:.06em;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-style:normal;font-weight:800}.missed-section{background:#fff;padding:128px max(64px,50vw - 656px)}.section-kicker:before{content:"";background:var(--blue);width:22px;height:3px}.missed-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:11%;margin-top:42px;display:grid}.missed-grid h2,.process-heading h2,.control-copy h2,.register-copy h2,.faq-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.2vw,68px);line-height:.98}.missed-copy>p{color:var(--muted);margin:4px 0 40px;font-size:18px;line-height:1.65}.outcomes{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.outcomes div{border-right:1px solid var(--line);padding:22px 10px 0 0}.outcomes div+div{padding-left:20px}.outcomes strong{color:var(--blue);letter-spacing:-.03em;font-size:26px;line-height:1;display:block}.outcomes span{color:#716d6a;margin-top:10px;font-size:12.5px;font-weight:500;line-height:1.45;display:block}.live-example-section{background:#eeecea;padding:136px max(64px,50vw - 656px);overflow:hidden}.live-example-heading{max-width:1020px;margin-bottom:58px}.live-example-heading h2{letter-spacing:-.06em;margin:23px 0 20px;font-size:clamp(50px,5.5vw,82px);line-height:.95}.live-example-heading h2 span{color:var(--blue)}.live-example-heading>p{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.live-demo{background:#fff;border:1px solid #cfcbc8;max-width:1180px;margin:0 auto;box-shadow:0 38px 90px #201e1d2b}.demo-topbar{color:#fff;background:#181716;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 26px;display:flex}.demo-console-brand{align-items:center;gap:12px;display:flex}.demo-console-brand img{width:26px;height:26px}.demo-console-brand strong,.demo-console-brand span{display:block}.demo-console-brand strong{letter-spacing:.14em;font-size:10px}.demo-console-brand span{color:#898582;letter-spacing:.16em;margin-top:4px;font-size:7px;font-weight:800}.demo-controls{align-items:center;gap:8px;display:flex}.demo-text-control{color:#aaa6a3;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #494643;padding:8px 10px;font-size:8px;font-weight:900}.demo-text-control:hover,.demo-text-control:focus-visible{color:#fff;border-color:#fff;outline:none}.demo-live-label{color:#dedbd8;letter-spacing:.14em;align-items:center;gap:9px;margin-left:8px;font-size:8px;font-weight:900;display:flex}.demo-live-label i{background:#ef5959;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 0 5px #ef595921}@keyframes livePulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}.demo-storyline{color:#777370;background:#23211f;grid-template-columns:repeat(3,1fr);min-height:70px;padding:0 26px;display:grid}.demo-storyline>div{border-right:1px solid #383532;grid-template-columns:auto 1fr;align-content:center;gap:6px 11px;padding:18px 22px 16px 0;transition:color .3s;display:grid;position:relative}.demo-storyline>div+div{padding-left:22px}.demo-storyline>div:last-child{border-right:0}.demo-storyline span{grid-row:1/3;align-self:center;font-size:9px;font-weight:900}.demo-storyline strong{letter-spacing:.035em;font-size:10px}.demo-storyline i{background:#393633;height:2px;position:relative;overflow:hidden}.demo-storyline i:after{content:"";background:var(--blue);transition:transform .45s;position:absolute;inset:0;transform:translate(-101%)}.demo-storyline .active,.demo-storyline .passed{color:#fff}.demo-storyline .active i:after,.demo-storyline .passed i:after{transform:translate(0)}.demo-workspace{grid-template-columns:286px minmax(0,1fr);min-height:556px;display:grid}.demo-signal-panel{background:var(--ink);color:#fff;padding:48px 34px 34px;position:relative;overflow:hidden}.demo-signal-panel:after{content:"";border:1px solid #3d3937;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-180px;left:-115px;box-shadow:0 0 0 48px #262321,0 0 0 49px #3a3734}.demo-signal-orbit{border:1px solid #514d49;border-radius:50%;place-items:center;width:116px;height:116px;margin-bottom:66px;display:grid;position:relative}.demo-signal-orbit:before,.demo-signal-orbit:after{content:"";border:1px solid #3e3a38;border-radius:50%;position:absolute}.demo-signal-orbit:before{inset:13px}.demo-signal-orbit:after{inset:28px}.demo-signal-orbit>i{border:1px solid #ef595952;border-radius:50%;animation:1.4s ease-out infinite ringSignal;position:absolute}.demo-signal-orbit>i:first-child{inset:36px}.demo-signal-orbit>i:nth-child(2){animation-delay:.38s;inset:27px}@keyframes ringSignal{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.demo-signal-orbit b{z-index:1;background:#d55353;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.phase-activating .demo-signal-orbit b,.phase-rescued .demo-signal-orbit b,.phase-complete .demo-signal-orbit b{background:var(--blue)}.phase-activating .demo-signal-orbit>i,.phase-rescued .demo-signal-orbit>i,.phase-complete .demo-signal-orbit>i{border-color:#4a97f56b}.demo-signal-kicker,.demo-signal-label{color:#898582;letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.demo-signal-value{color:#f06b6b;letter-spacing:-.065em;font-variant-numeric:tabular-nums;margin:10px 0 4px;font-size:50px;line-height:1;display:block}.phase-rescued .demo-signal-value,.phase-complete .demo-signal-value{color:#63aafd}.demo-signal-rule{background:#3a3634;height:1px;margin:28px 0 22px}.demo-signal-meta{z-index:1;justify-content:space-between;margin-top:12px;display:flex;position:relative}.demo-signal-meta span{color:#74706d;letter-spacing:.08em;font-size:7px;font-weight:800}.demo-signal-meta strong{color:#b5b0ad;letter-spacing:.04em;font-size:8px}.demo-feed-panel{background-color:#faf9f8;background-image:linear-gradient(#ece9e7 1px,#0000 1px),linear-gradient(90deg,#ece9e7 1px,#0000 1px);background-size:42px 42px;min-width:0;padding:38px 42px 30px;position:relative;overflow:hidden}.demo-feed-panel:before{content:"";background:linear-gradient(90deg,#faf9f88c,#faf9f8d1);position:absolute;inset:0}.demo-feed-heading{z-index:2;justify-content:space-between;align-items:flex-start;gap:25px;min-height:86px;display:flex;position:relative}.demo-feed-heading>div:first-child>span{color:#888380;letter-spacing:.14em;font-size:8px;font-weight:900}.demo-feed-heading h3{letter-spacing:-.045em;max-width:560px;margin:7px 0 0;font-size:clamp(24px,2.6vw,34px);line-height:1.05}.demo-switch-wrap{align-items:center;gap:9px;display:flex}.demo-switch-wrap>span{color:#817c79;letter-spacing:.08em;font-size:8px;font-weight:900}.demo-switch-wrap>strong{color:#999491;min-width:22px;font-size:8px}.demo-switch{cursor:pointer;background:#67625f;border:0;border-radius:20px;width:48px;height:26px;padding:3px;transition:background .25s}.demo-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .25s;display:block}.phase-activating .demo-switch,.phase-rescued .demo-switch,.phase-complete .demo-switch{background:var(--blue)}.phase-activating .demo-switch i,.phase-rescued .demo-switch i,.phase-complete .demo-switch i{transform:translate(22px)}.phase-activating .demo-switch-wrap>strong,.phase-rescued .demo-switch-wrap>strong,.phase-complete .demo-switch-wrap>strong{color:var(--blue)}.demo-switch:focus-visible{outline-offset:3px;outline:3px solid #8bbcf5}.demo-call-list,.demo-activation{z-index:1;height:365px;position:relative}.demo-call-list{flex-direction:column;justify-content:flex-end;gap:9px;display:flex;overflow:hidden}.demo-waiting{color:#87827f;background:#ffffffd1;border:1px dashed #d1cecb;justify-content:center;align-items:center;gap:12px;height:82px;font-size:11px;display:flex}.demo-waiting i{background:#999491;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite livePulse}.demo-call-row{background:#fffffff7;border:1px solid #dfdcda;border-left:3px solid #cf5555;grid-template-columns:34px auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 15px;animation:.42s ease-out both callSlide;display:grid;box-shadow:0 8px 22px #201e1d11}@keyframes callSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.demo-call-row.is-active{border-left-color:#e78845}.phase-rescued .demo-call-row,.phase-complete .demo-call-row{border-left-color:var(--blue)}.demo-call-row time{color:#98938f;font-variant-numeric:tabular-nums;font-size:8px;font-weight:800}.demo-avatar{color:#5e5a57;background:#eeecea;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.phase-rescued .demo-avatar,.phase-complete .demo-avatar{color:var(--blue);background:#e1edfb}.demo-caller-copy{min-width:0}.demo-caller-copy>strong{font-size:12px;display:block}.demo-caller-copy>span{color:#7d7875;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.demo-booking-path{gap:5px;margin-top:7px;display:flex}.demo-booking-path i{color:#3579c9;letter-spacing:.04em;background:#eaf2fc;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.demo-call-state{text-align:right;min-width:77px}.demo-call-state span{color:#bd4747;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.demo-call-state strong{color:#a93e3e;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:17px;display:block}.demo-call-row.is-active .demo-call-state span,.demo-call-row.is-active .demo-call-state strong{color:#c46a2c}.phase-rescued .demo-call-state span,.phase-rescued .demo-call-state strong,.phase-complete .demo-call-state span,.phase-complete .demo-call-state strong{color:#087d4b}.demo-activation{background:var(--blue);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:38px;animation:.45s ease-out both activationIn;display:flex;overflow:hidden}.demo-activation:before{content:"";border:1px solid #ffffff26;border-radius:50%;width:340px;height:340px;animation:1.7s ease-out infinite activationWave;position:absolute;box-shadow:0 0 0 64px #ffffff0a,0 0 0 65px #ffffff1f}@keyframes activationIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes activationWave{0%{opacity:0;transform:scale(.62)}35%{opacity:1}to{opacity:0;transform:scale(1.22)}}.demo-activation>*{z-index:1;position:relative}.demo-activation-mark{border:1px solid #ffffff57;place-items:center;width:70px;height:70px;display:grid}.demo-activation>span{letter-spacing:.16em;margin-top:24px;font-size:8px;font-weight:900}.demo-activation>strong{letter-spacing:-.045em;max-width:460px;margin-top:8px;font-size:clamp(24px,3vw,36px);line-height:1.05}.demo-activation>div:last-child{gap:8px;margin-top:24px;display:flex}.demo-activation>div:last-child i{letter-spacing:.08em;border:1px solid #ffffff47;padding:6px 8px;font-size:6px;font-style:normal;font-weight:900}.demo-progress{z-index:2;gap:6px;margin-top:22px;display:flex;position:relative}.demo-progress i{background:#d8d5d2;flex:1;height:3px;transition:background .25s}.demo-progress i.active{background:#e68743}.phase-missed .demo-progress i.complete{background:#cf5555}.phase-rescued .demo-progress i.active,.phase-complete .demo-progress i.active{background:#63aafd}.phase-rescued .demo-progress i.complete,.phase-complete .demo-progress i.complete{background:var(--blue)}.demo-comparison{background:#e8e5e3;border-top:1px solid #cfcbc8;grid-template-columns:1fr 245px 1fr;align-items:stretch;display:grid}.demo-comparison article{background:#ffffff8c;min-height:210px;padding:28px 30px;transition:background .3s}.demo-comparison article.active{background:#fff;box-shadow:inset 0 4px #c94e4e}.demo-comparison article:last-child.active{box-shadow:inset 0 4px 0 var(--blue)}.comparison-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.comparison-title span{color:#716c69;letter-spacing:.11em;font-size:8px;font-weight:900}.comparison-title i{color:#6a6562;background:#d9d6d3;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.demo-comparison article:last-child .comparison-title i{color:var(--blue);background:#dceaf9}.comparison-outcome{margin-top:27px}.comparison-outcome strong{letter-spacing:-.055em;font-size:43px;line-height:1;display:block}.comparison-outcome span{color:#8a8582;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:800;display:block}.comparison-outcome.saved strong{color:var(--blue)}.comparison-stats{gap:18px;margin-top:24px;display:flex}.comparison-stats span{color:#7d7875;text-transform:uppercase;font-size:8px;font-weight:800}.comparison-stats b{color:var(--ink);font-size:11px}.comparison-swing{background:var(--blue);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:27px 20px;display:flex;position:relative}.comparison-swing:before,.comparison-swing:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.comparison-swing:before{border-left:10px solid #e8e5e3;left:-1px}.comparison-swing:after{border-right:10px solid #e8e5e3;right:-1px}.comparison-swing span{letter-spacing:.15em;font-size:7px;font-weight:900}.comparison-swing strong{letter-spacing:-.055em;margin-top:9px;font-size:43px;line-height:1}.comparison-swing i{color:#cde2fb;margin-top:7px;font-size:8px;font-style:normal;font-weight:800}.demo-disclaimer{color:#8d8885;text-align:center;background:#f7f6f5;border-top:1px solid #d2cfcc;margin:0;padding:13px 22px;font-size:8px}.process-section{background:var(--ink);color:#fff;padding:126px max(64px,50vw - 656px);position:relative;overflow:hidden}.process-section:before{content:"";border:1px solid #3f3c3a;border-radius:50%;width:700px;height:700px;position:absolute;top:-350px;right:-260px;box-shadow:0 0 0 100px #262321,0 0 0 101px #3b3836}.section-kicker.light{color:#a8a3a0}.section-kicker.light:before{background:#58a3ff}.process-heading{z-index:1;position:relative}.process-heading h2{max-width:900px;margin-top:23px;font-size:clamp(50px,5.5vw,82px)}.process-heading h2 span{color:#58a3ff}.process-heading>p{color:#aaa6a3;font-size:16px}.process-grid{z-index:1;border-top:1px solid #484441;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid;position:relative}.process-card{border-right:1px solid #484441;min-height:270px;padding:30px 28px 30px 0}.process-card+.process-card{padding-left:28px}.step-number{color:#58a3ff;font-size:12px;font-weight:800}.process-card h3{letter-spacing:-.03em;margin:58px 0 14px;font-size:21px}.process-card p{color:#aaa6a3;margin:0;font-size:14px;line-height:1.65}.confirmed-banner{background:var(--blue);z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:54px;padding:24px 28px;display:grid;position:relative}.confirmation-mark{width:46px;height:46px;color:var(--blue);background:#fff;place-items:center;font-size:22px;font-weight:900;display:grid}.confirmed-banner small{color:#c9e0fb;letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.confirmed-banner strong{margin-top:5px;font-size:17px;display:block}.confirmed-banner p{margin:0;font-size:13px;font-weight:700}.control-section{background:#f5f4f3;grid-template-columns:1fr 1fr;min-height:740px;display:grid}.control-visual{background:var(--blue);place-items:center;min-height:740px;display:grid;position:relative;overflow:hidden}.control-grid{background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;transform:scale(1.2)rotate(8deg)}.switch-card{z-index:2;background:#fff;width:min(70%,390px);padding:38px;position:relative;box-shadow:0 30px 70px #03254e4d}.switch-status{color:#6e6b68;letter-spacing:.1em;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.switch-status span{background:#18a86b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e5f7ee}.switch-card>strong{letter-spacing:-.04em;margin:35px 0 10px;font-size:33px;display:block}.switch-card>p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.toggle{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;height:72px;margin-top:34px;padding:10px 10px 10px 22px;font-size:13px;font-weight:900;display:flex}.toggle i{background:#fff;width:52px;height:52px}.mini-alert{z-index:3;background:var(--ink);color:#fff;align-items:center;gap:13px;padding:16px 20px;display:flex;position:absolute;bottom:18%;left:12%;box-shadow:0 18px 40px #00000038}.mini-alert>span{color:#58a3ff;font-size:22px}.mini-alert small{color:#a8a3a0;letter-spacing:.1em;font-size:8px;font-weight:800;display:block}.mini-alert strong{margin-top:4px;font-size:12px;display:block}.control-copy{flex-direction:column;justify-content:center;max-width:650px;padding:120px 9%;display:flex}.control-copy h2{margin-top:25px}.control-copy>p{color:var(--muted);margin:30px 0 35px;font-size:17px;line-height:1.65}.control-copy ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.control-copy li{border-bottom:1px solid var(--line);padding:18px 0;font-size:13px;font-weight:700}.control-copy li span{width:42px;color:var(--blue);font-size:10px;display:inline-block}.register-section{background:var(--blue);color:#fff;grid-template-columns:.88fr 1.12fr;align-items:start;gap:9%;padding:128px max(64px,50vw - 656px);display:grid}.register-copy{padding-top:26px}.register-copy h2{margin-top:24px;font-size:clamp(48px,5vw,76px)}.register-copy>p{color:#d3e5fa;margin:28px 0 40px;font-size:17px;line-height:1.65}.register-points{border-top:1px solid #ffffff40}.register-points span{border-bottom:1px solid #ffffff40;padding:17px 0;font-size:12px;font-weight:700;display:block}.register-points strong{color:#a9cef7;width:42px;font-size:9px;display:inline-block}.form-card{width:100%;color:var(--ink);background:#fff;padding:clamp(28px,4vw,50px);box-shadow:0 30px 80px #03265247}.form-label{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:900}.form-card :is(h2,h3){letter-spacing:-.045em;margin:12px 0 8px;font-size:35px;font-weight:800}.form-intro{color:var(--muted);margin:0 0 28px;font-size:13px}.field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{margin-bottom:17px}.field label{color:#4f4c49;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.field input,.field select{width:100%;height:50px;color:var(--ink);background:#fafafa;border:1px solid #d6d3d1;border-radius:0;outline:none;padding:0 14px;font-size:13px;transition:border .2s,box-shadow .2s}.field input:focus,.field select:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #e3effd}.field input::placeholder{color:#aaa6a3}.form-privacy{color:#716d6a;margin:2px 0 20px;font-size:11px;line-height:1.5}.form-privacy a{color:inherit;font-weight:700;text-decoration:underline}.form-card button{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;height:58px;padding:0 20px;font-size:14px;font-weight:800;transition:background .2s,transform .2s;display:flex}.form-card button:hover{background:var(--blue);transform:translateY(-1px)}.form-card button:disabled{cursor:wait;opacity:.72;transform:none}.form-card button b{font-size:19px}.form-note{color:#989491;text-align:center;margin:12px 0 0;font-size:9px}.form-error{color:#9c2525;text-align:center;background:#fff0f0;margin:12px 0 0;padding:11px;font-size:11px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.success-card{flex-direction:column;justify-content:center;align-items:flex-start;min-height:570px;display:flex}.success-icon{color:#0b8c55;background:#e5f7ee;place-items:center;width:70px;height:70px;margin-bottom:30px;font-size:30px;font-weight:900;display:grid}.success-card :is(h2,h3){font-size:48px}.success-card p{max-width:430px;font-size:18px;line-height:1.5}.success-card>span{color:var(--muted);font-size:12px}.faq-section{background:#fff;grid-template-columns:.8fr 1.2fr;gap:10%;padding:125px max(64px,50vw - 656px);display:grid}.faq-heading h2{margin-top:22px;font-size:clamp(44px,4.4vw,66px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:25px 0;font-size:15px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:22px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:650px;color:var(--muted);margin:-7px 45px 26px 0;font-size:14px;line-height:1.65}.site-footer{background:var(--ink);color:#8f8b88;padding:68px max(64px,50vw - 656px) 0}.footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:48px;padding-bottom:56px;display:grid}.footer-brand img{width:180px;display:block}.footer-about p{max-width:340px;margin:20px 0 0;font-size:13px;line-height:1.7}.footer-col{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-col>span,.footer-col>.footer-col-head{color:#6f6b68;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.footer-col>.footer-col-head:hover{color:var(--white)}.footer-col a{color:#b7b3b0;font-size:13px;font-weight:600;transition:color .15s}.footer-col a:hover{color:var(--white)}.footer-col p{margin:5px 0 0;font-size:12px;line-height:1.6}.footer-legal{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 40px;padding:24px 0 28px;display:flex}.footer-legal p{color:#7d7976;max-width:84ch;margin:0;font-size:11px;line-height:1.6}.footer-legal span{color:#7d7976;white-space:nowrap;font-size:11px}@media (max-width:1080px){.nav-links{gap:22px}.nav-links a{font-size:12px}.process-grid{grid-template-columns:repeat(2,1fr)}.process-card:nth-child(2){border-right:0}.process-card:nth-child(n+3){border-top:1px solid #484441}.register-section{gap:5%}}@media (max-width:960px){.site-shell{background:#f7f7f6}.nav{padding:0 28px}.brand img{width:150px}.hero{grid-template-columns:1fr;gap:50px;padding:54px 28px 80px}.call-stage{background:var(--blue);min-height:520px;margin:0 -28px -80px;padding:40px 28px;overflow:hidden}.trust-strip{grid-template-columns:repeat(2,1fr)}.missed-section,.live-example-section,.process-section,.register-section,.faq-section{padding-left:34px;padding-right:34px}.missed-grid,.faq-section{grid-template-columns:1fr;gap:45px}.demo-workspace{grid-template-columns:235px minmax(0,1fr)}.demo-signal-panel{padding-left:26px;padding-right:26px}.demo-feed-panel{padding-left:28px;padding-right:28px}.demo-comparison{grid-template-columns:1fr 190px 1fr}.demo-comparison article{padding-left:22px;padding-right:22px}.control-section{grid-template-columns:1fr}.control-visual{min-height:620px}.control-copy{max-width:none;padding:95px 34px}.register-section{grid-template-columns:1fr;gap:60px}.register-copy{max-width:700px}.site-footer{padding-left:34px;padding-right:34px}.footer-main{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}}@media (max-width:620px){.nav{gap:14px;height:66px;padding:0 20px}.nav-links{gap:15px}.nav-links a{font-size:11px}@media (max-width:430px){.nav-links{display:none}}.brand img{width:155px}.nav-cta{padding:10px 12px;font-size:11px}.hero{padding:42px 20px 68px}h1{font-size:clamp(48px,15vw,68px)}.hero-lede{font-size:17px}.hero-phone{padding:18px 20px}.hero-actions{flex-direction:column;align-items:stretch;gap:15px}.primary-button{width:100%}.call-stage{min-height:560px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.phone-card{padding:18px;transform:none}.jobs-saved{bottom:32px;right:10px}.trust-strip{grid-template-columns:1fr}.trust-strip span{border-bottom:1px solid #45413f;min-height:60px}.missed-section,.live-example-section,.process-section,.register-section,.faq-section{padding:88px 20px}.missed-grid{margin-top:30px}.missed-grid h2,.control-copy h2,.register-copy h2,.faq-heading h2{font-size:42px}.outcomes{grid-template-columns:1fr}.outcomes div,.outcomes div+div{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.outcomes strong,.outcomes span{display:block}.outcomes span{margin:6px 0 0}.live-example-heading h2{font-size:48px}.live-example-heading{margin-bottom:38px}.demo-topbar{min-height:68px;padding:12px 14px}.demo-console-brand span{display:none}.demo-console-brand strong{font-size:8px}.demo-controls{gap:3px}.demo-text-control{padding:7px 6px}.demo-live-label{margin-left:4px}.demo-storyline{min-height:64px;padding:0 12px}.demo-storyline>div{grid-template-columns:1fr;gap:5px;padding-right:8px}.demo-storyline>div+div{padding-left:8px}.demo-storyline span{grid-row:auto;font-size:7px}.demo-storyline strong{min-height:22px;font-size:7px;line-height:1.25}.demo-workspace{grid-template-columns:1fr}.demo-signal-panel{min-height:220px;padding:29px 24px}.demo-signal-orbit{width:104px;height:104px;margin:0;position:absolute;top:28px;right:22px}.demo-signal-value{font-size:45px}.demo-signal-rule{width:calc(100% - 150px);margin:21px 0 17px}.demo-signal-meta{width:calc(100% - 145px)}.demo-signal-panel:after{display:none}.demo-feed-panel{padding:28px 14px 23px}.demo-feed-heading{gap:12px;min-height:105px}.demo-feed-heading h3{font-size:25px}.demo-switch-wrap>span{display:none}.demo-call-list,.demo-activation{height:320px}.demo-call-row{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;min-height:72px;padding:10px}.demo-call-row time{display:none}.demo-avatar{width:36px;height:36px}.demo-caller-copy>span{max-width:145px}.demo-booking-path i{padding:3px;font-size:5px}.demo-call-state{min-width:62px}.demo-call-state strong{font-size:15px}.demo-activation{padding:24px 15px}.demo-activation>strong{font-size:26px}.demo-activation>div:last-child{gap:4px}.demo-activation>div:last-child i{padding:5px 4px;font-size:5px}.demo-comparison{grid-template-columns:1fr}.demo-comparison article{min-height:176px;padding:25px}.comparison-outcome{margin-top:20px}.comparison-outcome strong{font-size:38px}.comparison-swing{min-height:150px}.comparison-swing:before,.comparison-swing:after{display:none}.process-heading h2{font-size:48px}.process-grid{grid-template-columns:1fr;margin-top:45px}.process-card,.process-card+.process-card{border-top:1px solid #484441;border-right:0;min-height:auto;padding:25px 0 30px}.process-card h3{margin-top:30px}.confirmed-banner{grid-template-columns:auto 1fr;padding:20px}.confirmed-banner p{grid-column:1/-1}.control-visual{min-height:540px}.switch-card{width:calc(100% - 40px);padding:28px}.mini-alert{bottom:45px;left:20px}.control-copy{padding:88px 20px}.field-grid{grid-template-columns:1fr;gap:0}.form-card{padding:28px 20px}.form-card :is(h2,h3){font-size:30px}.success-card{min-height:470px}.site-footer{padding:52px 20px 0}.footer-main{grid-template-columns:1fr;gap:38px;padding-bottom:44px}.footer-legal{padding:22px 0 30px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.call-demo{max-width:1000px;margin:0 auto}.call-demo__scenarios{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.call-demo__scenarios button{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;padding:11px 18px;font-size:13px;font-weight:700;transition:all .18s}.call-demo__scenarios button:hover{color:var(--ink);border-color:var(--ink)}.call-demo__scenarios button[aria-selected=true]{color:#fff;background:var(--ink);border-color:var(--ink)}.call-demo__display{border:1px solid var(--line);background:#fff;padding:34px}.call-demo__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.call-demo__intro :is(h2,h3){letter-spacing:-.035em;margin:14px 0 8px;font-size:clamp(22px,2.3vw,30px);font-weight:800;line-height:1.15}.call-demo__note{color:#514e4c;max-width:52ch;margin:0;font-size:15px;line-height:1.55}.call-demo__play{color:#fff;background:var(--ink);cursor:pointer;border:0;align-items:center;gap:10px;padding:15px 24px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.call-demo__play:hover{background:var(--blue);transform:translateY(-2px)}.call-demo__play span{font-size:12px}.call-demo__disclosure{background:var(--ground);border-left:3px solid var(--blue);color:#514e4c;margin:26px 0 0;padding:13px 16px;font-size:13px;line-height:1.6}.call-demo__disclosure strong{color:var(--ink)}.call-demo__silent{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 0;font-size:12px;font-weight:700}.call-demo__transcript{flex-direction:column;gap:2px;margin:22px 0 0;padding:0;list-style:none;display:flex}.call-demo__transcript li{border-left:3px solid #0000;grid-template-columns:116px 1fr;gap:18px;padding:13px 16px;transition:background .2s,border-color .2s;display:grid}.call-demo__transcript li span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-top:3px;font-size:11px;font-weight:800}.call-demo__transcript li p{color:#3a3735;margin:0;font-size:16px;line-height:1.55}.call-demo__transcript li.is-speaking{background:var(--ground);border-left-color:var(--blue)}.call-demo__transcript li.is-speaking span{color:var(--blue)}.call-demo__transcript li.is-speaking p{color:var(--ink);font-weight:500}@media (max-width:720px){.call-demo__display{padding:22px 18px}.call-demo__transcript li{grid-template-columns:1fr;gap:5px;padding:12px 14px}.call-demo__play{justify-content:center;width:100%}}.cookie-consent{z-index:60;background:var(--ink);color:var(--white);border-top:2px solid var(--blue);padding:10px clamp(20px,5vw,64px);position:fixed;inset:auto 0 0}.cookie-consent__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1312px;margin:0 auto;display:flex}.cookie-consent__inner p{color:#ffffffc7;max-width:78ch;margin:0;font-size:12px;line-height:1.5}.cookie-consent__inner a{color:var(--white);font-weight:800}.cookie-consent__actions{flex-shrink:0;gap:8px;display:flex}.cookie-consent__actions button{border:1px solid var(--white);color:var(--white);cursor:pointer;letter-spacing:.02em;background:0 0;padding:7px 16px;font-family:inherit;font-size:11px;font-weight:800}.cookie-consent__actions button:hover{background:var(--white);color:var(--ink)}.prose-page{background:var(--ground);max-width:760px;margin:0 auto;padding:56px clamp(22px,6vw,40px) 96px}.prose-back{color:var(--muted);margin-bottom:32px;font-size:12px;font-weight:700;display:inline-block}.prose-back:hover{color:var(--blue)}.prose-page h1{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(34px,6vw,52px);font-weight:800;line-height:1.05}.prose-page h2{letter-spacing:-.02em;margin:40px 0 12px;font-size:19px;font-weight:800}.prose-lead{margin:0 0 10px;font-size:18px;line-height:1.65}.prose-meta{color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:700}.prose-page p{margin:0 0 14px;font-size:15px;line-height:1.75}.prose-page ul{margin:0 0 14px;padding-left:20px}.prose-page li{margin-bottom:6px;font-size:15px;line-height:1.75}.prose-page a{color:var(--blue);font-weight:700;text-decoration:underline}@media (max-width:720px){.cookie-consent__inner{gap:10px}.cookie-consent__actions{width:100%}.cookie-consent__actions button{flex:1}}:root{--shell:max(64px, calc((100vw - 1312px) / 2));--ground-2:#eeecea;--ink-line:#45413f;--ink-muted:#aaa6a3;--blue-bright:#58a3ff;--plate:#f5c84b}.site-shell{background:#fff;min-height:60vh;overflow:hidden}.hero-ground{background:linear-gradient(115deg, #f7f7f6 0 53%, var(--blue) 53% 100%) no-repeat top / 100% 100%, white}.nav-links a[aria-current=page]{color:var(--ink)}.nav-links a[aria-current=page]:after{content:"";background:var(--blue);height:3px;margin-top:5px;display:block}.nav-toggle{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:-6px;padding:0;display:none}.nav-toggle i{background:var(--ink);width:22px;height:2px;margin:0 auto;transition:background .18s;display:block;position:relative}.nav-toggle i:before,.nav-toggle i:after{content:"";background:var(--ink);width:22px;height:2px;transition:transform .22s,top .22s;position:absolute;left:0}.nav-toggle i:before{top:-7px}.nav-toggle i:after{top:7px}.nav-toggle i.is-open{background:0 0}.nav-toggle i.is-open:before{top:0;transform:rotate(45deg)}.nav-toggle i.is-open:after{top:0;transform:rotate(-45deg)}.nav-toggle:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.nav-panel{display:none}.nav-panel a{padding:17px var(--shell);border-top:1px solid var(--line);justify-content:space-between;align-items:center;font-size:15px;font-weight:700;display:flex}.nav-panel a span,.nav-panel a[aria-current=page]{color:var(--blue)}.page-head{padding:62px var(--shell) 74px;position:relative;overflow:hidden}.page-head-inner{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:end;gap:8%;display:grid}.page-head-copy{max-width:780px}.page-head h1{letter-spacing:-.055em;max-width:20ch;margin:20px 0 0;font-size:clamp(44px,5vw,76px);font-weight:800;line-height:.96}.page-head h1 em{color:var(--blue);font-style:normal}.page-lede{letter-spacing:-.012em;max-width:58ch;margin:24px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.6}.page-head.tone-light{background:var(--ground-2)}.page-head.tone-light .page-lede{color:#514e4c}.page-head.tone-ink{background:var(--ink);color:#fff}.page-head.tone-ink h1 em{color:var(--blue-bright)}.page-head.tone-ink .page-lede{color:var(--ink-muted)}.page-head.tone-ink:before{content:"";border:1px solid #3f3c3a;border-radius:50%;width:640px;height:640px;position:absolute;top:-340px;right:-270px;box-shadow:0 0 0 92px #262321,0 0 0 93px #3b3836}.page-head.tone-ink .page-head-inner{z-index:1;position:relative}.page-head.tone-blue{background:var(--blue);color:#fff}.page-head.tone-blue h1 em{color:#cde2fb}.page-head.tone-blue .page-lede{color:#d3e5fa}.page-head-copy .crumbs{margin-bottom:20px;display:block}.crumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{letter-spacing:.04em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.crumbs a:hover{color:var(--blue)}.crumbs i{color:#b6b2af;font-style:normal}.crumbs span{color:var(--ink)}.tone-ink .crumbs a,.tone-blue .crumbs a,.crumbs.on-blue a{color:#ffffff9e}.tone-ink .crumbs span,.tone-blue .crumbs span,.crumbs.on-blue span{color:#fff}.tone-ink .crumbs i,.tone-blue .crumbs i,.crumbs.on-blue i{color:#fff6}.tone-ink .crumbs a:hover,.tone-blue .crumbs a:hover,.crumbs.on-blue a:hover{color:#fff}.head-plate{border:2px solid var(--ink);background:#fff;padding:22px 24px}.tone-ink .head-plate{border-color:var(--plate)}.plate-band{background:var(--plate);color:#1c1c1c;letter-spacing:.06em;border:2px solid #1c1c1c;padding:4px 8px;font-size:10px;font-weight:900;display:inline-block}.head-plate strong{color:var(--ink);letter-spacing:-.02em;margin:12px 0 8px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.1;display:block}.head-plate small{color:#797573;max-width:34ch;font-size:11px;line-height:1.5;display:block}.head-note{border-left:3px solid var(--blue);background:#fff;padding:24px 26px}.tone-ink .head-note{border-left-color:var(--blue-bright);background:#2a2725}.head-note small{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.tone-ink .head-note small{color:#8e8a87}.head-note strong{letter-spacing:-.035em;margin:9px 0 10px;font-size:28px;font-weight:800;line-height:1;display:block}.tone-ink .head-note strong{color:#fff}.head-note span{max-width:38ch;color:var(--muted);font-size:13px;line-height:1.6;display:block}.tone-ink .head-note span{color:var(--ink-muted)}.founder-card{border:2px solid var(--ink);background:#fff;max-width:268px;margin-left:auto}.founder-portrait{aspect-ratio:4/5;object-fit:cover;border-bottom:2px solid var(--ink);width:100%;height:auto;display:block}.founder-card-body{padding:14px 16px 16px}.founder-card-body small{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.founder-card-body strong{letter-spacing:-.03em;margin:9px 0 4px;font-size:20px;font-weight:800;line-height:1.05;display:block}.founder-card-body span{color:var(--muted);font-size:13px;display:block}.tone-ink .founder-card{border-color:var(--blue-bright);background:#2a2725}.tone-ink .founder-portrait{border-bottom-color:var(--blue-bright)}.tone-ink .founder-card-body small{color:#8e8a87}.tone-ink .founder-card-body strong{color:#fff}.tone-ink .founder-card-body span{color:var(--ink-muted)}@media (max-width:960px){.founder-card{margin-left:0}}.head-phone{border:2px solid var(--ink);background:#fff;padding:22px 26px;transition:transform .2s,border-color .2s;display:block}.tone-ink .head-phone{border-color:var(--blue-bright);background:#2a2725}.head-phone:hover{border-color:var(--blue);transform:translateY(-2px)}.head-phone small{color:#5f5c59;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.tone-ink .head-phone small{color:#9e9a97}.head-phone strong{letter-spacing:-.025em;margin:8px 0;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1;display:block}.tone-ink .head-phone strong{color:#fff}.head-phone span{color:#797573;max-width:34ch;font-size:12px;line-height:1.55;display:block}.tone-ink .head-phone span{color:var(--ink-muted)}.text-link{border-bottom:2px solid var(--blue);color:var(--ink);align-items:center;gap:9px;margin-top:30px;padding-bottom:4px;font-size:13px;font-weight:800;transition:gap .18s,color .18s;display:inline-flex}.text-link:hover{color:var(--blue);gap:14px}.text-link span{color:var(--blue)}.judge-section{padding:118px var(--shell);background:var(--ink);color:#fff;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:8%;display:grid;position:relative;overflow:hidden}.judge-section:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.judge-copy,.judge-actions{z-index:1;position:relative}.judge-copy h2{letter-spacing:-.055em;margin:22px 0 20px;font-size:clamp(40px,4.2vw,64px);line-height:.99}.judge-copy>p{max-width:46ch;color:var(--ink-muted);margin:0;font-size:16px;line-height:1.65}.judge-actions{gap:14px;display:grid}.judge-card{border:1px solid var(--ink-line);background:#262321;padding:28px 30px;transition:transform .2s,border-color .2s,background .2s;display:block}.judge-card:hover{border-color:var(--blue-bright);background:#2b2826;transform:translateY(-3px)}.judge-card small{color:#948f8c;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.judge-card strong{letter-spacing:-.035em;margin:12px 0 9px;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1;display:block}.judge-card>span{max-width:44ch;color:var(--ink-muted);font-size:13px;line-height:1.6;display:block}.judge-card i{color:var(--blue-bright);margin-top:16px;font-size:17px;font-style:normal;display:block}.judge-card.is-live{border-color:var(--blue)}.judge-card.is-live strong{color:var(--blue-bright)}.steps-strip{padding:96px var(--shell);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:7%;display:grid}.steps-strip-head h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(34px,3.4vw,48px);line-height:1}.steps-strip-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.steps-strip-list li{border-bottom:1px solid var(--line);letter-spacing:-.015em;align-items:center;gap:20px;padding:19px 0;font-size:15px;font-weight:700;display:flex}.steps-strip-list i{width:26px;color:var(--blue);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-style:normal;font-weight:800}.steps-strip-link{border-bottom:2px solid var(--blue);grid-column:2;justify-self:start;align-items:center;gap:9px;margin-top:24px;padding-bottom:4px;font-size:13px;font-weight:800;transition:gap .18s;display:inline-flex}.steps-strip-link:hover{color:var(--blue);gap:14px}.segments-section{padding:122px var(--shell);background:var(--ground-2)}.segments-head{max-width:800px}.segments-head h2{letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(40px,4.2vw,64px);line-height:.99}.segments-head>p{max-width:62ch;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.segments-grid{border-top:1px solid #cfcbc8;grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.segment-card{border-right:1px solid #cfcbc8;flex-direction:column;min-height:226px;padding:28px 26px 26px 0;transition:background .2s;display:flex}.segment-card+.segment-card{padding-left:26px}.segment-card:hover{background:#ffffffb8}.segment-card strong{letter-spacing:-.03em;font-size:19px;font-weight:800}.segment-card span{color:#6b6764;margin:16px 0 0;font-size:13.5px;font-style:italic;line-height:1.55}.segment-card i{color:var(--blue);margin-top:auto;padding-top:18px;font-size:17px;font-style:normal;transition:transform .2s}.segment-card:hover i{transform:translate(5px)}.areas-strip{padding:74px var(--shell);border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.areas-strip h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(28px,2.8vw,38px);line-height:1.02}.areas-links{flex-wrap:wrap;gap:10px;display:flex}.areas-links a{border:1px solid var(--line);align-items:center;gap:11px;padding:15px 20px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex}.areas-links a:hover{border-color:var(--ink);background:var(--ink);color:#fff}.areas-links a span{color:var(--blue)}.areas-links a:hover span{color:var(--blue-bright)}.spine-section{padding:118px var(--shell);background:#fff}.spine{max-width:1000px;margin:0;padding:0;list-style:none}.spine>li{grid-template-columns:108px minmax(0,1fr);gap:42px;padding-bottom:62px;display:grid;position:relative}.spine>li:last-child{padding-bottom:0}.spine>li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:78px;bottom:6px;left:33px}.spine-marker{position:relative}.spine-marker i{background:var(--ink);width:67px;height:67px;color:var(--blue-bright);font-variant-numeric:tabular-nums;place-items:center;font-size:15px;font-style:normal;font-weight:800;display:grid}.spine-body h2{letter-spacing:-.045em;margin:16px 0 22px;font-size:clamp(27px,2.9vw,38px);line-height:1.04}.spine-body>p{color:#4d4a48;max-width:64ch;margin:0 0 18px;font-size:16px;line-height:1.7}.spine-heard{border-left:3px solid var(--blue);background:#f2f7fd;max-width:56ch;padding:20px 24px;color:var(--ink)!important;margin:0 0 22px!important;font-size:18px!important;line-height:1.5!important}.spine-heard small,.spine-yours small{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.spine-heard small{color:var(--blue)}.spine-yours{border-top:1px solid var(--line);max-width:58ch;padding-top:20px;font-weight:500;color:var(--ink)!important;margin:0!important;font-size:14.5px!important;line-height:1.65!important}.confirmed-strip{padding:26px var(--shell);background:var(--blue);color:#fff;grid-template-columns:auto auto 1fr;align-items:center;gap:22px;display:grid}.confirmed-strip small{color:#c9e0fb;letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.confirmed-strip strong{margin-top:5px;font-size:18px;display:block}.confirmed-strip p{text-align:right;margin:0;font-size:13px;font-weight:700}.refusal-section{padding:122px var(--shell);background:var(--ground-2)}.refusal-head{max-width:780px}.refusal-head h2{letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(40px,4.2vw,64px);line-height:.99}.refusal-head>p{max-width:62ch;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.refusal-grid{background:#cfcbc8;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:48px;display:grid}.refusal-grid article{background:var(--ground-2);padding:34px 36px}.refusal-grid h3{letter-spacing:-.03em;margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.22}.refusal-grid p{max-width:52ch;color:var(--muted);margin:0;font-size:14.5px;line-height:1.7}.refusal-panel{padding:104px var(--shell);background:var(--ink);color:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:42px;display:grid}.refusal-panel-mark{color:#f08579;border:2px solid #d55353;place-items:center;width:74px;height:74px;font-size:30px;font-weight:400;display:grid}.refusal-panel h2{letter-spacing:-.05em;max-width:24ch;margin:18px 0 20px;font-size:clamp(30px,3.4vw,46px);line-height:1.04}.refusal-panel p{max-width:62ch;color:var(--ink-muted);margin:0;font-size:16px;line-height:1.7}.refusal-panel .text-link{color:#fff;border-bottom-color:var(--blue-bright)}.refusal-panel .text-link span,.refusal-panel .text-link:hover{color:var(--blue-bright)}.demo-page-section{padding:96px var(--shell);background:var(--ground-2)}.listen-notes{padding:110px var(--shell);background:#fff}.listen-notes-head h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(34px,3.6vw,52px);line-height:1}.listen-notes-lede{max-width:60ch;color:var(--muted);margin:20px 0 0;font-size:16.5px;line-height:1.7}.listen-list p a{color:var(--ink);border-bottom:2px solid var(--blue);font-weight:700}.listen-list p a:hover{color:var(--blue)}.listen-list{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:46px 0 0;padding:0;list-style:none;display:grid}.listen-list li{background:#fff;padding:32px 34px 34px 0;display:block}.listen-list li+li{padding-left:34px}.listen-list i{color:var(--blue);font-variant-numeric:tabular-nums;margin-bottom:42px;font-size:11px;font-style:normal;font-weight:800;display:block}.listen-list h3{letter-spacing:-.028em;margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.25}.listen-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.worth-section{padding:118px var(--shell);background:#fff}.worth-head{max-width:800px}.worth-head h2{letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(40px,4.2vw,64px);line-height:.99}.worth-head>p{max-width:62ch;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.worth-steps{counter-reset:none;border-top:1px solid var(--line);margin:50px 0 0;padding:0;list-style:none}.worth-steps li{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:34px;padding:34px 0;display:grid}.worth-steps i{color:var(--blue);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:34px;font-style:normal;font-weight:800;line-height:1}.worth-steps h3{letter-spacing:-.03em;margin:0 0 12px;font-size:22px;font-weight:800}.worth-steps p{max-width:68ch;color:var(--muted);margin:0;font-size:15.5px;line-height:1.72}.worth-steps a{color:var(--ink);border-bottom:1px solid var(--blue);font-weight:700}.worth-steps a:hover{color:var(--blue)}.shape-section{padding:118px var(--shell);background:var(--ink);color:#fff;position:relative;overflow:hidden}.shape-section:before{content:"";border:1px solid #3f3c3a;border-radius:50%;width:700px;height:700px;position:absolute;bottom:-400px;left:-300px;box-shadow:0 0 0 100px #262321,0 0 0 101px #3b3836}.shape-head,.shape-rows{z-index:1;position:relative}.shape-head{max-width:760px}.shape-head h2{letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(40px,4.2vw,64px);line-height:.99}.shape-head>p{max-width:60ch;color:var(--ink-muted);margin:0;font-size:17px;line-height:1.65}.shape-rows{border-top:1px solid var(--ink-line);margin-top:48px}.shape-rows article{border-bottom:1px solid var(--ink-line);grid-template-columns:76px 280px minmax(0,1fr);align-items:start;gap:34px;padding:34px 0;display:grid}.shape-rows i{color:var(--blue-bright);font-variant-numeric:tabular-nums;padding-top:5px;font-size:13px;font-style:normal;font-weight:800}.shape-rows h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.shape-rows p{max-width:66ch;color:var(--ink-muted);margin:0;font-size:15px;line-height:1.72}.signup-section{padding:88px var(--shell) 104px;background:var(--blue);color:#fff;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:8%;display:grid}.signup-copy h1{letter-spacing:-.055em;max-width:19ch;margin:20px 0 0;font-size:clamp(42px,4.6vw,68px);font-weight:800;line-height:.97}.signup-copy h1 em{color:#cde2fb;font-style:normal}.signup-lede{color:#d9e8fb;max-width:52ch;margin:24px 0 0;font-size:17px;line-height:1.6}.signup-points{border-top:1px solid #ffffff42;margin:38px 0 0;padding:0;list-style:none}.signup-points li{border-bottom:1px solid #ffffff42;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:19px 0;display:grid}.signup-points i{color:#a9cef7;font-variant-numeric:tabular-nums;padding-top:4px;font-size:10px;font-style:normal;font-weight:800}.signup-points strong{font-size:14px;display:block}.signup-points span{color:#cbdff7;margin-top:4px;font-size:13px;line-height:1.55;display:block}.signup-phone{border:2px solid #ffffff8c;margin-top:30px;padding:20px 24px;transition:border-color .2s,transform .2s;display:block}.signup-phone:hover{border-color:#fff;transform:translateY(-2px)}.signup-phone small{color:#cbdff7;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.signup-phone .ring-dot{background:#fff}.signup-phone strong{letter-spacing:-.025em;margin:7px 0;font-size:clamp(25px,3vw,34px);font-weight:800;line-height:1;display:block}.signup-phone span{color:#cbdff7;max-width:36ch;font-size:12px;line-height:1.55;display:block}.signup-secondary{border-bottom:2px solid #ffffff8c;align-items:center;gap:10px;margin-top:30px;padding-bottom:4px;font-size:13px;font-weight:800;transition:gap .18s,border-color .18s;display:inline-flex}.signup-secondary:hover{border-color:#fff;gap:15px}.prose-columns{padding:96px var(--shell);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:8%;display:grid}.prose-col-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.02}.prose-col-body p{color:#4d4a48;max-width:68ch;margin:0 0 20px;font-size:16.5px;line-height:1.74}.prose-col-body p:last-child{margin-bottom:0}.prose-col-body a{color:var(--ink);border-bottom:1px solid var(--blue);font-weight:700}.prose-col-body a:hover{color:var(--blue)}.contact-grid{padding:96px var(--shell);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.contact-card{background:#fff;flex-direction:column;padding:36px 34px 38px;transition:background .2s,transform .2s;display:flex}.contact-card:hover{background:var(--ground-2);transform:translateY(-3px)}.contact-card>i{color:var(--blue);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:800}.contact-card small{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;margin-top:40px;font-size:10px;font-weight:800;display:flex}.contact-card strong{letter-spacing:-.035em;overflow-wrap:break-word;margin:11px 0 12px;font-size:clamp(20px,2vw,26px);font-weight:800;line-height:1.1}.contact-card>span{color:var(--muted);font-size:13.5px;line-height:1.65}.contact-card.is-live strong{color:var(--blue)}.company-section{padding:96px var(--shell) 118px;background:var(--ground-2)}.company-head h2{letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(28px,2.8vw,38px);line-height:1.02}.company-list{background:#cfcbc8;grid-template-columns:repeat(3,1fr);gap:1px;margin:40px 0 0;display:grid}.company-list>div{background:var(--ground-2);padding:24px 26px}.company-list dt{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.company-list dd{margin:9px 0 0;font-size:15px;font-weight:600;line-height:1.5}.company-list dd a{color:var(--ink);border-bottom:1px solid var(--blue);font-weight:700}.company-list dd a:hover{color:var(--blue)}.calls-section{padding:118px var(--shell);background:#fff}.calls-head{max-width:780px}.calls-head h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(36px,3.8vw,56px);line-height:1}.calls-list{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:46px 0 0;padding:0;list-style:none;display:grid}.calls-list li{background:#fff;padding:30px 34px 32px}.calls-list small{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.calls-list p{letter-spacing:-.02em;color:#322f2d;max-width:42ch;margin:16px 0 0;font-size:19px;line-height:1.5}.shift-section{padding:118px var(--shell);background:var(--ink);color:#fff}.shift-head{max-width:760px}.shift-head h2{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(36px,3.8vw,56px);line-height:1}.shift-rows{border-top:1px solid var(--ink-line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.shift-rows article{border-right:1px solid var(--ink-line);padding:30px 30px 32px 0}.shift-rows article+article{padding-left:30px}.shift-rows article:last-child{border-right:0}.shift-rows i{color:var(--blue-bright);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:800;display:block}.shift-rows strong{letter-spacing:-.04em;margin:38px 0 12px;font-size:26px;font-weight:800;display:block}.shift-rows p{max-width:40ch;color:var(--ink-muted);margin:0;font-size:14px;line-height:1.7}.local-section{padding:118px var(--shell);background:#fff;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:8%;display:grid}.local-copy h2{letter-spacing:-.05em;max-width:24ch;margin:20px 0 24px;font-size:clamp(32px,3.4vw,48px);line-height:1.02}.local-copy p{color:#4d4a48;max-width:66ch;margin:0 0 20px;font-size:16.5px;line-height:1.74}.coverage-panel{border:1px solid var(--line);background:var(--ground-2);padding:0}.coverage-head{background:var(--ink);color:#fff;padding:26px 28px}.coverage-head small{color:#948f8c;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.coverage-head strong{letter-spacing:-.025em;margin-top:9px;font-size:19px;font-weight:800;line-height:1.3;display:block}.coverage-panel ul{flex-wrap:wrap;gap:8px;margin:0;padding:22px 28px;list-style:none;display:flex}.coverage-panel li{border:1px solid var(--line);background:#fff;padding:7px 11px;font-size:12.5px;font-weight:600}.coverage-panel>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:18px 28px 24px;font-size:12.5px;line-height:1.65}.sibling-strip{padding:74px var(--shell);background:var(--ground-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.sibling-strip h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(26px,2.6vw,36px);line-height:1.02}.sibling-links{flex-wrap:wrap;gap:10px;display:flex}.sibling-links a{background:#fff;border:1px solid #cfcbc8;align-items:center;gap:11px;padding:15px 20px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex}.sibling-links a:hover{border-color:var(--ink);background:var(--ink);color:#fff}.sibling-links a span{color:var(--blue)}.sibling-links a:hover span{color:var(--blue-bright)}.sibling-strip>div>p{max-width:56ch;color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.7}.sibling-strip>div>.text-link{margin-top:22px}.hub-section{padding:104px var(--shell) 96px;background:#fff}.hub-list{border-top:1px solid #cfcbc8;margin:0;padding:0;list-style:none}.hub-list a{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:7%;padding:36px 0 38px;transition:transform .22s,color .18s;display:grid}.hub-list a:hover{color:var(--blue);transform:translate(8px)}.hub-list h2{letter-spacing:-.05em;grid-area:1/1/span 2;margin:0;font-size:clamp(27px,2.9vw,40px);line-height:1}.hub-list p{color:#4d4a48;grid-area:1/2;max-width:58ch;margin:0;font-size:16px;line-height:1.7}.hub-list a:hover p{color:#4d4a48}.hub-list strong{max-width:52ch;color:var(--muted);grid-area:2/2;align-items:baseline;gap:10px;margin-top:15px;font-size:12.5px;font-weight:700;line-height:1.55;display:inline-flex}.hub-list strong span,.hub-list a:hover strong{color:var(--blue)}.hub-aside{padding:92px var(--shell);background:var(--ground-2);border-top:1px solid var(--line)}.hub-aside h2{letter-spacing:-.05em;max-width:22ch;margin:20px 0 16px;font-size:clamp(27px,2.9vw,40px);line-height:1.02}.hub-aside p{max-width:62ch;color:var(--muted);margin:0;font-size:16.5px;line-height:1.7}.hub-aside .text-link{margin-top:26px}.hub-aside-foot{max-width:52ch;color:var(--muted);margin:28px 0 0;font-size:13.5px;line-height:1.7}.hub-aside-foot a{color:var(--ink);border-bottom:2px solid var(--blue);font-weight:700}.hub-aside-foot a:hover{color:var(--blue)}.steps-strip-plain{max-width:52ch;color:var(--muted);margin:18px 0 0;font-size:15.5px;line-height:1.7}.shift-head .shift-plain{max-width:58ch;color:var(--ink-muted);margin:18px 0 0;font-size:15.5px;line-height:1.7}.closing-cta{padding:104px var(--shell);background:var(--blue);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:7%;display:grid}.closing-cta h2{letter-spacing:-.05em;max-width:22ch;margin:20px 0 16px;font-size:clamp(34px,3.6vw,52px);line-height:1.01}.closing-cta>div>p{color:#d3e5fa;max-width:52ch;margin:0;font-size:16px;line-height:1.65}.closing-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.primary-button.light{color:var(--ink);background:#fff}.primary-button.light:hover{background:var(--ink);color:#fff}.closing-phone{border:2px solid #ffffff8c;padding:15px 22px;transition:border-color .2s,transform .2s;display:block}.closing-phone:hover{border-color:#fff;transform:translateY(-2px)}.closing-phone small{color:#cbdff7;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.closing-phone .ring-dot{background:#fff}.closing-phone strong{letter-spacing:-.025em;margin-top:6px;font-size:24px;font-weight:800;line-height:1;display:block}.closing-secondary{border-bottom:2px solid #ffffff8c;align-items:center;gap:10px;padding-bottom:4px;font-size:13px;font-weight:800;transition:gap .18s,border-color .18s;display:inline-flex}.closing-secondary:hover{border-color:#fff;gap:15px}.footer-main{grid-template-columns:2.6fr repeat(4,minmax(0,1fr));gap:36px}.site-footer{position:relative;overflow:clip}.footer-brand{display:inline-block;position:relative}.footer-legal-links{flex-wrap:wrap;align-items:center;gap:6px 24px;display:flex}.footer-legal-links a{color:#a8a39f;font-size:11px;font-weight:600;transition:color .15s}.footer-legal-links a:hover{color:var(--white)}.footer-rings{pointer-events:none;width:0;height:0;position:absolute;top:14.5px;left:14px}.footer-rings i{opacity:0;border:1px solid #ffffff4d;border-radius:50%;width:180px;height:180px;animation:4.4s cubic-bezier(.22,.61,.36,1) infinite footerRing;position:absolute;top:-90px;left:-90px}.footer-rings i:nth-child(2){animation-delay:2.2s}@keyframes footerRing{0%{opacity:0;transform:scale(.12)}15%{opacity:.8}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.footer-rings i{opacity:.18;animation:none;transform:scale(.6)}.footer-rings i:nth-child(2){opacity:.1;transform:scale(1)}}.footer-phone{border:1px solid #45413f;margin-top:22px;padding:14px 18px;transition:border-color .2s;display:inline-block}.footer-phone:hover{border-color:var(--blue-bright)}.footer-phone small{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.footer-phone strong{color:#fff;letter-spacing:-.02em;margin-top:6px;font-size:21px;font-weight:800;display:block}.footer-col a[aria-current=page]{color:#fff}.prose-page h3{letter-spacing:-.015em;margin:26px 0 10px;font-size:15px;font-weight:800}.prose-page code{background:#e8e6e4;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.prose-page strong{font-weight:800}@media (max-width:1180px){.page-head-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:5%}.segments-grid{grid-template-columns:repeat(2,1fr)}.segment-card:nth-child(2n){border-right:0}.segment-card:nth-child(n+3){border-top:1px solid #cfcbc8}.contact-grid,.company-list,.listen-list{grid-template-columns:repeat(2,1fr)}.shape-rows article{grid-template-columns:62px 220px minmax(0,1fr);gap:24px}}@media (max-width:960px){.hero-ground{background:#f7f7f6}.nav-links{display:none}.nav-toggle{order:3;display:block}.nav-cta{order:2;margin-left:auto}.nav-panel{display:block}.nav-panel[hidden]{display:none}.page-head{padding:44px 34px 54px}.page-head-inner{grid-template-columns:1fr;align-items:start;gap:38px}.page-head-aside{max-width:520px}.nav-panel a,.judge-section,.steps-strip,.segments-section,.refusal-section,.refusal-panel,.spine-section,.listen-notes,.worth-section,.shape-section,.signup-section,.prose-columns,.contact-grid,.company-section,.calls-section,.shift-section,.local-section,.sibling-strip,.closing-cta,.areas-strip,.demo-page-section,.hub-section,.hub-aside,.confirmed-strip{padding-left:34px;padding-right:34px}.hub-list a{grid-template-columns:1fr;row-gap:12px}.hub-list h2,.hub-list p,.hub-list strong{grid-area:auto/1}.hub-list strong{margin-top:4px}.judge-section,.steps-strip,.signup-section,.prose-columns,.local-section,.closing-cta{grid-template-columns:1fr;gap:44px}.steps-strip-link{grid-column:1}.refusal-grid,.shift-rows,.calls-list{grid-template-columns:1fr}.shift-rows article,.shift-rows article+article{border-right:0;border-bottom:1px solid var(--ink-line);padding:26px 0}.shift-rows strong{margin-top:22px}.areas-strip,.sibling-strip,.refusal-panel{grid-template-columns:1fr;gap:26px}.spine>li{grid-template-columns:62px minmax(0,1fr);gap:24px}.spine>li:not(:last-child):before{top:50px;left:21px}.spine-marker i{width:43px;height:43px;font-size:12px}.confirmed-strip{grid-template-columns:auto 1fr}.confirmed-strip p{text-align:left;grid-column:1/-1}.shape-rows article{grid-template-columns:48px minmax(0,1fr);gap:8px 20px}.shape-rows h3{grid-column:2}.shape-rows p{grid-column:2;margin-top:10px}.listen-list li,.listen-list li+li{padding:26px 0 28px}.listen-list i{margin-bottom:20px}.footer-main{grid-template-columns:1fr 1fr}}@media (max-width:620px){.page-head{padding:34px 20px 46px}.page-head h1{font-size:clamp(36px,11vw,46px)}.page-lede{font-size:16.5px}.nav-panel a{padding-left:20px;padding-right:20px}.judge-section,.steps-strip,.segments-section,.refusal-section,.refusal-panel,.spine-section,.listen-notes,.worth-section,.shape-section,.signup-section,.prose-columns,.contact-grid,.company-section,.calls-section,.shift-section,.local-section,.sibling-strip,.closing-cta,.areas-strip,.demo-page-section,.hub-section,.hub-aside{padding:74px 20px}.hub-list h2,.hub-aside h2{font-size:28px}.hub-list a{padding:26px 0 28px}.hub-list a:hover{transform:none}.confirmed-strip{padding:22px 20px}.judge-copy h2,.segments-head h2,.refusal-head h2,.worth-head h2,.shape-head h2,.calls-head h2,.shift-head h2{font-size:36px}.closing-cta h2,.local-copy h2,.listen-notes-head h2,.spine-body h2{font-size:30px}.signup-copy h1{font-size:clamp(34px,10.5vw,44px)}.segments-grid,.contact-grid,.company-list,.listen-list{grid-template-columns:1fr}.segment-card,.segment-card+.segment-card{border-top:0;border-bottom:1px solid #cfcbc8;border-right:0;min-height:0;padding:24px 0 26px}.segment-card:last-child{border-bottom:0}.segment-card i{padding-top:14px}.calls-list p{font-size:17px}.calls-list li{padding:24px 22px 26px}.refusal-grid article{padding:26px 22px}.contact-card{padding:26px 22px 28px}.contact-card small{margin-top:26px}.worth-steps li{grid-template-columns:1fr;gap:12px;padding:26px 0}.spine>li{grid-template-columns:1fr;gap:16px;padding-bottom:44px}.spine>li:not(:last-child):before{display:none}.spine-heard{padding:16px 18px;font-size:16.5px!important}.areas-links a,.sibling-links a{flex:auto;justify-content:space-between}.closing-actions{flex-direction:column;align-items:stretch}.closing-actions .primary-button{width:100%}.closing-phone{text-align:center}.closing-phone small{justify-content:center}.footer-main{grid-template-columns:1fr}.footer-phone{width:100%}}.admin-shell{background:var(--ground-2);min-height:100vh}.admin-gate{background:var(--ink);place-items:center;min-height:100vh;padding:24px 20px;display:grid}.admin-gate-card{background:#fff;width:min(100%,400px);padding:clamp(28px,6vw,40px);box-shadow:0 40px 90px #0006}.admin-gate-mark{background:var(--ink);color:#fff;place-items:center;width:56px;height:56px;margin-bottom:26px;font-size:22px;display:grid}.admin-gate-kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.admin-gate-card h1{letter-spacing:-.045em;margin:11px 0 8px;font-size:38px;font-weight:800;line-height:1}.admin-gate-card>p{color:var(--muted);margin:0 0 28px;font-size:13.5px;line-height:1.6}.admin-gate-card label{color:#4f4c49;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.admin-gate-card input{width:100%;height:52px;color:var(--ink);background:#fafafa;border:1px solid #d6d3d1;border-radius:0;outline:none;padding:0 14px;font-size:16px;transition:border .18s,box-shadow .18s}.admin-gate-card input:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #e3effd}.admin-gate-error{color:#9c2525;background:#fff0f0;margin:12px 0 0;padding:11px 13px;font-size:12.5px}.admin-gate-card button{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;height:56px;margin-top:18px;padding:0 20px;font-size:14px;font-weight:800;transition:background .18s,transform .18s;display:flex}.admin-gate-card button:hover{background:var(--blue);transform:translateY(-1px)}.admin-gate-card button:disabled{cursor:wait;opacity:.7;transform:none}.admin-gate-card button b{font-size:18px}.admin-gate-alt{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.admin-gate-card button.admin-gate-toggle{color:#8b8784;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:auto;height:auto;min-height:44px;margin:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:underline;transition:color .18s;display:inline}.admin-gate-card button.admin-gate-toggle:hover{color:var(--blue);background:0 0;transform:none}.admin-gate-card button.is-secondary{border:1px solid var(--ink);color:var(--ink);background:0 0}.admin-gate-card button.is-secondary:hover{background:var(--ink);color:#fff}.ad{background:var(--ground-2);min-height:100vh}.ad-bar{z-index:30;background:var(--ink);color:#fff;align-items:center;gap:24px;padding:0 clamp(16px,3vw,28px);display:flex;position:sticky;top:0}.ad-brand{flex:none;align-items:baseline;gap:8px;padding:13px 0;display:flex}.ad-brand img{align-self:center}.ad-brand span{letter-spacing:-.02em;font-size:13.5px;font-weight:800}.ad-brand small{color:#8e8a87;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.ad-nav{scrollbar-width:none;gap:2px;margin-right:auto;display:flex;overflow-x:auto}.ad-nav::-webkit-scrollbar{display:none}.ad-nav a{color:#a8a3a0;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:46px;padding:0 12px;font-size:12.5px;font-weight:700;transition:color .15s;display:inline-flex;position:relative}.ad-nav a:hover{color:#fff}.ad-nav a[aria-current=page]{color:#fff;border-bottom-color:var(--blue)}.ad-nav b{background:var(--blue);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:17px;padding:1px 5px;font-size:10px;font-weight:800}.ad-out button{color:#cfcbc8;cursor:pointer;background:0 0;border:1px solid #45413f;min-height:32px;padding:0 11px;font-family:inherit;font-size:11px;font-weight:800;transition:all .15s}.ad-out button:hover{border-color:var(--blue-bright);color:#fff}.ad-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px clamp(16px,3vw,28px) 18px;display:flex}.ad-head h1{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:800;line-height:1}.ad-head p{color:var(--muted);margin:6px 0 0;font-size:12.5px}.ad-head-actions{flex:none;gap:8px;display:flex}.ad-body{padding:clamp(16px,2.4vw,24px) clamp(16px,3vw,28px) 60px}.ad-btn{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;align-items:center;padding:0 13px;font-family:inherit;font-size:12px;font-weight:800;transition:all .15s;display:inline-flex}.ad-btn:hover{border-color:var(--ink)}.ad-btn.is-primary{border-color:var(--ink);background:var(--ink);color:#fff}.ad-btn.is-primary:hover{background:var(--blue);border-color:var(--blue)}.ad-btn:disabled{opacity:.55;cursor:wait}.ad-label{color:#6f6b68;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:800}.ad-nums{font-variant-numeric:tabular-nums}.ad-wrap{overflow-wrap:anywhere}.ad-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.ad-dot.ok{background:var(--pf-ok)}.ad-dot.warn{background:#d9a441}.ad-dot.bad{background:#c0392b}.ad-dot.unknown{background:#a29e9b}.ad-dot.bad{animation:1.8s ease-out infinite adPulse}@keyframes adPulse{0%{box-shadow:0 0 #c0392b8c}70%{box-shadow:0 0 0 8px #c0392b00}to{box-shadow:0 0 #c0392b00}}.ad-status{border:1px solid var(--line);border-left:3px solid var(--pf-ok);background:#fff;align-items:center;gap:14px;padding:16px 20px;transition:all .15s;display:flex}.ad-status:hover{border-color:var(--ink)}.ad-status.warn{border-left-color:#d9a441}.ad-status.bad{background:#fdf3f2;border-left-color:#c0392b}.ad-status.unknown{border-left-color:#a29e9b}.ad-status-copy{flex:1;min-width:0}.ad-status-copy strong{letter-spacing:-.02em;font-size:15px;display:block}.ad-status-copy small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.ad-status-go{color:#b6b2af;font-size:15px}.ad-tiles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid}.ad-tiles a{background:#fff;padding:14px 16px 16px;transition:background .15s;display:block}.ad-tiles a:hover{background:#fbfbfa}.ad-tiles small{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.ad-tiles strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:30px;font-weight:800;line-height:1;display:block}.ad-tiles i{color:#8b8784;margin-top:5px;font-size:11.5px;font-style:normal;display:block}.ad-tiles .is-live strong{color:var(--blue)}.ad-tiles .is-warn strong{color:#8a5a00}.ad-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.ad-panel{border:1px solid var(--line);background:#fff}.ad-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.ad-panel-head h2{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:800}.ad-panel-head a{color:var(--blue);font-size:11.5px;font-weight:800}.ad-table-wrap{border:1px solid var(--line);background:#fff;overflow-x:auto}.ad-table{border-collapse:collapse;width:100%;font-size:12.5px}.ad-table.is-full{min-width:780px}.ad-table th{border-bottom:1px solid var(--line);color:#6f6b68;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fbfbfa;padding:10px 14px;font-size:9.5px;font-weight:800}.ad-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.ad-table tr:last-child td{border-bottom:0}.ad-table strong{overflow-wrap:break-word;font-size:13px;font-weight:700;display:block}.ad-table th:nth-child(2),.ad-table th:nth-child(3){min-width:130px}.ad-table small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.ad-table a{color:var(--blue);font-variant-numeric:tabular-nums;font-weight:700}.ad-col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ad-col-right{text-align:right;white-space:nowrap}.ad-col-tight{white-space:nowrap}.ad-inline-warn{color:#8a5a00;font-weight:800}.ad-empty-inline{color:var(--muted);margin:0;padding:18px 16px;font-size:13px;line-height:1.6}.ad-alert{background:#fdecea;border-left:3px solid #c0392b;margin-bottom:16px;padding:16px 18px}.ad-alert strong{font-size:14px;display:block}.ad-alert p{color:#6d4a46;margin:6px 0 9px;font-size:12.5px;line-height:1.6}.ad-alert code{color:#8a2b20;background:#fff;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block;overflow-x:auto}.ad-chip{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-right:4px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-block}.ad-chip.ok,.ad-chip.booked,.ad-chip.converted{background:var(--pf-ok-soft);color:var(--pf-ok)}.ad-chip.warn,.ad-chip.contacted{background:var(--pf-warn-soft);color:var(--pf-warn)}.ad-chip.bad,.ad-chip.missed,.ad-chip.declined{background:var(--pf-bad-soft);color:var(--pf-bad)}.ad-chip.new{color:var(--blue);background:#eaf2fc}.ad-chip.plain,.ad-chip.enquiry,.ad-chip.message{background:var(--ground-2);color:#6f6b68}.ad-chip.tagged{color:var(--blue);background:#eaf2fc}.ad-chip.demo{background:var(--pf-warn-soft);color:var(--pf-warn)}.ad-headline{border:1px solid var(--line);border-left:3px solid var(--pf-ok);background:#fff;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.ad-headline.warn{border-left-color:#d9a441}.ad-headline.bad{background:#fdf3f2;border-left-color:#c0392b}.ad-headline.unknown{border-left-color:#a29e9b}.ad-headline .ad-dot{margin-top:6px}.ad-headline strong{letter-spacing:-.03em;font-size:19px;font-weight:800;display:block}.ad-headline p{color:var(--muted);margin:5px 0 0;font-size:13px}.ad-checks{border:1px solid var(--line);background:#fff;margin:16px 0 0;padding:0;list-style:none}.ad-checks li{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 18px;display:grid}.ad-checks li+li{border-top:1px solid var(--line)}.ad-checks li.bad{background:#fdf7f6}.ad-checks .ad-dot{margin-top:4px}.ad-check-body strong{font-size:13.5px;font-weight:800;display:block}.ad-check-body p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:1.6}.ad-check-fix{color:#8a5a00!important}.ad-check-ms{color:#a29e9b;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:11px}.ad-foot-note{background:var(--ground-2);color:var(--muted);margin:16px 0 0;padding:13px 16px;font-size:12.5px;line-height:1.65}.ob-top{border:1px solid var(--line);background:#fff;grid-template-columns:1.1fr 1fr;gap:28px;margin-bottom:26px;padding:18px 20px 0;display:grid;position:relative}.ob-top.is-ready{border-color:var(--pf-ok)}.ob-top strong{letter-spacing:-.025em;margin-top:8px;font-size:17px;font-weight:800;display:block}.ob-top.is-ready .ob-top-state strong{color:var(--pf-ok)}.ob-top.is-waiting .ob-top-state strong{color:var(--pf-warn)}.ob-top p{color:var(--muted);margin:7px 0 0;font-size:12.5px;line-height:1.55}.ob-top-next strong{color:var(--blue)}.ob-top-bar{background:var(--ground-2);height:3px;position:absolute;bottom:0;left:0;right:0}.ob-top-bar i{height:100%;width:var(--pct);background:var(--blue);transition:width .4s;display:block}.ob-top.is-ready .ob-top-bar i{background:var(--pf-ok)}.ob-phase-head{border-bottom:1px solid var(--line);padding-bottom:12px}.ob-phase-head h2{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:800}.ob-phase-head p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.ob-steps{margin:0;padding:0;list-style:none}.ob-step{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.ob-step:last-child{border-bottom:0}.ob-mark{background:var(--ground-2);width:24px;height:24px;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:800;display:flex}.ob-step.is-done .ob-mark{background:var(--pf-ok);color:#fff}.ob-step.is-waiting .ob-mark{box-shadow:inset 0 0 0 1px var(--line);color:#a5a09c;background:0 0}.ob-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ob-title h3{letter-spacing:-.02em;margin:0;font-size:13.5px;font-weight:800}.ob-step.is-done .ob-title h3{color:var(--muted)}.ob-step.is-waiting .ob-title h3{color:#8d8884}.ob-tag{background:var(--pf-warn-soft);color:var(--pf-warn);letter-spacing:.07em;text-transform:uppercase;padding:2px 6px;font-size:9px;font-weight:800}.ob-step.is-done .ob-tag{background:var(--ground-2);color:var(--muted)}.ob-how{letter-spacing:.07em;text-transform:uppercase;margin-left:auto;font-size:9.5px;font-weight:800}.ob-how.is-checked{color:var(--blue)}.ob-how.is-recorded{color:#9a948f}.ob-detail{color:var(--muted);max-width:76ch;margin:6px 0 0;font-size:12.5px;line-height:1.55}.ob-step.is-done .ob-detail{color:#3f3b38}.ob-said{background:var(--ground-2);color:#4a4643;max-width:76ch;margin:8px 0 0;padding:7px 10px;font-size:12px;line-height:1.5}.ob-step.is-done .ob-said{background:var(--pf-ok-soft);color:#2c4a38}.ob-after{color:#8d8884;margin:8px 0 0;font-size:11.5px;line-height:1.5}.ob-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.ob-actions:empty{margin-top:0}.ob-actions form{display:contents}.ob-go{color:var(--blue);font-size:11.5px;font-weight:800}.ob-go:hover{text-underline-offset:3px;text-decoration:underline}.ob-btn{background:var(--ink);color:#fff;letter-spacing:-.01em;cursor:pointer;border:0;padding:7px 12px;font-family:inherit;font-size:11.5px;font-weight:800;transition:background .18s}.ob-btn:hover,.ob-btn.is-go{background:var(--blue)}.ob-btn:disabled{opacity:.5;cursor:not-allowed}.ob-undo{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:underline}.ob-undo:hover{color:var(--pf-bad)}.ob-form{max-width:62ch;margin-top:10px}.ob-form label{color:var(--muted);margin-bottom:5px;font-size:11.5px;font-weight:700;display:block}.ob-form textarea{border:1px solid var(--line);resize:vertical;background:#fff;width:100%;padding:9px 10px;font-family:inherit;font-size:12.5px;line-height:1.5}.ob-form textarea:focus{outline:2px solid var(--blue);outline-offset:-1px}.ob-form-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.ad-garage-link{color:var(--ink);font-weight:800;display:block}.ad-garage-link:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.ad-progress{align-items:center;gap:8px;display:flex}.ad-progress small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.ad-progress:hover .ad-chip{filter:brightness(.94)}@media (max-width:860px){.ob-top{grid-template-columns:1fr;gap:0}.ob-top>div+div{border-top:1px solid var(--line);padding-top:16px}.ob-how{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.ob-top-bar i,.ob-btn{transition:none}}.ad-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 14px;display:flex}.ad-filters{flex-wrap:wrap;gap:5px;display:flex}.ad-filters a{border:1px solid var(--line);min-height:32px;color:var(--muted);text-transform:capitalize;background:#fff;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.ad-filters a:hover{border-color:var(--ink);color:var(--ink)}.ad-filters a[aria-current=true]{border-color:var(--ink);background:var(--ink);color:#fff}.ad-filters b{font-variant-numeric:tabular-nums;opacity:.7}.ad-search{gap:6px;display:flex}.ad-search input{border:1px solid var(--line);background:#fff;border-radius:0;outline:none;min-width:240px;height:32px;padding:0 11px;font-family:inherit;font-size:12.5px}.ad-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #e3effd}.ad-search button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;height:32px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:800}.ad-search button:hover{background:var(--blue);border-color:var(--blue)}.ad-sources{border:1px solid var(--line);background:#fff;padding:14px 16px}.ad-sources ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ad-sources li{border:1px solid var(--line);background:var(--ground-2);align-items:baseline;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.ad-sources li strong{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.ad-sources li.is-tagged{border-color:var(--blue);color:var(--blue);background:#eaf2fc}.ad-leads{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ad-leads>li{border:1px solid var(--line);background:#fff;min-width:0;padding:15px 18px 16px}.ad-leads>li.is-new{border-left:3px solid var(--blue)}.ad-leads>li.is-converted{border-left:3px solid var(--pf-ok)}.ad-leads>li.is-declined{opacity:.65}.ad-lead-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ad-lead-top h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:800}.ad-lead-top time{color:#a29e9b;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.ad-lead-meta{color:var(--muted);margin:7px 0 0;font-size:12.5px}.ad-lead-contact{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.ad-lead-contact a{color:var(--blue);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:700}.ad-lead-note{background:var(--ground-2);color:var(--muted);margin:10px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.6}.ad-lead-door{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:12px;display:flex}.ad-lead-door>span{color:#8d8986}.ad-lead-door.is-linked{color:var(--pf-ok)}.ad-lead-door.is-linked strong{color:var(--ink);font-weight:700}.ad-lead-door button{color:var(--blue);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ad-lead-door button:hover{color:var(--blue-bright)}.ad-lead-door em{color:var(--pf-bad);font-style:normal;font-weight:700}.ad-lead-door.is-open{background:var(--ground-2);border-left:3px solid var(--plate);margin-top:10px;padding:11px 12px 9px;display:block}.ad-lead-door.is-open>p{color:var(--ink);margin:0 0 8px;font-size:12px;font-weight:700}.ad-lead-door.is-open ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ad-lead-door.is-open li button{border:1px solid var(--line);text-align:left;background:#fff;width:100%;padding:8px 10px;text-decoration:none;display:block}.ad-lead-door.is-open li button:hover{border-color:var(--blue);background:#f7fbff}.ad-lead-door.is-open li strong{color:var(--ink);font-size:13px;font-weight:700;display:block}.ad-lead-door.is-open li small{color:var(--muted);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.ad-lead-door.is-open li em{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:10.5px;font-style:normal;font-weight:800;display:block}.ad-lead-door-cancel{margin-top:8px}.ad-lead-door-err{margin-top:8px;display:block}.ad-pay{flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.ad-pay.is-open{min-width:170px}.ad-pay-start{white-space:nowrap}.ad-pay label{align-items:center;gap:3px;display:inline-flex}.ad-pay label i{color:var(--muted);font-style:normal;font-weight:700}.ad-pay input{border:1px solid var(--line);outline:none;width:62px;height:28px;padding:0 6px;font-family:inherit;font-size:12px}.ad-pay input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #e3effd}.ad-pay small{color:var(--muted);white-space:nowrap}.ad-pay button{color:var(--blue);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ad-pay .ad-btn{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:28px;padding:0 10px;text-decoration:none}.ad-pay .ad-btn:hover{background:var(--blue);border-color:var(--blue)}.ad-pay-stop{font-size:11px;color:var(--muted)!important}.ad-pay-stop:hover{color:var(--pf-bad)!important}.ad-pay-confirm{color:var(--pf-bad);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ad-pay-confirm button:first-of-type{color:var(--pf-bad)}.ad-pay em{color:var(--pf-bad);font-style:normal;font-weight:700}.ad-chip.pay{background:var(--pf-ok-soft);color:var(--pf-ok)}.ad-chip.pay b{font-weight:800}.ad-lead-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}.ad-lead-actions form{display:contents}.ad-note-form{flex:260px;gap:6px;display:flex!important}.ad-note-form input{border:1px solid var(--line);border-radius:0;outline:none;flex:1;min-width:0;height:34px;padding:0 10px;font-family:inherit;font-size:12.5px}.ad-note-form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #e3effd}.ad-provision{margin-top:20px}.ad-provision form{padding:16px 18px 18px}.ad-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ad-form-grid label{display:block}.ad-form-grid span{color:#4f4c49;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:9.5px;font-weight:800;display:block}.ad-form-grid input{background:#fafafa;border:1px solid #d6d3d1;border-radius:0;outline:none;width:100%;height:38px;padding:0 11px;font-family:inherit;font-size:14px}.ad-form-grid input:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #e3effd}.ad-provision .ad-btn{min-height:38px;margin-top:14px}.ad-error{color:#9c2525;background:#fff0f0;margin:12px 0 0;padding:10px 12px;font-size:12.5px}.ad-ok{background:var(--pf-ok-soft);color:var(--pf-ok);margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.6}@media (max-width:1000px){.ad-tiles{grid-template-columns:repeat(2,1fr)}.ad-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.ad-bar{flex-wrap:wrap;gap:0 14px}.ad-brand{padding:11px 0 6px}.ad-out{margin-left:auto}.ad-nav{border-top:1px solid #332f2d;order:3;width:100%}.ad-nav a{min-height:42px}.ad-tiles{grid-template-columns:1fr}.ad-tiles a{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ad-tiles strong{margin-top:0;font-size:26px}.ad-tiles i{display:none}.ad-toolbar{align-items:stretch}.ad-search{width:100%}.ad-search input{flex:1;min-width:0}.ad-checks li{grid-template-columns:14px minmax(0,1fr)}.ad-check-ms{grid-column:2}.ad-lead-top time{width:100%;margin-left:0}}:root{--pf-ok:#0b8c55;--pf-ok-soft:#e1f6eb;--pf-warn:#8a5a00;--pf-warn-soft:#fbf0d9;--pf-bad:#b3281d;--pf-bad-soft:#fbe6e3;--pf-side:248px}.portal-shell{background:var(--ground-2);min-height:100vh}.portal-gate{background:var(--ink);place-items:center;min-height:100vh;padding:24px 20px;display:grid}.portal-gate-card{background:#fff;width:min(100%,410px);padding:clamp(28px,6vw,42px);box-shadow:0 40px 90px #0006}.portal-gate-mark{background:var(--ink);color:#fff;place-items:center;width:56px;height:56px;margin-bottom:26px;font-size:24px;display:grid}.portal-gate-kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.portal-gate-card h1{letter-spacing:-.045em;margin:11px 0 8px;font-size:38px;font-weight:800;line-height:1}.portal-gate-card>p{color:var(--muted);margin:0 0 26px;font-size:14px;line-height:1.6}.portal-gate-notice{border-left:3px solid var(--blue);color:#2b4c74;background:#eaf2fc;margin:0 0 22px;padding:13px 15px;font-size:13px;line-height:1.55}.portal-gate-card label{color:#4f4c49;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.portal-gate-card input{width:100%;height:54px;color:var(--ink);background:#fafafa;border:1px solid #d6d3d1;border-radius:0;outline:none;padding:0 14px;font-size:16px;transition:border .18s,box-shadow .18s}.portal-gate-card input:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #e3effd}.portal-gate-error{color:#9c2525;background:#fff0f0;margin:12px 0 0;padding:11px 13px;font-size:12.5px}.portal-gate-card button{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;height:56px;margin-top:18px;padding:0 20px;font-size:14px;font-weight:800;transition:background .18s,transform .18s;display:flex}.portal-gate-card button:hover{background:var(--blue);transform:translateY(-1px)}.portal-gate-card button:disabled{cursor:wait;opacity:.7;transform:none}.portal-gate-card button b{font-size:18px}.portal-gate-quiet{color:#8b8784!important;margin:18px 0 0!important;font-size:12.5px!important}.portal-gate-quiet a,.portal-gate-foot a{color:var(--ink);border-bottom:1px solid var(--blue);font-weight:700}.portal-gate-foot{border-top:1px solid var(--line);color:#8b8784;margin:22px 0 0;padding-top:18px;font-size:12.5px}.pf{grid-template-columns:var(--pf-side) minmax(0, 1fr);background:var(--ground-2);min-height:100vh;display:grid}.pf-side{background:var(--ink);color:#fff;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.pf-brand{border-bottom:1px solid #332f2d;align-items:center;gap:11px;padding:20px 18px;display:flex}.pf-brand span{min-width:0}.pf-brand strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.pf-brand small{color:#8e8a87;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800;display:block}.pf-nav{flex-direction:column;flex:1;gap:2px;padding:14px 10px;display:flex}.pf-nav a{color:#a8a3a0;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13.5px;font-weight:700;transition:color .16s,background .16s;display:flex;position:relative}.pf-nav a:hover{color:#fff;background:#292624}.pf-nav a[aria-current=page]{color:#fff;background:#2b2826}.pf-nav a[aria-current=page]:before{content:"";background:var(--blue);width:3px;position:absolute;top:6px;bottom:6px;left:-10px}.pf-nav i{flex:none;place-items:center;width:20px;height:20px;display:grid}.pf-nav svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pf-nav b{background:var(--blue);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:20px;margin-left:auto;padding:2px 6px;font-size:10.5px;font-weight:800}.pf-side-foot{border-top:1px solid #332f2d;padding:14px 18px 18px}.pf-side-foot p{color:#7d7976;text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px;font-size:11px;overflow:hidden}.pf-side-foot button{color:#cfcbc8;cursor:pointer;background:0 0;border:1px solid #45413f;min-height:36px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:800;transition:all .16s}.pf-side-foot button:hover{border-color:var(--blue-bright);color:#fff}.pf-main{flex-direction:column;min-width:0;display:flex}.pf-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-end;gap:20px;padding:30px clamp(20px,3vw,40px) 22px;display:flex}.pf-top h1{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:800;line-height:1.05}.pf-top p{color:var(--muted);margin:7px 0 0;font-size:13.5px;line-height:1.5}.pf-top-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.pf-body{flex:1;padding:clamp(20px,3vw,32px) clamp(20px,3vw,40px) 64px}.pf-tabbar{display:none}.pf-btn{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:9px;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:800;transition:all .16s;display:inline-flex}.pf-btn:hover{border-color:var(--ink)}.pf-btn.is-primary{border-color:var(--ink);background:var(--ink);color:#fff}.pf-btn.is-primary:hover{background:var(--blue);border-color:var(--blue)}.pf-btn:disabled{opacity:.55;cursor:wait}.pf-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.pf-card{border:1px solid var(--line);background:#fff;padding:20px 22px}.pf-card-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.pf-card-head h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800}.pf-card-head a{color:var(--blue);font-size:12px;font-weight:800}.pf-label{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.pf-alert{border-left:3px solid var(--pf-bad);background:var(--pf-bad-soft);margin-bottom:20px;padding:18px 20px}.pf-alert strong{letter-spacing:-.02em;font-size:15px;display:block}.pf-alert p{color:#6d4a46;margin:7px 0 10px;font-size:13px;line-height:1.6}.pf-alert code{color:#8a2b20;background:#fff;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block;overflow-x:auto}.pf-empty{text-align:center;background:#fff;border:1px dashed #cfcbc8;padding:clamp(34px,8vw,56px) 26px}.pf-empty-mark{border:2px solid var(--line);color:#b6b2af;place-items:center;width:50px;height:50px;margin:0 auto 20px;font-size:20px;display:grid}.pf-empty h2{letter-spacing:-.035em;margin:0 0 10px;font-size:21px;font-weight:800}.pf-empty p{max-width:46ch;color:var(--muted);margin:0 auto;font-size:13.5px;line-height:1.7}.pf-empty .pf-btn{margin-top:20px}.pf-setup{border:1px solid var(--line);background:#fff;margin-bottom:24px}.pf-setup-head{border-bottom:1px solid var(--line);padding:22px 24px 18px}.pf-setup-head h2{letter-spacing:-.035em;margin:8px 0 6px;font-size:21px;font-weight:800}.pf-setup-head p{max-width:56ch;color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.pf-progress{align-items:center;gap:12px;margin-top:16px;display:flex}.pf-progress-track{background:var(--line);flex:1;height:4px;overflow:hidden}.pf-progress-fill{background:var(--blue);height:100%;transition:width .4s cubic-bezier(.22,.61,.36,1)}.pf-progress span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.pf-steps{margin:0;padding:0;list-style:none}.pf-steps li{border-bottom:1px solid var(--line)}.pf-steps li:last-child{border-bottom:0}.pf-steps a{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:12px 24px;transition:background .16s;display:grid}.pf-steps a:hover{background:var(--ground-2)}.pf-step-mark{border:1.5px solid var(--line);color:#0000;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.pf-steps li.is-done .pf-step-mark{border-color:var(--pf-ok);background:var(--pf-ok-soft);color:var(--pf-ok)}.pf-steps strong{font-size:14px;display:block}.pf-steps small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.pf-steps li.is-done strong{color:var(--muted)}.pf-steps em{color:var(--blue);font-size:12px;font-style:normal;font-weight:800}.pf-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pf-stats>div{background:#fff;padding:16px 18px 18px}.pf-stats small{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.pf-stats strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(28px,4vw,38px);font-weight:800;line-height:1;display:block}.pf-stats i{color:#8b8784;margin-top:6px;font-size:11.5px;font-style:normal;display:block}.pf-stats .is-blue strong{color:var(--blue)}.pf-stats .is-warn strong{color:var(--pf-warn)}.pf-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:20px;margin-top:20px;display:grid}.pf-chip{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:800;display:inline-flex}.pf-chip.booked,.pf-chip.completed{background:var(--pf-ok-soft);color:var(--pf-ok)}.pf-chip.new{background:var(--blue-soft,#eaf2fc);color:var(--blue)}.pf-chip.confirmed{color:var(--blue);background:#eaf2fc}.pf-chip.message,.pf-chip.enquiry{background:var(--ground-2);color:#6f6b68}.pf-chip.missed,.pf-chip.no_show,.pf-chip.cancelled{background:var(--pf-bad-soft);color:var(--pf-bad)}.pf-chip.demo{background:var(--pf-warn-soft);color:var(--pf-warn)}.pf-plate{background:var(--plate);color:#1c1c1c;letter-spacing:.03em;border:1px solid #1c1c1c;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800;display:inline-block}.pf-filters{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.pf-filters a{border:1px solid var(--line);min-height:36px;color:var(--muted);background:#fff;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:700;transition:all .16s;display:inline-flex}.pf-filters a:hover{border-color:var(--ink);color:var(--ink)}.pf-filters a[aria-current=true]{border-color:var(--ink);background:var(--ink);color:#fff}.pf-filters a b{font-variant-numeric:tabular-nums;opacity:.7;font-weight:800}.pf-calls{border:1px solid var(--line);background:#fff;margin:0;padding:0;list-style:none}.pf-calls>li+li{border-top:1px solid var(--line)}.pf-calls a{grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:18px;padding:16px 20px;transition:background .16s;display:grid}.pf-call-when strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;display:block}.pf-call-when small{color:#a29e9b;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10.5px;display:block}.pf-call-body{min-width:0}.pf-call-body h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 4px;font-size:14.5px;font-weight:800}.pf-call-body p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0 0 9px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pf-call-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pf-call-go{color:#b6b2af;align-self:center;font-size:16px;transition:transform .16s,color .16s}.pf-calls a:hover .pf-call-go{color:var(--blue);transform:translate(3px)}.pf-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:inline-flex}.pf-back:hover{color:var(--blue)}.pf-detail{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.pf-facts{border:1px solid var(--line);background:#fff;margin:0}.pf-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 16px;display:flex}.pf-facts>div:last-child{border-bottom:0}.pf-facts dt{color:#8b8784;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.pf-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.pf-transcript{margin:0;padding:0;list-style:none}.pf-transcript li{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.pf-transcript li:last-child{border-bottom:0}.pf-transcript small{color:#8b8784;letter-spacing:.08em;text-transform:uppercase;padding-top:2px;font-size:10px;font-weight:800}.pf-transcript p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.pf-transcript li.agent small{color:var(--blue)}.pf-transcript li.agent p{color:var(--ink)}.pf-transcript li.caller p{color:#4d4a48}.pf-audio{width:100%;margin-top:12px}.pf-day-label{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;margin:26px 0 10px;font-size:11px;font-weight:800}.pf-day-label:first-child{margin-top:0}.pf-bookings{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pf-bookings>li{border:1px solid var(--line);background:#fff;min-width:0}.pf-bookings>li.is-new{border-left:3px solid var(--blue)}.pf-bookings>li.is-completed{opacity:.72}.pf-booking-top{flex-wrap:wrap;align-items:baseline;gap:10px;padding:16px 20px 0;display:flex}.pf-booking-top time{color:#8b8784;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.pf-booking-top h3{overflow-wrap:anywhere;letter-spacing:-.025em;min-width:0;margin:0;font-size:16px;font-weight:800}.pf-booking-work{color:#3a3735;overflow-wrap:anywhere;margin:9px 0 0;padding:0 20px;font-size:14px;line-height:1.5}.pf-booking-facts{flex-wrap:wrap;gap:7px 16px;padding:12px 20px 0;display:flex}.pf-booking-facts span{color:var(--muted);font-size:12.5px}.pf-booking-facts b{color:var(--ink);font-weight:700}.pf-booking-note{background:var(--ground-2);color:var(--muted);margin:12px 20px 0;padding:10px 12px;font-size:12.5px;line-height:1.6}.pf-booking-actions{border-top:1px solid var(--line);background:#fcfcfb;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px 20px;display:flex}.pf-booking-actions form{display:contents}.pf-booking-call{color:var(--blue);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:auto;font-size:13.5px;font-weight:800}.pf-settings-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.pf-settings-card{border:1px solid var(--line);background:#fff;flex-direction:column;padding:20px 22px 22px;transition:all .16s;display:flex}.pf-settings-card:hover{border-color:var(--ink)}.pf-settings-card strong{letter-spacing:-.02em;font-size:15px;font-weight:800}.pf-settings-card p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.pf-settings-card .pf-chip{align-self:flex-start;margin-top:14px}.pf-form{max-width:620px}.pf-field:last-child{margin-bottom:0}.pf-field label{color:#4f4c49;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.pf-field input[type=text],.pf-field input[type=email],.pf-field input[type=url],.pf-field input[type=tel],.pf-field input[type=number],.pf-field input[type=time],.pf-field select,.pf-field textarea{width:100%;color:var(--ink);background:#fafafa;border:1px solid #d6d3d1;border-radius:0;outline:none;padding:11px 13px;font-family:inherit;font-size:15px;transition:border .16s,box-shadow .16s}.pf-field textarea{resize:vertical;min-height:96px;line-height:1.6}.pf-field input:focus,.pf-field select:focus,.pf-field textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #e3effd}.pf-field small{color:#8b8784;margin-top:7px;font-size:12px;line-height:1.55;display:block}.pf-form-foot{align-items:center;gap:14px;margin-top:18px;display:flex}.pf-saved{color:var(--pf-ok);font-size:12.5px;font-weight:800}.pf-error{color:#9c2525;background:#fff0f0;margin-top:12px;padding:10px 12px;font-size:12.5px}.pf-hours{margin:0;padding:0;list-style:none}.pf-hours li{border-bottom:1px solid var(--line);grid-template-columns:96px 88px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.pf-hours li:last-child{border-bottom:0}.pf-hours-day{font-size:13.5px;font-weight:700}.pf-hours-closed{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.pf-hours-closed input{width:16px;height:16px;accent-color:var(--blue)}.pf-hours input[type=time]{padding:8px 10px;font-size:14px}.pf-hours-dash{color:#b6b2af;text-align:center}.pf-hours li.is-closed input[type=time]{opacity:.4;pointer-events:none}.pf-services{border:1px solid var(--line);margin:0 0 18px;padding:0;list-style:none}.pf-services li{background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.pf-services li+li{border-top:1px solid var(--line)}.pf-services li.is-off{background:#fcfcfb}.pf-services li.is-off .pf-service-name{color:#a29e9b;text-decoration:line-through}.pf-service-name{overflow-wrap:anywhere;font-size:14px;font-weight:700}.pf-service-meta{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500;display:block}.pf-service-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.pf-service-price.is-ask{color:var(--muted);font-size:12.5px;font-weight:700}.pf-service-actions{gap:6px;display:flex}.pf-icon-btn{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;place-items:center;font-family:inherit;font-size:12px;font-weight:800;transition:all .16s;display:grid}.pf-icon-btn:hover{border-color:var(--ink);color:var(--ink)}.pf-icon-btn.is-danger:hover{border-color:var(--pf-bad);background:var(--pf-bad-soft);color:var(--pf-bad)}.pf-preview{border-left:3px solid var(--blue);background:#f2f7fd;margin-top:20px;padding:20px 22px}.pf-preview .pf-label{color:var(--blue)}.pf-preview p{color:var(--ink);margin:10px 0 0;font-size:16px;line-height:1.6}.pf-preview p+p{margin-top:8px}@media (max-width:1100px){.pf-grid,.pf-detail{grid-template-columns:minmax(0,1fr)}.pf-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.pf{grid-template-columns:minmax(0,1fr)}.pf-side{display:none}.pf-tabbar{z-index:40;background:var(--ink);padding-bottom:env(safe-area-inset-bottom,0px);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.pf-tabbar a{color:#8e8a87;letter-spacing:.02em;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;font-size:10px;font-weight:800;display:flex;position:relative}.pf-tabbar a[aria-current=page]{color:#fff}.pf-tabbar a[aria-current=page]:before{content:"";background:var(--blue);height:3px;position:absolute;top:0;left:18%;right:18%}.pf-tabbar svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.pf-tabbar b{background:var(--blue);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:16px;padding:1px 4px;font-size:9.5px;font-weight:800;position:absolute;top:7px;left:54%}.pf-top{padding:22px 20px 18px}.pf-body{padding:20px 20px 96px}.pf-calls a{grid-template-columns:minmax(0,1fr) auto;gap:12px}.pf-call-when{grid-column:1/-1;align-items:baseline;gap:9px;display:flex}.pf-call-when small{margin-top:0}.pf-hours li{grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px 0}.pf-hours-day{grid-column:1}.pf-hours-closed{grid-column:2;justify-self:end}.pf-hours-dash{display:none}.pf-hours li input[type=time]{grid-column:span 1}}@media (max-width:560px){.pf-stats{grid-template-columns:1fr}.pf-stats>div{justify-content:space-between;align-items:baseline;gap:14px;padding:13px 16px;display:flex}.pf-stats strong{margin-top:0;font-size:28px}.pf-stats i{display:none}.pf-top{flex-direction:column;align-items:stretch;gap:14px}.pf-services li{grid-template-columns:minmax(0,1fr) auto}.pf-service-actions{grid-column:1/-1;justify-content:flex-end}.pf-booking-actions .pf-booking-call{width:100%;margin:0 0 4px}}.pf-empty-inline{color:var(--muted);margin:0;font-size:13.5px;line-height:1.65}.pf-summary{color:#3a3735;overflow-wrap:anywhere;margin:0 0 14px;font-size:15.5px;line-height:1.65}.pf-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.pf-note{background:var(--ground-2);color:var(--muted);margin:14px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.65}.pf-steps-plain{margin:0;padding-left:20px}.pf-steps-plain li{color:var(--muted);margin-bottom:10px;font-size:13.5px;line-height:1.65}.pf-steps-plain li:last-child{margin-bottom:0}.pf-steps-plain strong{color:var(--ink)}.pf-mini-calls{margin:0;padding:0;list-style:none}.pf-mini-calls li+li{border-top:1px solid var(--line)}.pf-mini-calls a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;transition:opacity .16s;display:grid}.pf-mini-calls a:hover{opacity:.68}.pf-mini-calls strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.pf-mini-calls time{color:#a29e9b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.pf-day-list{margin:0;padding:0;list-style:none}.pf-day-list li{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.pf-day-list li+li{border-top:1px solid var(--line)}.pf-day-list time{color:#8b8784;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.pf-day-list strong{overflow-wrap:anywhere;font-size:13.5px;display:block}.pf-day-list span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.pf-day-list a{border:1px solid var(--line);min-height:36px;color:var(--blue);align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.pf-day-list a:hover{border-color:var(--blue);background:#eaf2fc}.rd-actions{gap:8px;display:flex}.rd-actions-err{color:#a5342a;margin:10px 0 0;font-size:12.5px}.rd-offline{background:var(--ink);color:#f3f1ef;align-items:center;gap:10px;margin:0 0 16px;padding:13px 16px;font-size:14px;line-height:1.5;display:flex}.rd-offline span{background:var(--plate);border-radius:50%;flex:none;width:9px;height:9px;animation:2s ease-out infinite rdPulse}@keyframes rdPulse{0%,to{opacity:1}50%{opacity:.35}}.rd-progress{border:1px solid var(--line);border-left:3px solid var(--ink);background:#fff;padding:18px 20px 16px}.rd-progress-figures{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rd-progress-figures strong{letter-spacing:-.05em;font-size:34px;font-weight:800;line-height:1}.rd-progress-figures span{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.rd-progress-figures b{background:var(--plate);color:var(--ink);letter-spacing:.02em;padding:3px 8px;font-size:11.5px;font-weight:800}.rd-track{gap:3px;margin:14px 0 0;padding:0;list-style:none;display:flex}.rd-track li{background:var(--line);flex:1 1 0;min-width:4px;height:6px}.rd-track li.is-pending{background:var(--plate)}.rd-track li.is-not_in{background:#cdc6bd}.rd-track li.is-left_flyer{background:var(--blue)}.rd-track li.is-not_fit{background:#b9b4b0}.rd-track li.is-hot_lead{background:var(--ink)}.rd-next{color:var(--muted);margin:13px 0 0;font-size:14px}.rd-next strong{color:var(--ink);letter-spacing:-.02em;font-size:16px}.rd-next.is-done{color:var(--ink);font-weight:700}.rd-stops{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.rd-stop{border:1px solid var(--line);border-left:3px solid var(--plate);background:#fff}.rd-stop.is-not_in{border-left-color:#cdc6bd}.rd-stop.is-left_flyer{border-left-color:var(--blue)}.rd-stop.is-not_fit{background:#fbfaf9;border-left-color:#b9b4b0}.rd-stop.is-hot_lead{border-left-color:var(--ink)}.rd-stop.is-held{border-left-color:#c2872a}.rd-stop-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.rd-pos{background:var(--ground-2);width:38px;height:38px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.rd-stop.is-left_flyer .rd-pos,.rd-stop.is-not_fit .rd-pos{color:#8b8784}.rd-stop-who{min-width:0}.rd-stop-who h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800;line-height:1.25}.rd-stop-who p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:13.5px;line-height:1.45}.rd-stop-who .rd-noaddr{color:#9d9894;font-style:italic}.rd-stop-who .rd-keeper{color:var(--ink);margin-top:5px;font-size:13.5px}.rd-go{background:var(--blue);color:#fff;flex:none;place-items:center;gap:1px;width:58px;min-height:52px;font-size:14px;font-weight:800;transition:background .15s;display:grid}.rd-go:hover{background:var(--blue-dark)}.rd-go span{opacity:.85;font-size:11px}.rd-go.is-off{background:var(--ground-2);color:#a8a3a0}.rd-held{color:#6b4d12;background:#fdf5e6;border-top:1px solid #f0e2c4;margin:0;padding:10px 16px;font-size:13px;line-height:1.5}.rd-said{background:var(--ground-2);margin:0 16px 12px;padding:11px 13px 12px}.rd-said .rd-legend{margin-bottom:5px;display:block}.rd-said p{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;font-size:14.5px;line-height:1.5}.rd-done{flex-wrap:wrap;align-items:center;gap:10px;padding:0 16px 14px;display:flex}.rd-tag{background:var(--ground-2);padding:4px 9px;font-size:11.5px;font-weight:800}.rd-tag.is-hot_lead{background:var(--ink);color:#fff}.rd-tag.is-left_flyer{color:var(--blue-dark);background:#e7f0fb}.rd-back{color:var(--muted);font-size:13px}.rd-reopen{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;background:#fff;margin-left:auto;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:800}.rd-reopen:hover{border-color:var(--ink)}.rd-form{border-top:1px solid var(--line);padding:4px 16px 16px}.rd-legend{color:#6f6b68;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 7px;font-size:10px;font-weight:800;display:flex}.rd-outcomes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid}.rd-outcomes .rd-legend{grid-column:1/-1;padding:0}.rd-outcome{border:1px solid var(--line);min-height:52px;color:var(--ink);letter-spacing:-.01em;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:9px;padding:0 10px;font-family:inherit;font-size:14.5px;font-weight:800;transition:all .14s;display:flex}.rd-outcome:before{content:"";background:var(--outcome,var(--line));border:1px solid #0000002e;flex:none;width:11px;height:11px;transition:all .14s}.rd-outcome.is-not_in{--outcome:#cdc6bd}.rd-outcome.is-left_flyer{--outcome:var(--blue)}.rd-outcome.is-not_fit{--outcome:#b9b4b0}.rd-outcome.is-hot_lead{--outcome:var(--ink)}.rd-outcome:hover{border-color:var(--ink)}.rd-outcome.is-on{background:var(--outcome);border-color:var(--outcome)}.rd-outcome.is-on:before{opacity:0;border-color:#0000;width:0;margin-left:-9px}.rd-outcome.is-left_flyer.is-on,.rd-outcome.is-hot_lead.is-on{color:#fff}.rd-outcome.is-not_in.is-on,.rd-outcome.is-not_fit.is-on{color:var(--ink)}.rd-consent{border:2px solid var(--line);background:#fff;margin-top:18px;padding:14px 16px;transition:border-color .15s,background .15s}.rd-consent.is-on{border-color:var(--pf-ok);background:var(--pf-ok-soft)}.rd-consent-ask{cursor:pointer;align-items:flex-start;gap:13px;min-height:48px;display:flex}.rd-consent-ask input{width:26px;height:26px;accent-color:var(--pf-ok);flex:none;margin-top:2px}.rd-consent-ask strong{letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.3;display:block}.rd-consent-ask em{color:var(--muted);margin-top:3px;font-size:13px;font-style:normal;line-height:1.5;display:block}.rd-consent.is-on .rd-consent-ask em{color:#2d6a4a}.rd-consent-who{margin-top:4px}.rd-consent-who .rd-field:first-child input{border-color:var(--pf-ok);font-weight:700}.rd-consent-warn{border-left:3px solid var(--pf-warn);background:var(--pf-warn-soft);color:var(--pf-warn);margin-top:10px;padding:9px 12px;font-size:13px;font-style:normal;font-weight:700;line-height:1.5;display:block}.rd-tag-consent{background:var(--pf-ok-soft);color:#1f5c3d;letter-spacing:-.01em;align-items:center;padding:7px 11px;font-size:12.5px;font-weight:800;display:inline-flex}.rd-field{display:block}.rd-field input,.rd-field textarea{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#fff;padding:13px 14px;font-family:inherit;font-size:16px;line-height:1.5}.rd-field textarea{resize:vertical;min-height:96px}.rd-field input:focus,.rd-field textarea:focus{outline:2px solid var(--blue);outline-offset:-2px;border-color:var(--blue)}.rd-field-date input{max-width:220px}.rd-dictate{border:1px solid var(--line);min-height:34px;color:var(--ink);letter-spacing:0;text-transform:none;cursor:pointer;background:#fff;align-items:center;gap:7px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:800;display:inline-flex}.rd-dictate i{background:#b6b2af;border-radius:50%;width:8px;height:8px}.rd-dictate.is-live{border-color:var(--blue);color:var(--blue)}.rd-dictate.is-live i{background:var(--blue);animation:1.2s ease-out infinite rdPulse}.rd-dictate-err{color:#a5342a;margin-top:7px;font-size:12.5px;font-style:normal;line-height:1.5;display:block}.rd-save{gap:8px;margin-top:18px;display:flex}.rd-submit{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;flex:1;min-height:54px;font-family:inherit;font-size:15.5px;font-weight:800;transition:background .15s}.rd-submit:hover{background:var(--blue);border-color:var(--blue)}.rd-submit:disabled{opacity:.6;cursor:wait}.rd-cancel{border:1px solid var(--line);min-height:54px;color:var(--muted);cursor:pointer;background:#fff;padding:0 16px;font-family:inherit;font-size:14px;font-weight:800}.rd-err{color:#a5342a;margin:12px 0 0;font-size:13.5px;line-height:1.5}.rd-ok{color:var(--blue-dark);font-size:13.5px;font-weight:700}.rd-empty{border:1px solid var(--line);text-align:center;background:#fff;padding:34px 24px 36px}.rd-empty.is-bad{text-align:left;border-left:3px solid #c0392b}.rd-empty h2{letter-spacing:-.03em;margin:0;font-size:19px;font-weight:800}.rd-empty p{max-width:54ch;color:var(--muted);margin:10px auto 18px;font-size:14.5px;line-height:1.65}.rd-empty.is-bad p{margin-left:0}.rd-detail{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.rd-import{gap:16px;display:grid}.rd-band{border:1px solid var(--line);border-left:3px solid var(--blue);background:#fff}.rd-band.is-unsure{border-left-color:var(--plate)}.rd-band.is-excluded{border-left-color:#cdc6bd}.rd-band-head{border-bottom:1px solid var(--line);padding:15px 18px 13px}.rd-band-head h2{letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:800;display:flex}.rd-band-head b{background:var(--ground-2);padding:2px 8px;font-size:11.5px}.rd-band-head p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.rd-cands{margin:0;padding:0;list-style:none}.rd-cands li+li{border-top:1px solid var(--line)}.rd-cands label{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;min-height:56px;padding:13px 18px;display:grid}.rd-cands label:hover{background:#fbfbfa}.rd-cands input{width:22px;height:22px;accent-color:var(--blue);margin-top:2px}.rd-cands li.is-already{opacity:.5}.rd-cands li.is-already label{cursor:default}.rd-cand-copy{min-width:0}.rd-cand-copy strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:15px;display:block}.rd-cand-copy small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;display:block}.rd-cand-copy em{color:#8b8784;margin-top:5px;font-size:12.5px;font-style:normal;line-height:1.45;display:block}.rd-import-save{background:linear-gradient(to top, var(--ground-2) 70%, transparent);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex;position:sticky;bottom:0}.rd-import-save .ad-btn{min-height:48px;font-size:14px}.rd-hand{border:1px solid var(--line);background:#fff;margin-top:16px;padding:18px 20px 20px}.rd-hand h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800}.rd-hand>p{color:var(--muted);margin:5px 0 0;font-size:13px}.rd-hand form{gap:4px;max-width:460px;margin-top:12px;display:grid}.rd-hand label{display:block}.rd-hand input{border:1px solid var(--line);width:100%;min-height:48px;padding:12px 14px;font-family:inherit;font-size:16px}.rd-hand input:focus{outline:2px solid var(--blue);outline-offset:-2px}.rd-hand button{justify-self:start;min-height:48px;margin-top:10px}@media (max-width:560px){.ad-head{flex-direction:column;align-items:stretch;gap:12px}.ad-head-actions{flex-wrap:wrap}.rd-actions{width:100%}.rd-actions .ad-btn{flex:1;justify-content:center;min-height:44px}.rd-progress-figures strong{font-size:30px}.rd-stop-head{gap:11px;padding:13px}.rd-pos{width:34px;height:34px;font-size:15px}.rd-stop-who h2{font-size:16px}.rd-form{padding:4px 13px 14px}.rd-done{padding:0 13px 13px}.rd-said{margin:0 13px 11px}.rd-cands label{padding:13px 14px}.rd-band-head{padding:14px 14px 12px}}@media (prefers-reduced-motion:reduce){.rd-offline span,.rd-dictate.is-live i{animation:none}.hub-list a{transition:color .18s}.hub-list a:hover{transform:none}}.rd-back.is-overdue{color:#a5342a;font-weight:700}.rd-miles{background:var(--ground-2);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:8px;padding:1px 6px;font-size:11px;font-weight:800;display:inline-block}.rd-band.is-excluded .rd-miles{color:#8c3327;background:#f6e8e6}.rd-reload{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:800}.rd-reload:hover{background:#0000000f}:root{--shell-max:1240px;--shell-gutter:clamp(16px, 3vw, 28px)}.ad-bar,.ad-head,.ad-body{padding-inline:max(var(--shell-gutter), calc((100% - var(--shell-max)) / 2))}.pf-main{--shell-max:1080px;--shell-gutter:clamp(20px, 3vw, 40px)}.pf-top,.pf-body{padding-inline:max(var(--shell-gutter), calc((100% - var(--shell-max)) / 2))}.rd-beyond{background:var(--ground-2);border:1px solid var(--line);margin-top:22px;padding:16px 18px 8px}.rd-beyond h2{letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:800;display:flex}.rd-beyond h2 b{border:1px solid var(--line);background:#fff;padding:2px 8px;font-size:11.5px}.rd-beyond>p{max-width:62ch;color:var(--muted);margin:6px 0 12px;font-size:12.5px;line-height:1.6}.rd-beyond ul{margin:0;padding:0;list-style:none}.rd-beyond li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.rd-beyond li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.rd-remove{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:#fff;padding:0 11px;font-family:inherit;font-size:12px;font-weight:800}.rd-remove:hover{border-color:var(--ink);color:var(--ink)}.rd-remove.is-confirm{color:#a5342a;border-color:#c0392b}.rd-remove.is-confirm:hover{color:#fff;background:#c0392b;border-color:#c0392b}.rd-remove-confirm{gap:6px;display:flex}.rd-remove-err{color:#a5342a;font-size:12px;font-style:normal;line-height:1.5}.rd-map{border:1px solid var(--line);background:#fff;margin-top:16px}.rd-map-frame{background:#e8e4df;position:relative;overflow:hidden}.rd-map-tile{-webkit-user-select:none;user-select:none;width:256px;height:256px;position:absolute}.rd-map-pins{width:100%;height:100%;position:absolute;inset:0}.rd-map-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-opacity:.5;stroke-dasharray:5 4;stroke-linejoin:round}.rd-map-pin{cursor:pointer}.rd-map-pin circle{fill:var(--plate);stroke:var(--ink);stroke-width:2px;transition:transform .14s}.rd-map-pin text{fill:var(--ink);pointer-events:none;font-family:inherit;font-size:13px;font-weight:800}.rd-map-pin:hover circle{fill:#fff}.rd-map-pin.is-left_flyer circle{fill:var(--blue);stroke:var(--blue-dark)}.rd-map-pin.is-left_flyer text{fill:#fff}.rd-map-pin.is-hot_lead circle{fill:var(--ink)}.rd-map-pin.is-hot_lead text{fill:#fff}.rd-map-pin.is-not_in circle{fill:#cdc6bd}.rd-map-pin.is-not_fit circle{fill:#e6e2de;stroke:#b9b4b0}.rd-map-pin.is-not_fit text{fill:#8b8784}.rd-map-credit{border-top:1px solid var(--line);color:#8b8784;margin:0;padding:7px 12px;font-size:10.5px}.rd-map-credit a{color:var(--muted);text-decoration:underline}@media (prefers-reduced-motion:reduce){.rd-map-pin circle{transition:none}}.rd-map-tether line{stroke:var(--ink);stroke-width:1px;stroke-opacity:.45}.rd-map-tether circle{fill:var(--ink);fill-opacity:.55}.rd-map-frame{touch-action:none;cursor:grab}.rd-map-frame.is-dragging{cursor:grabbing}.rd-map-tile{pointer-events:none}.rd-map-controls{flex-direction:column;gap:4px;display:flex;position:absolute;top:10px;right:10px}.rd-map-controls button{border:1px solid var(--line);width:40px;min-height:40px;color:var(--ink);cursor:pointer;background:#fffffff0;padding:0;font-family:inherit;font-size:18px;font-weight:800;line-height:1}.rd-map-controls button:hover:not(:disabled){border-color:var(--ink);background:#fff}.rd-map-controls button:disabled{opacity:.4;cursor:default}.rd-map-controls .rd-map-fit{letter-spacing:.02em;font-size:11.5px}.rd-daynav{align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.rd-daynav a{border:1px solid var(--line);min-height:38px;color:var(--muted);background:#fff;align-items:center;padding:0 11px;font-weight:700;display:inline-flex}.rd-daynav a:hover{border-color:var(--ink);color:var(--ink)}.rd-daynav b{background:var(--ink);color:#fff;align-items:center;min-height:38px;padding:0 11px;font-size:12.5px;display:inline-flex}.rd-daynav-week{margin-left:auto}.rd-week-bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.rd-week-hint{max-width:58ch;color:var(--muted);font-size:12.5px;line-height:1.55}.rd-week-msg{border-left:3px solid var(--blue);color:var(--blue-dark);background:#eaf2fc;margin:0 0 14px;padding:11px 14px;font-size:13px}.rd-week-msg.is-bad{color:#a5342a;background:#fdf3f2;border-left-color:#c0392b}.rd-week-reset{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:underline}.rd-week-reset:hover{color:#c0392b}.rd-week-confirm{color:#a5342a;background:#fdf3f2;border-left:3px solid #c0392b;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;font-size:13px;display:flex}.rd-week-confirm strong{font-weight:800}.rd-week-confirm button{color:#a5342a;cursor:pointer;background:#fff;border:1px solid #c0392b;min-height:32px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:800}.rd-week-confirm button:first-of-type{color:#fff;background:#c0392b}.rd-week-confirm button:disabled{opacity:.6;cursor:wait}.rd-week{background:var(--line);border:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;display:grid}.rd-day.is-weekend header{background:#fbfaf9}.rd-day.is-weekend h2 span{color:var(--muted)}.rd-day{background:#fff;flex-direction:column;min-height:150px;display:flex}.rd-day.is-past{background:#fbfaf9}.rd-day.is-today{box-shadow:inset 0 3px 0 var(--blue)}.rd-day header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 11px 9px;display:flex}.rd-day h2{letter-spacing:-.01em;flex-direction:column;margin:0;font-size:12.5px;font-weight:800;display:flex}.rd-day h2 small{color:var(--muted);font-size:10.5px;font-weight:700}.rd-day-count{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.rd-day header b{color:var(--blue);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.rd-day-count a{border:1px solid var(--blue);min-height:26px;color:var(--blue);letter-spacing:.01em;white-space:nowrap;background:#fff;align-items:center;margin-top:4px;padding:0 9px;font-size:11px;font-weight:800;transition:background .12s,color .12s;display:inline-flex}.rd-day-count a:hover{background:var(--blue);color:#fff}.rd-day-count a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rd-day:not(:has(.rd-day-count a)) header b{color:var(--line)}.rd-day.is-today header b{color:var(--blue)}.rd-day-empty{color:#a29e9b;margin:0;padding:14px 11px;font-size:11.5px}.rd-day ul{flex:1;margin:0;padding:0;list-style:none}.rd-day li{border-bottom:1px solid #f0eeec;gap:2px;padding:8px 11px;display:grid}.rd-day li.is-left_flyer{border-left:3px solid var(--blue)}.rd-day li.is-hot_lead{border-left:3px solid var(--ink)}.rd-day li.is-not_in{border-left:3px solid #cdc6bd}.rd-day li.is-not_fit{opacity:.65;border-left:3px solid #b9b4b0}.rd-day-name{overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.3}.rd-day-miles{color:#8b8784;font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.rd-day-move select{border:1px solid var(--line);width:100%;min-height:32px;color:var(--muted);background:#fff;margin-top:3px;font-family:inherit;font-size:11px;font-weight:700}.sw-goal{background:var(--ink);color:#e9e6e4;margin:0 0 16px;padding:11px 14px;font-size:13px;line-height:1.55}.sw-goal strong{color:var(--plate);font-weight:800}.sw{border:1px solid var(--line);background:#fff;margin-bottom:18px;padding:14px 16px 15px}.sw-row{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:11px;display:flex}.sw-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.sw-centres,.sw-phrases{flex-wrap:wrap;flex:320px;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sw-centres button,.sw-phrases button{border:1px solid var(--line);min-height:32px;color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:700;transition:all .12s;display:inline-flex}.sw-centres button:hover,.sw-phrases button:hover{border-color:var(--ink)}.sw-centres button.is-on,.sw-phrases button.is-on{border-color:var(--blue);background:var(--blue);color:#fff}.sw-centres em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;font-weight:700}.sw-centres button.is-on em{color:#cfe0f7}.sw-free{align-items:center;gap:7px;display:inline-flex}.sw-free.is-wide{flex:320px}.sw-free input{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;padding:0 9px;font-family:inherit;font-size:13px;font-weight:700}.sw-free.is-wide input{flex:1;min-width:0;font-weight:400}.sw-free input:focus{outline:2px solid var(--blue);outline-offset:-2px}.sw-go{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:11px;display:flex}.sw-cost{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.sw-err{color:var(--pf-bad);font-size:12px;font-weight:700}.sw-failures{border-left:3px solid var(--pf-warn);color:#8a5a20;background:#fdf6ec;margin-bottom:16px;padding:11px 14px;font-size:12.5px}.sw-failures strong{margin-bottom:5px;font-weight:800;display:block}.sw-failures ul{margin:0;padding-left:18px}.sw-cover{border:1px solid var(--line);background:#fff;margin-top:22px;padding:15px 18px 16px}.sw-cover-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.sw-cover-head h2{margin:0;font-size:13px;font-weight:800}.sw-cover-head span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.sw-spent{color:var(--muted);font-weight:400}.sw-cover-meta{align-items:center;gap:12px;display:inline-flex}.sw-cover-area{white-space:nowrap}.sw-clear button{color:var(--blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:800;text-decoration:underline}.sw-clear em{color:var(--pf-bad);margin-left:8px;font-style:normal;font-weight:700}.sw-down{margin-top:14px}.sw-down-toggle{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:underline}.sw-down-toggle:hover{color:var(--ink)}.sw-down ul{border:1px solid var(--line);background:#fff;margin:10px 0 0;padding:0;list-style:none}.sw-down li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12.5px;display:flex}.sw-down li:last-child{border-bottom:0}.sw-down li span{flex-direction:column;display:flex}.sw-down li small{color:var(--muted);font-size:11.5px}.sw-down li button{color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:800}.sw-down li.is-bad{color:var(--pf-bad);font-weight:700}.rs-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rs-bands{flex-wrap:wrap;gap:4px;display:flex}.rs-bands button{border:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.rs-bands button.is-on{border-color:var(--ink);background:var(--ink);color:#fff}.rs-bands b{font-variant-numeric:tabular-nums}.rs-find{flex:200px;display:flex}.rs-find input{border:1px solid var(--line);flex:1;min-width:0;min-height:32px;padding:0 10px;font-family:inherit;font-size:12.5px}.rs-find input:focus{outline:2px solid var(--blue);outline-offset:-2px}.rs-sort select{border:1px solid var(--line);min-height:32px;color:var(--ink);background:#fff;padding:0 8px;font-family:inherit;font-size:12px;font-weight:700}.rs-bulk{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.rs-bulk b{color:var(--ink);font-variant-numeric:tabular-nums}.rs-bulk button{color:var(--blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:800;text-decoration:underline}@media (max-width:560px){.sw-row{gap:6px 8px}.sw-go{flex-direction:column;align-items:flex-start;gap:8px}}.rd-weeks{border:1px solid var(--line);background:#fff;margin-top:22px;padding:15px 18px 16px}.rd-weeks h2{margin:0 0 9px;font-size:13px;font-weight:800}.rd-weeks ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rd-weeks a{border:1px solid var(--line);min-height:34px;color:var(--muted);align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.rd-weeks a:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:900px){.rd-week{grid-auto-columns:auto;grid-auto-flow:row}.rd-day{min-height:0}.rd-day li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.rd-day-move select{width:auto;min-height:38px;margin-top:0}}.rd-waiting{border:1px solid var(--line);background:#fff;margin-top:22px;padding:16px 18px 8px}.rd-waiting h2{letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:800;display:flex}.rd-waiting h2 b{background:var(--ground-2);padding:2px 8px;font-size:11.5px}.rd-waiting>p{max-width:72ch;color:var(--muted);margin:6px 0 12px;font-size:12.5px;line-height:1.6}.rd-waiting code{background:var(--ground-2);padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.rd-waiting ul{margin:0;padding:0;list-style:none}.rd-waiting li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.rd-waiting li.is-far{opacity:.62}.rd-waiting li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.rd-waiting li em{color:#8b8784;font-size:11.5px;font-style:normal}@media (max-width:620px){.rd-waiting li{grid-template-columns:auto minmax(0,1fr) auto}.rd-waiting li em{display:none}}.rd-size{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.rd-size input{border:1px solid var(--line);width:62px;min-height:38px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;background:#fff;padding:0 9px;font-family:inherit;font-size:14px;font-weight:800}.rd-size input:focus{outline:2px solid var(--blue);outline-offset:-2px}.rd-size-unit{margin-left:-2px}.rd-size-lead{color:var(--ink);font-size:12px;font-weight:800}.rd-week-preview{background:var(--ground-2);color:var(--muted);margin:0 0 14px;padding:10px 14px;font-size:12.5px;line-height:1.6}.rd-week-preview strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.rd-week-preview em{font-style:normal;font-weight:700}.rd-week-preview a{color:var(--blue);font-weight:700}.gl{background:var(--ink);color:#e9e6e4;padding:20px 22px 18px}.gl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.gl-score{align-items:baseline;gap:12px;display:flex}.gl-score strong{letter-spacing:-.05em;color:#fff;font-size:44px;font-weight:800;line-height:.9}.gl-score span{flex-direction:column;font-size:14px;font-weight:700;display:flex}.gl-score small{color:#a8a3a0;letter-spacing:.04em;font-size:11px;font-weight:700}.gl-pace{color:#a8a3a0;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.gl-pace b{color:#fff;font-size:19px;font-weight:800}.gl-bar{background:#3a3634;height:6px;margin:14px 0 12px}.gl-bar i{background:var(--plate);height:100%;transition:width .4s;display:block}.gl.is-done .gl-bar i{background:var(--blue-bright)}.gl-verdict{color:#d6d2cf;max-width:82ch;margin:0 0 16px;font-size:13.5px;line-height:1.6}.gl.is-missed .gl-verdict{color:#f0b5ad}.gl-funnel{background:#3a3634;border:1px solid #3a3634;flex-wrap:wrap;gap:1px;margin:0;padding:0;list-style:none;display:flex}.gl-funnel li{background:var(--ink);flex:110px}.gl-funnel a{padding:11px 13px 12px;transition:background .15s;display:block}.gl-funnel b{color:#fff;letter-spacing:-.03em;font-size:21px;font-weight:800;line-height:1;display:block}.gl-funnel span{color:#a29e9b;letter-spacing:.04em;margin-top:4px;font-size:10.5px;font-weight:700;display:block}.gl-funnel .is-last b{color:var(--plate)}@media (max-width:560px){.gl{padding:16px 16px 14px}.gl-score strong{font-size:36px}.gl-funnel li{flex:calc(50% - 1px)}}.pf-owed{border:1px solid var(--line);border-left:3px solid var(--pf-warn);background:#fff;margin-bottom:22px}.pf-owed>h2{letter-spacing:-.03em;margin:0;padding:18px 20px 0;font-size:17px;font-weight:800}.pf-owed>p{color:var(--muted);margin:6px 0 0;padding:0 20px 16px;font-size:13px;line-height:1.6}.pf-owed ul{margin:0;padding:0;list-style:none}.pf-owed>ul>li{border-top:1px solid var(--line);padding:16px 20px}.pf-owed-who{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pf-owed-who strong{letter-spacing:-.02em;font-size:15px}.pf-owed-who span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.pf-owed-note{color:#4a4643;white-space:pre-line;margin:8px 0 0;font-size:13.5px;line-height:1.65}.pf-owed-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.pf-owed-actions form{margin:0}.pf-owed-nonumber{color:var(--pf-bad);font-size:12.5px;font-weight:700}@media (max-width:520px){.pf-owed-actions{gap:8px}.pf-owed-actions>a.pf-btn{flex:100%;justify-content:center}}.calc-section{padding:110px var(--shell);background:#fff}.calc-head{max-width:64ch}.calc-head h2{letter-spacing:-.042em;margin:12px 0 14px;font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.04}.calc-head p{max-width:58ch;color:var(--muted);margin:0;font-size:15.5px;line-height:1.72}.calc{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,460px);max-width:1180px;margin-top:46px;display:grid}.calc-inputs{background:#fff;padding:34px 36px 30px}.calc-inputs h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 26px;font-size:13px;font-weight:800}.calc-field{max-width:520px}.calc-field+.calc-field{margin-top:26px}.calc-field label{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.calc-field label span{letter-spacing:-.015em;font-size:15.5px;font-weight:700}.calc-field output{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--blue);font-size:22px;font-weight:800}.calc-field small{color:var(--muted);margin-top:7px;font-size:12.5px;line-height:1.6;display:block}.calc-field input[type=range]{appearance:none;background:var(--line);cursor:pointer;width:100%;height:3px;margin:14px 0 0}.calc-field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ink);cursor:grab;border:0;width:26px;height:26px;transition:background .15s,transform .15s}.calc-field input[type=range]::-webkit-slider-thumb:hover{background:var(--blue);transform:scale(1.08)}.calc-field input[type=range]::-moz-range-thumb{background:var(--ink);cursor:grab;border:0;border-radius:0;width:26px;height:26px}.calc-field input[type=range]:focus-visible{outline:2px solid var(--blue);outline-offset:6px}.calc-assumptions{border-top:1px solid var(--line);margin-top:30px}.calc-assumptions summary{cursor:pointer;color:var(--blue);justify-content:space-between;align-items:center;gap:14px;padding:18px 0 0;font-size:13.5px;font-weight:700;list-style:none;display:flex}.calc-assumptions summary::-webkit-details-marker{display:none}.calc-assumptions summary i{font-size:17px;font-style:normal;transition:transform .2s}.calc-assumptions[open] summary i{transform:rotate(45deg)}.calc-assumptions-note{max-width:54ch;color:var(--muted);margin:12px 0 24px;font-size:13px;line-height:1.65}.calc-reset{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;margin-top:24px;padding:11px 16px;font-size:12.5px;font-weight:700;transition:border-color .15s,color .15s}.calc-reset:hover{border-color:var(--ink);color:var(--blue)}.calc-result{background:var(--ink);color:#fff;border-left:3px solid var(--blue-bright);padding:34px 36px;display:block}.calc-does-not-pay .calc-result{border-left-color:var(--ink-muted)}.calc-marginal .calc-result{border-left-color:#d9a441}.calc-verdict-kicker{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.calc-headline{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:clamp(27px,3.6vw,38px);font-weight:800;line-height:1.03;display:block}.calc-pays .calc-headline{color:var(--blue-bright)}.calc-explanation{max-width:40ch;color:var(--ink-muted);margin:13px 0 0;font-size:13.5px;line-height:1.65}.calc-lines{border-top:1px solid var(--ink-line);margin:28px 0 0;padding:0}.calc-lines>div{border-bottom:1px solid var(--ink-line);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.calc-lines dt{color:var(--ink-muted);font-size:13px}.calc-lines dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.calc-line-cost dd{color:var(--blue-bright)}.calc-year{color:var(--ink-muted);margin:20px 0 0;font-size:14px}.calc-year strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:19px;font-weight:800}.calc-breakeven{border-top:1px solid var(--ink-line);color:var(--ink-muted);margin:16px 0 0;padding-top:16px;font-size:12.5px;line-height:1.6}@media (max-width:960px){.calc{grid-template-columns:minmax(0,1fr)}.calc-inputs{padding:28px 24px 24px}.calc-result{border-left:0;border-top:3px solid var(--blue-bright);padding:28px 24px}}.tiers-section{padding:112px var(--shell);background:var(--ink);color:#fff;position:relative;overflow:hidden}.tiers-section:before{content:"";pointer-events:none;border:1px solid #3f3c3a;border-radius:50%;width:620px;height:620px;position:absolute;top:-300px;right:-260px;box-shadow:0 0 0 90px #262321,0 0 0 91px #3b3836}.tiers-head{max-width:62ch;position:relative}.tiers-head h2{letter-spacing:-.042em;margin:12px 0 14px;font-size:clamp(29px,4.2vw,44px);font-weight:800;line-height:1.05}.tiers-head p{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.7}.tiers-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 20px;margin-top:64px;display:grid;position:relative}.tier{border:1px solid var(--ink-line);background:linear-gradient(#2c2927 0%,#232120 100%);border-top:3px solid #5a5654;padding:34px 30px 32px;transition:border-color .2s,transform .2s;position:relative}.tier:hover{border-top-color:var(--blue-bright)}.tier.is-featured{color:var(--ink);border-color:#fff;border-top-color:var(--blue);background:#fff;box-shadow:0 34px 70px -24px #000000bf,0 0 0 6px #58a3ff24}.tier.is-quote{background:repeating-linear-gradient(135deg,#262321 0 14px,#292624 14px 28px);border-style:solid dashed dashed}.tier h3{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:800}.tier-tagline{max-width:30ch;color:var(--ink-muted);margin:8px 0 0;font-size:13.5px;line-height:1.6}.tier.is-featured .tier-tagline{color:var(--muted)}.tier-price{align-items:baseline;gap:8px;margin:26px 0 0;display:flex}.tier-price strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;align-items:flex-start;gap:3px;font-size:72px;font-weight:800;line-height:.9;display:inline-flex}.tier-price strong sup{letter-spacing:0;color:var(--blue-bright);margin-top:12px;font-size:26px;font-weight:800}.tier.is-featured .tier-price strong sup{color:var(--blue)}.tier-price strong em{letter-spacing:0;color:var(--ink-muted);align-self:flex-end;margin:0 6px 6px 0;font-size:15px;font-style:normal;font-weight:700}.tier-price{flex-wrap:wrap}.tier-price strong>span,.tier.is-featured .tier-price strong>span{color:inherit;font-size:inherit;font-weight:inherit}.tier-price span{color:var(--ink-muted);font-size:13px;font-weight:700}.tier.is-featured .tier-price span{color:var(--muted)}.tier-gauge{border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);margin:26px 0 0;padding:18px 0 16px}.tier.is-featured .tier-gauge{border-color:var(--line)}.tier-meter{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.tier-bar{background:#ffffff17;height:10px;position:relative;overflow:hidden}.tier.is-featured .tier-bar{background:#e9e7e5}.tier-bar i{width:calc(var(--fill,0) * 100%);background:linear-gradient(90deg, var(--blue), var(--blue-bright));transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both gauge-fill;position:absolute;inset:0 auto 0 0}.tier-bar:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 2px),#201e1d8c calc(25% - 2px) 25%);position:absolute;inset:0}.tier-bar.is-open{background:0 0;border:1px dashed #5a5654}.tier-bar.is-open:after{display:none}@keyframes gauge-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tier-meter dt{color:var(--ink-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:800}.tier.is-featured .tier-meter dt{color:var(--muted)}.tier-meter dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:5px 0 0;font-size:20px;font-weight:800}.tier-includes{margin:0;padding:0;list-style:none}.tier-includes li{padding:0 0 0 22px;font-size:13.5px;line-height:1.58;position:relative}.tier-includes li:before{content:"";background:var(--blue-bright);width:9px;height:2px;position:absolute;top:8px;left:0}.tier.is-featured .tier-includes li:before{background:var(--blue)}.tier-best{border-top:1px solid var(--ink-line);color:var(--ink-muted);margin:24px 0 20px;padding-top:16px;font-size:12.5px;line-height:1.55}.tier.is-featured .tier-best{border-color:var(--line);color:var(--muted)}.tier-cta{border:1px solid var(--ink-line);justify-content:space-between;align-items:center;padding:15px 18px;font-size:13.5px;font-weight:800;transition:border-color .18s,color .18s;display:flex}.tier-cta:hover{border-color:var(--blue-bright);color:var(--blue-bright)}.tiers-foot{color:var(--ink-muted);margin:30px 0 0;font-size:13.5px;position:relative}@media (max-width:1080px){.tiers-grid{grid-template-columns:minmax(0,1fr)}}.compare-section{padding:110px var(--shell);background:#fff}.compare-head{max-width:62ch}.compare-head h2{letter-spacing:-.042em;margin:12px 0 14px;font-size:clamp(29px,4.2vw,44px);font-weight:800;line-height:1.05}.compare-head p{max-width:56ch;color:var(--muted);margin:0;font-size:15.5px;line-height:1.72}.compare-wrap{margin-top:44px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:620px}.compare-table thead th{border-bottom:2px solid var(--ink);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 16px 14px 0;font-size:10.5px;font-weight:800}.compare-table thead th:not(:first-child){text-align:right;padding-left:16px;padding-right:0}.compare-table tbody th,.compare-table td{vertical-align:top}.compare-table tbody th{border-bottom:1px solid var(--line);text-align:left;letter-spacing:-.02em;padding:18px 16px 18px 14px;font-size:15px;font-weight:800}.compare-table tbody th small{max-width:42ch;color:var(--muted);margin-top:5px;font-size:12.5px;font-weight:400;line-height:1.55;display:block}.compare-table td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:18px 0 18px 16px;font-size:15px}.compare-table td strong{letter-spacing:-.02em;font-size:17px;font-weight:800}.compare-blank{color:#9a9693;font-size:13px}.compare-table thead th:last-child{color:var(--ink)}.compare-table td:last-child strong{font-size:22px}.compare-table td:last-child{min-width:190px}.rate-bar{background:#efedeb;width:100%;height:8px;margin-top:10px;display:block;position:relative;overflow:hidden}.rate-bar i{width:calc(var(--fill,0) * 100%);background:var(--ink);transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both gauge-fill;position:absolute;inset:0 auto 0 0}.rate-bar.is-unknown{background:0 0;border-top:1px dashed #c9c5c2;height:0;margin-top:15px}.compare-table tr.is-us .rate-bar i{background:var(--blue)}.compare-table tr.is-us td{border-bottom-color:#bcd3f2}.compare-table tr.is-nothing th,.compare-table tr.is-nothing td{background:var(--pf-warn-soft)}.compare-table tr.is-nothing td,.compare-table tr.is-nothing .compare-blank{color:#5c5855}.compare-table tr.is-nothing th small strong{color:var(--pf-warn);font-weight:800}.compare-table tr.is-us th,.compare-table tr.is-us td{background:#eef4fd}.compare-table tr.is-us th{box-shadow:inset 3px 0 0 var(--blue)}.compare-table tr.is-us td strong{color:var(--blue)}.compare-table thead th:last-child,.compare-table td:last-child{padding-right:14px}.compare-source{color:#9a9693;margin-top:3px;font-size:11.5px;font-style:italic;display:block}.compare-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:52px;display:grid}.compare-notes h3{letter-spacing:-.03em;margin:0 0 9px;font-size:16px;font-weight:800}.compare-notes p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.68}@media (max-width:860px){.compare-notes{grid-template-columns:minmax(0,1fr);gap:26px}}.proof-section{padding:104px var(--shell);background:var(--ground);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:60px;display:grid}.proof-copy h2{letter-spacing:-.042em;margin:12px 0 14px;font-size:clamp(28px,3.9vw,42px);font-weight:800;line-height:1.05}.proof-copy p{max-width:52ch;color:var(--muted);margin:0 0 26px;font-size:15.5px;line-height:1.72}.proof-phone{border-left:3px solid var(--blue);background:#fff;flex-direction:column;gap:4px;padding:18px 26px;transition:transform .2s;display:inline-flex}.proof-phone:hover{transform:translateY(-2px)}.proof-phone small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.proof-phone strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.proof-points{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.proof-points li{border-bottom:1px solid var(--line);padding:20px 0}.proof-points strong{letter-spacing:-.025em;font-size:15.5px;font-weight:800;display:block}.proof-points span{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.6;display:block}@media (max-width:900px){.proof-section{grid-template-columns:minmax(0,1fr);gap:38px}.calc-section,.compare-section,.tiers-section,.proof-section{padding-left:34px;padding-right:34px}}@media (max-width:620px){.calc-section,.compare-section{padding:74px 20px}.tiers-section{padding:76px 20px}.proof-section{padding:72px 20px}.tier-price strong{font-size:40px}.calc-inputs,.calc-result{padding-left:20px;padding-right:20px}.tier{padding-left:22px;padding-right:22px}}@media (prefers-reduced-motion:reduce){.calc-assumptions summary i,.proof-phone,.tier-cta{transition:none}.calc-field input[type=range]::-webkit-slider-thumb{transition:none}.proof-phone:hover{transform:none}.calc-field input[type=range]::-webkit-slider-thumb:hover{transform:none}}.tiers-grid{grid-template-rows:auto auto auto auto auto 1fr auto auto}.tier{grid-row:1/-1;grid-template-rows:subgrid;align-content:start;display:grid}.tier-flag{background:var(--blue);color:#fff;letter-spacing:.11em;text-transform:uppercase;place-self:start;min-height:22px;margin-bottom:14px;padding:5px 10px;font-size:10px;font-weight:800}.tier-flag:empty{background:0 0;padding:0}.tier-body{min-width:0}.tier-inherits{border-bottom:1px solid var(--ink-line);color:#fff;margin:0 0 14px;padding-bottom:12px;font-size:13px;font-weight:700}.tier.is-featured .tier-inherits{color:var(--ink);border-color:var(--line)}.tier-count{margin:18px 0 0}.tier-count a{color:var(--blue-bright);border-bottom:1px solid #0000;align-items:center;gap:6px;font-size:12.5px;font-weight:700;transition:border-color .15s;display:inline-flex}.tier.is-featured .tier-count a{color:var(--blue)}.tier-count a:hover{border-bottom-color:currentColor}@supports not (grid-template-rows:subgrid){.tier{flex-direction:column;display:flex}.tier-body{flex:1}}@media (max-width:1080px){.tiers-grid{grid-template-rows:none}.tier{flex-direction:column;grid-row:auto;display:flex}.tier-body{flex:1}.tier-flag:empty{display:none}}.ev{padding:112px var(--shell);background:#fff}.ev-head{max-width:60ch}.ev-head h2{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1}.ev-head p{max-width:56ch;color:var(--muted);margin:0;font-size:16px;line-height:1.72}.ev-stat{background:var(--ink);color:#fff;align-items:baseline;gap:22px;margin:44px 0 0;padding:28px 32px;display:flex}.ev-stat strong{letter-spacing:-.06em;color:var(--blue-bright);font-variant-numeric:tabular-nums;font-size:clamp(54px,8vw,86px);font-weight:800;line-height:.85}.ev-stat span{letter-spacing:-.02em;font-size:clamp(16px,2vw,21px);font-weight:600;line-height:1.4}.ev-stat b{font-weight:800}.ev-stat em{color:var(--ink-muted);letter-spacing:0;margin-top:8px;font-size:13.5px;font-style:normal;font-weight:400;display:block}.ev-groups{margin-top:8px}.ev-group{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:56px;padding:52px 0 46px;display:grid}.ev-rail{align-self:start;position:sticky;top:92px}.ev-num{letter-spacing:-.05em;color:#e7e4e2;font-variant-numeric:tabular-nums;font-size:54px;font-weight:800;line-height:.8;display:block}.ev-rail h3{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.08}.ev-rail h3:after{content:"";background:var(--blue);width:28px;height:3px;margin-top:14px;display:block}.ev-rail p{max-width:30ch;color:var(--muted);margin:14px 0 0;font-size:13.5px;line-height:1.6}.ev-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.ev-list li{border-top:1px solid var(--line);padding:16px 0 18px}.ev-list li:first-child,.ev-list li:nth-child(2){border-top:0;padding-top:2px}.ev-list h4{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:700;line-height:1.25;display:flex}.ev-list p{max-width:46ch;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.62}.ev-badge{background:var(--blue);color:#fff;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding:4px 8px;font-size:9.5px;font-weight:800}.ev-list li.is-upgrade h4{color:var(--ink)}.ev-foot{background:var(--ground);border-left:3px solid var(--blue);max-width:60ch;color:var(--ink);margin:44px 0 0;padding:18px 22px;font-size:14px;line-height:1.7}@media (max-width:1100px){.ev-group{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:36px}.ev-list{grid-template-columns:minmax(0,1fr);gap:0}.ev-list li:nth-child(2){border-top:1px solid var(--line);padding-top:16px}}@media (max-width:760px){.ev{padding-left:34px;padding-right:34px}.ev-group{grid-template-columns:minmax(0,1fr);gap:22px;padding:40px 0 34px}.ev-rail{position:static}.ev-num{font-size:40px}.ev-stat{flex-direction:column;gap:10px;padding:24px}}@media (max-width:620px){.ev{padding:74px 20px}}.vrm{color:#fff;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100% 46px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/46px 100%,#191817;padding:116px max(64px,50vw - 656px)}.vrm-inner{max-width:1312px;margin:0 auto}.vrm-top{grid-template-columns:1.15fr .85fr;align-items:end;gap:8%;display:grid}.vrm-intro .section-kicker{color:#ffffff80}.vrm-intro h2{letter-spacing:-.045em;max-width:16ch;margin:18px 0 0;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:.98}.vrm-intro h2 span{color:#ffffff70}.vrm-intro p{color:#ffffff9e;max-width:46ch;margin:20px 0 0;font-size:15.5px;line-height:1.6}.vrm-form{flex-direction:column;align-items:stretch;gap:12px;display:flex}.vrm-form .primary-button{color:#fff;background:0 0;width:100%;padding:15px 20px;font-size:14px;box-shadow:inset 0 0 0 2px #ffffff47}.vrm-form .primary-button:hover{color:var(--ink);background:#fff;transform:translateY(-1px);box-shadow:inset 0 0 0 2px #fff}.vrm-form .primary-button:disabled{opacity:.32;cursor:not-allowed;color:#fff;background:0 0;transform:none}.vrm-answer{margin-top:46px}.vrm-idle{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:40px;padding-top:30px;display:grid}.vrm-idle p{color:#ffffff80;max-width:62ch;margin:0;font-size:14.5px;line-height:1.65}.vrm-idle span{background:repeating-linear-gradient(90deg,#ffffff1f 0 14px,#0000 14px 22px);width:132px;height:28px;display:block}.vrm-reading{border-top:1px solid #ffffff1a;padding-top:30px}.vrm-reading p{color:#ffffff8c;letter-spacing:.02em;margin:14px 0 0;font-size:13px;font-weight:700}.vrm-reading__bar{background:#ffffff1a;height:3px;display:block;position:relative;overflow:hidden}.vrm-reading__bar:after{content:"";background:var(--plate-yellow);width:28%;animation:1.05s cubic-bezier(.45,.05,.35,1) infinite readSweep;position:absolute;inset:0 auto 0 0}@keyframes readSweep{0%{transform:translate(-105%)}to{transform:translate(460%)}}.plate-field.is-reading{animation:1.05s ease-in-out infinite platePulse}@keyframes platePulse{0%,to{box-shadow:0 0 #f5c51800}50%{box-shadow:0 0 0 5px #f5c5184d}}.vrm-note{border-top:1px solid #ffffff1a;max-width:58ch;padding-top:30px;animation:.32s ease-out both riseIn}.vrm-note__head{letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:19px;font-weight:800;display:flex}.vrm-note__head span{color:#fff6;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.vrm-note p+p{color:#ffffff94;margin:10px 0 0;font-size:14.5px;line-height:1.65}.dossier{background:#ffffff1a;gap:1px;animation:.4s cubic-bezier(.16,.84,.34,1) both riseIn;display:grid}.dossier>*{background:#191817}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dossier__id{background:#211f1e;align-items:center;gap:22px;padding:26px 30px;animation:.4s ease-out 60ms both riseIn;display:flex}.dossier__paint{background:var(--paint);flex:none;width:54px;height:54px;animation:.5s cubic-bezier(.16,.84,.34,1) .14s both paintIn;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff57,0 1px #00000073}.dossier__paint:after{content:"";background:linear-gradient(142deg,#ffffff52 0 38%,#fff0 38.1%);position:absolute;inset:1.5px}@keyframes paintIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.dossier__name{min-width:0}.dossier__marque{color:#ffffff80;letter-spacing:.18em;text-transform:uppercase;font-size:11.5px;font-weight:800;display:block}.dossier__name strong{letter-spacing:-.04em;margin-top:2px;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1;display:block}.dossier__name p{color:#ffffffad;margin:8px 0 0;font-size:14px;font-weight:600}.dossier__plate{background:var(--plate-yellow);color:#15130f;letter-spacing:.05em;border:2px solid #15130f;flex:none;align-self:flex-start;align-items:stretch;margin-left:auto;padding-right:10px;font-family:ui-sans-serif,Arial Narrow,Arial,sans-serif;font-size:17px;font-weight:800;display:flex}.dossier__plate i{background:var(--blue);color:#fff;letter-spacing:.04em;justify-content:center;align-items:center;width:20px;margin-right:10px;font-size:7.5px;font-style:normal;font-weight:800;display:flex}.dossier__status{background:#ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.gauge{background:#191817;padding:22px 30px 24px;animation:.4s ease-out .12s both riseIn}.gauge__label{color:#ffffff85;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.gauge strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:21px;font-weight:800;display:block}.gauge strong.is-quiet{color:#ffffff73}.gauge p{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:0;margin:7px 0 0;font-size:13px;display:flex}.gauge p b{color:#ffffffd9;font-weight:700}.gauge p em{color:#ffffff8f;margin-left:auto;font-style:normal}.gauge__dot{background:#ffffff59;width:3px;height:3px;margin:0 9px}.gauge__meter{background:#ffffff1f;height:3px;margin-top:16px;display:block}.gauge__meter i{height:100%;width:calc(var(--elapsed) * 100%);transform-origin:0;background:#ffffff8c;animation:.8s cubic-bezier(.16,.84,.34,1) .3s both meterFill;display:block}@keyframes meterFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gauge.is-soon strong{color:var(--plate-yellow)}.gauge.is-soon .gauge__meter i{background:var(--plate-yellow)}.gauge.is-over strong{color:#e8695e}.gauge.is-over .gauge__meter i{background:#e8695e}.mileage{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:40px;padding:26px 30px 28px;animation:.4s ease-out .18s both riseIn;display:grid}.mileage__figures strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(30px,3.4vw,40px);font-weight:800;line-height:1;display:block}.mileage__figures strong small{letter-spacing:0;color:#ffffff73;margin-left:4px;font-size:.42em;font-weight:700}.mileage__figures strong.is-quiet{color:#ffffff73;letter-spacing:-.03em;font-size:21px}.mileage__figures p{color:#ffffff8c;flex-wrap:wrap;align-items:center;margin:9px 0 0;font-size:13px;line-height:1.5;display:flex}.mileage__flag{color:#e8695e;margin-top:12px;font-size:12.5px;font-weight:700;line-height:1.45;display:block}.mileage__chart{margin:0}.mileage__chart svg{width:100%;height:auto;display:block;overflow:visible}.mileage__grid{stroke:#ffffff17;stroke-width:1px}.mileage__gridlabel{fill:#ffffff70;letter-spacing:.04em;font-size:9.5px;font-weight:700}.mileage__axis{fill:#ffffff8f;letter-spacing:.06em;font-size:10.5px;font-weight:700}.mileage__area{fill:url(#mileage-fade);animation:.5s ease-out .5s both fadeOnly}.mileage__trace{fill:none;stroke:var(--plate-yellow);stroke-width:2px;stroke-linejoin:round;stroke-dasharray:2400;stroke-dashoffset:2400px;animation:1.1s cubic-bezier(.4,0,.2,1) .25s forwards traceIn}@keyframes traceIn{to{stroke-dashoffset:0}}.mileage__point{fill:var(--plate-yellow);animation:.3s ease-out .95s both fadeOnly}.mileage__point.is-fail{fill:#e8695e}.history{padding:26px 30px 28px;animation:.4s ease-out .24s both riseIn}.history__empty{color:#ffffff80;margin:12px 0 0;font-size:14px}.history__list{border-left:1px solid #ffffff24;margin:16px 0 0;padding:0 0 0 22px;list-style:none}.history__list>li{padding:0 0 22px;position:relative}.history__list>li:last-child{padding-bottom:0}.history__list>li:before{content:"";background:var(--plate-yellow);width:7px;height:7px;position:absolute;top:6px;left:-26px}.history__list>li.is-fail:before{background:#e8695e}.history__row{align-items:baseline;gap:14px;display:flex}.history__row time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:800}.history__result{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.is-fail .history__result{color:#e8695e}.history__miles{color:#ffffffa6;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13.5px;font-weight:700}.history__notes{margin:8px 0 0;padding:0;list-style:none}.history__notes li{color:#ffffff80;padding-left:14px;font-size:12.5px;line-height:1.55;position:relative}.history__notes li+li{margin-top:4px}.history__notes li:before{content:"";background:#ffffff59;width:5px;height:1px;position:absolute;top:8px;left:0}.history__notes.is-fail li{color:#e8695ee6}.history__notes.is-fail li:before{background:#e8695eb3}.history__more{color:#fff;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:10px 16px;font-size:12.5px;font-weight:800;transition:background .18s,color .18s;box-shadow:inset 0 0 0 1px #ffffff38}.history__more:hover{color:var(--ink);background:#fff}.dossier__note{color:#ffffff80;background:#211f1e;max-width:none;margin:0;padding:20px 30px 22px;font-size:13px;line-height:1.65;animation:.4s ease-out .3s both riseIn}@media (max-width:1080px){.vrm{padding:88px 28px}.vrm-top{grid-template-columns:1fr;align-items:start;gap:34px}.vrm-form{max-width:400px}.mileage{grid-template-columns:1fr;gap:24px}}@media (max-width:620px){.vrm{padding:68px 20px}.vrm-answer{margin-top:34px}.vrm-idle{grid-template-columns:1fr;gap:20px}.dossier__id{flex-wrap:wrap;gap:16px;padding:20px}.dossier__paint{width:42px;height:42px}.dossier__plate{order:-1;margin-left:0}.dossier__id:after{content:"";order:-1;width:100%;height:0}.dossier__status{grid-template-columns:1fr}.gauge,.mileage,.history{padding:20px}.gauge p em{width:100%;margin-top:4px;margin-left:0}.dossier__note{padding:18px 20px 20px}}@keyframes fadeOnly{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vrm-form .primary-button,.history__more{transition:none}.plate-field.is-reading{animation:none;box-shadow:0 0 0 4px #f5c5184d}.vrm-reading__bar:after{width:100%;animation:none}.mileage__trace{stroke-dasharray:none;stroke-dashoffset:0;animation:.2s ease-out both fadeOnly}.gauge__meter i{animation:none}.dossier,.dossier__id,.dossier__paint,.gauge,.mileage,.history,.dossier__note,.mileage__area,.mileage__point,.vrm-note{animation:.2s ease-out both fadeOnly}}.plate-field{background:var(--plate-yellow);border:2px solid var(--ink);flex:100%;align-items:stretch;min-width:0;max-width:400px;display:flex;container-type:inline-size}.plate-field i{background:var(--blue);color:#fff;letter-spacing:.06em;justify-content:center;align-items:center;width:9cqw;min-width:26px;padding-bottom:2px;font-size:clamp(9px,2.7cqw,12px);font-style:normal;font-weight:800;display:flex}.plate-field input{color:#15130f;text-align:center;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;flex:1;min-width:0;padding:.12em .3em;font-family:ui-sans-serif,Arial Narrow,Arial,sans-serif;font-size:min(15.2cqw,58px);font-weight:800;line-height:1}.plate-field input::placeholder{color:#a8912a}.plate-field input:focus{outline:none}.plate-field:focus-within{box-shadow:0 0 0 3px #0b66d659}.ad-days{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin:0 0 18px;padding:14px 14px 10px;display:grid}.ad-days>div{grid-template-rows:48px auto auto;justify-items:center;gap:4px;display:grid}.ad-days b{background:#f1efee;align-items:flex-end;width:100%;height:48px;display:flex}.ad-days i{background:var(--blue);align-items:flex-end;width:100%;min-height:2px;display:flex}.ad-days em{background:var(--pf-ok);width:100%;display:block}.ad-days strong{font-size:12px;font-weight:800;line-height:1}.ad-days small{color:#8b8784;text-transform:uppercase;font-size:10px;font-weight:700}.ad-days .is-quiet strong{color:#b4afac}.ad-days .is-quiet i{min-height:0}.ad-days-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.ad-days-head h2{letter-spacing:.09em;text-transform:uppercase;color:var(--ink);margin:0;font-size:12px;font-weight:800}.ad-days-head p{color:#7a7673;margin:0;font-size:11px}.ad-days-head i{vertical-align:-1px;width:9px;height:9px;margin:0 4px 0 10px;display:inline-block}.ad-days-head i.all{background:var(--blue)}.ad-days-head i.useful{background:var(--pf-ok)}.ad-days-wrap{border:1px solid var(--line);background:#fff;margin:0 0 18px;padding:14px 16px 12px}.ad-days-wrap .ad-days{background:0 0;border:0;margin:0;padding:0}.ad-facts{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px 18px;margin:0 0 18px;padding:14px 16px;display:grid}.ad-facts.is-stacked{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:14px 16px}.ad-facts>div{min-width:0;padding:4px 0}.ad-facts small{color:#8b8784;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.ad-facts strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5;display:block}.ad-facts a{color:var(--blue)}.ad-summary{background:var(--ground);border-bottom:1px solid var(--line);margin:0;padding:14px 16px;font-size:13px;line-height:1.65}.ad-audio{width:calc(100% - 32px);margin:14px 16px;display:block}.ad-transcript{margin:0;padding:0;list-style:none}.ad-transcript li{border-bottom:1px solid var(--line);grid-template-columns:74px minmax(0,1fr);gap:14px;padding:9px 16px;display:grid}.ad-transcript li:last-child{border-bottom:0}.ad-transcript small{color:#8b8784;letter-spacing:.07em;text-transform:uppercase;padding-top:2px;font-size:10px;font-weight:800}.ad-transcript p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.ad-transcript li.agent small{color:var(--blue)}.ad-transcript li.caller p{color:#4d4a48}.ad-stack{align-content:start;gap:16px;display:grid}@media (max-width:720px){.ad-days{grid-template-columns:repeat(7,minmax(0,1fr))}.ad-transcript li{grid-template-columns:minmax(0,1fr);gap:2px}}.dy-counts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid}.dy-count{background:#fff;padding:14px 16px}.dy-count strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--muted);font-size:30px;font-weight:800;line-height:1;display:block}.dy-count span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:10.5px;font-weight:800;display:block}.dy-count.dy-blue strong{color:var(--blue)}.dy-count.dy-warn strong{color:var(--pf-warn)}.dy-list{gap:12px;margin-bottom:22px;display:grid}.dy-row{border:1px solid var(--line);border-left:3px solid var(--line);background:#fff;padding:16px 18px}.dy-row.dy-is-today,.dy-row.dy-is-upcoming{border-left-color:var(--blue)}.dy-row.dy-is-to_book,.dy-row.dy-is-overdue{border-left-color:var(--pf-warn)}.dy-row.dy-is-done{border-left-color:var(--line);background:#fbfbfa}.dy-row-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dy-row-top h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800}.dy-who{color:var(--muted);margin:3px 0 0;font-size:12.5px}.dy-chip{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:5px 10px;font-size:10px;font-weight:800}.dy-chip.dy-blue{color:var(--blue-dark);background:#e7f0fd}.dy-chip.dy-ok{background:var(--pf-ok-soft);color:var(--pf-ok)}.dy-chip.dy-warn{background:var(--pf-warn-soft);color:var(--pf-warn)}.dy-chip.dy-muted{background:var(--ground);color:var(--muted)}.dy-when{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:12px 0 0;display:flex}.dy-when strong{letter-spacing:-.01em;font-size:15px;font-weight:800}.dy-when span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.dy-confirmed{letter-spacing:.05em;text-transform:uppercase;color:var(--pf-ok);font-size:11px;font-style:normal;font-weight:800}.dy-unconfirmed{letter-spacing:.05em;text-transform:uppercase;color:var(--pf-warn);font-size:11px;font-style:normal;font-weight:800}.dy-asked{color:var(--muted);margin:12px 0 0;font-size:13px}.dy-asked strong{color:var(--ink);font-weight:700}.dy-notes{background:var(--ground);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.dy-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.dy-actions form{margin:0}.dy-btn{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;align-items:center;padding:0 16px;font-size:12.5px;font-weight:800;transition:border-color .15s,background .15s;display:inline-flex}.dy-btn:hover{border-color:var(--ink)}.dy-btn-call{background:var(--ink);color:#fff;border-color:var(--ink);text-decoration:none}.dy-btn-call:hover{background:var(--blue);border-color:var(--blue)}.dy-btn-go{background:var(--blue);border-color:var(--blue);color:#fff}.dy-btn-go:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.dy-link{min-height:40px;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:700;text-decoration:underline}.dy-link:hover{color:var(--blue)}.dy-pop{display:inline-block}.dy-pop[open]{width:100%}.dy-pop>summary{border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;align-items:center;min-height:40px;padding:0 16px;font-size:12.5px;font-weight:800;list-style:none;display:inline-flex}.dy-pop>summary::-webkit-details-marker{display:none}.dy-pop>summary:hover{border-color:var(--ink)}.dy-pop[open]>summary{border-color:var(--ink);background:var(--ground)}.dy-form{border:1px solid var(--line);background:#fbfbfa;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px;padding:14px;display:flex}.dy-form-wide{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;display:grid}.dy-form label{gap:4px;min-width:0;display:grid}.dy-form label>span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}.dy-form input,.dy-form textarea{border:1px solid var(--line);min-height:40px;font:inherit;color:var(--ink);background:#fff;min-width:0;padding:9px 10px;font-size:13px}.dy-form textarea{resize:vertical;min-height:62px;line-height:1.5}.dy-form input:focus-visible,.dy-form textarea:focus-visible{outline:2px solid var(--blue);outline-offset:-1px}.dy-note-label{grid-column:1/-1}.dy-form .dy-btn{grid-column:1/-1;justify-self:start}.dy-outcomes{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.dy-outcomes label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.dy-outcomes label:hover{border-color:var(--ink)}.dy-outcomes input{min-height:0;accent-color:var(--blue);margin-top:2px}.dy-outcomes span{gap:1px;display:grid}.dy-outcomes b{font-size:12.5px;font-weight:800}.dy-outcomes small{color:var(--muted);font-size:11.5px}.dy-done{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.dy-done p{color:var(--muted);white-space:pre-wrap;flex:240px;margin:0;font-size:12.5px}.dy-outcome{letter-spacing:.05em;text-transform:uppercase;background:var(--ground);color:var(--muted);padding:5px 11px;font-size:11px;font-weight:800}.dy-outcome.dy-o-signed{background:var(--pf-ok-soft);color:var(--pf-ok)}.dy-outcome.dy-o-thinking{background:var(--pf-warn-soft);color:var(--pf-warn)}.dy-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;font-size:11.5px;display:flex}.dy-foot a{color:var(--blue);font-weight:700}.dy-keen{border-left:3px solid var(--pf-warn);margin-bottom:18px}.dy-keen ul{margin:0;padding:0;list-style:none}.dy-keen li{border-bottom:1px solid var(--line);padding:12px 16px}.dy-keen li:last-child{border-bottom:0}.dy-keen .dy-pop{display:block}.dy-keen .dy-pop>summary{flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:100%;padding:10px 12px;display:flex}.dy-keen strong{font-size:14px;font-weight:800}.dy-keen small{color:var(--muted);font-size:12px;font-weight:400}.dy-keen em{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.dy-empty{text-align:center;padding:30px 22px}.dy-empty h2{letter-spacing:-.02em;margin:0 0 8px;font-size:16px;font-weight:800}.dy-empty p{max-width:46ch;color:var(--muted);margin:0 auto 8px;font-size:13px;line-height:1.6}.dy-empty a{color:var(--blue);font-weight:800}.dy-add .dy-form{background:#fff;border:0;margin:0;padding:16px}@media (max-width:720px){.dy-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.dy-row-top{flex-direction:column;gap:8px}.dy-chip{align-self:flex-start}.dy-actions{grid-template-columns:minmax(0,1fr);display:grid}.dy-actions .dy-btn,.dy-pop,.dy-pop>summary{justify-content:center;width:100%}.dy-form{flex-direction:column;align-items:stretch}.dy-form-wide{grid-template-columns:minmax(0,1fr)}.dy-keen em{margin-left:0}.dy-keen .ad-panel-head{flex-direction:column;align-items:stretch;gap:4px}}.rd-catchup{background:var(--pf-warn-soft);border-left:3px solid var(--pf-warn);gap:10px;margin:0 0 14px;padding:14px 16px;display:grid}.rd-catchup p{color:#5c3d00;margin:0;font-size:14px;line-height:1.5}.rd-catchup form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.rd-catchup label{gap:4px;display:grid}.rd-catchup label span{letter-spacing:.1em;text-transform:uppercase;color:#5c3d00;font-size:9.5px;font-weight:800}.rd-catchup input{border:1px solid var(--pf-warn);min-height:48px;font:inherit;background:#fff;padding:10px 12px;font-size:16px}.rd-catchup button{background:var(--ink);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;padding:0 20px;font-size:15px;font-weight:800}.rd-catchup button:hover{background:var(--blue)}.pf-two{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 22px;display:grid}.pf-two .pf-field{margin-bottom:18px}.pf-closures{border-top:1px solid var(--line);margin:0 0 20px;padding:0;list-style:none}.pf-closures li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.pf-closures strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;display:block}.pf-closures small{color:var(--muted);margin-top:2px;font-size:13px;display:block}@media (max-width:560px){.pf-two{grid-template-columns:minmax(0,1fr)}.pf-closures li{flex-direction:column;align-items:flex-start;gap:6px}}.an-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.an-applied{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.an-applied-chip{border:1px solid var(--blue);min-height:30px;color:var(--blue);background:#eaf2fc;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.an-applied-chip:hover{background:var(--blue);color:#fff}.an-applied-chip b{opacity:.65;font-size:13px}.an-applied-chip:hover b{opacity:1}.an-live{border:1px solid var(--line);background:#fff;margin-bottom:16px}.an-live.is-busy{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.an-live.is-stale{border-color:#d9a441;box-shadow:inset 3px 0 #d9a441}.an-live-head{flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 18px;display:flex}.an-live-head h2{letter-spacing:-.025em;margin:0;font-size:15px;font-weight:800}.an-live-head p{color:var(--muted);margin:0;font-size:11.5px}.an-live.is-busy .an-live-head h2{color:var(--blue)}.an-live-dot{background:#8e8a87;border-radius:50%;flex:none;align-self:center;width:8px;height:8px;position:relative}.an-live.is-busy .an-live-dot{background:var(--blue)}.an-live.is-stale .an-live-dot{background:#d9a441}.an-live.is-busy .an-live-dot:after{content:"";border:1px solid var(--blue);border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite anRing;position:absolute;inset:-3px}@keyframes anRing{0%{opacity:.9;transform:scale(.6)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.an-live-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.an-live-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1fr) minmax(0,2fr) minmax(130px,auto);align-items:center;gap:16px;padding:11px 18px;display:grid}.an-live-list li:last-child{border-bottom:0}.an-live-list li{animation:.32s ease-out anArrive}@keyframes anArrive{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.an-live-who{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.an-live-who a{letter-spacing:-.015em;overflow-wrap:break-word;font-size:13px;font-weight:800}.an-live-who a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.an-live-doing{min-width:0}.an-live-doing strong{font-variant-numeric:tabular-nums;overflow-wrap:break-word;font-size:12.5px;font-weight:700;display:block}.an-live-doing small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.an-live-what{text-align:right}.an-live-what small{color:var(--muted);font-size:11px;display:block}.an-live-more{border-top:1px solid var(--line);background:#fbfbfa;margin:0;padding:11px 18px}.an-live-more a{color:var(--blue);font-size:11.5px;font-weight:800}.an-live-more a:hover{text-underline-offset:3px;text-decoration:underline}.an-live-what code{color:#6f6b68;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:block}.an-tiles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid}.an-tile{background:#fff;padding:14px 16px 15px}.an-tile small{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.an-tile strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:30px;font-weight:800;line-height:1;display:block}.an-tile i{color:#6f6b68;margin-top:5px;font-size:11px;font-style:normal;line-height:1.4;display:block}.an-move{font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px;font-style:normal;font-weight:800;display:block}.an-move span{color:#6f6b68;font-weight:600}.an-move.is-good{color:var(--pf-ok)}.an-move.is-bad{color:var(--pf-bad)}.an-move.is-flat{color:#6f6b68}.an-chart{border:1px solid var(--line);background:#fff;margin-bottom:16px;padding:16px 18px 12px}.an-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.an-chart-head h2{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:800}.an-chart-head p{color:var(--muted);margin:3px 0 0;font-size:11.5px}.an-metric{flex:none;gap:2px;display:flex}.an-metric button{border:1px solid var(--line);min-height:28px;color:var(--muted);cursor:pointer;background:#fff;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:700;transition:all .15s}.an-metric button+button{margin-left:-1px}.an-metric button:hover{color:var(--ink);z-index:1;border-color:#b9b5b2}.an-metric button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:#fff;z-index:2}.an-chart-read{color:var(--muted);min-height:18px;margin:14px 0 10px;font-size:12px}.an-chart-read strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:800}.an-chart-read span{color:#6f6b68}.an-bars{grid-template-columns:repeat(var(--bars), minmax(0, 1fr));align-items:end;gap:3px;display:grid}.an-bar{cursor:default;outline:none;grid-template-rows:132px auto;justify-items:center;gap:6px;display:grid}.an-bar b{background:#f4f2f1;align-items:flex-end;width:100%;height:132px;transition:background .15s;display:flex}.an-bar i{background:var(--blue);width:100%;transition:height .32s cubic-bezier(.2,.7,.3,1),background .15s;display:block}.an-bar small{color:#6f6b68;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:700}.an-bar:hover b,.an-bar.is-on b,.an-bar:focus-visible b{background:#e7e4e2}.an-bar:hover i,.an-bar.is-on i,.an-bar:focus-visible i{background:var(--ink)}.an-bar:focus-visible b{outline:2px solid var(--blue);outline-offset:2px}.an-bar.is-quiet i{display:none}.an-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.an-section-head h2{letter-spacing:.01em;margin:0;font-size:13px;font-weight:800}.an-section-head p{color:var(--muted);margin:0;font-size:11.5px}.an-empty-block{border:1px solid var(--line);color:var(--muted);background:#fff;margin:0 0 22px;padding:22px 18px;font-size:13px;line-height:1.6}.an-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px;margin-bottom:22px;display:grid}.an-panel{border:1px solid var(--line);background:#fff}.an-panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.an-panel-head h2{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:800}.an-panel-note{color:#6f6b68;margin:0;font-size:11px}.an-tabs{gap:12px;display:flex}.an-tabs button{color:#6f6b68;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:2px 0 4px;font-family:inherit;font-size:11.5px;font-weight:800;transition:all .15s}.an-tabs button:hover{color:var(--ink)}.an-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--blue)}.an-empty{color:var(--muted);margin:0;padding:18px 16px;font-size:12.5px;line-height:1.6}.an-rank{margin:0;padding:0;list-style:none}.an-rank-row+.an-rank-row{border-top:1px solid #f0eeed}.an-rank-row a,.an-rank-plain{align-items:center;gap:10px;padding:9px 16px;display:flex;position:relative;overflow:hidden}.an-rank-row a:hover{background:#fbfbfa}.an-rank-row a:hover .an-rank-label{color:var(--blue)}.an-rank-fill{background:#eaf2fc;transition:width .4s cubic-bezier(.2,.7,.3,1);position:absolute;top:0;bottom:0;left:0}.an-rank-row a:hover .an-rank-fill{background:#dfebfa}.an-rank-label{overflow-wrap:break-word;flex:1;min-width:0;font-size:12.5px;font-weight:600;position:relative}.an-rank-num{font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:800;position:relative}.an-rank-won{background:var(--pf-ok-soft);color:var(--pf-ok);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;padding:1px 6px;font-size:9.5px;font-weight:800;position:relative}.an-pages td:first-child{min-width:200px;position:relative}.an-path{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;display:inline-block;position:relative}.an-path:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.an-inline-bar{background:var(--blue);opacity:.28;height:2px;position:absolute;bottom:6px;left:14px}.an-unknown{color:#75716d;font-style:italic}.an-ip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.an-hours{padding:14px 16px 12px}.an-hours-grid{gap:3px;display:grid}.an-hours-row{grid-template-columns:30px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.an-hours-row small{color:#6f6b68;text-transform:uppercase;font-size:9.5px;font-weight:800}.an-hours-row i{aspect-ratio:1;background:var(--blue);min-height:9px;display:block}@supports (color:color-mix(in lab, red, red)){.an-hours-row i{background:color-mix(in srgb, var(--blue) calc(var(--weight) * 100%), #f1efee)}}.an-hours-row i.is-none{background:#f6f5f4;box-shadow:inset 0 0 0 1px #f1efee}.an-hours-axis{color:#6f6b68;font-variant-numeric:tabular-nums;justify-content:space-between;margin:7px 0 0 33px;font-size:9.5px;font-weight:700;display:flex}.an-scroll{margin:0;padding:14px 16px;list-style:none}.an-scroll li{grid-template-columns:112px minmax(0,1fr) 42px;align-items:center;gap:12px;padding:5px 0;display:grid}.an-scroll-label{font-size:12px;font-weight:600}.an-scroll-track{background:#f1efee;height:10px}.an-scroll-track i{background:var(--blue);height:100%;transition:width .4s cubic-bezier(.2,.7,.3,1);display:block}.an-scroll-num{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.an-vitals{margin:0;padding:0;list-style:none}.an-vitals li{grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.an-vitals li+li{border-top:1px solid #f0eeed}.an-vitals strong{font-size:12.5px;font-weight:700;display:block}.an-vitals small{color:#6f6b68;margin-top:2px;font-size:11px;display:block}.an-vitals b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:800}.an-vitals-n{color:#78736f!important;margin:0!important;font-size:10.5px!important}.an-problems{margin:0;padding:0;list-style:none}.an-problems li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:10px 16px;display:grid}.an-problems li+li{border-top:1px solid #f0eeed}.an-problems code,.an-problems>li>span{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.an-problems>li>span{font-family:inherit;font-size:12.5px;font-weight:600}.an-problems b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.an-problems small{color:#6f6b68;grid-column:1/-1;font-size:11px}.an-blind{background:var(--ground-2);border-left:3px solid #78736f;margin-bottom:40px;padding:18px 20px}.an-blind h2{letter-spacing:.09em;text-transform:uppercase;color:#6f6b68;margin:0 0 8px;font-size:12px;font-weight:800}.an-blind ul{margin:0;padding:0 0 0 16px}.an-blind li{color:#4f4c49;margin:6px 0;font-size:12.5px;line-height:1.65}.an-blind code{background:#fff;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.an-blind a{color:var(--blue);font-weight:700}.an-note{background:var(--pf-warn-soft);border-left:3px solid #d9a441;margin-bottom:16px;padding:14px 18px}.an-note strong{font-size:13.5px;display:block}.an-note p{color:#6b5626;margin:4px 0 0;font-size:12.5px;line-height:1.6}.an-who{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:16px;margin-bottom:22px;display:grid}.an-who .ad-facts{margin:0}.an-who-controls{border:1px solid var(--line);background:#fff;padding:16px}.an-who-controls label{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.an-who-row{gap:6px;display:flex}.an-who-row input{border:1px solid var(--line);background:#fff;border-radius:0;outline:none;flex:1;min-width:0;height:34px;padding:0 11px;font-family:inherit;font-size:12.5px}.an-who-row input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #e3effd}.an-who-controls form+form{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.an-who-note{color:#6f6b68;margin:7px 0 0;font-size:11px;line-height:1.5}.an-visits{margin:0;padding:0;list-style:none}.an-visits>li{border:1px solid var(--line);background:#fff;margin-bottom:14px}.an-visits>li.is-bounce{background:#fcfcfb}.an-visits>li.is-bounce>header strong{color:var(--muted)}.an-visits>li>header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:12px 16px;display:flex}.an-visits>li>header strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.an-visits>li>header span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.an-visits>li>header small{color:#6f6b68;margin-left:auto;font-size:11px}.an-steps{margin:0;padding:0;list-style:none}.an-step{grid-template-columns:62px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:8px 16px;display:grid}.an-step+.an-step{border-top:1px solid #f4f2f1}.an-step-time{color:#75716d;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.an-step-what{min-width:0;font-size:12.5px}.an-step-what b{font-weight:700}.an-step-what code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.an-step-measure{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.an-step.is-phone{box-shadow:inset 3px 0 0 var(--blue);background:#f8fbff}.an-step.is-conversion,.an-step.is-form{box-shadow:inset 3px 0 0 var(--pf-ok);background:#f7fcf9}.an-step.is-error,.an-step.is-notfound{box-shadow:inset 3px 0 0 var(--pf-bad);background:#fdf8f7}.an-step.is-phone .an-step-what b{color:var(--blue)}.an-step.is-conversion .an-step-what b,.an-step.is-form .an-step-what b{color:var(--pf-ok)}.an-step.is-quiet .an-step-what{color:var(--muted)}.an-visit-foot{border-top:1px solid var(--line);color:#6f6b68;background:#fbfbfa;flex-wrap:wrap;gap:4px 16px;padding:9px 16px;font-size:10.5px;display:flex}.an-visit-foot .an-ip{color:#6f6b68}.an-pager{justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.an-pager a{color:var(--blue);font-size:12px;font-weight:800}.an-pager a:hover{text-underline-offset:3px;text-decoration:underline}.an-pager span{color:#8e8a87;font-size:12px;font-weight:800}.an-pager small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.ad-table tr.is-muted td,.ad-table tr.is-muted .ad-garage-link{color:#75716d}@media (max-width:1080px){.an-who{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.an-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.an-live-list li{grid-template-columns:minmax(0,1fr);gap:4px}.an-live-what{text-align:left}.an-live-what code{display:inline}.an-hours-row{grid-template-columns:24px repeat(24,minmax(0,1fr));gap:2px}.an-hours-row i{min-height:7px}.an-hours-axis{margin-left:26px}}@media (max-width:620px){.an-controls{align-items:stretch}.an-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.an-tile strong{font-size:24px}.an-chart{padding:14px 14px 10px}.an-bar{grid-template-rows:104px auto}.an-bar b{height:104px}.an-bar small{display:none}.an-step{grid-template-columns:52px minmax(0,1fr);gap:8px}.an-step-measure{grid-column:2}.an-visits>li>header small{width:100%;margin-left:0}.an-scroll li{grid-template-columns:96px minmax(0,1fr) 38px;gap:8px}.an-metric{width:100%}.an-metric button{flex:1}}@media (prefers-reduced-motion:reduce){.an-bar i,.an-rank-fill,.an-scroll-track i{transition:none}.an-live.is-busy .an-live-dot:after,.an-live-list li{animation:none}}.promise{padding:104px var(--shell);background:var(--ground);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px clamp(40px,7vw,96px);display:grid}.promise-head h2{letter-spacing:-.045em;max-width:15ch;margin:12px 0 0;font-size:clamp(32px,4.6vw,50px);font-weight:800;line-height:1.02}.promise-plate{background:var(--plate-yellow);color:var(--ink);border-radius:9px;align-items:baseline;gap:10px;margin-top:38px;padding:14px 26px 12px;display:inline-flex;box-shadow:inset 0 0 0 2px #201e1d8c}.promise-plate strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:68px;font-weight:800;line-height:.82}.promise-plate span{letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:800}.promise-list{counter-reset:promise;border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.promise-list li{counter-increment:promise;border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);padding:26px 0 28px;display:grid}.promise-list li:before{content:counter(promise, decimal-leading-zero);color:#8a8582;letter-spacing:-.04em;font-variant-numeric:tabular-nums;grid-area:1/1/span 2;padding-top:3px;font-size:30px;font-weight:800;line-height:.9}.promise-list li>h3,.promise-list li>p{grid-column:2}.promise-list h3{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.3vw,25px);font-weight:800;line-height:1.15}.promise-list p{color:#4d4947;max-width:52ch;margin:10px 0 0;font-size:15px;line-height:1.7}.promise-list a{white-space:nowrap;color:var(--blue-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.promise-list a:hover{text-decoration-thickness:2px}@media (max-width:900px){.promise{grid-template-columns:minmax(0,1fr);padding:84px 34px}.promise-head h2{max-width:18ch}.promise-plate{margin-top:26px}}@media (max-width:620px){.promise{padding:68px 20px}.promise-list li{grid-template-columns:42px minmax(0,1fr);padding:22px 0 24px}.promise-list li:before{font-size:24px}.promise-plate strong{font-size:54px}}.bl-honest{max-width:78ch;color:var(--muted);margin:0 0 14px;font-size:12.5px;line-height:1.6}.bl-banner{border-left:3px solid var(--pf-ok);background:#fff;margin:0 0 14px;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.5}.bl-banner-ok{border-left-color:var(--pf-ok);background:var(--pf-ok-soft)}.bl-banner-bad{background:var(--pf-bad-soft);color:#7d1d14;border-left-color:#c0392b}.bl-banner-warn{background:var(--pf-warn-soft);color:#5e3d00;border-left-color:#d9a441;font-weight:500}.bl-banner code{background:#201e1d14;padding:1px 5px;font-size:12px}.bl-list{margin:0;padding:0;list-style:none}.bl-item{border-left:3px solid #a29e9b;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.bl-item:last-child{border-bottom:0}.bl-bad{background:#fdf7f6;border-left-color:#c0392b}.bl-warn{border-left-color:#d9a441}.bl-item-copy{flex:1;min-width:0}.bl-item-copy strong{letter-spacing:-.02em;font-size:15px;display:block}.bl-who{color:#6f6b68;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:800;display:block}.bl-item-copy p{color:#4d4947;max-width:70ch;margin:6px 0 0;font-size:12.5px;line-height:1.55}.bl-item-act{flex:none}.bl-item-act form{align-items:flex-end;gap:10px;display:flex}.bl-date,.bl-note{gap:3px;display:grid}.bl-date span,.bl-note span{color:#6f6b68;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.bl-date input,.bl-note input{border:1px solid var(--line);min-height:34px;font:inherit;background:#fff;padding:0 9px;font-size:12.5px}.bl-note input{min-width:240px}.bl-empty{margin:0;padding:26px 18px 28px}.bl-empty strong{letter-spacing:-.02em;font-size:15px;display:block}.bl-empty span{max-width:64ch;color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.6;display:block}.bl-section h2{letter-spacing:-.01em;margin:0 0 10px;font-size:13px;font-weight:800}.bl-section .bl-empty{border:1px solid var(--line);background:#fff}.bl-sub{color:#6f6b68;margin-top:3px;font-size:11px;font-weight:500;display:block}.bl-muted{color:#6f6b68}.bl-owed{color:#b3281d}.bl-void td{color:#8a8582;text-decoration:line-through}.bl-void td.bl-act{text-decoration:none}.bl-chip{border:1px solid var(--line);background:#fff;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.bl-chip-ok{background:var(--pf-ok-soft);color:#075c39;border-color:#a9dcc3}.bl-chip-warn{background:var(--pf-warn-soft);color:#6e4700;border-color:#ecd090}.bl-chip-bad{background:var(--pf-bad-soft);color:#8f1f16;border-color:#efb3ac}.bl-chip-muted{color:#6f6b68}.bl-act{text-align:right;white-space:nowrap}.bl-inline{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.bl-inline form{align-items:flex-end;gap:8px;display:flex}.bl-stop summary{cursor:pointer;list-style:none}.bl-stop summary::-webkit-details-marker{display:none}.bl-stop[open]{text-align:left}.bl-stop[open] form{border:1px solid var(--line);white-space:normal;background:#fbfbfa;gap:10px;margin-top:10px;padding:12px;display:grid}.bl-stop form p{color:#4d4947;max-width:46ch;margin:0;font-size:12px;line-height:1.55}@media (max-width:760px){.bl-item{flex-direction:column;align-items:stretch}.bl-item-act form{flex-wrap:wrap}}.inv{background:var(--ground);min-height:100vh;padding:20px clamp(12px,3vw,28px) 60px}.inv-tools{align-items:center;gap:8px;max-width:820px;margin:0 auto 14px;display:flex}.inv-tools span{flex:1}.inv-warn{background:var(--pf-warn-soft);color:#5e3d00;border-left:3px solid #d9a441;max-width:820px;margin:0 auto 14px;padding:11px 14px;font-size:13px;line-height:1.5}.inv-warn code{background:#201e1d14;padding:1px 5px;font-size:12px}.inv-sheet{border:1px solid var(--line);background:#fff;max-width:820px;margin:0 auto;padding:clamp(24px,5vw,56px);position:relative;overflow:hidden}.inv-sheet.is-void:after{content:"VOID";color:#b3281d29;letter-spacing:.06em;pointer-events:none;font-size:150px;font-weight:800;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.inv-head{border-bottom:2px solid var(--ink);justify-content:space-between;gap:30px;padding-bottom:26px;display:flex}.inv-kicker{color:#6f6b68;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.inv-head h1{letter-spacing:-.045em;margin:6px 0 0;font-size:44px;font-weight:800;line-height:1}.inv-from{text-align:right;color:#4d4947;gap:2px;font-size:12.5px;line-height:1.5;display:grid}.inv-from strong{color:var(--ink);font-size:14px}.inv-meta{grid-template-columns:2fr 1fr 1fr;gap:20px;margin:26px 0 30px;display:grid}.inv-meta small{color:#6f6b68;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.inv-meta strong{margin-top:5px;font-size:15px;display:block}.inv-lines{border-collapse:collapse;width:100%;font-size:14px}.inv-lines th{border-bottom:1px solid var(--ink);color:#6f6b68;letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:0 0 9px;font-size:10px;font-weight:800}.inv-lines td{border-bottom:1px solid var(--line);padding:14px 0}.inv-lines .r{text-align:right}.inv-lines tfoot td{letter-spacing:-.03em;border-bottom:0;padding-top:16px;font-size:20px;font-weight:800}.inv-pay{background:var(--ground);margin-top:30px;padding:16px 18px}.inv-pay h2{color:#6f6b68;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.inv-pay p{margin:0 0 3px;font-size:14px;line-height:1.55}.inv-pay .inv-ref{color:#4d4947;margin-top:10px;font-size:13px}.inv-foot{color:#4d4947;margin:30px 0 0;font-size:12.5px;line-height:1.6}@media (max-width:620px){.inv-head{flex-direction:column}.inv-from{text-align:left}.inv-meta{grid-template-columns:1fr;gap:14px}.inv-sheet.is-void:after{font-size:96px}}@media print{.inv{background:#fff;padding:0}.inv-tools,.inv-warn{display:none}.inv-sheet{border:0;max-width:none;padding:0}}.dl-today{background:var(--line);border:1px solid var(--line);grid-template-columns:1.4fr 1fr 1.2fr 1.2fr;gap:1px;margin-bottom:16px;display:grid}.dl-today>*{background:#fff;padding:14px 16px 15px}.dl-meter-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dl-meter-top span,.dl-stat span{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:800}.dl-meter-top strong,.dl-stat strong{letter-spacing:-.04em;font-size:24px;font-weight:800;line-height:1}.dl-today i{color:#8a8582;letter-spacing:0;font-size:12px;font-style:normal;font-weight:600}.dl-stat{align-content:start;gap:8px;display:grid}.dl-stat small{color:#6f6b68;font-size:11px;line-height:1.4}.dl-track{background:#ecebea;height:6px;margin-top:11px}.dl-track b{background:var(--blue);min-width:0;height:100%;transition:width .3s;display:block}.dl-track b.is-done{background:var(--pf-ok)}.dl-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.dl-main,.dl-side{gap:14px;display:grid}.dl-card{border:1px solid var(--line);background:#fff;padding:22px 24px 20px}.dl-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-tier{color:#4d4947;letter-spacing:.06em;text-transform:uppercase;background:#f1f0ef;padding:3px 9px;font-size:10.5px;font-weight:800}.dl-tier-0,.dl-tier-1{background:var(--pf-ok-soft);color:#075c39}.dl-tier-2{color:#084a9a;background:#e8f1fd}.dl-miles{color:#6f6b68;font-size:12px;font-weight:700}.dl-card h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(26px,3.4vw,36px);font-weight:800;line-height:1.05}.dl-address{color:#6f6b68;margin:6px 0 0;font-size:13px}.dl-plate{background:var(--plate-yellow);color:var(--ink);border-radius:9px;flex-direction:column;gap:6px;margin-top:18px;padding:12px 26px 14px;transition:transform .15s;display:inline-flex;box-shadow:inset 0 0 0 2px #201e1d8c}.dl-plate:hover{transform:translateY(-1px)}.dl-plate:active{transform:translateY(0)}.dl-plate small{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:10px;font-weight:800}.dl-plate strong{letter-spacing:.02em;font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1}.dl-why{border-left:3px solid var(--pf-ok);background:#f6fbf8;margin-top:18px;padding:12px 14px}.dl-why.is-asked{border-left-color:var(--blue);background:#f3f8fe}.dl-why.is-low{background:var(--pf-warn-soft);border-left-color:#d9a441}.dl-why small{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.dl-why strong{letter-spacing:-.01em;margin-top:5px;font-size:14px;line-height:1.35;display:block}.dl-why p{color:#4d4947;margin:4px 0 0;font-size:12.5px;line-height:1.5}.dl-known{border-top:1px solid var(--line);gap:0;margin:16px 0 0;display:grid}.dl-known div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.dl-known dt{color:#6f6b68;letter-spacing:.1em;text-transform:uppercase;padding-top:2px;font-size:9.5px;font-weight:800}.dl-known dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.dl-history{margin:14px 0 0;padding:0;list-style:none}.dl-history li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 0;font-size:12.5px;display:flex}.dl-history li:last-child{border-bottom:0}.dl-history span{color:#6f6b68}.dl-history em{color:#4d4947;font-style:normal}.dl-history p{color:#4d4947;flex-basis:100%;margin:0}.dl-form{border:1px solid var(--line);background:#fff;gap:12px;padding:18px 24px 20px;display:grid}.dl-form fieldset{border:0;min-width:0;margin:0;padding:0}.dl-form legend{color:#6f6b68;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;padding:0;font-size:9.5px;font-weight:800}.dl-row{flex-wrap:wrap;gap:8px;display:flex}.dl-btn{border:1px solid var(--line);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;padding:0 16px;font-size:13.5px;font-weight:800;transition:border-color .15s,background .15s}.dl-btn:hover{border-color:var(--ink)}.dl-btn:active{background:#f3f2f2}.dl-btn.is-owner{background:#f3f8fe;border-color:#b8d3f3}.dl-btn.is-owner:hover{border-color:var(--blue)}.dl-btn.is-stop{color:#8f1f16;background:#fdf3f2;border-color:#efb3ac}.dl-btn.is-stop:hover{border-color:#b3281d}.dl-btn:focus-visible,.dl-plate:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.dl-fields{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.dl-fields label,.dl-optout label{gap:4px;display:grid}.dl-fields span,.dl-optout label span{color:#6f6b68;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.dl-fields input,.dl-optout input{border:1px solid var(--line);min-height:40px;font:inherit;background:#fff;padding:0 10px;font-size:14px}.dl-wide{grid-column:1/-1}.dl-hint{color:#6f6b68;max-width:62ch;margin:8px 0 0;font-size:12px;line-height:1.55}.dl-end{border-top:1px solid var(--line);padding-top:12px}.dl-skip{color:#6f6b68;margin:0;font-size:12.5px}.dl-skip a{color:var(--blue-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.dl-script{padding:0}.dl-script summary{cursor:pointer;padding:14px 16px;font-size:13px;font-weight:800}.dl-script>:not(summary){margin-left:16px;margin-right:16px}.dl-opener{background:var(--ground);letter-spacing:-.005em;margin:0 16px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.55}.dl-script .dl-hint{margin-bottom:12px}.dl-follow{margin:0 16px 14px}.dl-follow .dl-hint{margin:0 0 10px;font-weight:600}.dl-follow h3{color:#6f6b68;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 4px;font-size:9.5px;font-weight:800}.dl-follow ul{margin:0;padding-left:18px;font-size:13px;line-height:1.55}.dl-follow li{margin-bottom:3px}.dl-objections{margin:0 0 6px}.dl-objections div{border-top:1px solid var(--line);padding:10px 0}.dl-objections dt{font-size:12.5px;font-weight:800}.dl-objections dd{color:#4d4947;margin:3px 0 0;font-size:12.5px;line-height:1.55}.dl-next ol{margin:0;padding:0;list-style:none}.dl-next li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 16px;font-size:13px;display:flex}.dl-next li:last-child{border-bottom:0}.dl-next li span{color:#6f6b68;text-align:right;font-size:11.5px}.dl-shape{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.dl-shape div{background:#fff;padding:11px 14px 12px}.dl-shape dt{color:#6f6b68;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.dl-shape dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:22px;font-weight:800}.dl-shape-panel .dl-shape{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-empty-body{padding:20px 20px 22px}.dl-lead{max-width:64ch;margin:0 0 16px;font-size:15px;line-height:1.6}.dl-screen{border:1px solid var(--line);background:#fff;gap:0;max-width:72ch;margin:0 0 18px;display:grid}.dl-screen-step{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px 18px 18px;display:grid}.dl-screen-step:last-child{border-bottom:0}.dl-screen-n{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.dl-screen h3{letter-spacing:-.01em;margin:3px 0 4px;font-size:14.5px}.dl-screen p{color:#4d4947;margin:0;font-size:13px;line-height:1.55}.dl-screen-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dl-screen .dl-hint a{color:var(--blue-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.dl-screen a.dl-btn{align-items:center;text-decoration:none;display:inline-flex}.dl-screen-form{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.dl-screen-form label{gap:4px;min-width:0;display:grid}.dl-screen-form input[type=file]{box-sizing:border-box;width:100%;min-width:0}.dl-screen-form label>span{color:#6f6b68;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.dl-screen-form input[type=file],.dl-screen-form input[type=date]{border:1px solid var(--line);min-height:40px;font:inherit;background:#fff;padding:8px 10px;font-size:13.5px}.dl-screen-form input[type=date]{max-width:220px}.dl-screen-form .dl-check{align-items:flex-start;gap:10px;display:flex}.dl-screen-form .dl-check input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:2px}.dl-screen-form .dl-check span{color:#4d4947;letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500;line-height:1.5}.dl-screen-form .dl-btn{justify-self:start}.dl-screen-last{background:var(--ground);padding:10px 12px;margin-top:12px!important;font-size:12.5px!important}.dl-screen-details{padding:0}.dl-screen-details summary{cursor:pointer;padding:13px 16px;font-size:12.5px;font-weight:800}.dl-screen-details .dl-screen{border-width:1px 0 0;max-width:none;margin:0}.dl-screen-details .dl-screen-step{padding:14px 16px 16px}.dl-empty-body>p{color:#4d4947;max-width:64ch;font-size:13.5px;line-height:1.6}.dl-optout{margin-top:16px;padding:0}.dl-optout summary{cursor:pointer;padding:13px 16px;font-size:12.5px;font-weight:800}.dl-optout form{grid-template-columns:1fr 2fr auto;align-items:end;gap:10px;padding:0 16px 6px;display:grid}.dl-optout .dl-hint{margin:0;padding:4px 16px 14px}.st-back{margin:0 0 12px}.st-back a{color:var(--blue-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.st-panel{margin-bottom:16px;padding:0}.st-body{padding:16px 18px 18px}.st-body .ad-table-wrap{margin:12px 0 14px}.st-shape{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.st-steps{max-width:64ch;margin:0 0 18px;padding-left:20px;font-size:13.5px;line-height:1.65}.st-steps a,.st-body a{color:var(--blue-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.st-form{grid-template-columns:minmax(0,1fr);gap:12px;max-width:60ch;display:grid}.st-form h3{letter-spacing:-.01em;margin:0;font-size:14.5px}.st-form label,.st-filter label{gap:4px;min-width:0;display:grid}.st-form label>span,.st-filter label>span{color:#6f6b68;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.st-form input[type=file]{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;padding:8px 10px;font-size:13.5px}.st-form input[type=text],.st-filter input[type=number]{border:1px solid var(--line);min-height:40px;font:inherit;box-sizing:border-box;background:#fff;width:100%;padding:0 10px;font-size:14px}.st-form .dl-btn{justify-self:start}.st-filter{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;display:flex}.st-filter label{width:130px}.st-filter .st-check{align-items:center;gap:8px;width:auto;min-height:40px;display:flex}.st-filter .st-check>span{color:#4d4947;letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:600}.st-add{margin:0 0 8px}.st-newer summary{cursor:pointer;padding:13px 16px;font-size:12.5px;font-weight:800}.st-newer .st-body{border-top:1px solid var(--line)}@media (max-width:620px){.st-shape{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-screen-gap{background:var(--pf-warn-soft,#fdf5e2);border-left:3px solid #d9a441;padding:10px 12px;color:#5e3d00!important;margin-top:10px!important;font-size:12.5px!important}.dl-screen-gap a,.dl-screen-last a{color:var(--blue-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.rc-back{margin:0 0 12px}.rc-back a{color:var(--blue-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.rc-item{margin-bottom:16px;padding:0}.rc-item.is-missing{border-left:3px solid #d9a441}.rc-item .ad-panel-head h2{overflow-wrap:anywhere}.rc-body{padding:16px 18px 18px}.rc-shape{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.rc-until{letter-spacing:-.02em;font-size:16px!important}.rc-block{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.rc-block h3{letter-spacing:-.01em;margin:0 0 6px;font-size:13.5px}.rc-block a:not(.dl-btn){color:var(--blue-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.rc-block code{background:var(--ground);padding:1px 5px;font-size:11.5px}.rc-warn{color:#5e3d00;background:#fdf5e2;border-left:3px solid #d9a441;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.55}.rc-certs{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rc-cert{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.rc-cert>div{gap:3px;min-width:0;font-size:13px;display:grid}.rc-cert strong{overflow-wrap:anywhere}.rc-cert .dl-btn{flex:none;align-items:center;text-decoration:none;display:inline-flex}.rc-meta,.rc-note{color:#6f6b68;font-size:11.5px}.rc-note.is-ok{color:#1e6b3a;font-weight:600}.rc-attach{flex-wrap:wrap;align-items:end;gap:10px;margin-top:4px;display:flex}.rc-attach label{flex:260px;gap:4px;min-width:0;display:grid}.rc-attach label>span{color:#6f6b68;letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.rc-attach input[type=file]{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:#fff;padding:8px 10px;font-size:13.5px}@media (max-width:620px){.rc-shape{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-cert{flex-direction:column;align-items:stretch}}@media (max-width:980px){.dl-today{grid-template-columns:1fr 1fr}.dl-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.dl-card,.dl-form{padding-left:16px;padding-right:16px}.dl-today{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-today>:first-child{grid-column:1/-1}.dl-today>*{padding:11px 12px 12px}.dl-stat{gap:6px}.dl-stat span{letter-spacing:.08em;font-size:8.5px}.dl-stat strong{font-size:18px}.dl-stat small{display:none}.dl-fields,.dl-optout form{grid-template-columns:minmax(0,1fr)}.dl-btn{flex:calc(50% - 8px)}.dl-known div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.dl-plate,.dl-track b{transition:none}}.compare-table tbody tr{transition:background-color .15s}@media (max-width:1080px){.tiers-grid{row-gap:20px;margin-top:48px}.tier.is-featured{box-shadow:0 0 0 4px #58a3ff24}}@media (prefers-reduced-motion:reduce){.tier-bar i,.rate-bar i{animation:none}.tier{transition:none}}.tier{padding:38px 32px 34px;box-shadow:inset 0 1px #ffffff12,0 18px 40px -22px #0009}.tier h3{font-size:26px}.tier-tagline{min-height:3.2em;margin-top:10px}.tier-price{margin-top:30px}.tier-gauge{background:#0000004d;border:0;margin:30px 0 0;padding:20px 20px 18px;box-shadow:inset 0 2px 8px #00000059,inset 0 0 0 1px #ffffff0d}.tier.is-featured .tier-gauge{box-shadow:inset 0 2px 6px #201e1d1a, inset 0 0 0 1px var(--line);background:#f4f2f0}.tier-meter{gap:0;margin-top:18px}.tier-meter>div+div{border-left:1px solid #ffffff1a;padding-left:14px}.tier.is-featured .tier-meter>div+div{border-left-color:var(--line)}.tier-body{padding-top:28px}.tier-includes li+li{margin-top:13px}.tier-count{margin-top:24px}.tier-best{margin:28px 0 22px;padding-top:20px}.tier-cta,.tier .primary-button{min-height:54px}.tier-includes.is-added li{border:1px solid #ffffff17;border-left:3px solid var(--blue-bright);background:#ffffff0b;padding:15px 16px 15px 44px;font-weight:600}.tier-includes.is-added li+li{margin-top:10px}.tier-includes.is-added li:before{content:"+";width:auto;height:auto;color:var(--blue-bright);background:0 0;font-size:18px;font-weight:800;line-height:1.3;top:13px;left:16px}.tier-inherits{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;border:0;margin-bottom:18px;padding-bottom:0;font-size:12px;font-weight:800}.tiers-grid:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#58a3ff29,#0000);width:34%;height:90%;position:absolute;top:-40px;left:4%}@media (max-width:1080px){.tiers-grid:before{display:none}.tier-tagline{min-height:0}}.compare-wrap{box-shadow:inset 0 2px 10px #201e1d17, inset 0 0 0 1px var(--line);background:#f3f1ef;margin-top:48px;padding:20px 22px 26px}.compare-table{border-collapse:separate;border-spacing:0 12px;margin-top:-12px}.compare-table thead th{border-bottom:0;padding:22px 16px 6px 0}.compare-table thead th:first-child{padding-left:22px}.compare-table thead th:last-child{padding-right:22px}.compare-table tbody th,.compare-table td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding-top:22px;padding-bottom:22px;box-shadow:0 10px 12px -10px #201e1d73}.compare-table tbody th{border-left:1px solid var(--line);padding-left:22px}.compare-table td:last-child{border-right:1px solid var(--line);padding-right:22px}.compare-table tr.is-us th,.compare-table tr.is-us td{border-color:var(--blue);background:#eef4fd;padding-top:30px;padding-bottom:30px;box-shadow:0 16px 18px -14px #0b66d68c}.compare-table tr.is-us th{box-shadow:inset 5px 0 0 var(--blue), 0 16px 18px -14px #0b66d68c;font-size:18px}.compare-table tr.is-us td:last-child strong{font-size:28px}.compare-table tr.is-nothing th,.compare-table tr.is-nothing td{background:var(--pf-warn-soft);border-color:#ecd9a8}.compare-table tr.is-nothing th{box-shadow:inset 5px 0 0 var(--pf-warn), 0 10px 12px -10px #8a5a0066}.compare-table tbody tr:not(.is-us):not(.is-nothing):hover th,.compare-table tbody tr:not(.is-us):not(.is-nothing):hover td{background:#fbfaf9}.compare-table .rate-bar{background:#e6e3e0}.compare-table tr.is-us .rate-bar{background:#cfe0f7}@media (max-width:700px){.compare-wrap{padding:12px 10px 18px;overflow-x:visible}.compare-table{min-width:0;margin-top:0}.compare-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.compare-table,.compare-table tbody{display:block}.compare-table tbody tr{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;display:grid;box-shadow:0 10px 12px -10px #201e1d73}.compare-table tbody tr.is-us{border:1px solid var(--blue);background:#eef4fd;box-shadow:0 16px 18px -14px #0b66d68c}.compare-table tbody tr.is-nothing{background:var(--pf-warn-soft);border-color:#ecd9a8}.compare-table tbody th{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:18px 18px 14px}.compare-table tr.is-us th{box-shadow:inset 4px 0 0 var(--blue);padding-top:18px;padding-bottom:14px;font-size:16px}.compare-table tr.is-nothing th{box-shadow:inset 4px 0 0 var(--pf-warn)}.compare-table td,.compare-table td:last-child{min-width:0;box-shadow:none;text-align:left;border:0;border-top:1px solid var(--line);background:0 0;padding:12px 10px 16px 18px}.compare-table tr.is-us td{padding:12px 10px 16px 18px}.compare-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.compare-table tr.is-us td:last-child strong{font-size:22px}.compare-table tr.is-us td,.compare-table tr.is-nothing td{box-shadow:none;border:0;border-top:1px solid var(--line);background:0 0}.compare-table tr.is-us td{border-top-color:#bcd3f2}.compare-table tr.is-nothing td{border-top-color:#ecd9a8}}.ev-stat{border-top:3px solid var(--blue-bright);background:linear-gradient(#2c2927 0%,#201e1d 100%);flex-wrap:wrap;row-gap:22px;padding:34px 36px 32px;position:relative;box-shadow:inset 0 1px #ffffff12,0 26px 50px -28px #201e1db3}.ev-meter{flex:none;grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;gap:3px;width:100%;height:12px;padding:0;display:grid}.ev-meter i{background:#ffffff1a;display:block}.ev-meter i.is-on{background:linear-gradient(180deg, var(--blue-bright), var(--blue));transform-origin:bottom;animation:.6s cubic-bezier(.2,.7,.2,1) both gauge-fill}.ev-groups{gap:26px;margin-top:30px;display:grid}.ev-group{border:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f1ef;gap:52px;padding:40px 40px 42px;box-shadow:inset 0 2px 10px #201e1d12}.ev-group:last-child{border-bottom:1px solid var(--line)}.ev-num{color:#0000;-webkit-text-stroke:1.5px #cfcbc8;font-size:64px}.ev-rail h3:after{width:36px;height:4px}.ev-list{align-content:start;gap:14px}.ev-list li,.ev-list li:first-child,.ev-list li:nth-child(2){border:1px solid var(--line);background:#fff;padding:20px 22px 22px 62px;transition:border-color .15s,box-shadow .15s;position:relative;box-shadow:0 10px 12px -10px #201e1d66}.ev-list li:hover{border-color:#b9b5b2;box-shadow:0 14px 16px -10px #201e1d73}.ev-list li:before{content:"✓";width:26px;height:26px;color:var(--blue);background:#eef4fd;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid;position:absolute;top:20px;left:20px;box-shadow:inset 0 0 0 1px #bcd3f2}.ev-list li.is-upgrade{border-color:#bcd3f2;border-left:3px solid var(--blue);background:#eef4fd}.ev-list li.is-upgrade:before{content:"+";background:var(--blue);box-shadow:none;color:#fff;font-size:17px;left:18px}.ev-list p{max-width:none}@media (max-width:900px){.ev-group{grid-template-columns:minmax(0,1fr);gap:26px;padding:28px 20px 30px}.ev-rail{position:static}.ev-stat{padding:26px 22px}}@media (max-width:700px){.ev-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ev-meter i.is-on{animation:none}.ev-list li{transition:none}}.promise-list{border-top:0;gap:18px;display:grid;position:relative}.promise-list:before{content:"";background:repeating-linear-gradient(#a9a4a1 0 6px,#0000 6px 11px);width:2px;position:absolute;top:36px;bottom:36px;left:47px}.promise-list li{border:1px solid var(--line);background:#fff;grid-template-columns:46px minmax(0,1fr);column-gap:22px;padding:26px 30px 28px 24px;position:relative;box-shadow:0 14px 16px -12px #201e1d66,inset 0 1px #fff}.promise-list li:before{background:var(--ink);color:#fff;letter-spacing:0;place-items:center;width:46px;height:46px;padding:0;font-size:17px;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 10px -4px #201e1d80}.promise-list li:last-child{border-left:4px solid var(--plate-yellow);background:linear-gradient(90deg,#fffbe8 0%,#fff 38%)}.promise-list li:last-child:before{background:var(--plate-yellow);color:var(--ink);box-shadow:inset 0 0 0 2px #201e1d8c,0 6px 10px -4px #201e1d66}.promise-list p{color:#4d4947}.promise-plate{background:linear-gradient(180deg, #ffe45a 0%, var(--plate-yellow) 55%, #efc61a 100%);border-radius:12px;gap:12px;margin-top:40px;padding:20px 46px 16px;position:relative;box-shadow:inset 0 0 0 3px #201e1db3,inset 0 0 0 5px #ffffff59,0 22px 30px -16px #201e1d8c,0 2px #b8940c}.promise-plate:before,.promise-plate:after{content:"";background:radial-gradient(circle at 35% 30%,#9a9490,#3a3735);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;box-shadow:0 1px #ffffff80}.promise-plate:before{left:17px}.promise-plate:after{right:17px}.promise-plate strong{font-size:78px}@media (max-width:620px){.promise-list:before{left:40px}.promise-list li{grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding:22px 20px 24px 18px}.promise-list li:before{width:40px;height:40px;font-size:15px}.promise-plate{padding:16px 40px 13px}.promise-plate strong{font-size:60px}}.faq-section{background:#f3f1ef;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(40px,7vw,96px)}.faq-section .faq-heading{position:sticky;top:100px}.faq-section .faq-list{counter-reset:faq;border-top:0;gap:14px;display:grid}.faq-section .faq-list details{counter-increment:faq;border:1px solid var(--line);background:#fff;border-left:3px solid #0000;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 12px 14px -12px #201e1d66}.faq-section .faq-list details:hover{border-color:#b9b5b2 #b9b5b2 #b9b5b2 #0000}.faq-section .faq-list details[open]{border-color:#bcd3f2;border-left-color:var(--blue);background:linear-gradient(90deg,#eef4fd 0%,#fff 45%);box-shadow:0 18px 22px -14px #0b66d666}.faq-section .faq-list summary{letter-spacing:-.02em;align-items:center;gap:18px;padding:22px 22px 22px 20px;font-size:16px;line-height:1.35}.faq-section .faq-list summary:before{content:counter(faq, decimal-leading-zero);color:#a29d99;font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;width:30px;font-size:13px;font-weight:800}.faq-section .faq-list details[open] summary:before{color:var(--blue)}.faq-section .faq-list summary span{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--blue);background:#f3f1ef;flex:none;margin-left:auto;font-size:0;transition:background-color .15s;position:relative}.faq-section .faq-list summary span:before,.faq-section .faq-list summary span:after{content:"";background:currentColor;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .2s;position:absolute;top:50%;left:50%}.faq-section .faq-list summary span:after{transform:rotate(90deg)}.faq-section .faq-list details[open] summary span{background:var(--blue);box-shadow:none;color:#fff;transform:none}.faq-section .faq-list details[open] summary span:after{transform:rotate(0)}.faq-section .faq-list summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.faq-section .faq-list details p{color:#4d4947;max-width:62ch;margin:0;padding:0 70px 26px 68px;font-size:15px;line-height:1.72}@media (max-width:900px){.faq-section{grid-template-columns:minmax(0,1fr);gap:34px}.faq-section .faq-heading{position:static}}@media (max-width:620px){.faq-section .faq-list summary{gap:12px;padding:18px 14px;font-size:15px}.faq-section .faq-list summary:before{width:22px}.faq-section .faq-list details p{padding:0 18px 22px 14px}}@media (prefers-reduced-motion:reduce){.faq-section .faq-list details,.faq-section .faq-list summary span,.faq-section .faq-list summary span:after{transition:none}}.closing-cta{background:radial-gradient(120% 140% at 0% 0%, #1a70dc 0%, var(--blue) 45%, var(--blue-dark) 100%);padding-top:120px;padding-bottom:120px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.closing-cta:before{content:"";pointer-events:none;border:1px solid #ffffff38;border-radius:50%;width:640px;height:640px;margin-top:-320px;position:absolute;top:50%;right:-180px;box-shadow:0 0 0 80px #ffffff09,0 0 0 81px #ffffff29,0 0 0 170px #ffffff05,0 0 0 171px #ffffff1a}.closing-cta>*{position:relative}.closing-cta h2{text-wrap:balance;max-width:16ch;font-size:clamp(38px,4.6vw,66px)}.closing-cta>div>p{color:#fff;font-size:17px}.closing-cta .section-kicker{color:#fff}.closing-cta .section-kicker:before{background:#fff}.closing-cta .closing-actions{background:linear-gradient(180deg, #2c2927 0%, var(--ink) 100%);border-top:3px solid var(--blue-bright);flex-direction:column;align-items:stretch;gap:22px;padding:34px 34px 30px;box-shadow:inset 0 1px #ffffff12,0 40px 60px -28px #000000a6,0 0 0 8px #ffffff1a}.closing-cta .primary-button{min-height:64px;padding:20px 22px;font-size:16px;box-shadow:0 14px 20px -10px #0009,inset 0 -3px #201e1d24}.closing-cta .primary-button:hover{background:var(--blue-bright);color:var(--ink);transform:translateY(-2px)}.closing-cta .primary-button span{background:var(--ink);color:#fff;place-items:center;width:32px;height:32px;font-size:16px;transition:background-color .2s;display:grid}.closing-cta .primary-button:hover span{background:var(--ink)}.closing-cta .closing-secondary{color:#fff;border-bottom-color:#ffffff59;align-self:flex-start;padding-bottom:5px}.closing-cta .closing-secondary:hover{border-bottom-color:var(--blue-bright)}@media (max-width:1080px){.closing-cta:before{opacity:.6;right:-320px}}@media (max-width:900px){.closing-cta{padding-top:84px;padding-bottom:84px}}@media (max-width:620px){.closing-cta{padding-top:68px;padding-bottom:68px}.closing-cta .closing-actions{padding:26px 20px 24px}.closing-cta h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.closing-cta .primary-button{transition:none}.closing-cta .primary-button:hover{transform:none}}:root{--tray:#f3f1ef;--card-shadow:0 12px 14px -12px #201e1d66;--card-shadow-lift:0 18px 22px -14px #201e1d73}.outcomes{border-top:0;gap:14px}.outcomes div,.outcomes div+div{border:1px solid var(--line);border-top:3px solid var(--blue);box-shadow:var(--card-shadow);background:#fff;padding:22px}.outcomes strong{font-size:28px}.steps-strip-list{border-top:0;gap:12px;display:grid}.steps-strip-list li{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;padding:16px 20px 16px 16px;transition:border-color .15s,box-shadow .15s}.steps-strip-list li:hover{box-shadow:var(--card-shadow-lift);border-color:#b9b5b2}.steps-strip-list i{background:var(--ink);width:36px;height:36px;color:var(--blue-bright);place-items:center;font-size:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.segments-grid{border-top:0;gap:16px}.segment-card,.segment-card+.segment-card{box-shadow:var(--card-shadow);background:#fff;border:1px solid #d8d4d1;border-top:3px solid #cfcbc8;padding:26px 24px 22px;transition:transform .2s,border-color .2s,box-shadow .2s}.segment-card:last-child{border-right:1px solid #d8d4d1}.segment-card:hover{border-top-color:var(--blue);box-shadow:var(--card-shadow-lift);background:#fff;transform:translateY(-4px)}.areas-links a,.sibling-links a{box-shadow:var(--card-shadow)}.areas-links a{background:#fff}.areas-strip{background:var(--tray)}.register-points,.signup-points{border-top:0;gap:10px;display:grid}.register-points span{background:#ffffff17;border:1px solid #fff3;padding:15px 18px;box-shadow:inset 0 1px #ffffff1f}.signup-points li{background:#ffffff17;border:1px solid #fff3;padding:17px 20px;box-shadow:inset 0 1px #ffffff1f}.signup-phone{background:#ffffff12;box-shadow:inset 0 1px #ffffff24,0 20px 26px -18px #00000080}.form-card{border-top:3px solid var(--ink)}.judge-card{background:linear-gradient(#2c2927 0%,#232120 100%);border-top:3px solid #5a5654;box-shadow:inset 0 1px #ffffff12,0 18px 30px -20px #000000b3}.judge-card:hover{border-top-color:var(--blue-bright);background:linear-gradient(#302d2b 0%,#262321 100%)}.judge-card.is-live{border-top-color:var(--blue-bright)}.spine-section{background:var(--tray)}.spine-marker i{box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 14px -8px #201e1d99}.spine-body{border:1px solid var(--line);border-left:3px solid var(--blue);box-shadow:var(--card-shadow);background:#fff;padding:30px 34px 32px}.spine-body h2{margin-top:0}.spine>li:not(:last-child):before{background:repeating-linear-gradient(#a9a4a1 0 6px,#0000 6px 11px);width:2px;left:33px}.refusal-grid{background:0 0;gap:18px}.refusal-grid article{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;border-top:3px solid #d55353}.refusal-panel{background:linear-gradient(180deg, #2c2927 0%, var(--ink) 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.refusal-panel:before{content:"";pointer-events:none;border:1px solid #3f3c3a;border-radius:50%;width:560px;height:560px;margin-top:-280px;position:absolute;top:50%;right:-220px;box-shadow:0 0 0 80px #262321,0 0 0 81px #3b3836}.refusal-panel>*{position:relative}.refusal-panel-mark{background:#d553531f;box-shadow:0 0 0 6px #d553531a,inset 0 1px #ffffff14}.listen-notes{background:var(--tray)}.listen-list{background:0 0;gap:18px}.listen-list li,.listen-list li+li{border:1px solid var(--line);border-top:3px solid var(--blue);box-shadow:var(--card-shadow);background:#fff;padding:28px 28px 30px}.listen-list i{background:var(--ink);width:36px;height:36px;color:var(--blue-bright);place-items:center;margin-bottom:30px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.prose-columns{background:var(--tray)}.prose-columns.alt{background:#fff}.prose-col-body{border:1px solid var(--line);border-left:3px solid var(--blue);box-shadow:var(--card-shadow);background:#fff;padding:34px 38px 36px}.prose-columns.alt .prose-col-body{background:var(--tray);box-shadow:none}.contact-grid{background:var(--tray);gap:20px}.contact-card{border:1px solid var(--line);border-top:3px solid var(--line);box-shadow:var(--card-shadow);transition:transform .2s,border-color .2s,box-shadow .2s}.contact-card:hover{border-top-color:var(--blue);box-shadow:var(--card-shadow-lift);background:#fff}.contact-card>i{background:var(--ink);width:34px;height:34px;color:var(--blue-bright);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.contact-card small{margin-top:30px}.company-list{background:0 0;gap:14px}.company-list>div{border:1px solid var(--line);border-left:3px solid var(--blue);box-shadow:var(--card-shadow);background:#fff}.calls-section{background:var(--tray)}.calls-list{background:0 0;gap:16px}.calls-list li{border:1px solid var(--line);border-left:3px solid var(--blue);box-shadow:var(--card-shadow);background:#fff}.shift-rows{border-top:0;gap:18px}.shift-rows article,.shift-rows article+article{border:1px solid var(--ink-line);background:linear-gradient(#2c2927 0%,#232120 100%);border-top:3px solid #5a5654;padding:28px 28px 30px;box-shadow:inset 0 1px #ffffff12,0 18px 30px -20px #000000b3}.shift-rows i{background:#58a3ff24;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #58a3ff59}.shift-rows strong{margin-top:30px}.coverage-panel{box-shadow:0 22px 30px -20px #201e1d80}.coverage-head{background:linear-gradient(180deg, #2c2927 0%, var(--ink) 100%);border-top:3px solid var(--blue-bright)}.coverage-panel li{box-shadow:var(--card-shadow)}.hub-section{background:var(--tray)}.hub-list{border-top:0;gap:14px;display:grid}.hub-list li{border-bottom:0}.hub-list a{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;border-left:3px solid #0000;padding:30px 34px 32px;transition:transform .22s,border-color .18s,box-shadow .18s,color .18s}.hub-list a:hover{border-left-color:var(--blue);box-shadow:var(--card-shadow-lift);transform:translateY(-3px)}.hub-aside{background:#fff}.head-note{border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 22px 30px -20px #201e1d80}@media (max-width:620px){.outcomes div,.outcomes div+div{padding:18px}.spine-body{padding:22px 20px 24px}.prose-col-body,.hub-list a,.listen-list li,.listen-list li+li,.shift-rows article,.shift-rows article+article{padding:24px 20px 26px}.contact-grid{gap:14px}}@media (prefers-reduced-motion:reduce){.segment-card,.contact-card,.hub-list a,.steps-strip-list li{transition:none}.segment-card:hover,.contact-card:hover,.hub-list a:hover{transform:none}}.register-copy>p,.signup-lede,.signup-points span,.signup-points i,.register-points strong,.signup-phone small,.signup-phone span{color:#fff}.judge-card small{color:#a8a3a0}.prose-page{max-width:900px}.prose-back{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;padding:8px 14px;transition:border-color .15s,color .15s}.prose-back:hover{border-color:#b9b5b2}.prose-head{background:linear-gradient(180deg, #2c2927 0%, var(--ink) 100%);color:#fff;border-top:3px solid var(--blue-bright);margin-bottom:26px;padding:44px 48px 40px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 26px 40px -26px #201e1db3}.prose-head:before{content:"";pointer-events:none;border:1px solid #3f3c3a;border-radius:50%;width:520px;height:520px;position:absolute;top:-250px;right:-210px;box-shadow:0 0 0 76px #262321,0 0 0 77px #3b3836}.prose-head>*{position:relative}.prose-head h1{color:#fff;margin:0 0 18px}.prose-head .prose-lead{color:#d8d4d1;max-width:62ch;margin:0 0 24px;font-size:17px;line-height:1.65}.prose-head .prose-meta{color:#d8d4d1;letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;margin:0;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff29}.prose-sections{counter-reset:prose;gap:18px;display:grid}.prose-section{counter-increment:prose;border:1px solid var(--line);border-left:3px solid var(--blue);box-shadow:var(--card-shadow);background:#fff;padding:30px 38px 32px}.prose-section>:last-child{margin-bottom:0}.prose-section h2{align-items:center;gap:14px;margin:0 0 18px;scroll-margin-top:110px;display:flex}.prose-section h2:before{content:counter(prose, decimal-leading-zero);background:var(--ink);width:36px;height:36px;color:var(--blue-bright);letter-spacing:0;font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.prose-section ul{padding:0;list-style:none}.prose-section li{padding-left:22px;position:relative}.prose-section li:before{content:"";background:var(--blue);width:10px;height:2px;position:absolute;top:.82em;left:0}@media (max-width:620px){.prose-head{padding:30px 22px 28px}.prose-section{padding:22px 20px 24px}.prose-section h2{gap:12px;font-size:17px}.prose-section h2:before{width:32px;height:32px}}.prose-page{box-shadow:0 0 0 100vmax var(--ground);clip-path:inset(0 -100vmax)}.nf-hero{padding:96px var(--shell) 104px;background:linear-gradient(180deg, #2c2927 0%, var(--ink) 100%);color:#fff;border-top:3px solid var(--blue-bright);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:8%;display:grid;position:relative;overflow:hidden}.nf-hero:before{content:"";pointer-events:none;border:1px solid #3f3c3a;border-radius:50%;width:700px;height:700px;margin-top:-350px;position:absolute;top:50%;right:-260px;box-shadow:0 0 0 96px #262321,0 0 0 97px #3b3836,0 0 0 200px #232120,0 0 0 201px #33302e}.nf-hero>*{position:relative}.nf-copy h1{letter-spacing:-.055em;max-width:12ch;margin:22px 0 0;font-size:clamp(46px,5.6vw,84px);font-weight:800;line-height:.95}.nf-lede{color:#c9c5c2;max-width:44ch;margin:26px 0 0;font-size:17px;line-height:1.7}.nf-sheet{color:var(--ink);border-top:4px solid var(--plate-yellow);background:#fff;padding:34px 34px 28px;box-shadow:0 40px 60px -30px #000000bf,0 0 0 8px #ffffff0f}.nf-plate{background:linear-gradient(180deg, #ffe45a 0%, var(--plate-yellow) 55%, #efc61a 100%);border-radius:9px;align-items:stretch;width:100%;max-width:360px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 3px #201e1dbf,0 16px 22px -12px #201e1d8c,0 2px #b8940c}.nf-plate-gb{background:var(--blue);color:#fff;letter-spacing:.06em;place-items:end center;padding:8px 10px 9px;font-size:11px;font-weight:800;display:grid}.nf-plate strong{letter-spacing:.04em;white-space:nowrap;flex:1;place-items:center;padding:14px 20px 12px;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1;display:grid}.nf-rows{margin:28px 0 0;padding:0}.nf-rows>div{border-top:1px solid var(--line);padding:16px 0}.nf-rows dt{color:#5f5c59;letter-spacing:.11em;text-transform:uppercase;font-size:10.5px;font-weight:800}.nf-rows dd{margin:7px 0 0;font-size:15px;font-weight:600;line-height:1.55}.nf-rows .is-fail dd{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#b3261e;padding:4px 14px;font-size:14px;font-weight:800;display:inline-block}.nf-bays{padding:96px var(--shell) 104px;background:var(--tray,#f3f1ef)}.nf-bays-head h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(32px,3.6vw,52px);font-weight:800;line-height:1}.nf-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:44px 0 0;padding:0;list-style:none;display:grid}.nf-links a{border:1px solid var(--line);height:100%;box-shadow:var(--card-shadow,0 12px 14px -12px #201e1d66);background:#fff;border-top:3px solid #cfcbc8;flex-direction:column;padding:26px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.nf-links a:hover{border-top-color:var(--blue);box-shadow:var(--card-shadow-lift,0 18px 22px -14px #201e1d73);transform:translateY(-4px)}.nf-links i{background:var(--ink);color:var(--blue-bright);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:5px 10px;font-size:10.5px;font-style:normal;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff1f}.nf-links strong{letter-spacing:-.03em;margin:22px 0 10px;font-size:20px;font-weight:800;line-height:1.15}.nf-links span{color:var(--muted);font-size:13.5px;line-height:1.65}.nf-phone{border:1px solid var(--line);border-left:3px solid var(--blue);box-shadow:var(--card-shadow,0 12px 14px -12px #201e1d66);background:#fff;margin:40px 0 0;padding:18px 24px;font-size:15px;display:inline-block}.nf-phone a{color:var(--blue);letter-spacing:-.01em;white-space:nowrap;font-weight:800}@media (max-width:1080px){.nf-hero{grid-template-columns:minmax(0,1fr);gap:48px}.nf-hero:before{opacity:.55;right:-420px}.nf-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.nf-hero{padding:68px 20px 76px}.nf-sheet{padding:24px 20px 20px}.nf-bays{padding:68px 20px 76px}.nf-links{grid-template-columns:minmax(0,1fr);gap:14px}.nf-phone{display:block}}@media (prefers-reduced-motion:reduce){.nf-links a{transition:none}.nf-links a:hover{transform:none}}.admin-shell,.ad{background:var(--tray)}.admin-gate{background:linear-gradient(180deg, #2c2927 0%, var(--ink) 100%);position:relative;overflow:hidden}.admin-gate:before{content:"";pointer-events:none;border:1px solid #3f3c3a;border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 100px #262321,0 0 0 101px #3b3836,0 0 0 210px #232120,0 0 0 211px #33302e}.admin-gate-card{border-top:4px solid var(--blue-bright);position:relative;box-shadow:0 50px 90px -30px #000c,0 0 0 8px #ffffff0f}.admin-gate-mark{box-shadow:inset 0 0 0 1px #ffffff24,0 12px 16px -8px #201e1d99}.admin-gate-card input{border-color:#cfcbc8;box-shadow:inset 0 1px 3px #201e1d14}.ad-bar{background:linear-gradient(180deg, #2c2927 0%, var(--ink) 100%);box-shadow:inset 0 1px #ffffff12,0 14px 22px -16px #000000b3}.ad-nav a{min-height:52px;padding:0 14px}.ad-nav a[aria-current=page]{background:linear-gradient(#0000,#58a3ff1f);border-bottom-width:3px}.ad-out button{min-height:34px;box-shadow:inset 0 1px #ffffff0f}.ad-head{border-top:3px solid var(--blue);padding-block:30px 26px;box-shadow:0 14px 20px -18px #201e1d8c}.ad-head h1{font-size:28px}.ad-head p{margin-top:9px;font-size:13.5px}.ad-body{padding-block:clamp(20px,3vw,32px) 72px}.ad-btn{min-height:40px;box-shadow:var(--card-shadow);padding:0 16px;font-size:12.5px}.ad-btn:hover{box-shadow:var(--card-shadow-lift)}.ad-btn.is-primary{box-shadow:inset 0 -3px 0 #00000038, var(--card-shadow)}.ad-status{box-shadow:var(--card-shadow);padding:20px 24px}.ad-status:hover{box-shadow:var(--card-shadow-lift)}.ad-status-copy strong{font-size:16px}.ad-headline{box-shadow:var(--card-shadow);padding:26px 28px}.ad-headline strong{font-size:22px}.ad-alert{box-shadow:var(--card-shadow);padding:20px 22px}.ad-foot-note{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;border-left:3px solid #cfcbc8;padding:16px 20px}.ad-tiles{background:0 0;border:0;gap:16px;margin-top:22px}.ad-tiles a{border:1px solid var(--line);box-shadow:var(--card-shadow);border-top:3px solid #cfcbc8;padding:20px 22px 22px;transition:transform .18s,box-shadow .18s,border-color .18s}.ad-tiles a:hover{box-shadow:var(--card-shadow-lift);border-top-color:var(--blue);background:#fff;transform:translateY(-3px)}.ad-tiles strong{margin-top:10px;font-size:38px}.ad-tiles i{margin-top:8px}.ad-tiles .is-live{border-top-color:var(--blue)}.ad-tiles .is-warn{border-top-color:#d9a441}.ad-split{gap:22px;margin-top:22px}.ad-panel{box-shadow:var(--card-shadow)}.ad-panel-head{border-bottom:1px solid var(--line);background:#fbfaf9;padding:18px 22px}.ad-panel-head h2{font-size:14px}.ad-table-wrap{box-shadow:var(--card-shadow)}.ad-table th{background:#f5f3f1;padding:13px 18px}.ad-table td{padding:15px 18px}.ad-table tbody tr:hover{background:#fbfaf9}.ad-empty-inline{padding:26px 22px}.ad-chip{padding:3px 9px}.ad-checks{box-shadow:var(--card-shadow);margin-top:22px}.ad-checks li{gap:18px;padding:20px 24px}.ad-check-body strong{font-size:14.5px}.ad-dot{width:11px;height:11px;box-shadow:0 0 0 4px #201e1d0f}.ad-dot.ok{box-shadow:0 0 0 4px #2e7d3224}.ad-dot.warn{box-shadow:0 0 0 4px #d9a44133}.ad-dot.unknown{box-shadow:0 0 0 4px #a29e9b33}.ob-top{box-shadow:var(--card-shadow);padding:26px 28px 0}.ob-top>div{padding-bottom:26px}.ob-top strong{font-size:19px}.ob-top-bar{height:5px}.ob-phase{margin-bottom:36px}.ob-phase-head{padding-bottom:16px}.ob-phase-head h2{font-size:15px}.ob-steps{gap:12px;margin-top:16px;display:grid}.ob-step{border:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;padding:20px 22px}.ob-mark{background:var(--ink);width:30px;height:30px;color:var(--blue-bright);box-shadow:inset 0 0 0 1px #ffffff1f}.ob-step.is-done{border-left:3px solid var(--pf-ok)}.ob-step.is-done .ob-mark{background:var(--pf-ok);color:#fff;box-shadow:none}.ob-step.is-waiting .ob-mark{color:#a5a09c;box-shadow:inset 0 0 0 1px var(--line);background:#f3f1ef}.ob-step.is-waiting{box-shadow:none}@media (max-width:720px){.ad-head{padding-block:22px 20px}.ad-head h1{font-size:24px}.ad-tiles{gap:12px}.ad-tiles strong{font-size:32px}.ad-checks li{padding:16px 18px}.ob-step{padding:16px}}@media (prefers-reduced-motion:reduce){.ad-tiles a{transition:none}.ad-tiles a:hover{transform:none}}.ad-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.gl{background:linear-gradient(180deg, #2c2927 0%, var(--ink) 100%);border-top:3px solid var(--plate);padding:30px 32px 28px;box-shadow:inset 0 1px #ffffff12,0 26px 40px -26px #201e1db3}.gl.is-done{border-top-color:var(--blue-bright)}.gl-score strong{font-size:58px}.gl-score span{font-size:15px}.gl-pace b{font-size:24px}.gl-bar{height:10px;margin:20px 0 16px;box-shadow:inset 0 1px 3px #0006}.gl-verdict{margin-bottom:22px;font-size:14.5px}.gl-funnel{background:0 0;border:0;gap:12px}.gl-funnel li{background:linear-gradient(#302d2b 0%,#262321 100%);border:1px solid #3a3634;border-top:3px solid #5a5654;box-shadow:inset 0 1px #ffffff0f}.gl-funnel a{padding:15px 16px 16px}.gl-funnel a:hover{background:#2f2c2a}.gl-funnel b{font-size:26px}.gl-funnel .is-last{border-top-color:var(--plate)}.dy-counts{background:0 0;border:0;gap:16px;margin-bottom:26px}.dy-count{border:1px solid var(--line);box-shadow:var(--card-shadow);border-top:3px solid #cfcbc8;padding:20px 22px 22px}.dy-count strong{font-size:38px}.dy-count.dy-blue{border-top-color:var(--blue)}.dy-count.dy-warn{border-top-color:#d9a441}.dy-list{gap:16px;margin-bottom:30px}.dy-row{box-shadow:var(--card-shadow);padding:22px 26px}.dy-keen{box-shadow:var(--card-shadow);margin-bottom:26px}.dy-keen li{padding:16px 20px}.dy-form{padding:20px;box-shadow:inset 0 1px 3px #201e1d0f}.dy-form input,.dy-form textarea{min-height:44px}.an-tiles{background:0 0;border:0;gap:16px;margin-bottom:26px}.an-tile{border:1px solid var(--line);box-shadow:var(--card-shadow);border-top:3px solid #cfcbc8;padding:20px 22px 22px}.an-tile strong{margin-top:10px;font-size:36px}.an-tile i{margin-top:8px}.an-live{box-shadow:var(--card-shadow);margin-bottom:26px}.an-live-head{padding:20px 24px}.an-live-list li{padding:15px 24px}.an-chart{box-shadow:var(--card-shadow);margin-bottom:26px;padding:24px 26px 18px}.an-metric button{min-height:34px;padding:0 14px}.an-section{margin-bottom:32px}.an-section-head{margin-bottom:14px}.an-grid{gap:22px;margin-bottom:32px}.an-panel{box-shadow:var(--card-shadow)}.an-panel-head{background:#fbfaf9;padding:17px 22px}.an-rank-row a,.an-rank-plain{padding:12px 22px}.an-vitals li{padding:16px 22px}.an-problems li{padding:14px 22px}.an-step{padding:11px 22px}.an-blind{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;border-left:3px solid #78736f;padding:22px 26px}.an-note{box-shadow:var(--card-shadow);padding:18px 22px}.bl-banner{box-shadow:var(--card-shadow);padding:16px 20px}.bl-panel{margin-top:22px}.bl-item{padding:22px 24px}.bl-section{margin-top:40px}.bl-section h2{margin-bottom:14px;font-size:15px}.dl-today{background:0 0;border:0;gap:16px;margin-bottom:24px}.dl-today>*{border:1px solid var(--line);box-shadow:var(--card-shadow);border-top:3px solid #cfcbc8;padding:20px 22px 22px}.dl-layout{gap:24px}.dl-side{gap:20px}.dl-card{border-top:3px solid var(--plate-yellow);box-shadow:var(--card-shadow-lift);padding:30px 32px 28px}.dl-form{box-shadow:var(--card-shadow);padding:24px 28px 26px}.dl-script{box-shadow:var(--card-shadow)}.dl-script summary{padding:18px 20px}.dl-screen{box-shadow:var(--card-shadow)}.dl-screen-step{padding:20px 24px 22px}.ad-filters{gap:8px}.ad-filters a,.rs-bands button{min-height:38px;box-shadow:var(--card-shadow);padding:0 15px}.ad-filters a:hover,.rs-bands button:hover{box-shadow:var(--card-shadow-lift)}.ad-filters a[aria-current=true],.rs-bands button.is-on{box-shadow:inset 0 -3px 0 #00000040, var(--card-shadow)}.rs-bands{gap:8px}.rd-progress{box-shadow:var(--card-shadow);padding:24px 26px 22px}.rd-progress-figures strong{font-size:44px}.rd-stops{gap:16px;margin-top:22px}.rd-stop{box-shadow:var(--card-shadow);transition:box-shadow .15s}.rd-stop-head{padding:18px 20px}.rd-pos{background:var(--ink);width:44px;height:44px;color:var(--plate);font-size:18px;box-shadow:inset 0 0 0 1px #ffffff1f}.rd-stop.is-left_flyer .rd-pos,.rd-stop.is-not_fit .rd-pos{color:#8b8784;box-shadow:none;background:#efeeed}.rd-stop.is-hot_lead .rd-pos{background:var(--ink);color:#fff}.rd-form{padding:6px 20px 20px}.rd-empty{box-shadow:var(--card-shadow);border-top:3px solid var(--plate);padding:48px 28px 50px}.rd-week-bar,.rd-week-preview,.rd-band,.rd-day,.rd-waiting{box-shadow:var(--card-shadow)}.ad-leads{gap:16px}.ad-leads>li{box-shadow:var(--card-shadow);padding:22px 26px 24px;transition:box-shadow .15s}.ad-leads>li:hover{box-shadow:var(--card-shadow-lift)}.ad-lead-top h3{font-size:17px}.ad-lead-meta{margin-top:9px}.ad-lead-contact{margin-top:11px}.ad-lead-note{padding:12px 14px}.ad-sources,.ad-toolbar{box-shadow:var(--card-shadow)}.ad-sources{padding:20px 24px}.an-empty-block,.dy-empty,.bl-section .bl-empty{box-shadow:var(--card-shadow);border-top:3px solid #cfcbc8}.an-empty-block{padding:34px 26px}.dy-empty{border:1px solid var(--line);background:#fff;border-top:3px solid #cfcbc8;padding:44px 26px}.an-empty{padding:26px 22px}.ad-panel{min-width:0;overflow-x:auto}@media (max-width:720px){.ad-head{flex-wrap:wrap;align-items:flex-start}.ad-head-actions{flex-wrap:wrap;flex:100%}.ad-table th{padding:11px 12px}.ad-table td{padding:13px 12px}.ad-panel-head{padding:15px 16px}.ad-status{padding:16px 18px}}.rd-actions{flex-wrap:wrap}.ad-head-actions{min-width:0}.rd-actions .ad-btn{min-height:48px}.pf{background:var(--tray)}.portal-gate{background:linear-gradient(180deg, #2c2927 0%, var(--ink) 100%);position:relative;overflow:hidden}.portal-gate:before{content:"";pointer-events:none;border:1px solid #3f3c3a;border-radius:50%;width:760px;height:760px;margin:-380px 0 0 -380px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 100px #262321,0 0 0 101px #3b3836,0 0 0 210px #232120,0 0 0 211px #33302e}.portal-gate-card{border-top:4px solid var(--blue-bright);position:relative;box-shadow:0 50px 90px -30px #000c,0 0 0 8px #ffffff0f}.portal-gate-mark{box-shadow:inset 0 0 0 1px #ffffff24,0 12px 16px -8px #201e1d99}.portal-gate-card input{border-color:#cfcbc8;box-shadow:inset 0 1px 3px #201e1d14}.portal-gate-notice{box-shadow:var(--card-shadow)}.pf-side{background:linear-gradient(180deg, #2c2927 0%, var(--ink) 100%);z-index:2;box-shadow:inset -1px 0 #ffffff0f,18px 0 30px -24px #201e1d99}.pf-brand{padding:24px 20px;box-shadow:inset 0 -1px #ffffff0d}.pf-brand strong{font-size:15px}.pf-nav{gap:4px;padding:18px 12px}.pf-nav a{min-height:48px}.pf-nav a[aria-current=page]{background:linear-gradient(90deg,#58a3ff29,#58a3ff0a);box-shadow:inset 0 0 0 1px #ffffff0f}.pf-side-foot button{min-height:40px;box-shadow:inset 0 1px #ffffff0f}.pf-top{border-top:3px solid var(--blue);padding-block:34px 28px;box-shadow:0 14px 20px -18px #201e1d8c}.pf-top h1{font-size:32px}.pf-top p{margin-top:9px;font-size:14.5px}.pf-body{padding-block:clamp(24px,3vw,36px) 72px}.pf-btn{min-height:44px;box-shadow:var(--card-shadow);padding:0 18px}.pf-btn:hover{box-shadow:var(--card-shadow-lift)}.pf-btn.is-primary{box-shadow:inset 0 -3px 0 #00000038, var(--card-shadow)}.pf-card{box-shadow:var(--card-shadow);padding:26px 30px}.pf-card-head{margin-bottom:18px}.pf-card-head h2{font-size:16px}.pf-alert{box-shadow:var(--card-shadow);padding:22px 24px}.pf-empty{border:1px solid var(--line);border-top:3px solid var(--plate-yellow);box-shadow:var(--card-shadow);padding-block:clamp(44px,8vw,68px)}.pf-empty-mark{background:var(--ink);width:56px;height:56px;color:var(--blue-bright);border:0;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 16px -8px #201e1d8c}.pf-setup{border-top:3px solid var(--blue);box-shadow:var(--card-shadow);margin-bottom:30px}.pf-setup-head{background:#fbfaf9;padding:30px 32px 24px}.pf-setup-head h2{font-size:24px}.pf-progress-track{height:8px;box-shadow:inset 0 1px 3px #201e1d26}.pf-steps a{min-height:68px;padding:16px 32px}.pf-step-mark{background:#f3f1ef;border-width:1px;width:28px;height:28px;font-size:14px}.pf-steps li.is-done .pf-step-mark{background:var(--pf-ok);border-color:var(--pf-ok);color:#fff}.pf-stats{background:0 0;border:0;gap:16px}.pf-stats>div{border:1px solid var(--line);box-shadow:var(--card-shadow);border-top:3px solid #cfcbc8;padding:22px 24px 24px}.pf-stats strong{margin-top:12px;font-size:clamp(32px,4vw,44px)}.pf-stats i{margin-top:9px}.pf-stats .is-blue{border-top-color:var(--blue)}.pf-stats .is-warn{border-top-color:#d9a441}.pf-grid{gap:26px;margin-top:26px}.pf-chip{padding:4px 10px}.pf-filters{gap:8px;margin-bottom:24px}.pf-filters a{min-height:42px;box-shadow:var(--card-shadow);padding:0 16px}.pf-filters a:hover{box-shadow:var(--card-shadow-lift)}.pf-filters a[aria-current=true]{box-shadow:inset 0 -3px 0 #00000040, var(--card-shadow)}.pf-calls{background:0 0;border:0;gap:14px;display:grid}.pf-calls>li,.pf-calls>li+li{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;border-top:3px solid #cfcbc8;transition:transform .18s,box-shadow .18s,border-color .18s}.pf-calls>li:hover{border-top-color:var(--blue);box-shadow:var(--card-shadow-lift);transform:translateY(-2px)}.pf-calls a{padding:22px 26px}.pf-calls a:hover{background:#fff}.pf-call-body h3{font-size:16px}.pf-back{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;margin-bottom:24px;padding:8px 14px}.pf-detail{gap:26px}.pf-facts{box-shadow:var(--card-shadow);border-top:3px solid var(--blue)}.pf-facts>div{padding:15px 20px}.pf-transcript li{padding:15px 0}.pf-transcript li.agent{border-left:3px solid var(--blue);background:linear-gradient(90deg,#eef4fd 0%,#0000 100%);margin:0 -14px;padding-inline:14px}.pf-audio{margin-top:16px}.pf-day-label{margin:34px 0 14px}.pf-bookings{gap:16px}.pf-bookings>li{box-shadow:var(--card-shadow)}.pf-booking-top{padding:22px 26px 0}.pf-booking-work{padding:0 26px}.pf-booking-facts{padding:14px 26px 0}.pf-booking-note{margin:14px 26px 0}.pf-booking-actions{background:#f7f5f3;margin-top:18px;padding:16px 26px}.pf-settings-grid{gap:18px}.pf-settings-card{box-shadow:var(--card-shadow);border-top:3px solid #cfcbc8;padding:26px 28px 28px;transition:transform .18s,box-shadow .18s,border-color .18s}.pf-settings-card:hover{border-color:var(--line);border-top-color:var(--blue);box-shadow:var(--card-shadow-lift);transform:translateY(-3px)}.pf-settings-card strong{font-size:16.5px}.pf-form .pf-card+.pf-card{margin-top:22px}.pf-field{margin-bottom:24px}.pf-field input[type=text],.pf-field input[type=email],.pf-field input[type=url],.pf-field input[type=tel],.pf-field input[type=number],.pf-field input[type=time],.pf-field select,.pf-field textarea{border-color:#cfcbc8;min-height:50px;padding:13px 15px;box-shadow:inset 0 1px 3px #201e1d12}.pf-form-foot{margin-top:26px}.pf-hours li{padding:14px 0}.pf-services{box-shadow:var(--card-shadow)}.pf-services li{padding:18px 22px}.pf-icon-btn{width:38px;height:38px;box-shadow:var(--card-shadow)}.pf-preview{border:1px solid #bcd3f2;border-left:3px solid var(--blue);box-shadow:var(--card-shadow);padding:26px 28px}.pf-owed{box-shadow:var(--card-shadow)}@media (max-width:720px){.pf-top{padding-block:24px 20px}.pf-top h1{font-size:26px}.pf-card{padding:20px}.pf-setup-head{padding:22px 20px 18px}.pf-steps a{padding:14px 20px}.pf-stats{gap:12px}.pf-calls a{padding:18px}.pf-booking-top,.pf-booking-work,.pf-booking-facts{padding-inline:20px}.pf-booking-note{margin-inline:20px}.pf-booking-actions{padding:14px 20px}.pf-settings-card{padding:22px 22px 24px}.pf-services li{padding:16px}}@media (prefers-reduced-motion:reduce){.pf-calls>li,.pf-settings-card{transition:none}.pf-calls>li:hover,.pf-settings-card:hover{transform:none}}.ad-btn.is-danger{color:#fff;box-shadow:inset 0 -3px 0 #00000038, var(--card-shadow);background:#b3261e;border-color:#b3261e}.ad-btn.is-danger:hover{background:#8f1d17;border-color:#8f1d17}.ad-selectbar{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;border-left:3px solid #cfcbc8;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:0 0 16px;padding:14px 20px;display:flex}.ad-selectall{cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.ad-selectall input,.ad-col-check input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer}.ad-selectcount{color:var(--muted);font-size:13px}.ad-selectwarn{color:#7d1d14;flex:320px;font-size:13px;line-height:1.55}.ad-col-check{width:46px;padding-right:0}.ad-danger{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#fff;border-left:3px solid #b3261e;margin-top:18px;padding:16px 20px}.ad-danger summary{cursor:pointer;color:#8f1d17;font-size:13.5px;font-weight:800}.ad-danger p{max-width:60ch;color:var(--muted);margin:12px 0 14px;font-size:13px;line-height:1.6}[hidden]{display:none!important}.help-find{padding:56px var(--shell) 8px;background:var(--tray)}.help-search{max-width:760px;display:block}.help-search-label{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.help-search-field{border:1px solid var(--line);border-bottom:3px solid var(--blue);box-shadow:var(--card-shadow);color:#6f6b68;background:#fff;align-items:center;gap:14px;padding:0 12px 0 20px;transition:box-shadow .2s;display:flex}.help-search-field:focus-within{box-shadow:var(--card-shadow-lift);color:var(--blue)}.help-search-field svg{flex:none}.help-search-field input{min-width:0;height:62px;color:var(--ink);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:600}.help-search-field input::placeholder{color:#6f6b68;font-weight:500}.help-search-field button{background:var(--tray);height:36px;color:var(--ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;flex:none;padding:0 14px;font-size:12px;font-weight:800}.help-search-field button:hover{background:#e8e5e2}.help-search-field button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.help-count{color:#6f6b68;min-height:22px;margin:12px 0 0;font-size:13.5px}.help-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.help-quick a{border:1px solid var(--line);border-top:3px solid var(--line);height:100%;box-shadow:var(--card-shadow);background:#fff;flex-direction:column;padding:22px 22px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.help-quick a:hover{border-top-color:var(--blue);box-shadow:var(--card-shadow-lift);transform:translateY(-3px)}.help-quick a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.help-quick i{color:var(--blue);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:800}.help-quick strong{letter-spacing:-.035em;margin:22px 0 6px;font-size:20px;font-weight:800;line-height:1.1}.help-quick span{color:var(--muted);font-size:13.5px;line-height:1.55}.help-quick a:after{content:"↗";color:#a29d99;font-size:15px;transition:color .2s,transform .2s;position:absolute;top:18px;right:20px}.help-quick a:hover:after{color:var(--blue);transform:translate(2px,-2px)}.help-body{padding:48px var(--shell) 96px;background:var(--tray);grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.help-topics{gap:2px;display:grid;position:sticky;top:100px}.help-topics>span{color:#6f6b68;letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.help-topics a{color:var(--ink);letter-spacing:-.015em;border-left:3px solid #0000;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;font-weight:700;transition:background-color .15s,border-color .15s;display:flex}.help-topics a:hover{border-left-color:var(--blue);background:#fff}.help-topics a:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.help-topics a i{color:#6f6b68;font-variant-numeric:tabular-nums;flex:none;width:22px;font-size:11px;font-style:normal;font-weight:800}.help-topics a b{background:var(--ink);color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:22px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:800}.help-topics a.is-empty{opacity:.55}.help-topics a.is-empty b{color:#4d4947;background:#d8d4d1}.help-main{gap:28px;min-width:0;display:grid}.help-topic{border:1px solid var(--line);border-top:3px solid var(--blue);box-shadow:var(--card-shadow);background:#fff;padding:30px 30px 26px;scroll-margin-top:96px}.help-topic>header{align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.help-topic>header>i{background:var(--ink);width:44px;height:44px;color:var(--blue-bright);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}.help-topic h2{letter-spacing:-.04em;margin:2px 0 6px;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.1}.help-topic>header p{max-width:56ch;color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.help-list{border-top:1px solid var(--line)}.help-list details{border-bottom:1px solid var(--line)}.help-list summary{letter-spacing:-.02em;cursor:pointer;align-items:center;gap:18px;padding:18px 4px;font-size:16px;font-weight:700;line-height:1.35;list-style:none;display:flex}.help-list summary::-webkit-details-marker{display:none}.help-list summary:hover{color:var(--blue)}.help-list summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.help-list summary span{background:var(--tray);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--blue);flex:none;margin-left:auto;font-size:0;transition:background-color .15s;position:relative}.help-list summary span:before,.help-list summary span:after{content:"";background:currentColor;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .2s;position:absolute;top:50%;left:50%}.help-list summary span:after{transform:rotate(90deg)}.help-list details[open] summary{color:var(--blue)}.help-list details[open] summary span{background:var(--blue);box-shadow:none;color:#fff}.help-list details[open] summary span:after{transform:rotate(0)}.help-list details p{color:#4d4947;max-width:64ch;margin:0;padding:0 52px 24px 4px;font-size:15px;line-height:1.72}.help-list details p a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.help-list details p a:hover{text-decoration-thickness:2px}.help-more{color:var(--blue);letter-spacing:-.01em;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:800;display:inline-flex}.help-more span{transition:transform .2s}.help-more:hover span{transform:translate(4px)}.help-more:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.help-none{background:linear-gradient(180deg, #2c2927, var(--ink));color:#fff;border-top:3px solid var(--plate-yellow);box-shadow:var(--card-shadow);padding:34px 32px 36px}.help-none strong{letter-spacing:-.035em;font-size:22px;font-weight:800;display:block}.help-none p{color:#d3cfcc;max-width:52ch;margin:10px 0 22px;font-size:15px;line-height:1.65}@media (max-width:980px){.help-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.help-body{grid-template-columns:minmax(0,1fr);gap:24px}.help-topics{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.help-topics>span{display:none}.help-topics a{border:1px solid var(--line);white-space:nowrap;background:#fff;border-left-width:1px;flex:none;padding:9px 14px;font-size:13.5px}.help-topics a i{width:auto}}@media (max-width:620px){.help-find{padding:40px 20px 4px}.help-body{padding:32px 20px 64px}.help-search-field input{height:56px;font-size:16px}.help-quick{gap:12px}.help-quick a{padding:18px 16px 20px}.help-quick strong{margin-top:16px;font-size:17px}.help-topic{padding:22px 18px 20px}.help-topic>header{gap:14px}.help-list details p{padding-right:4px}}@media (prefers-reduced-motion:reduce){.help-quick a,.help-quick a:after,.help-more span,.help-list summary span:before,.help-list summary span:after{transition:none}.help-quick a:hover{transform:none}}.help-search-field input::-webkit-search-cancel-button{display:none}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.footer-phones{flex-wrap:wrap;gap:12px;display:flex}.footer-phones .footer-phone{flex:1 1 0;min-width:180px;margin-top:22px;padding:14px 16px}.footer-phones .footer-phone strong{white-space:nowrap}.cf-section{padding:96px var(--shell);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.cf-intro{position:sticky;top:100px}.cf-intro h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.02}.cf-intro>p{max-width:44ch;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.cf-promises{border-top:1px solid var(--line);gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.cf-promises li{border-bottom:1px solid var(--line);gap:3px;padding:16px 0 17px;display:grid}.cf-promises strong{letter-spacing:-.02em;font-size:15px;font-weight:800}.cf-promises span{color:var(--muted);font-size:14px;line-height:1.6}.cf-promises a{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}.cf-card{background:var(--tray);border:1px solid var(--line);border-top:3px solid var(--blue);box-shadow:var(--card-shadow);gap:20px;padding:34px 34px 30px;display:grid}.cf-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cf-field{gap:8px;min-width:0;display:grid}.cf-field label{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:800}.cf-field label span{color:#6f6b68;letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-size:11px;font-weight:700}.cf-field input,.cf-field select,.cf-field textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfcbc8;border-radius:0;padding:14px 15px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.cf-field textarea{resize:vertical;min-height:150px;line-height:1.6}.cf-field input:hover,.cf-field select:hover,.cf-field textarea:hover{border-color:#a29d99}.cf-field input:focus-visible,.cf-field select:focus-visible,.cf-field textarea:focus-visible{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #0b66d638}.cf-field [aria-invalid=true]{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e29}.cf-field small{color:#6f6b68;font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.cf-field small.is-near{color:#8f1d17;font-weight:700}.cf-foot{justify-content:space-between;align-items:center;gap:22px;padding-top:4px;display:flex}.cf-foot p{max-width:38ch;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.cf-foot p a{color:var(--blue);text-underline-offset:2px;font-weight:700;text-decoration:underline}.cf-foot button{background:var(--ink);color:#fff;height:54px;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;flex:none;align-items:center;gap:12px;padding:0 24px;font-size:15px;font-weight:800;transition:background-color .15s,transform .15s;display:inline-flex}.cf-foot button b{color:var(--blue-bright);font-size:17px}.cf-foot button:hover:not(:disabled){background:#000;transform:translateY(-1px)}.cf-foot button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.cf-foot button:disabled{opacity:.7;cursor:progress}.cf-error{color:#7a1712;background:#fbeceb;border-left:3px solid #b3261e;margin:0;padding:13px 16px;font-size:14px;font-weight:600;line-height:1.5}.cf-sent{background:linear-gradient(180deg, #2c2927, var(--ink));border:0;border-top:3px solid var(--plate-yellow);color:#fff;justify-items:start;gap:14px;padding:44px 38px 40px}.cf-sent>i{background:var(--plate-yellow);width:48px;height:48px;color:var(--ink);place-items:center;font-size:22px;font-style:normal;font-weight:800;display:grid}.cf-sent h3{letter-spacing:-.04em;margin:6px 0 0;font-size:30px;font-weight:800}.cf-sent p{color:#d3cfcc;max-width:46ch;margin:0;font-size:15.5px;line-height:1.7}.cf-sent-links{flex-wrap:wrap;gap:8px 22px;margin-top:6px;display:flex}.cf-sent-links a{color:var(--blue-bright);text-underline-offset:3px;font-size:14px;font-weight:800;text-decoration:underline}.cf-again{color:#d3cfcc;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.cf-again:hover{color:#fff}@media (max-width:980px){.cf-section{grid-template-columns:minmax(0,1fr);padding:74px 20px}.cf-intro{position:static}}@media (max-width:620px){.cf-card{padding:24px 18px 22px}.cf-row{grid-template-columns:minmax(0,1fr);gap:20px}.cf-foot{flex-direction:column;align-items:stretch}.cf-foot button{justify-content:center}.cf-sent{padding:32px 22px 30px}.footer-phones .footer-phone{flex:100%}}@media (prefers-reduced-motion:reduce){.cf-foot button,.cf-field input,.cf-field select,.cf-field textarea{transition:none}.cf-foot button:hover:not(:disabled){transform:none}}.msg-list{margin:0;padding:0;list-style:none}.msg-row{border-bottom:1px solid var(--line);padding:16px 18px 15px}.msg-row:last-child{border-bottom:0}.msg-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.msg-top strong{letter-spacing:-.02em;font-size:14.5px;font-weight:800}.msg-garage{color:var(--muted);font-size:13px}.msg-meta{color:#6f6b68;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12px;display:flex}.msg-topic{color:#064b9f;background:#e7f0fd;padding:1px 7px;font-weight:800}.msg-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.msg-actions a,.msg-actions button{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;align-items:center;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}.msg-actions a:first-child{background:var(--ink);border-color:var(--ink);color:#fff}.msg-actions button:hover,.msg-actions a:hover{border-color:var(--blue)}.msg-body{color:#3a3735;white-space:pre-wrap;overflow-wrap:anywhere;max-width:78ch;margin:12px 0 0;font-size:14px;line-height:1.65}.msg-email{color:#6f6b68;margin:8px 0 0;font-size:12px}.msg-list.is-done .msg-body{color:#6f6b68}@media (max-width:620px){.msg-actions a,.msg-actions button{min-height:44px}}.util-bar{background:var(--ink);color:#d3cfcc}.util-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;min-height:40px;margin:0 auto;padding:0 64px;font-size:12.5px;display:flex}.util-phone{color:#d3cfcc;align-items:center;gap:10px;display:inline-flex}.util-phone strong{color:#fff;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.util-phone .ring-dot{flex:none}.util-links{align-items:center;gap:22px;display:flex}.util-links a{color:#d3cfcc;font-weight:600;transition:color .15s}.util-links a:hover{color:#fff}.util-bar a:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}.nav-links a{font-size:14px}.nav-panel a+a{border-top:1px solid var(--line)}@media (max-width:980px){.util-inner{padding:0 20px}.util-links a[href^=mailto]{display:none}}@media (max-width:620px){.util-inner{justify-content:center;min-height:44px}.util-links{display:none}.util-phone{font-size:13px}}.head-call{border:1px solid #45413f;border-top:3px solid var(--plate-yellow);background:linear-gradient(#2c2927,#1a1817);padding:26px 28px 24px;box-shadow:0 26px 40px -24px #000000b3}.head-call-label{color:#d3cfcc;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.head-call-plate{background:var(--plate-yellow);color:#1c1c1c;border:3px solid #1c1c1c;border-radius:6px;align-items:stretch;margin-top:16px;transition:transform .2s,box-shadow .2s;display:flex}.head-call-plate b{color:#f5c518;letter-spacing:.04em;background:#0b3f92;border-radius:3px 0 0 3px;place-items:center;padding:0 12px;font-size:12px;font-weight:900;display:grid}.head-call-plate strong{letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;padding:14px 18px 13px;font-size:clamp(24px,2.4vw,34px);font-weight:900;line-height:1}.head-call-plate:hover{transform:translateY(-2px);box-shadow:0 10px 18px -8px #f5c51873}.head-call-plate:focus-visible{outline:3px solid var(--blue-bright);outline-offset:3px}.head-call ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.head-call li{color:#e4e1de;padding-left:22px;font-size:14.5px;line-height:1.45;position:relative}.head-call li:before{content:"";background:var(--blue-bright);border-radius:50%;width:9px;height:9px;position:absolute;top:.5em;left:0}.head-call-mail{color:#b9b5b2;border-top:1px solid #45413f;margin-top:20px;padding-top:16px;font-size:13px;display:block}.head-call-mail strong{color:#fff;overflow-wrap:anywhere;font-weight:700}.head-call-mail:hover strong{color:var(--blue-bright)}.head-call-mail:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}@media (max-width:980px){.head-call{max-width:520px}}@media (max-width:620px){.head-call{padding:20px 18px}.head-call-plate strong{padding:13px 12px 12px;font-size:25px}}@media (prefers-reduced-motion:reduce){.head-call-plate{transition:none}.head-call-plate:hover{transform:none}}.util-bar{color:#eaf2fd;background:linear-gradient(100deg,#0847a0 0%,#0b5cc6 45%,#0b66d6 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #04163a73}.util-bar:before{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;width:190px;height:190px;position:absolute;top:-90px;right:7%;box-shadow:0 0 0 26px #ffffff09,0 0 0 27px #ffffff1a}.util-bar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#fff0 55%);position:absolute;inset:0}.util-inner{z-index:1;position:relative}.util-phone,.util-links a{color:#eaf2fd}.util-phone strong{color:#fff;text-shadow:0 1px #04163a59}.util-phone:hover strong{color:#ffe27a}.util-links a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.util-bar .ring-dot{background:#fff;animation:1.8s ease-out infinite ringDotLight}@keyframes ringDotLight{0%{box-shadow:0 0 #ffffff8c}70%{box-shadow:0 0 0 9px #fff0}to{box-shadow:0 0 #fff0}}.util-bar a:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.util-bar .ring-dot{animation:none}}.ad-table th.ad-col-num{text-align:right}.an-inline-bar{left:18px}.crumbs a{color:#5f5b58}.footer-col>span,.footer-col>.footer-col-head,.footer-phone small{color:#a8a39f}.compare-blank,.compare-source{color:#6f6b68}.hero-actions p{color:#66625f}.demo-storyline{color:#a29e9a}.demo-signal-meta span{color:#a29e9a;font-size:9px}.guide{padding:72px var(--shell) 96px;background:var(--tray);gap:20px;display:grid}.guide-section{border:1px solid var(--line);border-top:3px solid var(--line);width:100%;max-width:860px;box-shadow:var(--card-shadow);background:#fff;margin:0 auto;padding:34px 38px 32px}.guide-section:first-child{border-top-color:var(--blue)}.guide-section h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.1}.guide-section p{color:#3f3c3a;max-width:68ch;margin:0 0 14px;font-size:16px;line-height:1.75}.guide-section p:last-child{margin-bottom:0}.guide-section a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.guide-section a:hover{text-decoration-thickness:2px}.guide-note{color:#5f5b58!important;font-size:14px!important}.guide-list{color:#3f3c3a;gap:12px;margin:0 0 14px;padding:0 0 0 22px;font-size:16px;line-height:1.7;display:grid}.guide-list li{max-width:68ch;padding-left:4px}.guide-list li::marker{color:var(--blue);font-weight:800}.guide-list strong{color:var(--ink)}.guide-table-wrap{border:1px solid var(--line);margin:18px 0 14px;overflow-x:auto}.guide-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}.guide-table th,.guide-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 16px}.guide-table thead th{color:#5f5b58;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#f5f3f1;font-size:11px;font-weight:800}.guide-table tbody th{letter-spacing:-.01em;font-weight:800}.guide-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.guide-table thead th.num{text-align:right}.guide-table tbody tr:last-child th,.guide-table tbody tr:last-child td{border-bottom:0}.guide-table tr.is-us th,.guide-table tr.is-us td{background:#eef4fd}.guide-table tr.is-us th{box-shadow:inset 3px 0 0 var(--blue)}.guide-checks{border-top:1px solid var(--line);counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.guide-checks li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.guide-checks i{background:var(--ink);width:44px;height:44px;color:var(--blue-bright);font-variant-numeric:tabular-nums;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}.guide-checks h3{letter-spacing:-.025em;margin:2px 0 6px;font-size:17px;font-weight:800;line-height:1.3}.guide-checks p{margin:0;font-size:15px;line-height:1.7}@media (max-width:620px){.guide{gap:14px;padding:44px 20px 64px}.guide-section{padding:24px 18px 22px}.guide-checks li{grid-template-columns:36px minmax(0,1fr);gap:14px}.guide-checks i{width:36px;height:36px;font-size:12px}}.guide-table{min-width:560px}.guide-table thead th{white-space:normal}.guide-table td:last-child{color:#5f5b58;font-size:13.5px}.guide{grid-template-columns:minmax(0,1fr)}.guide-section{min-width:0}.footer-legal p,.footer-legal span{color:#a8a39f}.confirmed-strip small{color:#eaf2fd}.proof-section .section-kicker{color:#5f5b58}.tone-blue .crumbs a,.crumbs.on-blue a,.signup-section .section-kicker{color:#e6f0fd}.form-note{color:#66625f;font-size:11px}.comparison-title span{color:#5f5b58;font-size:10px}.comparison-title i{color:#4d4947;font-size:9px}.demo-comparison article:last-child .comparison-title i{color:#064b9f}.comparison-outcome span,.comparison-stats span{color:#5f5b58;font-size:10px}.comparison-swing span{font-size:9px}.comparison-swing i{color:#eaf2fd;font-size:10px}.demo-disclaimer{color:#5f5b58;font-size:11px}.register-copy .section-kicker{color:#e6f0fd}.guide-facts{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.guide-facts>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.guide-facts dt{color:#5f5b58;letter-spacing:.09em;text-transform:uppercase;padding-top:3px;font-size:11px;font-weight:800}.guide-facts dd{color:#3f3c3a;max-width:62ch;margin:0;font-size:15.5px;line-height:1.65}.guide-good{border-left:3px solid var(--blue);background:#eef4fd;gap:4px;padding:14px 18px 15px;display:grid}.guide-good strong{color:#064b9f;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}@media (max-width:620px){.guide-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.eo-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid}.eo-metrics div{background:#fff;padding:18px}.eo-metrics strong{letter-spacing:-.04em;font-size:28px;display:block}.eo-metrics span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.eo-intro{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:20px;padding:22px;display:grid}.eo-intro h2{margin:0 0 10px;font-size:21px}.eo-intro p,.eo-panel p{color:#686461;font-size:13px;line-height:1.65}.eo-intro ol{margin:0;padding-left:22px;font-size:13px;font-weight:700;line-height:2.3}.eo-notice{overflow-wrap:anywhere;background:#eef5ff;border:1px solid #b9d4f7;margin-bottom:20px;padding:18px;font-size:13px;line-height:1.6}.eo-notice p{margin-bottom:0}.eo-error{background:#fff1f1;border-color:#eac3c3;color:#a12323!important}.eo-search{align-items:center;gap:12px;margin:22px 0;display:flex}.eo-search label{font-size:12px;font-weight:700}.eo-search input{border:1px solid var(--line);background:#fff;flex:1;min-width:200px;padding:10px}.eo-list{border:1px solid var(--line);background:#fff}.eo-garage{color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:20px;text-decoration:none;display:flex}.eo-garage:last-child{border:0}.eo-garage:hover{background:#f5f8fc}.eo-garage h2{margin:0 0 5px;font-size:16px}.eo-garage p{color:#686461;margin:0 0 10px;font-size:12px}.eo-garage small{overflow-wrap:anywhere;font-size:12px}.eo-state{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;font-size:11px;display:flex}.eo-state b{background:#f3f2f2;padding:4px 8px}.eo-state .eo-ready{color:#196537;background:#e5f4ea}.eo-pagination{justify-content:flex-end;gap:20px;margin-top:18px;font-size:12px;display:flex}.eo-columns{grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);align-items:start;gap:22px;display:grid}.eo-stack{gap:20px;display:grid}.eo-panel{min-width:0;padding:22px}.eo-panel h2{margin:0 0 12px;font-size:17px}.eo-panel h2 span{color:#0b66d6;margin-right:10px;font-size:12px}.eo-panel a{color:#0b66d6;overflow-wrap:anywhere}.eo-form{gap:14px;margin-top:20px;display:grid}.eo-form label{gap:7px;font-size:12px;font-weight:700;display:grid}.eo-form input,.eo-form textarea,.eo-form select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fafafa;border-radius:0;padding:10px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6}.eo-form textarea{resize:vertical;font-size:14px;line-height:1.65}.eo-form input:focus,.eo-form textarea:focus,.eo-form select:focus{outline-offset:2px;outline:2px solid #0b66d6}.eo-form .ad-btn{justify-self:start}.eo-screen-check{margin-top:20px}.eo-review-toolbar{z-index:5;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px;display:flex;position:sticky;top:12px;box-shadow:0 3px 15px #0001}.eo-review-toolbar p{margin:5px 0 0;font-size:14px}.eo-review-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.eo-review-columns{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:32px;margin-top:20px;display:grid}.eo-review-columns h3{margin-bottom:14px;font-size:17px}.eo-review-columns li{overflow-wrap:anywhere;margin-bottom:10px}.eo-review-footer{background:#f4f3f1;margin-top:20px;padding:18px}.eo-review-approval{border-top:1px solid var(--line);cursor:pointer;align-items:start;gap:12px;margin-top:20px;padding-top:20px;font-weight:600;display:flex}.eo-review-approval input{accent-color:#0065ff;flex:0 0 20px;width:20px;height:20px;margin-top:2px}@media (max-width:800px){.eo-review-columns{grid-template-columns:1fr;gap:16px}.eo-review-toolbar{flex-direction:column;align-items:stretch;position:static}.eo-review-heading{flex-direction:column}}.eo-evidence{overflow-wrap:anywhere;margin-top:18px;font-size:12px}.eo-evidence summary,.eo-panel summary{cursor:pointer;font-size:12px;font-weight:700}.eo-footer{background:#f3f2f2;margin-top:22px;padding:16px;font-size:11px}.eo-footer p{margin-bottom:0;font-size:11px}.eo-send{border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:20px;display:grid}.eo-send label{font-size:12px;line-height:1.6}.eo-send p{margin:0;font-size:11px}.eo-send .ad-btn{justify-self:start}.eo-send small{color:#686461;overflow-wrap:anywhere;font-size:11px}.eo-countdown{background:#eef5ff;border:1px solid #b9d4f7;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.eo-countdown.is-waiting{background:#fff8ed;border-color:#e8d2ac}.eo-countdown strong{font-size:13px}.eo-countdown p{margin-top:4px}.eo-countdown [role=timer]{font-variant-numeric:tabular-nums;letter-spacing:-.03em;flex-shrink:0;font-size:clamp(24px,4vw,32px);font-weight:750;line-height:1}.eo-address{border:1px solid var(--line);gap:12px;min-width:0;margin:4px 0;padding:18px;display:grid}.eo-address legend{padding:0 6px;font-size:13px;font-weight:700}.eo-address label{font-size:13px;display:block}.eo-address input[type=radio]{width:auto;margin-right:6px}.eo-address label span{margin-top:3px;padding-left:22px;font-size:12px;font-weight:400;display:block}.eo-queue{margin:20px 0;padding:24px}.eo-queue h2{margin-bottom:8px;font-size:21px}.eo-queue p{margin:5px 0 12px;font-size:13px;line-height:1.6}.eo-queue small{font-size:12px;line-height:1.6}.eo-queue-heading,.eo-queue-list>div{justify-content:space-between;align-items:start;gap:20px;display:flex}.eo-queue-heading>div,.eo-queue-list>div>div{min-width:0}.eo-queue-list>div{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0}.eo-queue form{flex-shrink:0}@media (max-width:600px){.eo-queue-heading,.eo-queue-list>div{flex-direction:column;gap:10px}}.eo-copy{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.65}.eo-draft-heading{justify-content:space-between;gap:15px;display:flex}.eo-draft-heading b{font-size:11px}.eo-prepare{margin-bottom:20px}.eo-prepare .ad-btn+.ad-btn{margin-left:10px}@media (max-width:850px){.eo-columns{grid-template-columns:1fr}.eo-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.eo-metrics{grid-template-columns:repeat(2,1fr)}.eo-intro{grid-template-columns:1fr}.eo-search{flex-wrap:wrap}.eo-search label{width:100%}.eo-garage{flex-direction:column}.eo-state{text-align:left;align-items:flex-start}.eo-panel{padding:18px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
