@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";@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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{: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{.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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.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{--green:#68d229;--green-dark:#48a916;--black:#090b0a;--ink:#111512;--paper:#f5f7f2;--white:#fff;--muted:#657067;--line:#1115121f;--radius:30px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.site-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a09ed;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:78px;padding:0 4.5vw;display:flex;position:sticky;top:0}.group-logo{letter-spacing:.02em;align-items:center;gap:12px;display:inline-flex}.group-logo-image{object-fit:contain;flex-shrink:0;width:53px;height:53px}.group-logo-icon{background:var(--green);color:#fff;border-radius:11px 11px 11px 3px;place-items:center;width:39px;height:39px;font-size:21px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.group-logo strong{letter-spacing:.13em;font-size:14px;line-height:1.1;display:block}.group-logo small{color:var(--green);letter-spacing:.42em;margin-top:4px;font-size:9px;font-weight:800;display:block}.header-group-logo{align-items:center;gap:10px;min-width:0}.header-group-logo .group-logo-image{object-fit:contain;object-position:center;width:70px;height:66px;padding:3px}.header-group-label{color:var(--green);letter-spacing:.34em;padding-bottom:7px;font-size:10px;font-weight:900;line-height:1}.desktop-nav{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:32px;font-size:12px;font-weight:700;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--green)}.header-actions{align-items:center;gap:9px;display:flex}.language-menu{z-index:60;position:relative}.language-current{color:#fff;background:#101311;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:44px;height:44px;padding:0;display:flex;box-shadow:0 8px 26px #00000047}.language-current>span{font-size:20px;line-height:1}.language-current i{color:#809087;font-size:9px;font-style:normal;transition:transform .2s}.language-options{opacity:0;visibility:hidden;background:#0c0f0dfa;border:1px solid #ffffff21;border-radius:17px;width:164px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-8px);box-shadow:0 24px 60px #0000006b}.language-menu.is-open .language-options,.language-menu:focus-within .language-options{opacity:1;visibility:visible;transform:translateY(0)}.language-menu.is-open .language-current i{transform:rotate(180deg)}.language-options button{color:#fff;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.language-options button:hover,.language-options button:focus-visible{background:#68d22921;outline:none}.language-options button span{font-size:20px}.language-options button b{font-size:12px;font-weight:700}.portal-link{background:var(--green);color:#0a0e0b;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:800}.portal-link span{margin-left:7px}.hero{isolation:isolate;background:var(--black);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;min-height:calc(100vh - 78px);padding:6.5vw 4.5vw 5vw;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-3;opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 83%);mask-image:linear-gradient(90deg,#000,#0000 83%)}.hero-glow{z-index:-2;filter:blur(20px);background:radial-gradient(circle,#68d2292b,#0000 67%);width:640px;height:640px;position:absolute;top:10%;left:4%}.hero-copy{z-index:2;max-width:700px}.eyebrow,.section-tag{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:900;display:flex}.eyebrow{color:#ffffff8c}.eyebrow span{background:var(--green);width:26px;height:2px}.hero h1{letter-spacing:-.072em;margin:0;font-size:clamp(58px,6.3vw,112px);font-weight:800;line-height:.9}.hero h1 em{color:var(--green);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-text{color:#ffffffb3;max-width:620px;margin:34px 0 0;font-size:clamp(17px,1.35vw,22px);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:37px;display:flex}.button{appearance:none;letter-spacing:.04em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 24px;font-size:12px;font-weight:900;display:inline-flex}.button-primary{background:var(--green);color:#0a0d0b;box-shadow:0 14px 34px #68d2292b}.button-primary:hover{background:#79e539;transform:translateY(-1px)}.button-ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e}.hero-visual{background:#0b0e0c;border-radius:40px;grid-template-rows:minmax(0,1fr) auto;height:min(72vh,790px);min-height:500px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000008c}.hero-visual>img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0}.hero-visual:after{display:none}.hero-visual-caption{z-index:2;background:#0d110f;border-top:1px solid #ffffff29;grid-template-columns:150px 1fr;align-items:start;gap:25px;padding:19px 30px 22px;display:grid;position:static}.hero-visual-caption span{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.hero-visual-caption p{color:#ffffffc7;margin:0;font-size:13px;line-height:1.55}.live-chip{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.16em;background:#080a09b8;border:1px solid #ffffff24;border-radius:999px;padding:10px 14px;font-size:9px;font-weight:900;position:absolute;top:24px;right:24px}.live-chip i,.stage i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #68d22926}.hero-index{color:#ffffff47;letter-spacing:.3em;font-size:9px;position:absolute;bottom:24px;left:4.5vw}.signal-strip{background:var(--green);grid-template-columns:repeat(4,1fr);padding:0 4.5vw;display:grid}.signal-stat{border-right:1px solid #070a0829;flex-direction:column;justify-content:center;min-height:138px;padding:28px 35px;display:flex}.signal-stat:last-child{border-right:0}.signal-stat strong{letter-spacing:-.05em;font-size:36px;line-height:1}.signal-stat span{color:#090d0aa8;letter-spacing:.12em;text-transform:uppercase;margin-top:9px;font-size:10px;font-weight:900}.section{padding:120px 4.5vw}.section-heading{text-align:center;max-width:900px;margin:0 auto 66px}.section-heading.left{text-align:left;max-width:none;margin-left:0}.section-tag{color:var(--green-dark);justify-content:center;margin-bottom:18px}.section-heading.left .section-tag,.founder-copy .section-tag,.contact-intro .section-tag{justify-content:flex-start}.section-heading h2,.founder-copy h2,.contact-intro h2,.portal-content h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,78px);line-height:.98}.section-heading>p:last-child{max-width:750px;color:var(--muted);margin:25px auto 0;font-size:18px;line-height:1.65}.group-model{color:#fff;background:#070a08}.group-model .section-heading>p:last-child{color:#ffffffa3}.group-model .section-tag{color:var(--green)}.pillar-layout{isolation:isolate;grid-template-columns:.72fr 1.28fr;align-items:center;gap:16px;max-width:1320px;margin:0 auto;display:grid;position:relative}.pillar-layout:before{content:"";z-index:-2;background-color:#090d0a;background-image:linear-gradient(#68d2290e 1px,#0000 1px),linear-gradient(90deg,#68d2290e 1px,#0000 1px),radial-gradient(circle at 22%,#68d22938,#0000 35%),radial-gradient(circle at 76% 46%,#68d2291f,#0000 42%);background-size:42px 42px,42px 42px,auto,auto;border:1px solid #68d22921;border-radius:38px;position:absolute;inset:-52px -4.5vw;overflow:hidden;box-shadow:inset 0 0 100px #00000094,0 34px 90px #0000003d}.ecosystem-motion-field{z-index:-1;pointer-events:none;opacity:.95;position:absolute;inset:-45px -3vw;overflow:hidden}.ecosystem-route-map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.motion-road{fill:none;stroke:#4ab21d57;stroke-width:7px;stroke-linecap:round}.motion-road-signal{fill:none;stroke:#63ff37c7;stroke-width:2px;stroke-dasharray:2 20;stroke-linecap:round;filter:drop-shadow(0 0 5px #63ff37bf);animation:18s linear infinite route-signal-travel}.motion-road-signal-two{animation-duration:22s;animation-delay:-4s}.motion-road-signal-three{animation-duration:25s;animation-delay:-8s}.motion-road-signal-four{animation-duration:20s;animation-delay:-3s}.motion-road-signal-five{animation-duration:24s;animation-delay:-11s}@keyframes route-signal-travel{to{stroke-dashoffset:-220px}}.route-car{fill:#63ff37;filter:drop-shadow(0 0 6px #63ff37f2)}.route-car circle{fill:#0a1209}.pillar-center{z-index:2;color:#fff;background:#050806e0;border:1px solid #68d22933;border-radius:26px;flex-direction:column;justify-content:center;align-self:center;align-items:center;min-height:150px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 65px #0006,0 0 34px #68d2291a}.pillar-center:before{content:"";z-index:1;background:radial-gradient(at 50% 130%,#68d2292e,#0000 68%);position:absolute;inset:0}.mini-label{z-index:2;color:var(--green);letter-spacing:.22em;font-size:10px;font-weight:900}.pillar-center strong{z-index:2;letter-spacing:-.07em;margin-top:10px;font-size:clamp(38px,4.4vw,64px)}.pillar-center em{z-index:2;color:#ffffff8c;font-family:Georgia,serif;font-size:17px}.pillar-grid{z-index:2;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.pillar-card{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;background:#080d09e0;border:1px solid #68d2292e;border-radius:23px;min-height:176px;padding:25px;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000047}.pillar-card:first-child{background:#0f2d12e8;border-color:#63ff37a8}.pillar-grid:has(.pillar-card:hover) .pillar-card:first-child:not(:hover){background:#080d09e0;border-color:#68d2292e}.pillar-card:last-child:nth-child(odd){grid-column:1/-1}.pillar-card:hover{background:#173114e8;border-color:#63ff379e;transform:translateY(-5px);box-shadow:0 22px 50px #00000061,0 0 28px #63ff3714}.pillar-code{color:var(--green);letter-spacing:.1em;font-size:11px;font-weight:900}.pillar-card h3{letter-spacing:-.04em;margin:30px 0 12px;font-size:25px}.pillar-card p{color:#ffffffad;margin:0;line-height:1.55}.featured{background:#fff}.featured-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.feature-card{border-radius:var(--radius);color:#fff;background:#0b0e0c;min-height:640px;position:relative;overflow:hidden}.feature-card.wide{grid-column:1/-1;min-height:600px}.feature-copy{z-index:3;max-width:560px;position:absolute;inset:auto 40px 40px}.stage{color:#4e5a51;letter-spacing:.1em;text-transform:uppercase;background:#eef1ec;border-radius:999px;align-items:center;width:max-content;padding:8px 11px;font-size:9px;font-weight:900;display:inline-flex}.stage-live{color:#246407;background:#e9f9df}.stage-launch{color:#895500;background:#fff0ce}.stage-roadmap{color:#67706a;background:#eef1ee}.stage-launch i{background:#f5a900;box-shadow:0 0 0 4px #f5a90024}.stage-roadmap i{box-shadow:none;background:#9aa09c}.feature-number{letter-spacing:.15em;font-weight:900;color:var(--green)!important;margin:20px 0 14px!important;font-size:10px!important}.feature-copy h3{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4vw,66px)}.feature-copy>p{color:#ffffffb3;max-width:470px;margin:16px 0 25px;font-size:16px;line-height:1.6}.feature-copy a,.feature-copy button,.venture-card a,.venture-card button{color:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:11px;font-weight:900}.feature-copy a{color:#69adff}.venture-card a{color:#1769d2}.feature-copy a span,.feature-copy button span,.venture-card a span,.venture-card button span{color:var(--green);margin-left:9px}.image-feature>img{object-fit:cover;width:100%;height:100%}.image-feature:not(.wide)>img{object-position:60% center}.image-overlay{background:linear-gradient(#0000 32%,#040605f2 100%);position:absolute;inset:0}.dsafe-feature{background:radial-gradient(circle at 78% 22%,#68d22940,#0000 32%),#0b0e0c}.dsafe-dashboard-mock{color:#fff;background:#151817;border:1px solid #ffffff47;border-radius:25px;width:44%;max-width:390px;height:400px;position:absolute;top:32px;right:32px;overflow:hidden;transform:rotate(2deg);box-shadow:0 35px 60px #0006}.dsafe-dashboard-mock:after{content:"";z-index:1;background:linear-gradient(#05080605 20%,#050806e0 77%,#050706 100%);position:absolute;inset:0}.dsafe-cover-image{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.dsafe-health-panel{z-index:2;position:absolute;bottom:18px;left:18px;right:18px}.brand-check{background:var(--green);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.dsafe-health-panel>p{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:900}.health-score{color:#fff;letter-spacing:-.08em;font-size:72px;line-height:.95;display:block}.health-score small{color:var(--green);font-size:22px}.health-line{background:#fff3;border-radius:99px;height:8px;overflow:hidden}.health-line span{background:var(--green);width:82%;height:100%;display:block}.mock-cards{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;display:grid}.mock-cards span{color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e0bc7;border:1px solid #ffffff29;border-radius:9px;padding:13px 5px;font-size:8px;font-weight:800}.voyco-feature{background:radial-gradient(circle at 80% 24%,#68d22938,#0000 36%),#102218}.voyco-feature-media{background:#162d20;border:1px solid #ffffff24;border-radius:23px;position:absolute;inset:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #68d22914}.voyco-feature-media img{object-fit:cover;object-position:center;width:100%;height:100%;transform:scale(1.16)}.voyco-feature .image-overlay{background:linear-gradient(90deg,#0000 22%,#0509061f 48%,#050906d1 100%)}.voyco-feature-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050a07c7;border:1px solid #ffffff29;border-radius:18px;width:min(43%,430px);padding:22px;inset:auto 34px 34px auto}.voyco-feature-copy h3{font-size:clamp(38px,4vw,58px)}.voyco-feature-copy>p{color:#ffffffd6}.ecosystem{background:#f0f3ee}.ecosystem-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.ecosystem-manifesto{border-left:4px solid var(--green);color:#101511;letter-spacing:-.025em;max-width:1060px;margin:54px 0 62px;padding:0 0 0 32px;font-family:Georgia,serif;font-size:clamp(27px,3.2vw,48px);line-height:1.28}.ecosystem-manifesto span{color:#4d5a50;letter-spacing:.14em;text-transform:uppercase;margin-top:24px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;display:block}.filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filters button{color:#647067;background:0 0;border:1px solid #11151224;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800}.filters button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.venture-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.venture-card{isolation:isolate;aspect-ratio:1;color:#fff;background:#090c0a;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;min-height:400px;padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px #09100a1a}.venture-card:after{content:"";z-index:1;background:linear-gradient(#0407051f 15%,#04070540 42%,#040705f5 82%,#050706 100%);position:absolute;inset:0}.venture-card:hover{border-color:#68d229d1;transform:translateY(-7px);box-shadow:0 28px 55px #09100a3b}.venture-card-visual{z-index:0;background-repeat:no-repeat;transition:transform .65s,filter .4s;position:absolute;inset:0}.venture-card:hover .venture-card-visual{filter:saturate(1.08);transform:scale(1.045)}.venture-top{z-index:3;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:relative}.venture-mark{background:var(--green);color:#101410;border-radius:13px;place-items:center;width:49px;height:49px;font-size:13px;font-weight:900;display:grid}.venture-brand-logo{object-fit:contain;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050605c7;border:1px solid #ffffff29;border-radius:11px;width:132px;height:49px;padding:5px 8px}.venture-brand-logo-dsafe{-webkit-backdrop-filter:none;backdrop-filter:none;object-fit:contain;background:0 0;border:0;border-radius:0;width:82px;height:68px;padding:0}.venture-product-peek{z-index:2;background:0 0;border:0;width:31%;height:45%;position:absolute;top:67px;right:20px;transform:rotate(1.5deg)}.venture-product-peek img{object-fit:contain;object-position:center;filter:drop-shadow(0 14px 17px #0000006b);border-radius:9px;width:100%;height:100%}.venture-card-content{z-index:3;flex-direction:column;align-items:flex-start;margin-top:auto;display:flex;position:relative}.venture-index{letter-spacing:.13em;text-transform:uppercase;font-weight:900;color:var(--green)!important;margin:0 0 9px!important;font-size:11px!important}.venture-card h3{letter-spacing:-.04em;margin:0;font-size:30px;line-height:1.03}.venture-card-content>p{color:#ffffffc7;margin:12px 0 20px;font-size:16px;line-height:1.48}.venture-card-content>a,.venture-card-content>button{color:#59aaff;text-shadow:0 1px 10px #002d696b;align-self:flex-start}.venture-card-content>a:hover,.venture-card-content>button:hover{color:#8bc4ff}.venture-card-training{border-color:#68d229b8;box-shadow:0 20px 48px #3a871438}.venture-card-training:after{background:linear-gradient(#205c0b0f 10%,#04070538 39%,#0b2107f5 82%,#061004 100%)}.section-tag.green{color:var(--green);justify-content:flex-start}.founder-section{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.founder-image{border-radius:var(--radius);background:#171a18;overflow:hidden}.founder-image img{width:100%;height:auto;display:block}.founder-copy>p:not(.section-tag){color:var(--muted);margin:27px 0;font-size:17px;line-height:1.7}.founder-copy blockquote{border-left:4px solid var(--green);margin:38px 0;padding:0 0 0 24px;font-family:Georgia,serif;font-size:26px;line-height:1.45}.signature{flex-direction:column;gap:5px;display:flex}.signature strong{font-size:17px}.signature span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.contact-section{background:#f3f6f1;grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.contact-intro>p:not(.section-tag){color:var(--muted);margin:24px 0;font-size:17px;line-height:1.65}.contact-lines{color:#303833;flex-direction:column;gap:9px;margin-top:45px;font-size:13px;display:flex}.contact-lines button{color:var(--green-dark);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:800}.contact-lines button:hover{text-decoration:underline}.lead-form{border-radius:var(--radius);background:#fff;padding:34px;box-shadow:0 25px 60px #141e1514}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.lead-form label{color:#535e55;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:9px;margin-bottom:16px;font-size:12px;font-weight:900;display:flex}.lead-form input,.lead-form select,.lead-form textarea{color:#151916;text-transform:none;letter-spacing:normal;background:#f8faf7;border:1px solid #1115121f;border-radius:12px;outline:none;width:100%;min-height:52px;padding:14px 15px;font-size:16px;font-weight:600;line-height:1.4}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #68d22921}.lead-form textarea{resize:vertical;min-height:130px}.submit-button{margin-top:5px}.submit-button:disabled{opacity:.6;cursor:wait}.form-status{border-radius:9px;margin:16px 0 0;padding:14px 16px;font-size:15px;line-height:1.45}.form-status.success{color:#236106;background:#e9f9df}.form-status.error{color:#942d20;background:#fff0ed}footer{color:#fff;background:#080a09;padding:70px 4.5vw 25px}.footer-main{grid-template-columns:.7fr 1fr 1fr;align-items:start;gap:70px;padding-bottom:65px;display:grid}.group-logo.light{color:#fff}.footer-main>p{color:#ffffff8c;max-width:430px;margin:0;line-height:1.65}.footer-links{color:#ffffffb8;grid-template-columns:1fr 1fr;gap:14px;font-size:13px;display:grid}.footer-links a:hover{color:var(--green)}.footer-bottom{color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:24px;font-size:9px;display:flex}.dsl-page{--dsl-navy:#071e45;--dsl-navy-light:#123b73;--dsl-red:#e52237;--dsl-paper:#f5f7fb;--dsl-ink:#08152c;background:var(--dsl-paper);min-height:100vh;color:var(--dsl-ink);overflow:hidden}.dsl-header{z-index:20;color:#fff;justify-content:space-between;align-items:center;height:86px;padding:0 4.5vw;display:flex;position:absolute;inset:0 0 auto}.dsl-brand{background:0 0;place-items:center;width:84px;height:68px;padding:3px;display:grid;overflow:visible}.dsl-brand img{object-fit:contain;object-position:center;width:100%;height:100%}.dsl-header-actions{align-items:center;gap:11px;display:flex}.dsl-back{color:#ffffffb3;letter-spacing:.03em;font-size:12px;font-weight:800}.dsl-back:hover{color:#fff}.dsl-header .language-current{background:#050e1fcc;border-color:#fff3}.dsl-access{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:#050e1fa6;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 17px;font-size:11px;font-weight:900;display:inline-flex}.dsl-access:hover{color:var(--dsl-navy);background:#fff}.dsl-hero{background:var(--dsl-navy);color:#fff;grid-template-columns:1.04fr .96fr;min-height:890px;display:grid}.dsl-hero-copy{z-index:3;flex-direction:column;justify-content:center;padding:190px 5vw 100px 6vw;display:flex;position:relative}.dsl-hero-copy:before{content:"";z-index:-1;border:1px solid #ffffff14;border-radius:50%;width:560px;height:560px;position:absolute;top:150px;left:-180px;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff05}.dsl-eyebrow,.dsl-kicker,.dsl-section-head>p{color:#8eb4e7;letter-spacing:.19em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:900}.dsl-hero h1{letter-spacing:-.067em;max-width:930px;margin:0;font-size:clamp(54px,6vw,104px);line-height:.93}.dsl-hero h1 em{color:#ff4053;font-family:Georgia,Times New Roman,serif;font-weight:400}.dsl-lead{color:#ffffffb8;max-width:730px;margin:34px 0 0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.dsl-actions{flex-wrap:wrap;gap:11px;margin-top:38px;display:flex}.dsl-button{letter-spacing:.025em;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 24px;font-size:12px;font-weight:900;transition:transform .2s,background .2s,color .2s;display:inline-flex}.dsl-button:hover{transform:translateY(-2px)}.dsl-button.primary{background:var(--dsl-red);color:#fff;box-shadow:0 18px 40px #e5223745}.dsl-button.ghost{color:#fff;border:1px solid #fff3}.dsl-hero-image{min-height:890px;position:relative;overflow:hidden}.dsl-hero-image>img{object-fit:cover;object-position:50% center;filter:saturate(.72)contrast(1.08);width:100%;height:100%}.dsl-hero-wash{background:linear-gradient(90deg, var(--dsl-navy) 0%, #071e451f 36%), linear-gradient(180deg, #071e450d 45%, #071e45d6 100%);position:absolute;inset:0}.dsl-app-screen{z-index:2;background:#05070b;border:8px solid #05070b;border-radius:30px;max-height:670px;position:absolute;top:118px;right:clamp(72px,8vw,132px);box-shadow:0 38px 90px #00000085;object-fit:contain!important;filter:none!important;width:min(38%,320px)!important;height:auto!important}.dsl-proof{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040f25c7;border:1px solid #ffffff2e;border-radius:18px;width:min(285px,38%);padding:22px 24px;position:absolute;bottom:40px;left:38px}.dsl-proof span{color:#ff5364;letter-spacing:.18em;font-size:9px;font-weight:900}.dsl-proof p{color:#ffffffd1;max-width:480px;margin:8px 0 0;font-size:14px;line-height:1.5}.dsl-strip{background:var(--dsl-red);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.dsl-strip div{border-right:1px solid #fff3;align-items:center;gap:16px;min-height:128px;padding:30px 5vw;display:flex}.dsl-strip div:last-child{border-right:0}.dsl-strip span{color:#08152c;letter-spacing:-.04em;font-size:clamp(23px,2.4vw,32px);font-weight:900}.dsl-strip strong{letter-spacing:-.03em;font-size:clamp(18px,2vw,27px)}.dsl-section{padding:125px 5vw}.dsl-section-head{grid-template-columns:.45fr 1.1fr .8fr;align-items:start;gap:5vw;display:grid}.dsl-section-head>p{color:var(--dsl-red)}.dsl-section-head h2,.dsl-origin h2,.dsl-method h2,.dsl-value h2,.dsl-movement h2,.dsl-final h2{letter-spacing:-.058em;margin:0;font-size:clamp(42px,5.2vw,78px);line-height:.99}.dsl-copy>p{color:#4f5d74;margin:0;font-size:17px;line-height:1.72}.dsl-copy strong{border-left:4px solid var(--dsl-red);color:var(--dsl-navy);margin-top:29px;padding-left:18px;font-size:20px;line-height:1.45;display:block}.dsl-copy small{color:#6c778b;margin-top:23px;font-size:13px;line-height:1.55;display:block}.dsl-duality{grid-template-columns:1fr 1fr;gap:16px;margin-top:70px;display:grid}.dsl-pilot{background-repeat:no-repeat;background-size:cover;border-radius:28px;min-height:440px;padding:42px;overflow:hidden}.dsl-pilot>span{letter-spacing:.16em;font-size:10px;font-weight:900}.dsl-pilot h3{letter-spacing:-.055em;max-width:390px;margin:76px 0 36px;font-size:clamp(32px,3.5vw,54px);line-height:.95}.dsl-pilot ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.dsl-pilot li{padding-left:22px;font-size:16px;position:relative}.dsl-pilot li:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.52em;left:0}.dsl-pilot.victim{color:#fff;background-image:linear-gradient(90deg,#07101cf0 0%,#141d2ac7 52%,#141d2a59 100%),url(/assets/d-safe/piloto-vitimista.jpg);background-position:50% 42%}.dsl-pilot.victim>span{color:#ff5364}.dsl-pilot.victim li{color:#ffffffc7}.dsl-pilot.victim li:before{background:#ff5364;box-shadow:0 0 0 5px #e5223729}.dsl-pilot.unshakable{color:#fff;background-image:linear-gradient(90deg,#071e45f2 0%,#071e45c2 55%,#071e4540 100%),url(/assets/d-safe/piloto-inabalavel.jpg);background-position:50% 43%;box-shadow:0 28px 70px #071e452e}.dsl-pilot.unshakable>span{color:#ff5364}.dsl-pilot.unshakable li{color:#ffffffbf}.dsl-pilot.unshakable li:before{background:var(--dsl-red);box-shadow:0 0 0 5px #e5223724}.dsl-origin{background:#fff;grid-template-columns:1.06fr .94fr;display:grid}.dsl-origin-copy{padding:120px 7vw}.dsl-origin-copy>p:not(.dsl-kicker){color:#556178;max-width:700px;margin:28px 0 0;font-size:17px;line-height:1.72}.dsl-origin-copy blockquote{border-left:4px solid var(--dsl-red);color:var(--dsl-navy);margin:42px 0 0;padding:0 0 0 22px;font-family:Georgia,serif;font-size:clamp(23px,2.5vw,35px);line-height:1.43}.dsl-origin-image{background:radial-gradient(circle at 50% 42%,#e5223738,#0000 23%),linear-gradient(145deg,#06162e,#0d3267);place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.dsl-origin-image:before{content:"";border:1px solid #ffffff1c;border-radius:50%;position:absolute;inset:9%;box-shadow:0 0 0 90px #ffffff06,0 0 0 180px #ffffff05}.dsl-origin-image img{z-index:2;aspect-ratio:1;object-fit:contain;width:min(58%,380px);box-shadow:none;border-radius:0;position:relative}.dsl-origin-image span{z-index:3;color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800;line-height:1.55;position:absolute;bottom:38px;left:40px}.dsl-method{background:var(--dsl-navy);color:#fff}.dsl-method-intro{grid-template-columns:.55fr 1.3fr .75fr;align-items:start;gap:5vw;display:grid}.dsl-method-intro .dsl-kicker{color:#ff5a6b}.dsl-method-intro>p:not(.dsl-kicker){color:#ffffffab;margin:0;font-size:17px;line-height:1.7}.dsl-method-intro>strong{color:#fff;grid-column:3;margin-top:-60px;font-size:17px;line-height:1.55}.dsl-eight{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:72px;display:grid}.dsl-eight figure{opacity:.42;filter:saturate(.55)brightness(.65);min-width:0;margin:0;transition:opacity .35s,filter .35s,transform .35s;animation:8s linear infinite dsl-critical-pulse;position:relative;transform:scale(.94)}.dsl-eight img{aspect-ratio:1;object-fit:cover;border:2px solid #ffffff21;border-radius:50%;width:100%;display:block;box-shadow:0 12px 30px #00000047}.dsl-eight span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c1dd1;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid;position:absolute;top:7px;left:7px}.dsl-eight figcaption{color:#ffffffa8;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:13px;font-size:11px;font-weight:900}@keyframes dsl-critical-pulse{0%,11.5%{opacity:1;filter:saturate(1.1)brightness(1.08);transform:scale(1)}12.5%,to{opacity:.42;filter:saturate(.55)brightness(.65);transform:scale(.94)}}.dsl-inside{background:#edf1f7}.dsl-section-head.compact{max-width:940px;display:block}.dsl-section-head.compact h2{max-width:800px}.dsl-feature-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:65px;display:grid}.dsl-feature-grid article{background:#fff;border:1px solid #08152c1a;border-radius:22px;flex-direction:column;min-height:310px;padding:30px;display:flex}.dsl-feature-grid article>span{color:var(--dsl-red);letter-spacing:.15em;font-size:10px;font-weight:900}.dsl-feature-grid h3{letter-spacing:-.04em;margin:auto 0 14px;font-size:25px}.dsl-feature-grid p{color:#687386;margin:0;font-size:15px;line-height:1.58}.dsl-truth{background:var(--dsl-red);color:#fff;border-radius:22px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;margin-top:16px;padding:35px 38px;display:grid}.dsl-truth strong{letter-spacing:-.045em;font-size:clamp(25px,3vw,42px);line-height:1.02}.dsl-truth p{color:#fffc;margin:0;font-size:16px;line-height:1.65}.dsl-value{background:#fff;grid-template-columns:.94fr 1.06fr;min-height:780px;display:grid}.dsl-value-image{min-height:780px;overflow:hidden}.dsl-value-image img{object-fit:cover;object-position:center;width:100%;height:100%}.dsl-value-copy{flex-direction:column;justify-content:center;padding:110px 7vw;display:flex}.dsl-value-copy>p:not(.dsl-kicker){color:#5c687c;margin:28px 0 0;font-size:17px;line-height:1.7}.dsl-value-steps{gap:12px;margin-top:38px;display:grid}.dsl-value-steps>div{border-top:1px solid #08152c1f;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:18px 0;display:grid}.dsl-value-steps>div>span{background:var(--dsl-red);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.dsl-value-steps p{color:#667287;margin:0;font-size:14px;line-height:1.45}.dsl-value-steps strong{color:var(--dsl-navy);font-size:17px;display:block}.dsl-value-copy>small{color:#7b8494;margin-top:24px;font-size:12px;line-height:1.55}.dsl-movement{background:#e8edf5;grid-template-columns:1fr 1fr;gap:9vw;padding:130px 6vw;display:grid}.dsl-movement>div>p:not(.dsl-kicker){color:#5a667a;max-width:700px;margin:28px 0 0;font-size:17px;line-height:1.7}.dsl-movement blockquote{background:var(--dsl-navy);color:#fff;border-radius:28px 28px 28px 5px;margin:0;padding:42px;font-family:Georgia,serif;font-size:clamp(24px,2.45vw,38px);line-height:1.43;box-shadow:0 30px 70px #071e4526}.dsl-movement blockquote span{color:#ff6373;letter-spacing:.12em;text-transform:uppercase;margin-top:30px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;display:block}.dsl-final{text-align:center;color:#fff;background:linear-gradient(150deg,#041126,#0b326b);flex-direction:column;align-items:center;padding:140px 6vw 155px;display:flex;position:relative;overflow:hidden}.dsl-final:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:880px;height:880px;position:absolute;top:-510px;box-shadow:0 0 0 100px #ffffff06,0 0 0 200px #ffffff05}.dsl-final>img{object-fit:contain;object-position:center;width:118px;height:112px;box-shadow:none;background:0 0;border-radius:0;padding:0;position:relative}.dsl-final>p{color:#ff5c6d;letter-spacing:.2em;margin:30px 0 20px;font-size:10px;font-weight:900}.dsl-final h2{max-width:1050px;position:relative}.dsl-final>span{color:#ffffffad;max-width:720px;margin-top:28px;font-size:17px;line-height:1.65}.dsl-button.final{background:var(--dsl-red);color:#fff;margin-top:38px;box-shadow:0 18px 40px #e5223747}.dsl-footer{color:#ffffff73;background:#030914;grid-template-columns:1.4fr .8fr auto;align-items:center;gap:35px;padding:38px 5vw;display:grid}.dsl-footer p{max-width:900px;margin:0;font-size:11px;line-height:1.55}.dsl-footer a,.dsl-footer span{font-size:10px;line-height:1.5}.dsl-footer a:hover{color:#fff}@media (width<=1050px){.dsl-hero{grid-template-columns:1fr}.dsl-hero-copy{min-height:760px;padding-right:7vw}.dsl-hero-image{min-height:620px}.dsl-app-screen{max-height:500px;top:38px;right:clamp(56px,9vw,96px);width:280px!important}.dsl-section-head,.dsl-method-intro{grid-template-columns:1fr}.dsl-method-intro>strong{grid-column:auto;margin-top:0}.dsl-eight{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 14px}.dsl-origin,.dsl-value{grid-template-columns:1fr}.dsl-origin-image{min-height:600px}.dsl-value-image{min-height:610px}.dsl-feature-grid{grid-template-columns:repeat(2,1fr)}.dsl-movement,.dsl-footer{grid-template-columns:1fr}}@media (width<=720px){.dsl-header{height:72px;padding:0 16px}.dsl-brand{width:58px;height:48px}.dsl-back{display:none}.dsl-access{padding:0 12px;font-size:9px}.dsl-hero-copy{min-height:690px;padding:150px 20px 70px}.dsl-hero h1{font-size:clamp(47px,15vw,70px)}.dsl-lead{font-size:17px}.dsl-eight{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.dsl-eight span{width:32px;height:32px;top:9px;left:9px}.dsl-eight figcaption{font-size:12px}.dsl-actions{flex-direction:column;align-items:stretch}.dsl-button{width:100%}.dsl-hero-image{min-height:610px}.dsl-app-screen{border-width:5px;border-radius:21px;max-height:390px;top:20px;right:clamp(26px,8vw,42px);width:min(42vw,182px)!important}.dsl-proof{width:215px;padding:17px;bottom:16px;left:14px}.dsl-strip{grid-template-columns:1fr}.dsl-strip div{border-bottom:1px solid #fff3;border-right:0;min-height:90px}.dsl-section{padding:88px 19px}.dsl-section-head{gap:25px}.dsl-section-head h2,.dsl-origin h2,.dsl-method h2,.dsl-value h2,.dsl-movement h2,.dsl-final h2{font-size:45px}.dsl-duality{grid-template-columns:1fr}.dsl-pilot{min-height:370px;padding:30px}.dsl-origin-copy,.dsl-value-copy{padding:88px 20px}.dsl-origin-image{min-height:490px}.dsl-origin-image img{width:63%}.dsl-method-intro{gap:25px}.dsl-eight{grid-template-columns:repeat(4,1fr)}.dsl-feature-grid{grid-template-columns:1fr}.dsl-feature-grid article{min-height:260px}.dsl-truth{grid-template-columns:1fr;gap:20px;padding:29px}.dsl-value-image{min-height:500px}.dsl-movement{gap:40px;padding:88px 20px}.dsl-movement blockquote{padding:30px}.dsl-final{padding:100px 20px 110px}.dsl-footer{padding:36px 20px}}@media (prefers-reduced-motion:reduce){.dsl-eight figure{opacity:1;filter:none;animation:none;transform:none}}.app-shell{background:#eef2eb;min-height:100vh}.app-topbar{z-index:30;color:#fff;background:#090b0a;flex:0 0 76px;justify-content:space-between;align-items:center;width:100%;height:76px;padding:0 3vw;display:flex;position:relative;inset:auto}.app-topbar-actions{align-items:center;gap:10px;display:flex}.app-topbar-actions a{border:1px solid #ffffff26;border-radius:999px;padding:10px 15px;font-size:11px;font-weight:800}.app-topbar-actions .admin-access-link{border-color:var(--green);background:var(--green);color:#081008;font-weight:900}.app-layout{grid-template-columns:240px 1fr;min-height:calc(100vh - 76px);transition:grid-template-columns .28s;display:grid;position:relative}.app-layout.sidebar-collapsed{grid-template-columns:58px 1fr}.app-sidebar{color:#fff;background:#111512;height:calc(100vh - 76px);padding:32px 20px;transition:padding .28s,transform .28s;position:sticky;top:0;overflow:hidden}.app-sidebar small{color:#ffffff54;letter-spacing:.16em;padding:0 13px 15px;font-size:9px;font-weight:900;display:block}.app-sidebar nav{gap:5px;display:grid}.app-sidebar nav a{color:#ffffff9e;border-radius:10px;padding:13px;font-size:12px;font-weight:700}.app-sidebar nav a.active,.app-sidebar nav a:hover{color:var(--green);background:#68d22921}.sidebar-collapsed .app-sidebar{padding-inline:8px}.sidebar-collapsed .app-sidebar small,.sidebar-collapsed .app-sidebar nav{opacity:0;visibility:hidden;pointer-events:none}.sidebar-collapsed .app-sidebar>small,.sidebar-collapsed .app-sidebar>nav{display:none}.app-sidebar-toggle{z-index:8;width:30px;height:38px;color:var(--green);cursor:pointer;background:#111512;border:1px solid #68d2298c;border-radius:10px;place-items:center;padding:0;transition:left .28s,background .2s;display:grid;position:absolute;top:23px;left:225px;box-shadow:0 8px 24px #0000002e}.app-sidebar-toggle:hover{background:#1b231c}.app-sidebar-toggle span{font-size:25px;line-height:1;transform:translateY(-1px)}.sidebar-collapsed .app-sidebar-toggle{left:43px}.app-sidebar-overlay{display:none}.app-content{min-width:0;padding:42px 4vw 70px}.app-back-to-top{z-index:20;width:48px;height:48px;color:var(--green);opacity:0;visibility:hidden;cursor:pointer;background:#090b0a;border:1px solid #68d229a6;border-radius:50%;place-items:center;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 14px 35px #00000038}.app-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.app-back-to-top span{font-size:21px;line-height:1}.dashboard-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#68d22940,#0000 25%),#0a0d0b;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:30px;padding:36px;display:flex}.dashboard-hero small{color:var(--green);letter-spacing:.15em;font-weight:900}.dashboard-hero h1{letter-spacing:-.05em;margin:13px 0 8px;font-size:clamp(34px,4vw,58px)}.dashboard-hero p{color:#ffffff94;margin:0}.dashboard-avatar{background:var(--green);color:#111;border-radius:22px;place-items:center;width:86px;height:86px;font-size:28px;font-weight:900;display:grid}.dashboard-section{margin-top:34px}.dashboard-section-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.dashboard-section-heading h2{letter-spacing:-.03em;margin:0;font-size:21px}.dashboard-section-heading span{color:var(--muted);font-size:11px}.quick-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.quick-card{background:#fff;border:1px solid #11151214;border-radius:18px;flex-direction:column;min-height:150px;padding:22px;display:flex}.quick-card .venture-mark{border-radius:11px;width:40px;height:40px}.quick-card strong{margin-top:auto;font-size:15px}.quick-card span:last-child{color:var(--muted);margin-top:5px;font-size:11px}.directory-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.directory-card{background:#fff;border:1px solid #11151214;border-radius:18px;min-height:210px;padding:23px}.directory-card .stage{float:right}.directory-brand-logo{clear:both;object-fit:contain;background:#050605;border-radius:8px;width:132px;height:42px;margin-top:18px;padding:4px 8px;display:block}.directory-brand-logo+h3{padding-top:14px}.directory-card h3{clear:both;margin:0 0 10px;padding-top:25px;font-size:19px}.directory-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.directory-card a{color:var(--green-dark);text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:900;display:inline-block}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px;display:grid}.admin-sound-bar{z-index:30;color:#fff;background:#101a12;border:1px solid #68d2294d;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:12px 16px;display:flex;position:sticky;top:12px;box-shadow:0 8px 26px #0000002e}.admin-sound-bar>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-sound-bar strong{font-size:14px}.admin-sound-bar span{color:#c1cfc0;font-size:13px;line-height:1.35}.admin-sound-actions{flex-shrink:0;gap:8px;display:flex}.admin-sound-bar .sound-toggle{color:#fff;background:#243027;border-color:#536355;font-size:13px}.admin-sound-bar .sound-toggle.active{color:#10200b;background:#68d229;border-color:#68d229}.admin-stat{background:#fff;border:1px solid #11151214;border-radius:18px;padding:24px}.admin-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.admin-stat strong{letter-spacing:-.05em;margin-top:11px;font-size:34px;display:block}.admin-table-wrap{background:#fff;border:1px solid #11151214;border-radius:18px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:820px}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid #11151212;padding:15px 17px;font-size:12px}.admin-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.admin-table td strong{display:block}.admin-table td small{color:var(--muted)}.admin-stat-alert{position:relative;overflow:hidden}.admin-stat-alert:after{content:"";background:#68d22929;border-radius:50%;width:70px;height:70px;position:absolute;top:-25px;right:-25px}.admin-inbox-intro{color:#fff;background:#0b0e0c;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:30px;padding:28px;display:flex}.admin-inbox-intro>div{max-width:680px}.admin-inbox-intro small{color:var(--green);letter-spacing:.15em;font-size:9px;font-weight:900}.admin-inbox-intro h2{letter-spacing:-.05em;margin:8px 0;font-size:clamp(28px,4vw,43px)}.admin-inbox-intro p{color:#ffffff94;margin:0;line-height:1.55}.admin-inbox-intro .sound-toggle{color:#fff;white-space:nowrap;background:#ffffff12;border-color:#fff3}.admin-inbox-intro .sound-toggle.active{border-color:var(--green);color:var(--green)}.admin-section-jump{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.admin-section-jump a{color:#1b211c;background:#fff;border:1px solid #11151217;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:12px;font-weight:800;display:flex}.admin-section-jump strong{color:#335524;background:#eef2ed;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.admin-request-section{margin-top:34px;scroll-margin-top:90px}.admin-section-divider{border-bottom:1px solid #11151221;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:0 3px 15px;display:flex}.admin-section-divider small{color:var(--green-dark);letter-spacing:.14em;font-size:9px;font-weight:900}.admin-section-divider h2{letter-spacing:-.04em;margin:5px 0 3px;font-size:25px}.admin-section-divider p{color:var(--muted);margin:0;font-size:12px}.admin-section-divider>strong{letter-spacing:-.05em;font-size:34px}.admin-request-heading>div{gap:4px;display:grid}.sound-toggle{color:#596159;cursor:pointer;background:#fff;border:1px solid #11151224;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800}.sound-toggle.active{color:#244313;background:#68d2291c;border-color:#68d229a6}.admin-lead-list{gap:8px;display:grid}.admin-lead-card{background:#fff;border:1px solid #11151217;border-left:4px solid #d8ded8;border-radius:13px;padding:0;overflow:hidden;box-shadow:0 8px 24px #141e1509}.admin-lead-card.status-new{border-left-color:var(--green)}.admin-lead-card.status-contacted{border-left-color:#2f8fff}.admin-lead-card.status-in_progress{border-left-color:#ff9e2f}.admin-lead-card.status-completed{border-left-color:#222}.admin-lead-summary{cursor:pointer;grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(150px,.8fr) auto 22px;align-items:center;gap:14px;min-height:62px;padding:12px 16px;list-style:none;display:grid}.admin-lead-summary::-webkit-details-marker{display:none}.admin-lead-summary>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-lead-summary time,.admin-lead-company{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-lead-chevron{color:#637066;font-size:20px;line-height:1;transition:transform .2s}.admin-lead-card[open] .admin-lead-chevron{transform:rotate(180deg)}.admin-lead-details{border-top:1px solid #11151212;padding:0 18px 18px}.admin-lead-service{color:var(--green-dark);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-lead-head h3{letter-spacing:-.035em;margin:6px 0 3px;font-size:23px}.admin-lead-head p{color:var(--muted);margin:0;font-size:13px}.lead-status{color:#4c554e;text-transform:uppercase;white-space:nowrap;background:#edf1ed;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.lead-status-new{color:#315e17;background:#68d22924}.lead-status-contacted{color:#185d9f;background:#2f8fff1f}.lead-status-in_progress{color:#934d00;background:#ff9e2f26}.lead-status-completed{color:#171b18;background:#e7eae7}.admin-lead-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.admin-lead-grid>div{background:#f5f7f4;border-radius:12px;gap:5px;padding:15px;display:grid}.admin-lead-grid small,.admin-lead-message small{color:#899189;letter-spacing:.11em;font-size:9px;font-weight:900}.admin-lead-grid a{color:#182018;width:fit-content;font-size:13px;font-weight:700}.admin-lead-grid strong{font-size:13px}.admin-lead-grid span{color:var(--muted);font-size:11px}.admin-lead-message{border:1px solid #11151212;border-radius:12px;margin-top:12px;padding:17px}.admin-lead-message p{color:#303730;white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.6}.admin-lead-actions{align-items:flex-end;gap:10px;margin-top:16px;display:flex}.admin-lead-actions label{gap:5px;margin-right:auto;display:grid}.admin-lead-actions label span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.admin-lead-actions select,.admin-email-action,.admin-delete-action{color:#1b201c;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #11151221;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}.admin-email-action{color:#fff;background:#141815;align-items:center;display:inline-flex}.admin-delete-action{color:#a12d27}.admin-reply-composer{background:#f5f8f4;border:1px solid #1115121f;border-radius:12px;gap:10px;margin-top:16px;padding:16px;display:grid}.admin-reply-composer p{color:#455048;overflow-wrap:anywhere;margin:0;font-size:14px}.admin-reply-composer label{font-size:14px;font-weight:700}.admin-reply-composer textarea{color:#172019;width:100%;min-height:135px;font:inherit;resize:vertical;background:#fff;border:1px solid #b9c6b7;border-radius:9px;padding:12px;font-size:16px}.admin-reply-composer>div{flex-wrap:wrap;gap:10px;display:flex}.admin-reply-composer button{color:#fff;cursor:pointer;background:#172217;border:1px solid #243022;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:700}.admin-reply-composer button+button{color:#172217;background:#fff}.admin-reply-composer button:disabled{opacity:.55;cursor:default}.admin-reply-composer .admin-reply-error{color:#9d2626}.admin-reply-success{color:#24611c;margin:12px 0 0;font-size:14px;font-weight:700}.admin-reply-error{color:#9d2626;font-size:14px}.admin-lead-filters{background:#fff;border:1px solid #1115121a;border-radius:15px;grid-template-columns:minmax(170px,1.6fr) minmax(145px,1fr) minmax(130px,.8fr) minmax(130px,.8fr) auto;align-items:end;gap:10px;margin-top:18px;padding:16px;display:grid}.admin-lead-filters label{color:#3e4c42;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.admin-lead-filters input,.admin-lead-filters select{color:#172019;width:100%;min-width:0;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd6cd;border-radius:9px;padding:9px 10px;font-size:14px}.admin-lead-filters button{color:#224321;cursor:pointer;background:#f4f8f2;border:1px solid #adc2ac;border-radius:9px;min-height:43px;padding:9px 13px;font-size:14px;font-weight:700}.admin-filter-count{color:#566259;margin:10px 2px 0;font-size:13px}.admin-conversation{gap:10px;margin-top:18px;display:grid}.admin-conversation>small{color:#526d4b;letter-spacing:.05em;font-size:12px;font-weight:800}.admin-conversation-item{overflow-wrap:anywhere;background:#f1f5ef;border-radius:13px;max-width:min(94%,770px);padding:14px 17px}.admin-conversation-item.outgoing{background:#e6f5dc;justify-self:end}.admin-conversation-item>div{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.admin-conversation-item time,.admin-conversation-item>small{color:#526257;font-size:12px}.admin-conversation-item p{white-space:pre-wrap;margin:10px 0 0;font-size:15px;line-height:1.55}.admin-conversation-item>small{margin-top:8px;display:block}@media (width<=980px){.admin-lead-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-lead-filters button{justify-self:start}}@media (width<=620px){.admin-lead-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-lead-filters label:nth-child(-n+2){grid-column:1/-1}.admin-conversation-item{max-width:100%}}.admin-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.admin-pagination button{color:#1b201c;cursor:pointer;background:#fff;border:1px solid #11151221;border-radius:9px;min-height:38px;padding:8px 14px;font-size:11px;font-weight:800}.admin-pagination button:disabled{opacity:.4;cursor:default}.admin-pagination span{color:var(--muted);font-size:12px;font-weight:700}.empty-state{text-align:center;color:var(--muted);padding:45px}.empty-state.compact{background:#ffffff80;border:1px dashed #11151226;border-radius:15px;padding:27px}.empty-state.compact p{margin:6px 0 0}@media (width<=1100px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:80px}.hero-visual{height:auto;min-height:0}.hero-visual>img{aspect-ratio:4/3;height:auto}.founder-section,.contact-section{grid-template-columns:1fr}.venture-grid,.quick-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.site-header{height:68px;padding:0 17px}.portal-link{padding:10px 12px;font-size:10px}.group-logo-image{width:44px;height:44px}.header-group-logo .group-logo-image{width:59px;height:56px;padding:2px}.header-group-logo{gap:7px}.header-group-label{letter-spacing:.25em;padding-bottom:5px;font-size:8px}.group-logo strong{font-size:11px}.group-logo small{font-size:7px}.hero{min-height:auto;padding:70px 18px 34px}.hero h1{font-size:clamp(52px,15vw,76px)}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-visual{border-radius:25px;height:auto;min-height:0}.hero-visual-caption{grid-template-columns:1fr;gap:7px;padding:17px 20px 20px}.live-chip{top:14px;left:14px;right:auto}.hero-index{display:none}.signal-strip{grid-template-columns:1fr 1fr;padding:0}.signal-stat{border-bottom:1px solid #070a0829;min-height:110px;padding:22px}.section{padding:82px 18px}.section-heading{margin-bottom:45px}.section-heading h2,.founder-copy h2,.contact-intro h2,.portal-content h2{font-size:46px}.pillar-grid,.featured-grid,.venture-grid,.form-row{grid-template-columns:1fr}.pillar-card:last-child:nth-child(odd){grid-column:auto}.pillar-layout{grid-template-columns:1fr;gap:16px}.pillar-center{width:100%;min-height:150px}.pillar-layout:before{background-size:34px 34px,34px 34px,auto,auto;border-radius:28px;inset:-28px -18px}.ecosystem-motion-field{opacity:.84;inset:-20px -28px}.pillar-center{box-shadow:0 24px 55px #0000006b}.pillar-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c110de6}.feature-card,.feature-card.wide{grid-column:auto;min-height:610px}.health-score{font-size:62px}.feature-copy{inset:auto 24px 26px}.dsafe-dashboard-mock{width:55%;height:370px;top:25px;right:20px}.voyco-feature-media{inset:14px}.voyco-feature-copy{width:min(48%,390px);inset:auto 26px 26px auto}.ecosystem-heading{display:block}.filters{justify-content:flex-start;margin-top:25px}.ecosystem-manifesto{margin:38px 0 48px;padding-left:22px;font-size:28px}.founder-image,.founder-image img{min-height:0}.contact-section{gap:45px}.lead-form{padding:23px}.footer-main{grid-template-columns:1fr;gap:35px}.footer-bottom{flex-direction:column;gap:15px}.app-topbar{z-index:20;padding:0 18px;position:relative}.app-layout,.app-layout.sidebar-collapsed{display:block}.app-sidebar{z-index:18;width:min(280px,82vw);height:auto;padding:32px 20px;display:block;position:fixed;top:76px;bottom:0;left:0;transform:translate(0);box-shadow:18px 0 48px #00000047}.sidebar-collapsed .app-sidebar{padding-inline:20px;transform:translate(-105%)}.sidebar-collapsed .app-sidebar small,.sidebar-collapsed .app-sidebar nav{opacity:1;visibility:visible;pointer-events:auto}.app-sidebar-toggle,.sidebar-collapsed .app-sidebar-toggle{z-index:22;position:fixed;top:88px;left:min(82vw - 15px,265px)}.sidebar-collapsed .app-sidebar-toggle{left:12px}.app-sidebar-overlay{z-index:17;background:#0000007a;border:0;display:block;position:fixed;inset:76px 0 0}.app-content{padding:62px 16px 50px}.dashboard-hero{flex-direction:column-reverse;align-items:flex-start;padding:26px}.dashboard-avatar{width:60px;height:60px}.quick-grid,.directory-grid,.admin-stats{grid-template-columns:1fr 1fr}.admin-lead-summary{grid-template-columns:minmax(130px,1fr) minmax(140px,1fr) auto 22px}.admin-lead-summary .admin-lead-company,.admin-lead-summary time{display:none}.admin-lead-actions{flex-wrap:wrap;align-items:stretch}.admin-lead-actions label,.admin-lead-actions select{width:100%}.admin-email-action,.admin-delete-action{flex:1;justify-content:center}.admin-inbox-intro{align-items:flex-start}.admin-section-jump{grid-template-columns:1fr 1fr 1fr}}@media (width<=480px){.header-actions{gap:6px}.app-topbar-actions .group-site-link{display:none}.language-current{width:40px;height:40px}.portal-link{padding-inline:10px}.signal-strip,.quick-grid,.directory-grid,.admin-stats{grid-template-columns:1fr}.admin-request-heading{align-items:flex-start;gap:12px}.admin-lead-summary{grid-template-columns:1fr auto 20px;gap:9px;min-height:58px;padding:11px 12px}.admin-lead-summary .admin-lead-service,.admin-lead-summary .admin-lead-company,.admin-lead-summary time{display:none}.admin-lead-details{padding:0 12px 14px}.admin-lead-grid{grid-template-columns:1fr}.admin-lead-actions{flex-direction:column}.admin-lead-actions label,.admin-email-action,.admin-delete-action{width:100%}.admin-pagination{justify-content:space-between}.admin-inbox-intro{flex-direction:column;align-items:stretch;padding:22px}.admin-inbox-intro .sound-toggle{width:100%}.admin-section-jump{grid-template-columns:1fr}.admin-section-divider{align-items:flex-end}.admin-section-divider p{max-width:250px}.admin-sound-bar{flex-wrap:wrap;top:8px}.admin-sound-actions{width:100%}.admin-sound-actions .sound-toggle{flex:1}.pillar-card{min-height:190px}.feature-card,.feature-card.wide{min-height:570px}.dsafe-dashboard-mock{width:calc(100% - 36px);height:300px;top:18px;right:18px}.dsafe-health-panel{bottom:12px;left:12px;right:12px}.health-score{font-size:58px}.voyco-feature-media{inset:12px}.voyco-feature-copy{width:auto;padding:17px;inset:auto 22px 22px}.voyco-feature-copy h3{font-size:36px}.voyco-feature-copy>p{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.motion-road-signal,.route-car{animation:none!important}.route-car{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.dsc-course-preview{--navy:#081f46;--navy-2:#103565;--blue:#2f72c7;--red:#e52237;--green:#16804a;--ink:#172843;--muted:#53657d;--line:#dbe3ed;--paper:#fff;min-height:100vh;color:var(--ink);background:#f3f6fa;grid-template-columns:270px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;display:grid}.dsc-course-preview *{box-sizing:border-box}.dsc-course-preview button,.dsc-course-preview input,.dsc-course-preview textarea{font:inherit}.dsc-course-preview button:focus-visible,.dsc-course-preview a:focus-visible,.dsc-course-preview input:focus-visible,.dsc-course-preview textarea:focus-visible{outline-offset:3px;outline:3px solid #3f83d5}.dsc-course-sidebar{color:#fff;z-index:31;background:linear-gradient(165deg,#071a37 0%,#0b2c59 60%,#123d6d 100%);flex-direction:column;height:100vh;padding:25px 17px 20px;display:flex;position:sticky;top:0}.dsc-course-brand{color:#fff;align-items:center;gap:13px;padding:0 9px 29px;text-decoration:none;display:flex}.dsc-course-brand img{object-fit:contain;width:48px;height:48px}.dsc-course-brand span{gap:3px;display:grid}.dsc-course-brand b{letter-spacing:.13em;font-size:13px}.dsc-course-brand small{color:#c5d4e8;font-size:13px}.dsc-sidebar-label{color:#a8bbd5;text-transform:uppercase;letter-spacing:.11em;padding:14px 12px 10px;font-size:12px;font-weight:800}.dsc-course-nav{gap:5px;display:grid}.dsc-course-nav a{color:#d5e0ee;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px 12px;font-size:15px;font-weight:650;text-decoration:none;transition:background .18s,color .18s;display:flex}.dsc-course-nav a>span{text-align:center;width:23px;font-size:19px}.dsc-course-nav a:hover,.dsc-course-nav a.active{color:#fff;background:#ffffff18}.dsc-course-nav a.active{box-shadow:inset 3px 0 #55d391}.dsc-sidebar-app{background:#ffffff0e;border:1px solid #ffffff25;border-radius:16px;margin-top:auto;padding:18px 16px}.dsc-sidebar-app>span{color:#83e2ad;letter-spacing:.1em;font-size:11px;font-weight:900}.dsc-sidebar-app h3{margin:11px 0 7px;font-size:17px;line-height:1.35}.dsc-sidebar-app p{color:#d0daea;margin:0;font-size:14px;line-height:1.55}.dsc-sidebar-app a{color:#fff;margin-top:14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.dsc-course-back{color:#d0daea;margin:18px 9px 0;font-size:13px;text-decoration:none}.dsc-course-main{min-width:0}.dsc-course-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#ffffffed;align-items:center;gap:20px;height:72px;padding:0 clamp(22px,4vw,58px);display:flex;position:sticky;top:0}.dsc-preview-label{color:#52647b;letter-spacing:.07em;align-items:center;gap:10px;margin-right:auto;font-size:12px;font-weight:850;display:flex}.dsc-preview-label>span{background:#eab44a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #fff2d5}.dsc-language-pills{border:1px solid var(--line);background:#f6f8fb;border-radius:999px;gap:4px;padding:4px;display:flex}.dsc-language-pills button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:38px;height:38px;font-size:20px}.dsc-language-pills button.selected{background:#fff;box-shadow:0 2px 8px #15233d20}.dsc-top-app-link{color:var(--navy);font-size:14px;font-weight:800;text-decoration:none}.dsc-mobile-menu{display:none}.dsc-course-content{width:100%;max-width:1680px;margin:0 auto;padding:34px clamp(22px,4vw,58px) 48px}.dsc-course-greeting{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.dsc-course-eyebrow{color:#52647b;letter-spacing:.1em;margin:0 0 7px;font-size:12px;font-weight:850}.dsc-course-eyebrow span{color:var(--red);padding:0 5px}.dsc-course-greeting h1{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,40px);line-height:1.15}.dsc-course-greeting>div>p:last-child{color:#425570;margin:8px 0 0;font-size:17px;line-height:1.5}.dsc-course-avatar{width:48px;height:48px;color:var(--navy);background:#e2edf9;border:3px solid #fff;border-radius:50%;flex:0 0 48px;place-items:center;font-size:18px;font-weight:900;display:grid;box-shadow:0 0 0 1px #cdd9e7}.dsc-progress-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px 20px 15px;box-shadow:0 5px 20px #10284a0b}.dsc-progress-heading{justify-content:space-between;align-items:center;display:flex}.dsc-progress-heading>div{gap:3px;display:grid}.dsc-progress-heading>div>span{color:#465a75;font-size:15px;font-weight:750}.dsc-progress-heading strong{color:var(--navy);font-size:23px}.dsc-progress-heading strong small{color:#53657d;font-size:14px;font-weight:550}.dsc-progress-heading>b{color:var(--navy);font-size:21px}.dsc-progress-track{background:#e7edf4;border-radius:99px;height:10px;margin-top:12px;overflow:hidden}.dsc-progress-track span{background:linear-gradient(90deg,#13884e,#59c98d);border-radius:99px;height:100%;transition:width .3s;display:block}.dsc-progress-foot{color:#53657d;justify-content:space-between;margin-top:8px;font-size:13px;display:flex}.dsc-dashboard-columns{grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);align-items:start;gap:22px;margin-top:24px;display:grid}.dsc-lesson-column{min-width:0}.dsc-video-card,.dsc-notes-card,.dsc-resources-card,.dsc-curriculum-card,.dsc-account-panel,.dsc-support-card{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 9px 28px #10284a0c}.dsc-video-card{padding:16px;overflow:hidden}.dsc-video-topline{color:#405571;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 14px;font-size:14px;font-weight:750;display:flex}.dsc-video-topline span:first-child{color:var(--navy)}.dsc-video-topline i{color:var(--red);padding:0 5px;font-style:normal}.dsc-video-placeholder{aspect-ratio:16/9;color:#fff;cursor:pointer;background:radial-gradient(at 52% 46%,#194878 0%,#0d2c55 44%,#061832 100%);border:0;border-radius:13px;place-items:center;width:100%;min-height:280px;max-height:560px;display:grid;position:relative;overflow:hidden}.dsc-video-placeholder:before,.dsc-video-placeholder:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:68%;height:150%;position:absolute;transform:rotate(-19deg)}.dsc-video-placeholder:after{width:47%;height:120%;transform:rotate(23deg)}.dsc-video-orbit{background:linear-gradient(115deg,#0000 15%,#ffffff0b 49%,#0000 78%);position:absolute;inset:0}.dsc-video-play{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1c;border:1px solid #ffffff8a;border-radius:50%;place-items:center;width:76px;height:76px;padding-left:6px;font-size:25px;transition:transform .2s,background .2s;display:grid;position:relative}.dsc-video-placeholder:hover .dsc-video-play{background:var(--red);transform:scale(1.07)}.dsc-player-caption{z-index:1;text-align:left;font-size:17px;font-weight:850;position:absolute;bottom:20px;left:22px}.dsc-player-caption small{color:#d7e4f4;margin-top:4px;font-size:14px;font-weight:550;display:block}.dsc-video-placeholder>i{z-index:1;color:#e2eaf4;font-size:13px;font-style:normal;position:absolute;bottom:17px;right:18px}.dsc-lesson-heading{justify-content:space-between;align-items:start;gap:14px;padding:17px 2px 15px;display:flex}.dsc-lesson-status{color:#47617e;letter-spacing:.04em;font-size:12px;font-weight:850}.dsc-lesson-heading h2{color:var(--navy);letter-spacing:-.02em;margin:5px 0 0;font-size:clamp(21px,2.2vw,27px);line-height:1.25}.dsc-duration{white-space:nowrap;color:#53657d;font-size:14px}.dsc-video-actions{border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.dsc-complete-button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:46px;padding:0 17px;font-size:15px;font-weight:800}.dsc-complete-button:hover{background:#103565}.dsc-prev-next{gap:8px;display:flex}.dsc-prev-next button{color:#344b68;cursor:pointer;background:#fff;border:1px solid #d4deea;border-radius:9px;min-height:44px;padding:0 12px;font-size:14px;font-weight:750}.dsc-prev-next button:hover:not(:disabled){background:#f2f6fa}.dsc-prev-next button:disabled{opacity:.5;cursor:default}.dsc-playlist-toggle{display:none}.dsc-curriculum-card{min-width:0;position:sticky;top:90px;overflow:hidden}.dsc-curriculum-heading{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:end;gap:12px;padding:20px 20px 14px;display:flex}.dsc-curriculum-heading>div>span{color:var(--red);letter-spacing:.12em;font-size:11px;font-weight:900}.dsc-curriculum-heading h2{color:var(--navy);letter-spacing:-.03em;margin:4px 0 0;font-size:23px;line-height:1.2}.dsc-curriculum-heading>b{color:#53657d;text-align:right;font-size:13px;font-weight:700}.dsc-curriculum-search{color:#586c86;background:#f8fafc;border:1px solid #d9e2ed;border-radius:10px;align-items:center;gap:9px;margin:14px 16px 5px;padding:0 12px;display:flex}.dsc-curriculum-search>span{font-size:20px}.dsc-curriculum-search input{width:100%;min-width:0;min-height:46px;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}.dsc-curriculum-search input::placeholder{color:#667991;opacity:1}.dsc-curriculum-list{scrollbar-color:#c5d1df transparent;scrollbar-width:thin;max-height:min(680px,100vh - 270px);padding:3px 13px 15px;overflow:auto}.dsc-curriculum-group{padding-top:15px}.dsc-group-heading{color:#435773;justify-content:space-between;align-items:center;gap:9px;padding:0 6px 8px;font-size:14px;font-weight:850;display:flex}.dsc-group-heading small{color:#647791;font-size:12px;font-weight:650}.dsc-curriculum-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:70px;padding:9px;transition:background .16s,border-color .16s;display:flex}.dsc-curriculum-item:hover{background:#f5f8fb}.dsc-curriculum-item.current{background:#edf5fd;border-color:#bdd4ef;box-shadow:inset 3px 0 #2676c9}.dsc-lesson-number{color:#334d6d;background:#f0f4f8;border:1px solid #d5dfeb;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.dsc-lesson-number.is-done{color:#12683b;background:#e7f5ec;border-color:#a9d7ba}.dsc-curriculum-text{flex:1;gap:4px;min-width:0;display:grid}.dsc-curriculum-text b{color:#213954;font-size:15px;font-weight:750;line-height:1.35}.dsc-curriculum-item.current .dsc-curriculum-text b{color:#0b3e75}.dsc-curriculum-text small{color:#53657d;font-size:13px}.dsc-curriculum-item>i{color:#1c7a47;width:17px;font-size:14px;font-style:normal;font-weight:900}.dsc-no-lessons{color:#53657d;padding:16px;font-size:15px}.dsc-lesson-extras{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;margin-top:20px;display:grid}.dsc-notes-card,.dsc-resources-card{min-width:0;padding:20px}.dsc-card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.dsc-card-title>div{align-items:center;gap:11px;display:flex}.dsc-card-title>div>span{width:38px;height:38px;color:var(--red);background:#fff0f1;border-radius:11px;place-items:center;font-size:18px;display:grid}.dsc-card-title h2{color:var(--navy);margin:0;font-size:20px}.dsc-card-title>small{color:#586c84;text-align:right;font-size:12px}.dsc-notes-card>p,.dsc-resources-card>p{color:#435773;margin:10px 0 14px;font-size:15px;line-height:1.55}.dsc-notes-card textarea{resize:vertical;color:#213954;background:#fbfcfe;border:1px solid #cfd9e6;border-radius:10px;outline:0;width:100%;min-height:125px;padding:13px;font-size:16px;line-height:1.55}.dsc-notes-card textarea::placeholder{color:#697d95;opacity:1}.dsc-notes-footer{color:#53657d;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;font-size:13px;display:flex}.dsc-notes-footer button{min-height:42px;color:var(--navy);cursor:pointer;background:#eaf1f8;border:0;border-radius:9px;padding:0 14px;font-size:14px;font-weight:850}.dsc-resources-card{min-height:180px}.dsc-bottom-help{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:13px;margin-top:18px;padding:16px 18px;display:flex}.dsc-bottom-help>span{width:38px;height:38px;color:var(--navy);background:#eaf1f8;border-radius:50%;flex:0 0 38px;place-items:center;font-size:17px;font-weight:900;display:grid}.dsc-bottom-help div{flex:1}.dsc-bottom-help b{color:var(--navy);font-size:15px}.dsc-bottom-help p{color:#53657d;margin:3px 0 0;font-size:14px}.dsc-bottom-help>a{color:#143b6b;font-size:14px;font-weight:850;text-decoration:none}.dsc-demo-note{color:#53657d;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.55}.dsc-account-panel,.dsc-support-card{margin-top:20px;padding:22px}.dsc-account-heading,.dsc-account-heading>div,.dsc-support-copy{align-items:center;gap:13px;display:flex}.dsc-account-heading{justify-content:space-between;margin-bottom:18px}.dsc-account-heading>div>span,.dsc-support-copy>span{width:40px;height:40px;color:var(--navy);background:#eaf1f8;border-radius:11px;flex:0 0 40px;place-items:center;font-size:18px;font-weight:900;display:grid}.dsc-account-heading h2,.dsc-support-copy h2{color:var(--navy);margin:0;font-size:22px;line-height:1.25}.dsc-account-heading p,.dsc-support-copy p{color:#435773;margin:5px 0 0;font-size:16px;line-height:1.5}.dsc-account-heading>small{color:#79520e;letter-spacing:.08em;background:#fff5e4;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:900}.dsc-account-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);gap:15px;display:grid}.dsc-profile-card,.dsc-payment-card{border:1px solid var(--line);background:#f9fbfd;border-radius:13px;min-width:0;padding:17px}.dsc-profile-card h3,.dsc-payment-card h3{color:var(--navy);margin:0 0 14px;font-size:18px}.dsc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.dsc-form-grid label,.dsc-support-card form label{color:#344b68;gap:6px;font-size:14px;font-weight:800;display:grid}.dsc-form-grid label.wide{grid-column:1/-1}.dsc-form-grid input,.dsc-support-card input,.dsc-support-card textarea{color:#213954;background:#fff;border:1px solid #cfd9e6;border-radius:9px;outline:0;width:100%;min-width:0;min-height:46px;padding:11px;font-size:16px;font-weight:500}.dsc-save-profile,.dsc-support-card form button,.dsc-receipt-modal>button:last-child{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:46px;margin-top:13px;padding:0 16px;font-size:15px;font-weight:850}.dsc-demo-caption{color:#586c84;margin:9px 0 0;font-size:12px;line-height:1.55}.dsc-payment-product{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.dsc-payment-product>span{width:38px;height:38px;color:var(--red);background:#fff0f1;border-radius:9px;place-items:center;font-size:18px;display:grid}.dsc-payment-product>div{gap:4px;display:grid}.dsc-payment-product b{color:#213954;font-size:14px;line-height:1.4}.dsc-payment-product small{color:#435773;font-size:14px}.dsc-payment-status{color:#53657d;gap:6px;margin:14px 0;font-size:14px;display:grid}.dsc-payment-status b{color:#79520e;align-items:center;gap:7px;font-size:14px;line-height:1.4;display:flex}.dsc-payment-status i{background:#e2a532;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.dsc-receipt-button{width:100%;min-height:45px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cfdae7;border-radius:9px;font-size:14px;font-weight:850}.dsc-receipt-button:hover{background:#f4f7fa;border-color:#9cafc6}.dsc-support-card{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);align-items:start;column-gap:20px;display:grid}.dsc-support-copy{align-items:flex-start}.dsc-support-card form{gap:12px;display:grid}.dsc-support-card textarea{resize:vertical;min-height:110px}.dsc-support-card form button{background:var(--red);justify-self:start;margin:0}.dsc-support-card>.dsc-demo-caption{grid-column:2}.dsc-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071e45b5;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dsc-receipt-modal{text-align:center;background:#fff;border:1px solid #e1e7ef;border-radius:20px;width:min(480px,100%);padding:30px;position:relative;box-shadow:0 24px 80px #071a3766}.dsc-modal-close{color:#405571;cursor:pointer;background:#eef2f6;border:0;border-radius:50%;width:42px;height:42px;font-size:22px;position:absolute;top:14px;right:14px}.dsc-receipt-icon{width:50px;height:50px;color:var(--red);background:#fff0f1;border-radius:13px;place-items:center;margin:auto;font-size:20px;display:grid}.dsc-receipt-modal>p{color:var(--red);letter-spacing:.14em;margin:16px 0 5px;font-size:11px;font-weight:900}.dsc-receipt-modal h2{color:var(--navy);margin:0 0 21px;font-size:22px}.dsc-receipt-line{color:#435773;border-top:1px dashed #d2dbe6;border-bottom:1px dashed #d2dbe6;gap:10px;padding:16px 0;font-size:15px;display:grid}.dsc-receipt-line b{color:var(--navy);font-size:18px}.dsc-receipt-warning{color:#704d0c;background:#fff7e8;border-radius:9px;margin-top:15px;padding:12px;font-size:14px;line-height:1.55}.dsc-receipt-modal>button:last-child{background:var(--navy);min-width:110px}.dsc-toast{z-index:110;background:var(--navy);color:#fff;border-radius:11px;max-width:min(440px,100vw - 32px);padding:14px 18px;font-size:14px;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px #081a3640}@media (width<=1200px){.dsc-course-preview{grid-template-columns:238px minmax(0,1fr)}.dsc-course-sidebar{padding-inline:14px}.dsc-course-content{padding-inline:28px}.dsc-dashboard-columns{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:16px}.dsc-curriculum-heading{padding:17px 15px 13px}.dsc-curriculum-list{padding-inline:9px}.dsc-curriculum-item{gap:8px;padding-inline:6px}.dsc-lesson-extras{grid-template-columns:1fr 1fr}}@media (width<=900px){.dsc-course-preview{display:block}.dsc-course-sidebar{width:min(300px,86vw);height:100dvh;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:18px 0 60px #071e4540}.dsc-course-sidebar.is-open{transform:translate(0)}.dsc-sidebar-scrim{z-index:30;background:#05142f94;border:0;position:fixed;inset:0}.dsc-mobile-menu{border:1px solid var(--line);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;place-items:center;font-size:21px;display:grid}.dsc-course-topbar{gap:12px;padding-inline:22px}.dsc-course-content{padding:26px 22px 40px}.dsc-dashboard-columns{grid-template-columns:1fr;gap:13px}.dsc-curriculum-card{max-height:none;display:none;position:static}.dsc-curriculum-card.is-open{display:block}.dsc-curriculum-list{max-height:450px}.dsc-playlist-toggle{width:100%;min-height:52px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdae7;border-radius:12px;align-items:center;gap:11px;padding:0 16px;font-size:16px;font-weight:850;display:flex}.dsc-playlist-toggle>span{font-size:20px}.dsc-playlist-toggle>b{margin-left:auto;font-size:22px}.dsc-lesson-extras,.dsc-account-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.dsc-course-topbar{gap:8px;height:64px;padding-inline:12px}.dsc-preview-label{letter-spacing:.03em;max-width:125px;font-size:9px;line-height:1.3}.dsc-language-pills{gap:1px;padding:2px}.dsc-language-pills button{width:32px;height:34px;font-size:18px}.dsc-top-app-link{text-align:right;max-width:78px;font-size:11px;line-height:1.25}.dsc-course-content{padding:22px 13px 34px}.dsc-course-greeting{margin-bottom:16px}.dsc-course-greeting h1{font-size:30px}.dsc-course-greeting>div>p:last-child{max-width:275px;font-size:16px;line-height:1.45}.dsc-course-eyebrow{letter-spacing:.04em;font-size:10px}.dsc-course-avatar{flex-basis:40px;width:40px;height:40px}.dsc-progress-card{padding:14px}.dsc-progress-heading>div>span{font-size:14px}.dsc-progress-heading strong{font-size:21px}.dsc-progress-heading strong small,.dsc-progress-foot{font-size:12px}.dsc-dashboard-columns{gap:12px;margin-top:18px}.dsc-video-card{border-radius:14px;padding:10px}.dsc-video-topline{align-items:flex-start;font-size:12px;line-height:1.4}.dsc-video-placeholder{aspect-ratio:16/10;border-radius:10px;min-height:200px}.dsc-video-play{width:60px;height:60px;font-size:20px}.dsc-player-caption{font-size:13px;bottom:12px;left:12px}.dsc-player-caption small{max-width:195px;font-size:10px}.dsc-video-placeholder>i{font-size:10px;bottom:10px;right:10px}.dsc-lesson-heading{gap:8px;padding:14px 2px 12px}.dsc-lesson-heading h2{font-size:20px}.dsc-duration{font-size:12px}.dsc-video-actions{flex-direction:column;align-items:stretch}.dsc-complete-button{width:100%;min-height:48px}.dsc-prev-next{justify-content:space-between}.dsc-prev-next button{flex:1;padding-inline:6px;font-size:12px}.dsc-playlist-toggle{font-size:15px}.dsc-curriculum-heading{padding:16px 14px 12px}.dsc-curriculum-heading h2{font-size:21px}.dsc-curriculum-list{max-height:410px;padding-inline:7px}.dsc-group-heading{font-size:13px}.dsc-curriculum-item{min-height:68px}.dsc-curriculum-text b{font-size:14px}.dsc-curriculum-text small{font-size:12px}.dsc-lesson-extras{grid-template-columns:1fr;gap:12px;margin-top:13px}.dsc-notes-card,.dsc-resources-card{padding:16px}.dsc-card-title{flex-direction:column;align-items:flex-start}.dsc-card-title>small{text-align:left}.dsc-card-title h2{font-size:19px}.dsc-notes-card>p,.dsc-resources-card>p{font-size:15px}.dsc-bottom-help{flex-wrap:wrap;align-items:flex-start;padding:14px}.dsc-bottom-help div{min-width:calc(100% - 54px)}.dsc-bottom-help>a{margin-left:51px}.dsc-demo-note{text-align:left}.dsc-account-panel,.dsc-support-card{padding:15px}.dsc-account-grid{grid-template-columns:1fr}.dsc-account-heading{align-items:flex-start;gap:9px}.dsc-account-heading h2,.dsc-support-copy h2{font-size:20px}.dsc-account-heading p,.dsc-support-copy p{font-size:15px}.dsc-account-heading>small{white-space:nowrap;font-size:9px}.dsc-form-grid{gap:9px}.dsc-form-grid label,.dsc-support-card form label{font-size:14px}.dsc-form-grid input,.dsc-support-card input,.dsc-support-card textarea{font-size:16px}.dsc-support-card{grid-template-columns:1fr;row-gap:15px}.dsc-support-card>.dsc-demo-caption{grid-column:1}.dsc-support-card form button{min-height:46px}.dsc-payment-product b,.dsc-payment-product small,.dsc-payment-status,.dsc-payment-status b,.dsc-receipt-button{font-size:14px}.dsc-demo-caption{font-size:12px}.dsc-receipt-modal{padding:25px 18px}}@media (prefers-reduced-motion:reduce){.dsc-course-preview *{scroll-behavior:auto!important;transition:none!important}}.voyco-delivery-scope{--green:#64f238;--black:#050806;--muted:#9ca49e;--line:#1c2920}.voyco-delivery-scope,.voyco-delivery-scope *{box-sizing:border-box}.voyco-delivery-scope{scroll-behavior:smooth;background:var(--black);color:#fff;margin:0;font-family:Inter,Arial,sans-serif}.voyco-delivery-scope a{color:inherit;text-decoration:none}.voyco-delivery-scope button{font:inherit}.voyco-delivery-scope main{overflow:hidden}.voyco-delivery-scope .delivery-site-header{z-index:20;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 5vw;display:flex;position:absolute;top:0}.voyco-delivery-scope .brand{align-items:center;gap:12px;display:flex}.voyco-delivery-scope .brand img{width:132px;height:auto}.voyco-delivery-scope .brand b{letter-spacing:.22em;color:var(--green);border-left:1px solid #fff3;padding-left:12px;font-size:12px}.voyco-delivery-scope nav{color:#d7ddd8;gap:30px;font-size:14px;display:flex}.voyco-delivery-scope nav a:hover{color:var(--green)}.voyco-delivery-scope .head-actions{align-items:center;gap:17px;display:flex}.voyco-delivery-scope .languages{gap:3px;display:flex}.voyco-delivery-scope .languages button{color:#777f79;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.voyco-delivery-scope .languages button.active{color:var(--green)}.voyco-delivery-scope .access{border:1px solid #ffffff30;border-radius:4px;padding:10px 18px;font-size:13px;font-weight:700}.voyco-delivery-scope .hero{background:radial-gradient(circle at 25% 40%, #123616 0, transparent 33%), var(--black);grid-template-columns:51% 49%;min-height:790px;display:grid}.voyco-delivery-scope .hero-copy{flex-direction:column;justify-content:center;padding:190px 6vw 110px;display:flex}.voyco-delivery-scope .eyebrow,.voyco-delivery-scope .section-head>span,.voyco-delivery-scope .route-copy>span,.voyco-delivery-scope .price-card>div>span,.voyco-delivery-scope .driver-copy>span{color:var(--green);letter-spacing:.22em;font-size:11px;font-weight:800}.voyco-delivery-scope .hero h1{letter-spacing:-.065em;margin:24px 0 30px;font:800 clamp(58px,6.5vw,105px)/.94 Manrope,sans-serif}.voyco-delivery-scope .hero h1 em{color:var(--green);font-style:normal}.voyco-delivery-scope .hero-copy>p{color:#aeb5b0;max-width:620px;font-size:18px;line-height:1.75}.voyco-delivery-scope .hero-buttons{gap:12px;margin-top:28px;display:flex}.voyco-delivery-scope .primary,.voyco-delivery-scope .secondary{border-radius:4px;align-items:center;gap:34px;padding:17px 23px;font-weight:700;display:flex}.voyco-delivery-scope .primary{background:var(--green);color:#071006}.voyco-delivery-scope .primary svg{width:18px}.voyco-delivery-scope .secondary{border:1px solid #ffffff28}.voyco-delivery-scope .hero-visual{position:relative}.voyco-delivery-scope .hero-visual>img{object-fit:cover;object-position:center;width:100%;height:100%}.voyco-delivery-scope .hero-visual:after{content:"";background:linear-gradient(90deg, var(--black), transparent 35%), linear-gradient(0deg, #05080699, transparent 50%);position:absolute;inset:0}.voyco-delivery-scope .delivery-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07100be6;border:1px solid #ffffff20;border-radius:12px;width:min(390px,82%);padding:22px;position:absolute;bottom:0;left:8%;box-shadow:0 30px 70px #000}.voyco-delivery-scope .live{letter-spacing:.17em;color:var(--green);align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.voyco-delivery-scope .live i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #64f23820}.voyco-delivery-scope .driver-line{align-items:center;gap:11px;margin:18px 0;display:flex}.voyco-delivery-scope .avatar{background:var(--green);color:#071006;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.voyco-delivery-scope .driver-line div{flex-direction:column;gap:2px;display:flex}.voyco-delivery-scope .driver-line small,.voyco-delivery-scope .stop small{color:#88918b;font-size:11px}.voyco-delivery-scope .driver-line strong{color:#e9bc4a;margin-left:auto}.voyco-delivery-scope .track{grid-template-columns:1fr 1fr 1fr;gap:5px;height:3px;margin:20px 0;display:grid}.voyco-delivery-scope .track i{background:var(--green)}.voyco-delivery-scope .track i:last-child{background:#273029}.voyco-delivery-scope .stop,.voyco-delivery-scope .eta{align-items:center;gap:10px;display:flex}.voyco-delivery-scope .stop svg,.voyco-delivery-scope .eta svg{width:16px;color:var(--green)}.voyco-delivery-scope .stop div{flex-direction:column;gap:3px;display:flex}.voyco-delivery-scope .stop span{margin-left:auto;font-size:12px}.voyco-delivery-scope .eta{border-top:1px solid var(--line);color:#9aa39d;margin-top:18px;padding-top:15px;font-size:12px}.voyco-delivery-scope .eta b{color:#fff;margin-left:auto}.voyco-delivery-scope .trust{border-bottom:1px solid var(--line);background:#080d09;grid-template-columns:repeat(3,1fr);padding:0 6vw;display:grid}.voyco-delivery-scope .trust article{border-right:1px solid var(--line);align-items:center;gap:18px;padding:30px 5vw;display:flex}.voyco-delivery-scope .trust article:last-child{border:0}.voyco-delivery-scope .trust svg{color:var(--green);width:26px}.voyco-delivery-scope .trust article div{flex-direction:column;gap:6px;display:flex}.voyco-delivery-scope .trust b{font-size:14px}.voyco-delivery-scope .trust span{color:#7e8881;font-size:12px}.voyco-delivery-scope .section{padding:120px 6vw}.voyco-delivery-scope .section-head{text-align:center;max-width:850px;margin:0 auto 55px}.voyco-delivery-scope .section-head.left{text-align:left;margin-left:0}.voyco-delivery-scope .section-head h2,.voyco-delivery-scope .route-copy h2,.voyco-delivery-scope .price-card h2,.voyco-delivery-scope .driver-copy h2{letter-spacing:-.05em;margin:18px 0 20px;font:700 clamp(38px,5vw,70px)/1.03 Manrope,sans-serif}.voyco-delivery-scope .driver-copy h2{font-size:clamp(38px,4.4vw,64px)}.voyco-delivery-scope .section-head p,.voyco-delivery-scope .route-copy>p,.voyco-delivery-scope .price-card p,.voyco-delivery-scope .driver-copy>p{color:var(--muted);font-size:17px;line-height:1.75}.voyco-delivery-scope .category-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.voyco-delivery-scope .category-grid article{background:#080d09;min-height:220px;padding:36px;transition:all .3s}.voyco-delivery-scope .category-grid article:hover{background:#102216}.voyco-delivery-scope .category-grid article>div{width:48px;height:48px;color:var(--green);background:#64f23812;border-radius:50%;place-items:center;display:grid}.voyco-delivery-scope .category-grid h3{margin:28px 0 10px;font:700 20px Manrope}.voyco-delivery-scope .category-grid p{color:#818a84;margin:0;line-height:1.6}.voyco-delivery-scope .how{color:#071006;background:#f4f6f3}.voyco-delivery-scope .how .section-head>span{color:#2a9f11}.voyco-delivery-scope .steps{grid-template-columns:repeat(4,1fr);display:grid}.voyco-delivery-scope .steps article{border-left:1px solid #ccd2cc;padding:8px 32px 20px}.voyco-delivery-scope .steps strong{color:#899189;font-size:12px}.voyco-delivery-scope .step-icon{color:#258d10;background:#dffbd7;border-radius:50%;place-items:center;width:55px;height:55px;margin:38px 0 28px;display:grid}.voyco-delivery-scope .steps h3{font:700 21px Manrope}.voyco-delivery-scope .steps p{color:#667068;font-size:14px;line-height:1.7}.voyco-delivery-scope .route-preview{background:linear-gradient(135deg,#071309,#050806);grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;display:grid}.voyco-delivery-scope .route-copy ul,.voyco-delivery-scope .driver-copy ul{padding:0;list-style:none}.voyco-delivery-scope .route-copy li,.voyco-delivery-scope .driver-copy li{color:#b2b9b4;align-items:center;gap:10px;margin:15px 0;display:flex}.voyco-delivery-scope .route-copy li svg,.voyco-delivery-scope .driver-copy li svg{width:17px;color:var(--green)}.voyco-delivery-scope .route-panel{color:#111812;background:#f7f8f6;border:6px solid #151c17;border-radius:13px;padding:25px;box-shadow:0 40px 100px #000}.voyco-delivery-scope .panel-top{border-bottom:1px solid #dce0dc;justify-content:space-between;align-items:center;padding:5px 5px 19px;display:flex}.voyco-delivery-scope .panel-top div{flex-direction:column;display:flex}.voyco-delivery-scope .panel-top small{color:#2a9f11;letter-spacing:.15em;font-size:10px;font-weight:800}.voyco-delivery-scope .panel-top b{margin-top:7px}.voyco-delivery-scope .panel-top>span{background:#e5fbdc;padding:8px;font-size:11px;font-weight:800}.voyco-delivery-scope .route-row{border-bottom:1px solid #e4e7e4;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:18px 5px;display:grid}.voyco-delivery-scope .route-row>i{border:2px solid #252e27;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:800;display:grid}.voyco-delivery-scope .route-row>i.pickup-dot{color:#fff;background:#111}.voyco-delivery-scope .route-row div{flex-direction:column;gap:4px;display:flex}.voyco-delivery-scope .route-row small{color:#788079;text-transform:uppercase;font-size:10px}.voyco-delivery-scope .route-row b{font-size:13px}.voyco-delivery-scope .route-row>span{color:#5b655e;font-size:11px}.voyco-delivery-scope .add{color:#4a554d;text-align:center;cursor:default;background:0 0;border:1px dashed #b8bfb9;width:100%;margin:16px 0;padding:13px}.voyco-delivery-scope .panel-total{justify-content:space-between;align-items:center;display:flex}.voyco-delivery-scope .panel-total span{color:#6d766f;flex-direction:column;font-size:11px;display:flex}.voyco-delivery-scope .panel-total b{color:#111;font-size:25px}.voyco-delivery-scope .panel-total .demo-order-action{color:#fff;cursor:default;background:#111;border:0;border-radius:4px;align-items:center;gap:15px;padding:14px 18px;font-weight:700;display:flex}.voyco-delivery-scope .panel-total .demo-order-action svg{width:16px;color:var(--green)}.voyco-delivery-scope .pricing{background:#0a0f0b}.voyco-delivery-scope .price-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#1a531d66,#0000 38%),#070b08;grid-template-columns:1.4fr .6fr;gap:50px;padding:55px;display:grid}.voyco-delivery-scope .price{border-left:1px solid #ffffff1e;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:55px;display:flex}.voyco-delivery-scope .price small{letter-spacing:.2em;color:var(--green);font-size:10px}.voyco-delivery-scope .price strong{letter-spacing:-.06em;font:800 72px Manrope}.voyco-delivery-scope .price sup{font-size:28px}.voyco-delivery-scope .price span{font-size:13px}.voyco-delivery-scope .price em{color:#7f8982;margin-top:12px;font-size:11px;font-style:normal}.voyco-delivery-scope .examples{border:1px solid var(--line);border-top:0;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:27px 35px;display:grid}.voyco-delivery-scope .examples>div{border-left:1px solid var(--line);justify-content:space-between;padding:0 25px;font-size:13px;display:flex}.voyco-delivery-scope .examples div strong{color:var(--green)}.voyco-delivery-scope .examples p{color:#727c75;grid-column:1/-1;margin:25px 0 0;font-size:11px}.voyco-delivery-scope .feature-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.voyco-delivery-scope .feature-grid div{color:#c4cac6;background:#080d09;align-items:center;gap:14px;padding:25px;display:flex}.voyco-delivery-scope .feature-grid svg{width:18px;color:var(--green)}.voyco-delivery-scope .driver-section{color:#071006;background:#eef1ed;grid-template-columns:1fr 1fr;min-height:720px;display:grid}.voyco-delivery-scope .driver-photo{overflow:hidden}.voyco-delivery-scope .driver-photo img{object-fit:cover;width:100%;height:100%}.voyco-delivery-scope .driver-copy{flex-direction:column;justify-content:center;padding:100px 7vw;display:flex}.voyco-delivery-scope .driver-copy p{color:#657067}.voyco-delivery-scope .driver-copy li{color:#414b43}.voyco-delivery-scope .driver-copy>a{color:#fff;background:#071006;align-self:flex-start;align-items:center;gap:35px;margin-top:20px;padding:17px 22px;font-weight:700;display:flex}.voyco-delivery-scope .driver-copy>a svg{width:18px;color:var(--green)}.voyco-delivery-scope .join{text-align:center;background:radial-gradient(circle at 50% 30%,#173a1960,#0000 35%)}.voyco-delivery-scope .join-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:950px;margin:auto;display:grid}.voyco-delivery-scope .join-grid article{text-align:left;border:1px solid var(--line);background:#080d09;padding:38px}.voyco-delivery-scope .join-grid>article>svg{color:var(--green)}.voyco-delivery-scope .join-grid h3{font:700 25px Manrope}.voyco-delivery-scope .join-grid p{color:#879089;min-height:52px;line-height:1.6}.voyco-delivery-scope .join-grid a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;font-weight:700;display:flex}.voyco-delivery-scope .join-grid a svg{width:18px;color:var(--green)}.voyco-delivery-scope .join>small{color:#69736b;margin-top:25px;display:block}.voyco-delivery-scope footer{border-top:1px solid var(--line);color:#6f7972;justify-content:space-between;align-items:center;padding:35px 6vw;font-size:11px;display:flex}.voyco-delivery-scope footer .brand img{width:105px}.voyco-delivery-scope footer>a:last-child{color:#b8c0ba}.voyco-delivery-scope .to-top{background:var(--green);color:#071006;z-index:30;cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 30px #64f23844}@media (width<=980px){.voyco-delivery-scope nav{display:none}.voyco-delivery-scope .hero{grid-template-columns:1fr;min-height:auto}.voyco-delivery-scope .hero-copy{padding:150px 6vw 70px}.voyco-delivery-scope .hero-visual{height:650px}.voyco-delivery-scope .trust{grid-template-columns:1fr}.voyco-delivery-scope .trust article{border-right:0;border-bottom:1px solid var(--line);padding:24px 6vw}.voyco-delivery-scope .category-grid{grid-template-columns:repeat(2,1fr)}.voyco-delivery-scope .steps{grid-template-columns:repeat(2,1fr);gap:45px 0}.voyco-delivery-scope .route-preview,.voyco-delivery-scope .price-card{grid-template-columns:1fr}.voyco-delivery-scope .price{border-top:1px solid #ffffff1e;border-left:0;padding:35px 0 0}.voyco-delivery-scope .examples{grid-template-columns:1fr}.voyco-delivery-scope .examples>div{border-left:0;border-top:1px solid var(--line);padding:15px 0}.voyco-delivery-scope .driver-section{grid-template-columns:1fr}.voyco-delivery-scope .driver-photo{height:560px}}@media (width<=620px){.voyco-delivery-scope .delivery-site-header{height:75px}.voyco-delivery-scope .brand img{width:105px}.voyco-delivery-scope .brand b{font-size:9px}.voyco-delivery-scope .head-actions{gap:7px}.voyco-delivery-scope .access{display:none}.voyco-delivery-scope .languages button{padding:3px}.voyco-delivery-scope .hero-copy{padding:125px 22px 55px}.voyco-delivery-scope .hero h1{font-size:51px}.voyco-delivery-scope .hero-copy>p{font-size:16px}.voyco-delivery-scope .hero-buttons{flex-direction:column}.voyco-delivery-scope .primary,.voyco-delivery-scope .secondary{justify-content:space-between}.voyco-delivery-scope .hero-visual{height:560px}.voyco-delivery-scope .hero-visual>img{object-position:65% center}.voyco-delivery-scope .delivery-card{width:90%;bottom:5%;left:5%}.voyco-delivery-scope .section{padding:85px 22px}.voyco-delivery-scope .section-head h2,.voyco-delivery-scope .route-copy h2,.voyco-delivery-scope .price-card h2,.voyco-delivery-scope .driver-copy h2{font-size:39px}.voyco-delivery-scope .category-grid,.voyco-delivery-scope .steps,.voyco-delivery-scope .feature-grid,.voyco-delivery-scope .join-grid{grid-template-columns:1fr}.voyco-delivery-scope .category-grid article{min-height:auto}.voyco-delivery-scope .steps{gap:25px}.voyco-delivery-scope .steps article{padding-left:25px}.voyco-delivery-scope .step-icon{margin:22px 0}.voyco-delivery-scope .route-panel{padding:14px}.voyco-delivery-scope .panel-top>span{display:none}.voyco-delivery-scope .panel-total{align-items:flex-end}.voyco-delivery-scope .panel-total .demo-order-action{padding:12px;font-size:11px}.voyco-delivery-scope .price-card{padding:30px 24px}.voyco-delivery-scope .price strong{font-size:59px}.voyco-delivery-scope .examples{padding:22px}.voyco-delivery-scope .driver-photo{height:430px}.voyco-delivery-scope .driver-copy{padding:75px 22px}.voyco-delivery-scope .join-grid p{min-height:0}.voyco-delivery-scope footer{text-align:center;flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){.voyco-delivery-scope,.voyco-delivery-scope *{scroll-behavior:auto!important}}.voyco-delivery-scope .auth-page,.voyco-delivery-scope .register-page,.voyco-delivery-scope .onboarding,.voyco-delivery-scope .dashboard,.voyco-delivery-scope .admin,.voyco-delivery-scope .portal-state{color:#fff;background:radial-gradient(circle at 18% 20%,#153719 0,#0000 27%),#050806;min-height:100vh}.voyco-delivery-scope .auth-header,.voyco-delivery-scope .portal-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex}.voyco-delivery-scope .auth-header>a:last-child,.voyco-delivery-scope .portal-header>span,.voyco-delivery-scope .portal-header div span{color:#939d96;font-size:13px}.voyco-delivery-scope .auth-grid{grid-template-columns:1fr 520px;align-items:center;gap:8vw;width:min(1180px,90%);min-height:calc(100vh - 84px);margin:auto;padding:70px 0;display:grid}.voyco-delivery-scope .auth-grid h1,.voyco-delivery-scope .register-shell h1,.voyco-delivery-scope .onboarding h1,.voyco-delivery-scope .dash-intro h1,.voyco-delivery-scope .admin-head h1,.voyco-delivery-scope .portal-state h1{letter-spacing:-.055em;margin:22px 0;font:800 clamp(45px,6vw,82px)/.98 Manrope,sans-serif}.voyco-delivery-scope .auth-grid>div:first-child>p,.voyco-delivery-scope .register-shell>p,.voyco-delivery-scope .admin-head>p,.voyco-delivery-scope .dash-intro>p{color:#99a39c;max-width:650px;font-size:17px;line-height:1.7}.voyco-delivery-scope .auth-flow{color:#737d76;letter-spacing:.13em;align-items:center;gap:12px;margin-top:45px;font-size:9px;display:flex}.voyco-delivery-scope .auth-flow b:first-child{color:var(--green)}.voyco-delivery-scope .auth-flow i{background:#2a352d;flex:1;height:1px}.voyco-delivery-scope .clerk-column{min-width:0}.voyco-delivery-scope .clerk-box{place-items:center;min-height:570px;display:grid}.voyco-delivery-scope .clerk-box>div{width:100%}.voyco-delivery-scope .admin-access-link{color:#717c74;letter-spacing:.08em;text-transform:uppercase;width:max-content;margin:-45px auto 0;font-size:11px;transition:all .2s;display:block}.voyco-delivery-scope .admin-access-link:hover{color:var(--green)}.voyco-delivery-scope .auth-loading{border:1px solid var(--line);text-align:center;color:#879189;background:#0a100c;padding:40px}.voyco-delivery-scope .register-shell{text-align:center;width:min(1050px,100% - 40px);margin:auto;padding:90px 0 110px}.voyco-delivery-scope .register-shell>p{margin:0 auto}.voyco-delivery-scope .register-options{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin-top:50px;display:grid}.voyco-delivery-scope .register-card{border:1px solid var(--line);background:#090f0b;flex-direction:column;min-height:390px;padding:36px;transition:all .25s;display:flex}.voyco-delivery-scope .register-card:hover{background:#0f1b12;border-color:#64f23877;transform:translateY(-4px)}.voyco-delivery-scope .register-icon{width:55px;height:55px;color:var(--green);background:#64f23813;border-radius:50%;place-items:center;margin-bottom:30px;display:grid}.voyco-delivery-scope .register-icon svg{width:25px}.voyco-delivery-scope .register-card small{color:var(--green);letter-spacing:.16em;font-size:10px;font-weight:800}.voyco-delivery-scope .register-card h2{margin:15px 0 12px;font:700 27px Manrope}.voyco-delivery-scope .register-card p{color:#88928b;margin:0;line-height:1.65}.voyco-delivery-scope .register-card b{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;display:flex}.voyco-delivery-scope .register-card b svg{width:18px;color:var(--green)}.voyco-delivery-scope .register-signin{color:#7d877f;margin-top:30px;font-size:13px;display:block}.voyco-delivery-scope .register-signin strong{color:#fff}.voyco-delivery-scope .portal-state{text-align:center;place-content:center;padding:30px;display:grid}.voyco-delivery-scope .portal-state h1{font-size:45px}.voyco-delivery-scope .portal-header{z-index:5;background:#07100bea;position:relative}.voyco-delivery-scope .portal-header>div{align-items:center;gap:18px;display:flex}.voyco-delivery-scope .portal-header button{color:#fff;background:0 0;border:1px solid #ffffff24;border-radius:4px;padding:9px 14px}.voyco-delivery-scope .onboarding>section{width:min(920px,100% - 40px);margin:auto;padding:75px 0}.voyco-delivery-scope .locked-role{color:#aeb8b0;background:#102315;border:1px solid #64f23855;margin:0 0 28px;padding:11px 15px;font-size:14px;display:inline-block}.voyco-delivery-scope .locked-role strong{color:var(--green)}.voyco-delivery-scope .onboarding form{border:1px solid var(--line);background:#0a100c;grid-template-columns:repeat(3,1fr);gap:18px;padding:30px;display:grid}.voyco-delivery-scope .onboarding label{color:#9ca69f;flex-direction:column;gap:8px;font-size:12px;display:flex}.voyco-delivery-scope .onboarding label.wide{grid-column:1/-1}.voyco-delivery-scope .onboarding input,.voyco-delivery-scope .onboarding select,.voyco-delivery-scope .onboarding textarea{color:#fff;background:#111813;border:1px solid #273229;border-radius:4px;width:100%;min-height:48px;padding:14px}.voyco-delivery-scope .form-submit{background:var(--green);color:#071006;border:0;grid-column:1/-1;padding:17px;font-weight:800}.voyco-delivery-scope .form-error{color:#ff7d7d;grid-column:1/-1}.voyco-delivery-scope .dashboard,.voyco-delivery-scope .admin{padding-bottom:90px}.voyco-delivery-scope .dash-intro,.voyco-delivery-scope .admin-head{padding:75px 6vw 45px}.voyco-delivery-scope .dash-intro h1,.voyco-delivery-scope .admin-head h1{font-size:58px}.voyco-delivery-scope .status-pill{border:1px solid var(--line);border-radius:100px;align-items:center;gap:9px;margin-top:18px;padding:10px 14px;font-size:12px;display:inline-flex}.voyco-delivery-scope .status-pill i{border-radius:50%;width:8px;height:8px}.voyco-delivery-scope .status-pill.active i{background:var(--green)}.voyco-delivery-scope .status-pill.pending i{background:#f4b942}.voyco-delivery-scope .dash-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 6vw;display:grid}.voyco-delivery-scope .dash-grid article{border:1px solid var(--line);background:#090f0b;min-height:260px;padding:30px}.voyco-delivery-scope .dash-grid article>svg{color:var(--green)}.voyco-delivery-scope .dash-grid article>span{letter-spacing:.16em;color:#6f7a72;margin-top:25px;font-size:10px;display:block}.voyco-delivery-scope .dash-grid h2{margin:12px 0;font:700 23px Manrope}.voyco-delivery-scope .dash-grid p{color:#7f8982;line-height:1.6}.voyco-delivery-scope .dash-grid button{color:#657067;background:#111813;border:1px solid #253027;margin-top:18px;padding:12px 16px}.voyco-delivery-scope .admin-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 6vw 30px;display:grid}.voyco-delivery-scope .admin-stats article{border:1px solid var(--line);background:#0a100c;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;min-height:142px;padding:18px;display:flex}.voyco-delivery-scope .admin-stats article>header{align-items:center;gap:9px;min-width:0;display:flex}.voyco-delivery-scope .admin-stats article>header span{color:#a7b0a9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.voyco-delivery-scope .admin-stats svg{width:20px;color:var(--green);flex:none}.voyco-delivery-scope .admin-stats .stat-values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.voyco-delivery-scope .admin-stats .stat-values.single{grid-template-columns:1fr}.voyco-delivery-scope .admin-stats .stat-values>div{gap:3px;min-width:0;display:grid}.voyco-delivery-scope .admin-stats .stat-values>div+div{border-left:1px solid #263129;padding-left:10px}.voyco-delivery-scope .admin-stats b{color:#aeb7b0;font-size:29px;line-height:1}.voyco-delivery-scope .admin-stats small{color:#78827b;font-size:11px;line-height:1.25}.voyco-delivery-scope .admin-stats article.has-new-orders{background:linear-gradient(135deg,#2389ff40,#0a100c 72%);border-color:#2389ff;box-shadow:inset 4px 0 #2389ff,0 0 28px #2389ff2e}.voyco-delivery-scope .admin-stats article.has-new-orders svg,.voyco-delivery-scope .admin-stats article.has-new-orders b{color:#55a6ff}.voyco-delivery-scope .admin-stats article.has-new-orders header span,.voyco-delivery-scope .admin-stats article.has-new-orders small{color:#b9dcff}.voyco-delivery-scope .admin-stats .business-stat b,.voyco-delivery-scope .admin-stats .pending-value b{color:#ff9b3d}.voyco-delivery-scope .admin-stats .active-value b{color:#63ff37}.voyco-delivery-scope .admin-stats .transit-value b{color:#55a6ff}.voyco-delivery-scope .admin-stats .weekday-value{color:#c49bff;text-transform:capitalize;font-size:18px}.voyco-delivery-scope .admin-stats .completed-stat{position:relative}.voyco-delivery-scope .admin-stats .completed-stat>header{padding-right:74px}.voyco-delivery-scope .admin-stats .completed-stat .stat-period{position:absolute;top:12px;right:12px}.voyco-delivery-scope .admin-stats .completed-stat select{color:#dce3dd;cursor:pointer;background:#101712;border:1px solid #263229;max-width:82px;min-height:34px;padding:0 7px;font:700 11px Manrope,sans-serif}.voyco-delivery-scope .admin-table-wrap{border:1px solid var(--line);background:#090e0a;margin:0 6vw}.voyco-delivery-scope .table-tools{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:18px;display:flex}.voyco-delivery-scope .table-tools label{background:#111813;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.voyco-delivery-scope .table-tools svg{color:#6e796f;width:17px}.voyco-delivery-scope .table-tools input,.voyco-delivery-scope .table-tools select,.voyco-delivery-scope .admin-table-wrap select{color:#fff;background:#111813;border:1px solid #273229;padding:12px}.voyco-delivery-scope .table-tools input{border:0;outline:0;width:100%}.voyco-delivery-scope .table-scroll{overflow:auto}.voyco-delivery-scope table{border-collapse:collapse;width:100%;min-width:850px}.voyco-delivery-scope th,.voyco-delivery-scope td{text-align:left;border-bottom:1px solid var(--line);padding:17px 20px;font-size:13px}.voyco-delivery-scope th{color:#68736b;letter-spacing:.12em;font-size:10px}.voyco-delivery-scope td b,.voyco-delivery-scope td small{display:block}.voyco-delivery-scope td small{color:#667068;margin-top:5px;font-size:10px}.voyco-delivery-scope .table-status{border-radius:100px;padding:7px 9px;font-size:10px}.voyco-delivery-scope .table-status.active{color:var(--green);background:#64f2381c}.voyco-delivery-scope .table-status.pending{color:#f4b942;background:#f4b9421b}.voyco-delivery-scope .table-status.suspended{color:#ff7373;background:#ff57571b}.voyco-delivery-scope .admin-error{border:1px solid var(--line);background:#0a100c;margin:0 6vw;padding:40px}.voyco-delivery-scope .admin-error svg,.voyco-delivery-scope .admin-error a{color:var(--green)}@media (width<=850px){.voyco-delivery-scope .auth-grid{grid-template-columns:1fr;padding-top:50px}.voyco-delivery-scope .clerk-box{min-height:500px}.voyco-delivery-scope .register-options{grid-template-columns:1fr}.voyco-delivery-scope .onboarding form{grid-template-columns:1fr 1fr}.voyco-delivery-scope .dash-grid{grid-template-columns:1fr}.voyco-delivery-scope .admin-stats{grid-template-columns:1fr 1fr}.voyco-delivery-scope .admin-stats .completed-stat:last-child{grid-column:1/-1}.voyco-delivery-scope .admin-stats article{min-height:136px}}@media (width<=560px){.voyco-delivery-scope .auth-header,.voyco-delivery-scope .portal-header{height:72px;padding:0 18px}.voyco-delivery-scope .portal-header div span{display:none}.voyco-delivery-scope .auth-grid{width:calc(100% - 30px)}.voyco-delivery-scope .auth-grid h1,.voyco-delivery-scope .register-shell h1{font-size:47px}.voyco-delivery-scope .auth-flow{display:none}.voyco-delivery-scope .admin-access-link{margin-top:-25px}.voyco-delivery-scope .register-shell{padding-top:60px}.voyco-delivery-scope .register-card{min-height:355px;padding:28px}.voyco-delivery-scope .onboarding>section{padding-top:50px}.voyco-delivery-scope .onboarding h1{font-size:45px}.voyco-delivery-scope .onboarding form,.voyco-delivery-scope .role-choice{grid-template-columns:1fr}.voyco-delivery-scope .onboarding label.wide,.voyco-delivery-scope .form-submit,.voyco-delivery-scope .form-error{grid-column:auto}.voyco-delivery-scope .dash-intro,.voyco-delivery-scope .admin-head{padding:55px 20px 35px}.voyco-delivery-scope .dash-intro h1,.voyco-delivery-scope .admin-head h1{font-size:42px}.voyco-delivery-scope .dash-grid,.voyco-delivery-scope .admin-stats{padding-left:20px;padding-right:20px}.voyco-delivery-scope .admin-table-wrap{margin-left:20px;margin-right:20px}.voyco-delivery-scope .admin-stats{grid-template-columns:1fr 1fr}.voyco-delivery-scope .table-tools{flex-direction:column}}.voyco-delivery-scope .portal-layout{grid-template-columns:230px 1fr;min-height:calc(100vh - 84px);display:grid}.voyco-delivery-scope .portal-menu{border-right:1px solid var(--line);background:#070b08;height:calc(100vh - 84px);padding:38px 18px;position:sticky;top:0}.voyco-delivery-scope .portal-menu>b{color:#566059;letter-spacing:.18em;padding:0 14px 18px;font-size:10px;display:block}.voyco-delivery-scope .portal-menu button{color:#89938b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:13px 14px;display:flex}.voyco-delivery-scope .portal-menu button svg{width:17px}.voyco-delivery-scope .portal-menu button:hover,.voyco-delivery-scope .portal-menu button.active{color:#fff;background:#112016}.voyco-delivery-scope .portal-menu button.active svg{color:var(--green)}.voyco-delivery-scope .portal-content{min-width:0}.voyco-delivery-scope .portal-content .dash-intro{padding-bottom:34px}.voyco-delivery-scope .portal-content .dash-intro h1{margin-bottom:10px}.voyco-delivery-scope .portal-notice{color:#c8d1ca;background:#102015;border:1px solid #64f23844;align-items:center;gap:12px;margin:0 6vw 24px;padding:15px 18px;font-size:14px;display:flex}.voyco-delivery-scope .portal-notice>svg{width:18px;color:var(--green)}.voyco-delivery-scope .portal-notice button{color:#77827a;background:0 0;border:0;margin-left:auto}.voyco-delivery-scope .portal-notice button svg{width:16px}.voyco-delivery-scope .dash-action{cursor:pointer;transition:all .2s}.voyco-delivery-scope .dash-action:hover{border-color:#64f23866;transform:translateY(-2px)}.voyco-delivery-scope .workspace-grid{grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr);gap:16px;padding:0 6vw;display:grid}.voyco-delivery-scope .workspace-card{border:1px solid var(--line);background:#090f0b;padding:28px}.voyco-delivery-scope .workspace-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.voyco-delivery-scope .workspace-title span{letter-spacing:.17em;color:var(--green);font-size:10px;font-weight:800}.voyco-delivery-scope .workspace-title h2{margin:9px 0 0;font:700 24px Manrope}.voyco-delivery-scope .workspace-card label{color:#929d95;flex-direction:column;gap:8px;margin-bottom:17px;font-size:12px;display:flex}.voyco-delivery-scope .workspace-card input,.voyco-delivery-scope .workspace-card select,.voyco-delivery-scope .workspace-card textarea{color:#fff;background:#111813;border:1px solid #273229;border-radius:4px;width:100%;min-height:46px;padding:13px}.voyco-delivery-scope .workspace-card input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #111813}.voyco-delivery-scope .workspace-card input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #111813}.voyco-delivery-scope .workspace-card input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #111813}.voyco-delivery-scope .workspace-card textarea{resize:vertical;min-height:85px}.voyco-delivery-scope .form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.voyco-delivery-scope .form-row.three{grid-template-columns:1.5fr .55fr .8fr}.voyco-delivery-scope .green-button{background:var(--green);color:#071006;cursor:pointer;border:0;border-radius:4px;padding:15px 20px;font-weight:800}.voyco-delivery-scope .green-button:disabled{opacity:.55}.voyco-delivery-scope .outline-button{color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:8px;padding:11px 14px;display:flex}.voyco-delivery-scope .outline-button svg{width:16px;color:var(--green)}.voyco-delivery-scope .icon-button,.voyco-delivery-scope .customer-list article>button,.voyco-delivery-scope .stop-actions button{color:#aab2ac;background:#111813;border:1px solid #273229;border-radius:4px;place-items:center;width:38px;height:38px;display:grid}.voyco-delivery-scope .icon-button svg,.voyco-delivery-scope .customer-list article>button svg,.voyco-delivery-scope .stop-actions button svg{width:15px}.voyco-delivery-scope .customer-list{order:1;max-height:760px;overflow:auto}.voyco-delivery-scope .customer-form{order:2}.voyco-delivery-scope .customer-list article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:17px 0;display:grid}.voyco-delivery-scope .customer-list article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.voyco-delivery-scope .customer-list article span,.voyco-delivery-scope .customer-list article small{color:#778179;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.voyco-delivery-scope .danger{color:#f77!important}.voyco-delivery-scope .empty-state{text-align:center;color:#758078;padding:70px 20px}.voyco-delivery-scope .empty-state>svg{width:35px;color:var(--green)}.voyco-delivery-scope .empty-state h3{color:#fff}.voyco-delivery-scope .order-workspace{gap:16px;padding:0 6vw;display:grid}.voyco-delivery-scope .stops-list{gap:12px;display:grid}.voyco-delivery-scope .stop-editor{border:1px solid var(--line);background:#070b08;grid-template-columns:48px 1fr 40px;gap:16px;padding:22px;display:grid}.voyco-delivery-scope .stop-number{width:42px;height:42px;color:var(--green);background:#122417;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.voyco-delivery-scope .stop-actions{flex-direction:column;gap:7px;display:flex}.voyco-delivery-scope .stop-actions button:disabled{opacity:.25}.voyco-delivery-scope .add-destination{border-style:dashed;justify-content:center;width:100%;margin-top:14px}.voyco-delivery-scope .order-summary{background:linear-gradient(100deg,#102315,#080d09);border:1px solid #64f23844;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.voyco-delivery-scope .order-summary>div{grid-template-columns:auto 1fr;align-items:center;gap:5px 22px;display:grid}.voyco-delivery-scope .order-summary span{letter-spacing:.16em;color:var(--green);grid-column:1/-1;font-size:10px}.voyco-delivery-scope .order-summary strong{font:800 38px Manrope}.voyco-delivery-scope .order-summary small{color:#8a958d;max-width:530px;line-height:1.5}.voyco-delivery-scope .order-history{margin:0 6vw}.voyco-delivery-scope .order-table-head,.voyco-delivery-scope .order-table article{border-top:1px solid var(--line);grid-template-columns:.45fr .9fr 1.5fr .65fr .6fr;align-items:center;gap:15px;padding:15px 8px;display:grid}.voyco-delivery-scope .order-table-head{color:#657068;letter-spacing:.1em;font-size:10px}.voyco-delivery-scope .order-table article{font-size:13px}.voyco-delivery-scope .order-table article>span{color:#9aa49c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.voyco-delivery-scope .order-status{color:var(--green);text-transform:uppercase;background:#64f23816;border-radius:100px;width:max-content;padding:7px 10px;font-size:10px;font-style:normal}@media (width<=1050px){.voyco-delivery-scope .portal-layout{grid-template-columns:1fr}.voyco-delivery-scope .portal-menu{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:12px 4vw;display:flex;position:relative;overflow:auto}.voyco-delivery-scope .portal-menu>b{display:none}.voyco-delivery-scope .portal-menu button{white-space:nowrap;width:auto}.voyco-delivery-scope .workspace-grid{grid-template-columns:1fr}.voyco-delivery-scope .order-table-head,.voyco-delivery-scope .order-table article{grid-template-columns:.4fr .9fr 1.4fr .7fr}.voyco-delivery-scope .order-table-head span:nth-child(5),.voyco-delivery-scope .order-table article em{display:none}}@media (width<=650px){html,body,.voyco-delivery-scope,.voyco-delivery-scope .dashboard,.voyco-delivery-scope .portal-layout,.voyco-delivery-scope .portal-content{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100vw;overflow-x:hidden}.voyco-delivery-scope .portal-menu{padding:9px 12px}.voyco-delivery-scope .portal-menu button{padding:10px;font-size:12px}.voyco-delivery-scope .portal-menu button svg{width:15px}.voyco-delivery-scope .workspace-grid,.voyco-delivery-scope .order-workspace{width:100%;min-width:0;max-width:100%;padding:0 10px}.voyco-delivery-scope .workspace-card{width:100%;min-width:0;padding:21px;overflow:hidden}.voyco-delivery-scope .customer-form,.voyco-delivery-scope .customer-form label,.voyco-delivery-scope .customer-form input,.voyco-delivery-scope .customer-form select,.voyco-delivery-scope .customer-form textarea,.voyco-delivery-scope .customer-form .green-button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.voyco-delivery-scope .workspace-card input,.voyco-delivery-scope .workspace-card select,.voyco-delivery-scope .workspace-card textarea,.voyco-delivery-scope .customer-form .green-button{font-size:16px}.voyco-delivery-scope .customer-form .green-button{white-space:normal;min-height:48px;line-height:1.2}.voyco-delivery-scope .form-row,.voyco-delivery-scope .form-row.three{grid-template-columns:1fr;width:100%;min-width:0}.voyco-delivery-scope input,.voyco-delivery-scope select,.voyco-delivery-scope textarea,.voyco-delivery-scope button{box-sizing:border-box;max-width:100%}.voyco-delivery-scope input,.voyco-delivery-scope select,.voyco-delivery-scope textarea{font-size:16px!important}.voyco-delivery-scope .stop-editor{grid-template-columns:minmax(0,1fr);gap:10px;padding:56px 14px 15px;position:relative}.voyco-delivery-scope .stop-number{width:34px;height:34px;position:absolute;top:14px;left:14px}.voyco-delivery-scope .stop-fields{width:100%;min-width:0}.voyco-delivery-scope .stop-actions{flex-direction:row;grid-column:1}.voyco-delivery-scope .order-summary{flex-direction:column;align-items:stretch}.voyco-delivery-scope .order-summary>div{flex-direction:column;align-items:flex-start;display:flex}.voyco-delivery-scope .order-history{margin:0 18px;padding:18px}.voyco-delivery-scope .order-table-head{display:none}.voyco-delivery-scope .order-table article{grid-template-columns:1fr 1fr;padding:17px 0}.voyco-delivery-scope .order-table article>span:nth-child(3){grid-column:1/-1}.voyco-delivery-scope .customer-list article{grid-template-columns:1fr auto auto}.voyco-delivery-scope .workspace-title{flex-direction:column}.voyco-delivery-scope .portal-content .dash-intro{padding-left:18px;padding-right:18px}}.voyco-delivery-scope .portal-layout:not(:has(.portal-menu)){display:block}.voyco-delivery-scope .portal-header button,.voyco-delivery-scope .dash-grid button,.voyco-delivery-scope .workspace-card button,.voyco-delivery-scope .order-summary button,.voyco-delivery-scope .admin button{cursor:pointer}.voyco-delivery-scope .stop-fields>label:last-child{background:#0e1b12;border:1px solid #64f2383b;padding:14px}.voyco-delivery-scope .stop-fields>label:last-child:before{content:"Observação específica desta entrega";color:var(--green);letter-spacing:.1em;font-size:10px;font-weight:800}.voyco-delivery-scope .admin-orders{margin:0 6vw 30px}.voyco-delivery-scope .admin-orders-list{gap:10px;display:grid}.voyco-delivery-scope .admin-order{border:1px solid var(--line);background:#090f0b;padding:20px}.voyco-delivery-scope .admin-order summary{cursor:pointer;grid-template-columns:.45fr 1.2fr .9fr .6fr .7fr;align-items:center;gap:15px;list-style:none;display:grid}.voyco-delivery-scope .admin-order summary::-webkit-details-marker{display:none}.voyco-delivery-scope .admin-order summary span,.voyco-delivery-scope .admin-order summary small{color:#8c968f}.voyco-delivery-scope .admin-order summary>div{grid-template-columns:minmax(145px,1.4fr) minmax(100px,.8fr);align-items:center;gap:14px;display:grid}.voyco-delivery-scope .admin-order summary>div strong{overflow-wrap:anywhere}.voyco-delivery-scope .admin-order summary>div small{border-left:1px solid #263229;padding-left:14px}.voyco-delivery-scope .admin-order-body{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;padding-top:18px;display:grid}.voyco-delivery-scope .order-route-overview{grid-column:1/-1}.voyco-delivery-scope .route-addresses{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin:16px 0;display:grid}.voyco-delivery-scope .route-addresses>article,.voyco-delivery-scope .delivery-addresses{background:#07100b;border:1px solid #263229;padding:15px}.voyco-delivery-scope .route-addresses span{color:#63ff37;letter-spacing:.13em;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.voyco-delivery-scope .delivery-addresses{gap:9px;display:grid}.voyco-delivery-scope .delivery-addresses article{border-top:1px solid #1d2920;gap:3px;padding-top:9px;display:grid}.voyco-delivery-scope .delivery-addresses article:first-of-type{border-top:0;padding-top:0}.voyco-delivery-scope .delivery-addresses small{color:#939d96}.voyco-delivery-scope .stop-details{display:none}.voyco-delivery-scope .admin-stop{border:1px solid #1c2920;flex-direction:column;gap:5px;padding:13px;display:flex}.voyco-delivery-scope .admin-stop small{color:#7e8981}.voyco-delivery-scope .admin-order-controls{align-items:center;gap:12px;display:flex}.voyco-delivery-scope .admin-order-controls select{color:#fff;background:#111813;border:1px solid #273229;padding:11px}.voyco-delivery-scope .sound-toggle{align-items:center;gap:8px;display:flex;background:#111813!important}.voyco-delivery-scope .sound-toggle.active{color:var(--green)!important;border-color:#64f23855!important}.voyco-delivery-scope .sound-toggle svg{width:15px}@media (width<=750px){.voyco-delivery-scope .admin-order summary{grid-template-columns:.5fr 1fr .7fr}.voyco-delivery-scope .admin-order summary span:nth-child(4),.voyco-delivery-scope .admin-order summary span:nth-child(5){display:none}.voyco-delivery-scope .admin-order-body{grid-template-columns:1fr}.voyco-delivery-scope .admin-orders{margin-left:20px;margin-right:20px}}.voyco-delivery-scope .order-status{letter-spacing:.06em;border-radius:0;padding:0;font-weight:800;background:0 0!important}.voyco-delivery-scope .event-time{margin-top:9px;color:var(--green)!important;font-size:12px!important;display:block!important}.voyco-delivery-scope .driver-route article.delivered,.voyco-delivery-scope .company-stops article.delivered{background:#0d1b11;border-color:#64f23855}.voyco-delivery-scope .stop-delivery-button{background:var(--green);color:#071006;cursor:pointer;border:1px solid #64f23888;width:100%;margin-top:12px;padding:12px 15px;font-weight:800}.voyco-delivery-scope .driver-job-actions{flex-direction:column;gap:8px;display:flex}.voyco-delivery-scope .driver-job-actions small{text-align:center;color:#7f8982}.voyco-delivery-scope .batch-complete{color:var(--green);background:#102015;border-top:1px solid #64f23844;padding:14px 18px;font-size:13px;font-weight:800}.voyco-delivery-scope .order-filters{gap:8px;margin:-6px 0 22px;padding-bottom:5px;display:flex;overflow-x:auto}.voyco-delivery-scope .order-filters button{white-space:nowrap;color:#8d978f;cursor:pointer;background:#0d1410;border:1px solid #263129;border-radius:4px;align-items:center;gap:8px;padding:11px 13px;display:flex}.voyco-delivery-scope .order-filters button.active{color:#fff;background:#122218;border-color:#64f23888}.voyco-delivery-scope .order-filters b{min-width:22px;height:22px;color:var(--green);background:#202a23;border-radius:50%;place-items:center;font-size:10px;display:grid}.voyco-delivery-scope .company-order-list{gap:12px;display:grid}.voyco-delivery-scope .company-order{border:1px solid var(--line);background:#070b08;border-left:5px solid #f4b942}.voyco-delivery-scope .company-order.status-assigned{border-left-color:#4ba3ff}.voyco-delivery-scope .company-order.status-picked_up{border-left-color:#b676ff}.voyco-delivery-scope .company-order.status-completed{border-left-color:var(--green)}.voyco-delivery-scope .company-order.status-canceled{border-left-color:#ff6464}.voyco-delivery-scope .company-order>summary{cursor:pointer;grid-template-columns:1.2fr .55fr auto;align-items:center;gap:18px;padding:19px;list-style:none;display:grid}.voyco-delivery-scope .company-order>summary::-webkit-details-marker{display:none}.voyco-delivery-scope .company-order>summary>div{flex-direction:column;gap:5px;display:flex}.voyco-delivery-scope .company-order>summary span,.voyco-delivery-scope .company-order-info>span,.voyco-delivery-scope .company-driver>span{letter-spacing:.14em;color:#748078;font-size:9px}.voyco-delivery-scope .company-order-body{background:#243028;border-top:1px solid #243028;grid-template-columns:1.2fr .8fr;gap:1px;margin-top:18px;display:grid}.voyco-delivery-scope .company-order-info,.voyco-delivery-scope .company-driver{background:#0d1510;flex-direction:column;gap:8px;padding:20px;display:flex}.voyco-delivery-scope .company-order-info p,.voyco-delivery-scope .company-driver p{color:#949e97;margin:0;line-height:1.5}.voyco-delivery-scope .company-order-info small{color:#707b73}.voyco-delivery-scope .company-driver a{color:var(--green);text-decoration:none}.voyco-delivery-scope .company-driver strong{font-size:18px}.voyco-delivery-scope .company-stops{border-top:1px solid var(--line);gap:8px;padding:18px;display:grid}.voyco-delivery-scope .company-stops article{border:1px solid #1e2922;grid-template-columns:32px 1fr;gap:12px;padding:13px;display:grid}.voyco-delivery-scope .company-stops article>b{width:28px;height:28px;color:var(--green);background:#142619;border-radius:50%;place-items:center;font-size:11px;display:grid}.voyco-delivery-scope .company-stops article>div{flex-direction:column;gap:5px;display:flex}.voyco-delivery-scope .company-stops span,.voyco-delivery-scope .company-stops small{color:#89938c;font-size:12px}.voyco-delivery-scope .company-stops small{color:#c3cbc5}.voyco-delivery-scope .company-status{margin:0 19px;padding-top:19px}@media (width<=700px){.voyco-delivery-scope .company-order>summary{grid-template-columns:1fr auto}.voyco-delivery-scope .company-order>summary>div:nth-child(2){display:none}.voyco-delivery-scope .company-order>summary>em{grid-column:1/-1}.voyco-delivery-scope .company-order-body{grid-template-columns:1fr}.voyco-delivery-scope .company-status{margin-left:14px;margin-right:14px}.voyco-delivery-scope .company-order-info,.voyco-delivery-scope .company-driver{padding:16px}.voyco-delivery-scope .company-stops{padding:14px}.voyco-delivery-scope .company-orders{padding:18px}}.voyco-delivery-scope,.voyco-delivery-scope{width:100%;max-width:100%;overflow-x:hidden}.voyco-delivery-scope body *{min-width:0}.voyco-delivery-scope img,.voyco-delivery-scope video,.voyco-delivery-scope iframe,.voyco-delivery-scope canvas{max-width:100%;height:auto}.voyco-delivery-scope input,.voyco-delivery-scope select,.voyco-delivery-scope textarea,.voyco-delivery-scope button{max-width:100%}.voyco-delivery-scope h1,.voyco-delivery-scope h2,.voyco-delivery-scope h3,.voyco-delivery-scope p,.voyco-delivery-scope span,.voyco-delivery-scope b,.voyco-delivery-scope strong,.voyco-delivery-scope small,.voyco-delivery-scope td,.voyco-delivery-scope th{overflow-wrap:anywhere}.voyco-delivery-scope .portal-content,.voyco-delivery-scope .auth-grid>div,.voyco-delivery-scope .route-panel,.voyco-delivery-scope .price-card,.voyco-delivery-scope .workspace-card,.voyco-delivery-scope .admin-table-wrap,.voyco-delivery-scope .admin-orders{max-width:100%}.voyco-delivery-scope .table-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.voyco-delivery-scope .portal-menu{max-width:100vw}.voyco-delivery-scope .portal-menu button{flex:none}.voyco-delivery-scope .admin-order summary>*,.voyco-delivery-scope .order-table article>*{min-width:0}.voyco-delivery-scope,.voyco-delivery-scope .dashboard,.voyco-delivery-scope .portal-layout,.voyco-delivery-scope .portal-content{width:100%;min-width:0;max-width:100%}.voyco-delivery-scope .portal-notice-popup{z-index:1200;color:#fff;background:#102015;border-color:#64f23880;border-radius:12px;width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000094}@media (width<=650px){.voyco-delivery-scope .portal-layout,.voyco-delivery-scope .portal-content,.voyco-delivery-scope .workspace-grid,.voyco-delivery-scope .workspace-card,.voyco-delivery-scope .customer-list,.voyco-delivery-scope .customer-form{width:100%;min-width:0;max-width:100%}.voyco-delivery-scope .portal-layout,.voyco-delivery-scope .portal-content{overflow-x:clip}.voyco-delivery-scope .workspace-grid{grid-template-columns:minmax(0,1fr)}.voyco-delivery-scope .customer-list article{grid-template-columns:minmax(0,1fr) auto auto}}@media (width<=780px){.voyco-delivery-scope .portal-header{gap:10px}.voyco-delivery-scope .portal-header .brand{flex:0 auto}.voyco-delivery-scope .portal-header .brand img{width:96px}.voyco-delivery-scope .portal-header .brand b{letter-spacing:.12em;padding-left:8px;font-size:8px}.voyco-delivery-scope .portal-header>div{flex:none;gap:7px}.voyco-delivery-scope .portal-header>div>span{display:none}.voyco-delivery-scope .portal-header button{padding:8px 10px}.voyco-delivery-scope .sound-toggle{justify-content:center;width:40px;height:40px;font-size:0;padding:0!important}.voyco-delivery-scope .sound-toggle svg{width:17px}.voyco-delivery-scope .admin-head,.voyco-delivery-scope .dash-intro{max-width:100%;overflow:hidden}.voyco-delivery-scope .admin-head h1,.voyco-delivery-scope .dash-intro h1{font-size:clamp(36px,11vw,48px)}.voyco-delivery-scope .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.voyco-delivery-scope .admin-stats article{gap:3px 10px;padding:17px}.voyco-delivery-scope .admin-stats b{font-size:24px}.voyco-delivery-scope .admin-order{padding:15px}.voyco-delivery-scope .admin-order summary{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}.voyco-delivery-scope .admin-order summary>span:first-of-type,.voyco-delivery-scope .admin-order summary>span:nth-of-type(2){display:none}.voyco-delivery-scope .admin-order-body p,.voyco-delivery-scope .admin-stop span,.voyco-delivery-scope .admin-stop small{overflow-wrap:anywhere}.voyco-delivery-scope .order-summary,.voyco-delivery-scope .auth-grid{max-width:100%}.voyco-delivery-scope .clerk-box{width:100%;overflow:hidden}.voyco-delivery-scope .register-options{width:100%}}@media (width<=520px){.voyco-delivery-scope .delivery-site-header{padding-left:16px;padding-right:16px}.voyco-delivery-scope .head-actions{max-width:58%}.voyco-delivery-scope .languages{flex-wrap:wrap;justify-content:flex-end}.voyco-delivery-scope .hero h1{font-size:clamp(42px,14vw,51px)}.voyco-delivery-scope .hero-copy,.voyco-delivery-scope .section{max-width:100%;overflow:hidden}.voyco-delivery-scope .delivery-card{max-width:90%}.voyco-delivery-scope .route-row{grid-template-columns:30px minmax(0,1fr) auto}.voyco-delivery-scope .route-row b,.voyco-delivery-scope .route-row span{overflow-wrap:anywhere}.voyco-delivery-scope .portal-header .brand b{display:none}.voyco-delivery-scope .portal-header .brand img{width:88px}.voyco-delivery-scope .portal-header>div{max-width:calc(100% - 98px)}.voyco-delivery-scope .portal-header button{font-size:12px}.voyco-delivery-scope .admin-stats{grid-template-columns:1fr}.voyco-delivery-scope .admin-table-wrap,.voyco-delivery-scope .admin-orders,.voyco-delivery-scope .order-history{width:auto;max-width:calc(100% - 36px);margin-left:18px;margin-right:18px}.voyco-delivery-scope .admin-order summary{grid-template-columns:38px minmax(0,1fr)}.voyco-delivery-scope .admin-order summary>span{display:none!important}.voyco-delivery-scope .admin-order-controls{flex-direction:column;align-items:stretch}.voyco-delivery-scope .admin-order-controls select,.voyco-delivery-scope .workspace-title{width:100%}.voyco-delivery-scope .workspace-title .outline-button{justify-content:center;width:100%}.voyco-delivery-scope .stop-fields,.voyco-delivery-scope .customer-list article>div{width:100%;min-width:0}.voyco-delivery-scope .order-table article{width:100%;max-width:100%}.voyco-delivery-scope .auth-header .brand b{display:none}.voyco-delivery-scope .auth-header>a:last-child{text-align:right;max-width:45%}.voyco-delivery-scope .register-shell{width:calc(100% - 28px)}.voyco-delivery-scope .register-card{width:100%}.voyco-delivery-scope .onboarding>section{width:calc(100% - 28px)}.voyco-delivery-scope .onboarding form{padding:20px}.voyco-delivery-scope .clerk-box>div{max-width:100%}}.voyco-delivery-scope .driver-assignment{background:#0d1b11;border:1px solid #64f23844;margin:18px 0;padding:15px}.voyco-delivery-scope .driver-assignment.compact{max-width:720px;padding:12px}.voyco-delivery-scope .closed-order-note{color:#aab4ac;background:#63ff370a;border:1px solid #63ff3740;padding:11px 13px}.voyco-delivery-scope .driver-assignment>label{color:var(--green);letter-spacing:.12em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.voyco-delivery-scope .driver-assignment select{color:#fff;background:#111813;border:1px solid #2b392f;width:100%;padding:12px}.voyco-delivery-scope .assigned-driver{border-top:1px solid #253328;align-items:center;gap:11px;margin-top:13px;padding-top:13px;display:flex}.voyco-delivery-scope .assigned-driver>svg{width:22px;color:var(--green)}.voyco-delivery-scope .assigned-driver>div{flex-direction:column;gap:4px;display:flex}.voyco-delivery-scope .assigned-driver span{color:#8d978f;font-size:12px}.voyco-delivery-scope .driver-assignments{border:1px solid var(--line);background:#090f0b;margin:0 6vw 50px;padding:28px}.voyco-delivery-scope .driver-job{background:#070b08;border:1px solid #253128;margin-top:12px}.voyco-delivery-scope .driver-job summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:18px;list-style:none;display:grid}.voyco-delivery-scope .driver-job summary::-webkit-details-marker{display:none}.voyco-delivery-scope .driver-job summary>span{color:#8d978f}.voyco-delivery-scope .driver-job-body{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:18px;padding:20px;display:grid}.voyco-delivery-scope .pickup-box{background:#0d1b11;border:1px solid #64f23844;padding:20px}.voyco-delivery-scope .pickup-box>span{letter-spacing:.15em;color:var(--green);font-size:10px}.voyco-delivery-scope .pickup-box h3{margin:10px 0}.voyco-delivery-scope .pickup-box p,.voyco-delivery-scope .pickup-box small{color:#a0aaa2;line-height:1.5}.voyco-delivery-scope .driver-route{gap:9px;display:grid}.voyco-delivery-scope .driver-route article{border:1px solid var(--line);grid-template-columns:34px 1fr;gap:12px;padding:14px;display:grid}.voyco-delivery-scope .driver-route article>b{width:30px;height:30px;color:var(--green);background:#142619;border-radius:50%;place-items:center;display:grid}.voyco-delivery-scope .driver-route h3{margin:0 0 7px;font-size:15px}.voyco-delivery-scope .driver-route p,.voyco-delivery-scope .driver-route span,.voyco-delivery-scope .driver-route small{color:#8e9891;font-size:12px;line-height:1.5;display:block}.voyco-delivery-scope .driver-route small{color:#bbc3bd;margin-top:7px}@media (width<=760px){.voyco-delivery-scope .driver-job-body{grid-template-columns:1fr}.voyco-delivery-scope .driver-assignments{margin-left:20px;margin-right:20px}.voyco-delivery-scope .driver-job summary{grid-template-columns:1fr auto}.voyco-delivery-scope .driver-job summary>span{grid-column:1/-1}}@media (width<=520px){.voyco-delivery-scope .driver-assignments{margin-left:18px;margin-right:18px;padding:18px}.voyco-delivery-scope .driver-job summary{grid-template-columns:1fr;padding:14px}.voyco-delivery-scope .driver-job summary>em{width:max-content}.voyco-delivery-scope .driver-job-body{padding:14px}.voyco-delivery-scope .driver-assignment select{font-size:12px}}.voyco-delivery-scope .admin-order{border-left:5px solid #8b9490}.voyco-delivery-scope .admin-order.status-requested,.voyco-delivery-scope .admin-order.status-accepted{border-left-color:#f4b942}.voyco-delivery-scope .admin-order.status-assigned{border-left-color:#4ba3ff}.voyco-delivery-scope .admin-order.status-picked_up{border-left-color:#b676ff}.voyco-delivery-scope .admin-order.status-completed{border-left-color:var(--green)}.voyco-delivery-scope .admin-order.status-canceled{border-left-color:#ff6464}.voyco-delivery-scope .status-track{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:4px;margin-top:18px;padding-top:18px;display:grid}.voyco-delivery-scope .status-track>div{color:#626d65;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.voyco-delivery-scope .status-track>div:after{content:"";background:#263029;height:2px;position:absolute;top:6px;left:18px;right:-4px}.voyco-delivery-scope .status-track>div:last-child:after{display:none}.voyco-delivery-scope .status-track i{z-index:1;background:#263029;border:1px solid #3b463e;border-radius:3px;flex:none;width:13px;height:13px;position:relative}.voyco-delivery-scope .status-track .done{color:#fff}.voyco-delivery-scope .status-track .done i{background:var(--green);border-color:var(--green);box-shadow:0 0 12px #64f23855}.voyco-delivery-scope .status-track .done:after{background:var(--green)}.voyco-delivery-scope .money-breakdown,.voyco-delivery-scope .driver-earning{background:#243028;border:1px solid #243028;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:20px;display:grid}.voyco-delivery-scope .money-breakdown>div,.voyco-delivery-scope .driver-earning>div{background:#0d1510;flex-direction:column;gap:7px;padding:15px;display:flex}.voyco-delivery-scope .money-breakdown span,.voyco-delivery-scope .driver-earning span{letter-spacing:.12em;color:#7c877f;font-size:9px}.voyco-delivery-scope .money-breakdown strong,.voyco-delivery-scope .driver-earning strong{font:700 20px Manrope}.voyco-delivery-scope .money-breakdown>div:nth-child(2) strong,.voyco-delivery-scope .driver-earning>div:nth-child(2) strong{color:var(--green)}.voyco-delivery-scope .driver-earning{grid-template-columns:1fr 1fr;margin:0 20px 4px}.voyco-delivery-scope .driver-earning>div{padding:18px}.voyco-delivery-scope .driver-earning strong{font-size:26px}.voyco-delivery-scope .driver-job .status-track{margin:0 20px;padding:17px 0}.voyco-delivery-scope .driver-job-actions{padding:0 20px 20px}.voyco-delivery-scope .driver-job-actions button{background:var(--green);color:#071006;cursor:pointer;border:0;width:100%;padding:15px;font-weight:800}.voyco-delivery-scope .order-status.requested,.voyco-delivery-scope .order-status.accepted{color:#f4b942;background:#f4b9421b}.voyco-delivery-scope .order-status.assigned{color:#6fb7ff;background:#4ba3ff1b}.voyco-delivery-scope .order-status.picked_up{color:#ca9bff;background:#b676ff1b}.voyco-delivery-scope .order-status.completed{color:var(--green);background:#64f2381b}.voyco-delivery-scope .order-status.canceled{color:#ff7a7a;background:#ff64641b}.voyco-delivery-scope .auth-header-links{align-items:center;gap:20px;font-size:13px;display:flex}.voyco-delivery-scope .auth-header-links a:first-child,.voyco-delivery-scope .portal-home-button{color:var(--green);white-space:nowrap;font-weight:700}.voyco-delivery-scope .auth-header-links a:hover,.voyco-delivery-scope .portal-home-button:hover{color:#fff}@media (width<=560px){.voyco-delivery-scope .auth-header-links{text-align:right;gap:10px;font-size:11px}.voyco-delivery-scope .portal-home-button{font-size:11px}}@media (width<=650px){.voyco-delivery-scope .status-track{grid-template-columns:1fr 1fr;gap:14px}.voyco-delivery-scope .status-track>div:after{display:none}.voyco-delivery-scope .money-breakdown{grid-template-columns:1fr}.voyco-delivery-scope .driver-earning{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.voyco-delivery-scope .driver-job .status-track{margin-left:14px;margin-right:14px}}.voyco-delivery-scope .delivery-route-links{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:14px 0;display:flex}.voyco-delivery-scope .delivery-route-links a{color:#c9ffb6;overflow-wrap:anywhere;background:#173219;border:1px solid #80d84e;border-radius:10px;align-items:center;max-width:100%;padding:9px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.voyco-delivery-scope .delivery-route-links a:hover,.voyco-delivery-scope .delivery-route-links a:focus-visible{background:#245326}.voyco-delivery-scope .delivery-route-links small{flex-basis:100%;font-size:13px}.voyco-delivery-scope .status-track{align-items:center;padding-top:30px;padding-bottom:4px}@media (width<=760px){.voyco-delivery-scope .delivery-site-header .master-access{letter-spacing:.03em;font-size:10px;display:inline-flex!important}}.voyco-delivery-scope .dash-intro h1,.voyco-delivery-scope .driver-active-intro h1{font-size:22px!important;line-height:1.2!important}.voyco-delivery-scope .final-delete{flex-wrap:wrap}.voyco-delivery-scope .final-delete strong{flex-basis:100%}.voyco-delivery-scope .final-delete input{color:#fff;background:#120a0a;border:1px solid #ff6c6c;min-height:42px;padding:0 12px;font-weight:900}.voyco-delivery-scope .master-access{color:#63ff37;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:900}.voyco-delivery-scope .account-menu-button{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.voyco-delivery-scope .account-menu-button svg{width:17px;height:17px}.voyco-delivery-scope .account-center-overlay{z-index:160;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000502d1;padding:24px;position:fixed;inset:0;overflow:auto}.voyco-delivery-scope .account-center{color:#fff;background:#07100b;border:1px solid #63ff374d;border-radius:22px;width:min(1040px,100%);margin:auto;padding:clamp(20px,4vw,38px);box-shadow:0 30px 100px #000000b3}.voyco-delivery-scope .account-center>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:25px;display:flex}.voyco-delivery-scope .account-center>header span,.voyco-delivery-scope .document-intro span,.voyco-delivery-scope .admin-document-review header span{color:#63ff37;letter-spacing:.14em;font-size:11px;font-weight:900}.voyco-delivery-scope .account-center h2{margin:5px 0 0;font-size:clamp(32px,6vw,56px)}.voyco-delivery-scope .account-center>header>button{color:#fff;cursor:pointer;background:#101a13;border:1px solid #314036;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.voyco-delivery-scope .account-profile-form{background:#09150d;border:1px solid #213326;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.voyco-delivery-scope .account-profile-form h3,.voyco-delivery-scope .account-profile-form .wide{grid-column:1/-1}.voyco-delivery-scope .account-profile-form label{color:#a8b0aa;gap:7px;font-size:13px;font-weight:800;display:grid}.voyco-delivery-scope .account-profile-form input,.voyco-delivery-scope .account-profile-form select,.voyco-delivery-scope .account-profile-form textarea{color:#fff;width:100%;min-height:46px;font:inherit;background:#101a13;border:1px solid #324238;border-radius:8px;padding:11px 13px}.voyco-delivery-scope .save-account{color:#07100b;cursor:pointer;background:#63ff37;border:0;border-radius:8px;min-height:48px;padding:0 20px;font-weight:900}.voyco-delivery-scope .driver-documents{background:#07131c;border:1px solid #2389ff59;margin-top:24px;padding:22px}.voyco-delivery-scope .document-intro{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.voyco-delivery-scope .document-intro>svg{color:#63ff37;flex:none}.voyco-delivery-scope .document-intro h3{margin:4px 0 7px;font-size:25px}.voyco-delivery-scope .document-intro p{color:#9fa9a2;margin:0}.voyco-delivery-scope .document-grid,.voyco-delivery-scope .admin-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.voyco-delivery-scope .document-item,.voyco-delivery-scope .admin-document-grid article{background:#0d1811;border:1px solid #2d3c32;border-left:4px solid #68736b;padding:15px}.voyco-delivery-scope .document-item.approved,.voyco-delivery-scope .admin-document-grid article.approved{border-left-color:#63ff37}.voyco-delivery-scope .document-item.pending,.voyco-delivery-scope .admin-document-grid article.pending{border-left-color:#ff9b3d}.voyco-delivery-scope .document-item.rejected,.voyco-delivery-scope .admin-document-grid article.rejected{border-left-color:#ff5b5b}.voyco-delivery-scope .document-item>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:6px 9px;display:grid}.voyco-delivery-scope .document-item svg{color:#63ff37;width:18px}.voyco-delivery-scope .document-item b{color:#9ca69f;text-transform:uppercase;grid-column:2;font-size:12px}.voyco-delivery-scope .document-item>input{color:#fff;background:#09100b;border:1px solid #314036;width:100%;margin:12px 0;padding:9px}.voyco-delivery-scope .document-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.voyco-delivery-scope .document-actions label{cursor:pointer;border:1px solid #3b4c40;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:12px;font-weight:800;display:flex}.voyco-delivery-scope .document-actions input{display:none}.voyco-delivery-scope .danger-zone{background:#ff5b5b0d;border:1px solid #ff5b5b59;align-items:center;gap:14px;margin-top:24px;padding:19px;display:flex}.voyco-delivery-scope .danger-zone>svg{color:#ff6c6c}.voyco-delivery-scope .danger-zone>div:not(.delete-confirm){flex:1}.voyco-delivery-scope .danger-zone h3,.voyco-delivery-scope .danger-zone p{margin:0}.voyco-delivery-scope .danger-zone p{color:#9ca59e;margin-top:4px}.voyco-delivery-scope .danger-zone button{color:#ff8b8b;cursor:pointer;background:0 0;border:1px solid #ff6c6c;min-height:42px;padding:0 14px;font-weight:800}.voyco-delivery-scope .delete-confirm{gap:8px;display:flex}.voyco-delivery-scope .account-notice{color:#111;background:#ff9b3d;padding:13px 16px;font-weight:900;position:sticky;bottom:8px}.voyco-delivery-scope .admin-document-review{background:#08120b;border:1px solid #63ff3738;margin-top:22px;padding:18px}.voyco-delivery-scope .admin-document-review>header{gap:12px;margin-bottom:16px;display:flex}.voyco-delivery-scope .admin-document-review header h3,.voyco-delivery-scope .admin-document-review header p{margin:3px 0}.voyco-delivery-scope .admin-document-review header p{color:#9aa39c}.voyco-delivery-scope .admin-document-grid article>div{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.voyco-delivery-scope .admin-document-grid article span{color:#a4ada6;grid-column:2;font-size:12px}.voyco-delivery-scope .admin-document-grid article footer{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:11px;display:grid}.voyco-delivery-scope .admin-document-grid article button{color:#fff;cursor:pointer;background:#111b14;border:1px solid #344239;min-height:36px;font-size:11px;font-weight:800}.voyco-delivery-scope .admin-document-grid article button:first-child{justify-content:center;align-items:center;gap:4px;display:flex}.voyco-delivery-scope .admin-document-grid article button:first-child svg{width:14px}@media (width<=760px){.voyco-delivery-scope .master-access{display:none}.voyco-delivery-scope .account-center-overlay{padding:0}.voyco-delivery-scope .account-center{border:0;border-radius:0;min-height:100dvh;padding:18px 14px 30px}.voyco-delivery-scope .account-profile-form{grid-template-columns:1fr;padding:15px}.voyco-delivery-scope .account-profile-form h3,.voyco-delivery-scope .account-profile-form .wide{grid-column:auto}.voyco-delivery-scope .document-grid,.voyco-delivery-scope .admin-document-grid{grid-template-columns:1fr}.voyco-delivery-scope .danger-zone{flex-wrap:wrap;align-items:flex-start}.voyco-delivery-scope .danger-zone>div:not(.delete-confirm){flex-basis:calc(100% - 44px)}.voyco-delivery-scope .delete-confirm{width:100%}.voyco-delivery-scope .portal-header>div{flex-wrap:wrap}}.voyco-delivery-scope .driver-job .status-track,.voyco-delivery-scope .company-status{padding-top:30px}.voyco-delivery-scope .status-track>div{line-height:1.35}.voyco-delivery-scope .status-track>div:after{top:-13px;left:6px;right:-4px}@media (width<=650px){.voyco-delivery-scope .status-track>div{min-height:32px}}.voyco-delivery-scope .history-insights,.voyco-delivery-scope .driver-finance{background:#63ff3709;border:1px solid #63ff372e;margin:18px 0 26px;padding:clamp(16px,3vw,26px)}.voyco-delivery-scope .history-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.voyco-delivery-scope .history-tools label{border:1px solid #ffffff21;align-items:center;gap:10px;min-width:min(100%,390px);padding:0 14px;display:flex}.voyco-delivery-scope .history-tools label svg{color:#63ff37;width:18px}.voyco-delivery-scope .history-tools input{background:0 0;border:0;width:100%}.voyco-delivery-scope .period-picker{flex-wrap:wrap;gap:8px;display:flex}.voyco-delivery-scope .period-picker button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #ffffff21;min-height:40px;padding:0 14px}.voyco-delivery-scope .period-picker button.active{color:#63ff37;background:#63ff3714;border-color:#63ff37}.voyco-delivery-scope .finance-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.voyco-delivery-scope .finance-cards article{background:#00000047;border:1px solid #ffffff1a;gap:7px;min-width:0;padding:18px;display:grid}.voyco-delivery-scope .finance-cards span{color:#888;letter-spacing:.12em;font-size:11px}.voyco-delivery-scope .finance-cards strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(22px,3vw,34px)}.voyco-delivery-scope .finance-cards .featured strong{color:#63ff37}.voyco-delivery-scope .driver-tabs{margin-bottom:22px}.voyco-delivery-scope .driver-history-list{gap:16px;display:grid}.voyco-delivery-scope .driver-history-card{border-left-color:#63ff37}.voyco-delivery-scope .history-route-summary{border-bottom:1px solid #ffffff1a;gap:6px;padding:18px 24px;display:grid}.voyco-delivery-scope .history-route-summary span,.voyco-delivery-scope .history-route-summary small{color:#999}.voyco-delivery-scope .compact-history{padding:0 24px 22px}.voyco-delivery-scope .driver-finance>.period-picker{margin-bottom:18px}.voyco-delivery-scope .earnings-ledger{border-top:1px solid #ffffff1a;margin-top:18px;display:grid}.voyco-delivery-scope .earnings-ledger article{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding:15px 4px;display:flex}.voyco-delivery-scope .earnings-ledger article div{gap:4px;display:grid}.voyco-delivery-scope .earnings-ledger span{color:#888;font-size:13px}.voyco-delivery-scope .earnings-ledger b{color:#63ff37;font-size:19px}.voyco-delivery-scope .client-nav-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.voyco-delivery-scope .client-nav-grid button{color:#090909;cursor:pointer;background:#ff8a1f;border:2px solid #ff8a1f;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:64px;padding:12px;font-weight:900;transition:transform .2s,background .2s;display:flex}.voyco-delivery-scope .client-nav-grid button:hover,.voyco-delivery-scope .client-nav-grid button.active{background:#ffad55;transform:translateY(-2px)}.voyco-delivery-scope .client-nav-grid svg{flex:none;width:21px}.voyco-delivery-scope .client-nav-grid span{overflow-wrap:anywhere}.voyco-delivery-scope .portal-back{color:#ff9b3d;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:16px;font-weight:800;display:inline-flex}.voyco-delivery-scope .portal-back svg{width:18px}.voyco-delivery-scope .intro-kicker-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.voyco-delivery-scope .intro-kicker-row .portal-back{margin:0}.voyco-delivery-scope .wheel-panel{text-align:center;background:radial-gradient(circle at 50% 58%,#ff8a1f17,#0000 45%),#090f0b;border:1px solid #ff8a1f52;margin:0 6vw 28px;padding:24px 24px 6px}.voyco-delivery-scope .wheel-panel>span{color:#ff9b3d;letter-spacing:.16em;font-size:11px;font-weight:900}.voyco-delivery-scope .wheel-panel>h2{margin:8px 0 2px;font:800 clamp(21px,3vw,30px) Manrope,sans-serif}.voyco-delivery-scope .client-wheel{aspect-ratio:1;filter:drop-shadow(0 22px 38px #00000061);width:min(390px,100vw - 36px);min-height:0;margin:10px auto 18px;display:block}.voyco-delivery-scope .client-wheel svg{width:100%;height:auto;display:block;overflow:visible}.voyco-delivery-scope .client-wheel g{cursor:pointer;outline:none}.voyco-delivery-scope .client-wheel path{fill:#ff8a1f;stroke:#080a08;stroke-width:4px;transform-origin:160px 160px;transition:fill .2s,transform .2s}.voyco-delivery-scope .client-wheel g:nth-child(2) path{fill:#ff962f}.voyco-delivery-scope .client-wheel g:nth-child(3) path{fill:#ffa541}.voyco-delivery-scope .client-wheel g:nth-child(4) path{fill:#ffb153}.voyco-delivery-scope .client-wheel g:nth-child(5) path{fill:#ffbd67}.voyco-delivery-scope .client-wheel:not(.has-selection):not(.has-offer) g:hover path,.voyco-delivery-scope .client-wheel:not(.has-selection):not(.has-offer) g:focus path,.voyco-delivery-scope .client-wheel g.active path{fill:#63ff37;transform:scale(1.025)}.voyco-delivery-scope .client-wheel text{fill:#090b09;letter-spacing:.025em;pointer-events:none;font:900 12px Manrope,sans-serif}.voyco-delivery-scope .client-wheel .wheel-center{fill:#63ff37;stroke:#63ff37;stroke-width:4px}.voyco-delivery-scope .client-wheel .wheel-brand{fill:#07100b;letter-spacing:.08em;font-size:18px}.voyco-delivery-scope .client-wheel .wheel-sub{fill:#07100b;letter-spacing:.16em;font-size:9px}.voyco-delivery-scope .client-wheel .wheel-home{cursor:pointer}.voyco-delivery-scope .client-wheel .wheel-home:focus-visible .wheel-center{stroke:#fff;stroke-width:3px}.voyco-delivery-scope .driver-wheel-panel{text-align:center;background:radial-gradient(circle at 50% 58%,#ff8a1f17,#0000 48%),#090f0b;border:1px solid #ff8a1f52;margin:0 0 26px;padding:22px 12px 2px}.voyco-delivery-scope .driver-wheel-panel>span{color:#ff9b3d;letter-spacing:.16em;font-size:11px;font-weight:900}.voyco-delivery-scope .driver-wheel{min-height:0}.voyco-delivery-scope .driver-wheel text{font-size:11px}.voyco-delivery-scope .driver-wheel .wheel-brand{letter-spacing:.045em;font-size:14px}.voyco-delivery-scope .driver-wheel .wheel-center{fill:#63ff37;stroke:#63ff37;transition:fill .25s,stroke .25s}.voyco-delivery-scope .driver-wheel .wheel-brand{fill:#07100b;transition:fill .25s}.voyco-delivery-scope .driver-wheel .wheel-center.delivery-running{fill:#07100b;stroke:#273229}.voyco-delivery-scope .driver-wheel .wheel-brand.delivery-running{fill:#fff}.voyco-delivery-scope .driver-wheel g.selected:not(.offer-alert) path{fill:#63ff37;transform:scale(1.025)}.voyco-delivery-scope .driver-wheel.has-offer g.selected:not(.offer-alert) path{fill:#ff8a1f;transform:none}.voyco-delivery-scope .driver-wheel g.active-delivery path{fill:#63ff37;filter:drop-shadow(0 0 13px #63ff37b8);transform:scale(1.025)}.voyco-delivery-scope .driver-wheel g.offer-alert path{fill:#2389ff;animation:.65s ease-in-out infinite alternate offer-wheel-pulse}.voyco-delivery-scope .driver-wheel g.offer-alert text{fill:#fff}.voyco-delivery-scope .driver-approval-overlay{z-index:1600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.voyco-delivery-scope .driver-approval-dialog{color:#fff;text-align:center;background:linear-gradient(145deg,#102416,#070c09);border:1px solid #63ff376b;border-radius:18px;width:min(430px,100%);padding:34px 28px;box-shadow:0 28px 90px #000000a6}.voyco-delivery-scope .driver-approval-dialog>svg{color:#07100b;background:#63ff37;border-radius:50%;width:54px;height:54px;padding:12px}.voyco-delivery-scope .driver-approval-dialog>span{color:#63ff37;letter-spacing:.18em;margin-top:20px;font-size:12px;font-weight:900;display:block}.voyco-delivery-scope .driver-approval-dialog h2{margin:10px 0;font-size:28px}.voyco-delivery-scope .driver-approval-dialog p{color:#b7c1ba;line-height:1.6}.voyco-delivery-scope .driver-approval-dialog button{color:#07100b;background:#63ff37;border:0;border-radius:9px;width:100%;margin-top:10px;padding:14px 18px;font-weight:900}.voyco-delivery-scope .document-required-title{border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:12px;display:grid}.voyco-delivery-scope .document-required-title>svg{margin-top:3px}.voyco-delivery-scope .document-required-title small{color:#63ff37;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.voyco-delivery-scope .document-required-title h4{color:#fff;margin:5px 0 0;font-size:16px;line-height:1.3}.voyco-delivery-scope .document-required-title>b{color:#ffad55;white-space:nowrap;grid-column:auto;align-self:start;font-size:10px}.voyco-delivery-scope .document-expiry{color:#aeb8b0;gap:6px;margin:12px 0;font-size:11px;font-weight:700;display:grid}.voyco-delivery-scope .document-expiry input{color:#fff;background:#09100b;border:1px solid #314036;width:100%;margin:0;padding:9px}.voyco-delivery-scope .document-actions label{font-size:13px}@media (width<=420px){.voyco-delivery-scope .document-required-title{grid-template-columns:auto minmax(0,1fr)}.voyco-delivery-scope .document-required-title>b{grid-column:2}}@keyframes offer-wheel-pulse{0%{filter:drop-shadow(0 0 2px #2389ff59);opacity:.62}to{filter:drop-shadow(0 0 16px #2389ff);opacity:1}}.voyco-delivery-scope .driver-offer-list{gap:14px;margin-bottom:24px;display:grid}.voyco-delivery-scope .driver-offer{background:linear-gradient(110deg,#2389ff1f,#0000 56%),#07100b;border:1px solid #2389ff;border-left-width:5px;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.voyco-delivery-scope .driver-offer>div:first-child{gap:6px;display:grid}.voyco-delivery-scope .driver-offer span{color:#55a6ff;letter-spacing:.13em;font-size:11px;font-weight:900}.voyco-delivery-scope .driver-offer h3,.voyco-delivery-scope .driver-offer p{margin:0}.voyco-delivery-scope .driver-offer p,.voyco-delivery-scope .driver-offer small{color:#9ba49e}.voyco-delivery-scope .offer-actions{flex:none;gap:8px;display:flex}.voyco-delivery-scope .offer-actions button{cursor:pointer;border:0;min-height:38px;padding:8px 15px;font-weight:900}.voyco-delivery-scope .offer-actions .accept{color:#07100b;background:#63ff37}.voyco-delivery-scope .offer-actions .decline{color:#fff;background:#a92738}.voyco-delivery-scope .driver-offer-overlay{z-index:115;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000502ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.voyco-delivery-scope .driver-offer-popup{border:1px solid #2389ff;border-radius:20px;align-items:stretch;gap:18px;width:min(620px,100%);max-height:calc(100dvh - 36px);padding:clamp(20px,4vw,30px);display:grid;overflow:auto;box-shadow:0 28px 100px #000000d1,0 0 36px #2389ff38}.voyco-delivery-scope .driver-offer-popup>header{border-bottom:1px solid #55a6ff38;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.voyco-delivery-scope .driver-offer-popup>header div{gap:7px;display:grid}.voyco-delivery-scope .driver-offer-popup>header h2{color:#fff;margin:0;font-size:clamp(25px,6vw,38px);line-height:1.05}.voyco-delivery-scope .driver-offer-popup>header>b{color:#fff;background:#2389ff;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.voyco-delivery-scope .offer-summary{grid-template-columns:1.35fr .9fr .7fr;gap:9px;display:grid}.voyco-delivery-scope .offer-summary>div{background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.voyco-delivery-scope .offer-summary small,.voyco-delivery-scope .offer-destinations>small{color:#7f8b83;letter-spacing:.12em;font-size:10px;font-weight:900}.voyco-delivery-scope .offer-summary strong{color:#fff;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.voyco-delivery-scope .offer-summary p{color:#aab3ad;font-size:13px;line-height:1.4}.voyco-delivery-scope .offer-summary .offer-gain{color:#63ff37;font-size:20px}.voyco-delivery-scope .offer-destinations{gap:8px;display:grid}.voyco-delivery-scope .offer-destinations>div{border-top:1px solid #ffffff14;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.voyco-delivery-scope .offer-destinations>div>b{color:#fff;background:#2389ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.voyco-delivery-scope .offer-destinations p{gap:3px;margin:0;display:grid}.voyco-delivery-scope .offer-destinations p strong{color:#fff}.voyco-delivery-scope .offer-destinations p span{color:#9ba49e;font-size:13px;line-height:1.4}.voyco-delivery-scope .driver-offer-popup .offer-actions{background:#07100b;grid-template-columns:1.3fr 1fr;padding-top:8px;display:grid;position:sticky;bottom:-1px}.voyco-delivery-scope .driver-offer-popup .offer-actions button{border-radius:10px;min-height:48px;font-size:14px}.voyco-delivery-scope .offer-returned{background:#ff8a1f17;border:1px solid #ff8a1f80;gap:4px;margin-top:12px;padding:12px;display:grid}.voyco-delivery-scope .offer-returned b{color:#ff9b3d}.voyco-delivery-scope .offer-returned span{color:#b5bcb7;font-size:13px}.voyco-delivery-scope .delivery-progress-action{background:linear-gradient(90deg,#63ff3714,#0000);border-top:1px solid #63ff3740;justify-content:space-between;align-items:center;gap:18px;display:flex}.voyco-delivery-scope .delivery-progress-action>div{gap:5px;min-width:0;display:grid}.voyco-delivery-scope .delivery-progress-action>div>span{color:#63ff37;letter-spacing:.12em;font-size:11px;font-weight:900}.voyco-delivery-scope .delivery-progress-action>div>strong{font-size:17px}.voyco-delivery-scope .delivery-progress-action>div>small{color:#9ca69e;overflow-wrap:anywhere}.voyco-delivery-scope .delivery-progress-action .complete-route-button{color:#07100b;cursor:pointer;background:#63ff37;border:0;justify-content:center;align-items:center;gap:9px;min-width:220px;min-height:50px;margin:0;font-weight:900;display:flex}.voyco-delivery-scope .delivery-progress-action .complete-route-button svg{width:19px}.voyco-delivery-scope .intro-kicker-row .status-pill{flex:none;margin:0 0 0 auto}.voyco-delivery-scope .status-pill{letter-spacing:.01em;font:800 12px/1 Manrope,sans-serif}.voyco-delivery-scope .status-pill.active{color:#63ff37;border-color:#63ff3766}.voyco-delivery-scope .status-pill.pending{color:#ff9b3d;border-color:#ff9b3d73}.voyco-delivery-scope .status-pill.suspended{color:#ff7886;border-color:#ff485973}.voyco-delivery-scope .status-pill.suspended i{background:#ff4859}.voyco-delivery-scope .pending-review-popup{z-index:40;color:#fff;background:#0c120df7;border:1px solid #ff9b3d8c;align-items:flex-start;gap:13px;width:min(390px,100vw - 32px);padding:17px 18px;display:flex;position:fixed;top:96px;right:22px;box-shadow:0 18px 55px #00000061,inset 4px 0 #ff9b3d}.voyco-delivery-scope .pending-review-popup>svg{color:#ff9b3d;flex:none;width:21px}.voyco-delivery-scope .pending-review-popup div{gap:5px;display:grid}.voyco-delivery-scope .pending-review-popup strong{font:800 15px/1.2 Manrope,sans-serif}.voyco-delivery-scope .pending-review-popup span{color:#aeb8b0;font:500 13px/1.5 Manrope,sans-serif}.voyco-delivery-scope .suspended-account-popup{border-color:#ff4859bf;box-shadow:0 18px 55px #0000006b,inset 4px 0 #ff4859}.voyco-delivery-scope .suspended-account-popup>svg{color:#ff6473}.voyco-delivery-scope .order-messages{margin:16px 20px 22px}.voyco-delivery-scope .message-toggle{color:#79b8ff;cursor:pointer;background:#2389ff14;border:1px solid #2389ff8c;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;padding:10px 15px;font-weight:900;display:flex}.voyco-delivery-scope .message-toggle svg{width:19px}.voyco-delivery-scope .message-toggle b{color:#fff;background:#2389ff;border-radius:50px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;display:grid}.voyco-delivery-scope .message-panel{background:#060d08;border:1px solid #ffffff21;margin-top:8px}.voyco-delivery-scope .centered-chat.open:before{content:"";z-index:79;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;position:fixed;inset:0}.voyco-delivery-scope .centered-chat.open .message-panel{z-index:80;width:min(680px,100vw - 28px);max-height:min(760px,100vh - 28px);margin:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 100px #000000b3}.voyco-delivery-scope .message-panel>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.voyco-delivery-scope .message-panel>header span{color:#63ff37;letter-spacing:.12em;font-size:11px;font-weight:900}.voyco-delivery-scope .message-panel>header h3{margin:4px 0 0;font-size:19px}.voyco-delivery-scope .message-panel>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;place-items:center;gap:6px;width:auto;height:38px;padding:0 11px;display:flex}.voyco-delivery-scope .message-panel>header button span{color:#fff;letter-spacing:0;font-size:12px}.voyco-delivery-scope .message-list{gap:10px;max-height:360px;padding:16px;display:grid;overflow-y:auto}.voyco-delivery-scope .message-empty{color:#879089;background:#ffffff06;align-items:center;gap:12px;padding:20px;display:flex}.voyco-delivery-scope .message-empty svg{color:#63ff37;flex:none}.voyco-delivery-scope .message-empty p{margin:0;line-height:1.5}.voyco-delivery-scope .message-item{background:#2389ff12;border-left:3px solid #2389ff;gap:10px;padding:13px 14px;display:flex}.voyco-delivery-scope .message-item.occurrence{background:#ff8a1f14;border-left-color:#ff8a1f}.voyco-delivery-scope .message-item>svg{color:#ff9b3d;flex:none;width:19px}.voyco-delivery-scope .message-item>div{gap:5px;min-width:0;display:grid}.voyco-delivery-scope .message-item span{color:#9da69f;font-size:12px}.voyco-delivery-scope .message-item span b{color:#fff}.voyco-delivery-scope .message-item em{color:#ffad55;background:#ff8a1f26;width:max-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.voyco-delivery-scope .message-item p{color:#f0f4f1;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.voyco-delivery-scope .message-item small{color:#6f7971}.voyco-delivery-scope .message-compose{border-top:1px solid #ffffff1a;gap:10px;padding:16px;display:grid}.voyco-delivery-scope .message-kind{gap:8px;display:flex}.voyco-delivery-scope .message-kind button{color:#9aa39c;cursor:pointer;background:0 0;border:1px solid #ffffff24;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-weight:800;display:flex}.voyco-delivery-scope .message-kind button.active{color:#79b8ff;background:#2389ff1f;border-color:#2389ff}.voyco-delivery-scope .message-kind button.warning.active{color:#ffad55;background:#ff8a1f1f;border-color:#ff8a1f}.voyco-delivery-scope .message-kind svg{width:16px}.voyco-delivery-scope .message-compose select{color:#fff;background:#0a120c;border:1px solid #ff8a1f66;min-height:44px;padding:9px 11px}.voyco-delivery-scope .message-recipient{color:#9ba59d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:13px;display:grid}.voyco-delivery-scope .message-recipient>span{color:#63ff37;font-weight:900}.voyco-delivery-scope .message-target{border:1px solid #2389ff59;color:#79b8ff!important;background:#2389ff14!important}.voyco-delivery-scope .driver-route>header{background:#2389ff14;border:1px solid #2389ff73;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.voyco-delivery-scope .driver-route>header span{color:#79b8ff;letter-spacing:.12em;font-size:11px;font-weight:900}.voyco-delivery-scope .driver-route>header b{color:#fff;font-size:13px}.voyco-delivery-scope .driver-route article{position:relative}.voyco-delivery-scope .driver-route article.delivered{opacity:.72;pointer-events:none}.voyco-delivery-scope .delivered-check{align-items:center;gap:6px;display:flex!important}.voyco-delivery-scope .delivered-check svg{color:#07100b;background:#63ff37;border-radius:50%;width:18px;height:18px;padding:2px}.voyco-delivery-scope .route-data-warning{color:#ffd2a5;background:#ff9b3d17;border:1px solid #ff9b3d;padding:16px;line-height:1.5}.voyco-delivery-scope .delivery-confirm-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.voyco-delivery-scope .delivery-confirm-dialog{background:#07100b;border:1px solid #63ff3780;gap:15px;width:min(520px,100%);padding:clamp(22px,5vw,36px);display:grid;box-shadow:0 28px 100px #000000c7}.voyco-delivery-scope .delivery-confirm-dialog>svg{color:#63ff37;width:34px}.voyco-delivery-scope .delivery-confirm-dialog>span{color:#63ff37;letter-spacing:.14em;font-size:11px;font-weight:900}.voyco-delivery-scope .delivery-confirm-dialog h2{margin:0;font-size:clamp(22px,5vw,32px);line-height:1.15}.voyco-delivery-scope .confirm-address{background:#ffffff09;border:1px solid #ffffff1f;padding:14px}.voyco-delivery-scope .confirm-address p{color:#aab4ac;margin:6px 0 0;line-height:1.5}.voyco-delivery-scope .delivery-confirm-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.voyco-delivery-scope .delivery-confirm-actions button{cursor:pointer;border:0;min-height:50px;padding:10px 14px;font-weight:900}.voyco-delivery-scope .delivery-confirm-actions .confirm-yes{color:#07100b;background:#63ff37}.voyco-delivery-scope .delivery-confirm-actions .confirm-no{color:#fff;background:#111813;border:1px solid #ffffff2e}.voyco-delivery-scope .compose-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.voyco-delivery-scope .compose-row textarea{resize:vertical;color:#fff;min-height:82px;font:inherit;background:#0a120c;border:1px solid #ffffff24;padding:12px}.voyco-delivery-scope .compose-row button{color:#061007;cursor:pointer;background:#63ff37;border:0;justify-content:center;align-items:center;gap:7px;min-width:112px;font-weight:900;display:flex}.voyco-delivery-scope .compose-row button:disabled{opacity:.45;cursor:not-allowed}.voyco-delivery-scope .compose-row svg{width:17px}.voyco-delivery-scope .message-error{color:#ff7785;margin:0;font-size:13px}.voyco-delivery-scope .driver-history-thread{border:1px solid #ffffff14}.voyco-delivery-scope .driver-history-thread>.driver-job{border:0;margin:0}.voyco-delivery-scope .business-finance{margin:0 6vw}.voyco-delivery-scope .business-finance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.voyco-delivery-scope .business-finance-cards article{background:#07100b;border:1px solid #ffffff1a;gap:8px;min-width:0;padding:20px;display:grid}.voyco-delivery-scope .business-finance-cards span{color:#ff9b3d;letter-spacing:.1em;font-size:11px}.voyco-delivery-scope .business-finance-cards strong{color:#fff;font-size:clamp(22px,3vw,34px)}.voyco-delivery-scope .business-finance-cards small{color:#848e87;line-height:1.45}.voyco-delivery-scope .business-finance-list{margin-top:24px;overflow-x:auto}.voyco-delivery-scope .business-finance-head,.voyco-delivery-scope .business-finance-list>article{border-bottom:1px solid #ffffff1a;grid-template-columns:.45fr .9fr .6fr .8fr 1.35fr .65fr;align-items:center;gap:12px;min-width:860px;padding:14px 10px;display:grid}.voyco-delivery-scope .business-finance-head{color:#747e77;letter-spacing:.08em;font-size:11px}.voyco-delivery-scope .business-finance-list>article span{color:#a1aaa3}.voyco-delivery-scope .business-finance-list em{border-radius:100px;width:max-content;padding:7px 10px;font-size:11px;font-style:normal}.voyco-delivery-scope .business-finance-list em.paid{color:#63ff37;background:#63ff371a}.voyco-delivery-scope .business-finance-list em.pending{color:#ffad55;background:#ff8a1f1a}.voyco-delivery-scope .payment-receipt-actions{gap:6px;display:grid}.voyco-delivery-scope .payment-receipt-actions button,.voyco-delivery-scope .payment-receipt-actions label{color:#63ff37;cursor:pointer;text-align:center;background:#0c1710;border:1px solid #63ff3759;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;margin:0;padding:7px 9px;font-size:11px;font-weight:900;display:flex}.voyco-delivery-scope .payment-receipt-actions .reopen-payment{color:#ffad55;border-color:#ffad5559}.voyco-delivery-scope .payment-receipt-actions svg{width:16px}.voyco-delivery-scope .payment-receipt-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.voyco-delivery-scope .payment-receipt-actions .uploading{opacity:.55;cursor:wait}.voyco-delivery-scope .admin-finance{background:#071009;border:1px solid #ffffff1f;margin:0 clamp(18px,4vw,64px) 34px;padding:clamp(18px,3vw,30px)}.voyco-delivery-scope .admin-finance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.voyco-delivery-scope .admin-finance-cards article{background:#0b130d;border:1px solid #ffffff1a;gap:6px;min-width:0;padding:18px;display:grid}.voyco-delivery-scope .admin-finance-cards article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.voyco-delivery-scope .admin-finance-cards article>header time{color:#aeb7b0;text-align:right;text-transform:capitalize;font-size:12px;font-weight:800}.voyco-delivery-scope .admin-finance-cards svg{color:#63ff37;width:22px}.voyco-delivery-scope .admin-finance-cards span{color:#888;letter-spacing:.12em;font-size:11px}.voyco-delivery-scope .admin-finance-cards strong{overflow-wrap:anywhere;font-size:clamp(22px,3vw,34px)}.voyco-delivery-scope .admin-finance-cards small{color:#999}.voyco-delivery-scope .finance-chart{background:#ffffff06;gap:12px;margin:24px 0;padding:20px;display:grid}.voyco-delivery-scope .finance-chart>div{grid-template-columns:110px minmax(80px,1fr) 100px;align-items:center;gap:12px;display:grid}.voyco-delivery-scope .finance-chart span{color:#aaa;font-size:12px}.voyco-delivery-scope .finance-chart i{background:#fff;min-width:2px;height:12px;display:block}.voyco-delivery-scope .finance-chart i.driver{background:#ff8a1f}.voyco-delivery-scope .finance-chart i.tax{background:#8c67ff}.voyco-delivery-scope .finance-chart i.profit{background:#63ff37}.voyco-delivery-scope .finance-chart b{text-align:right}.voyco-delivery-scope .finance-ledger{display:grid;overflow-x:auto}.voyco-delivery-scope .finance-ledger-head,.voyco-delivery-scope .finance-ledger article{grid-template-columns:110px minmax(150px,1.4fr) 110px 120px 110px 110px;align-items:center;gap:10px;min-width:760px;display:grid}.voyco-delivery-scope .finance-ledger-head{color:#777;letter-spacing:.1em;padding:10px 12px;font-size:11px}.voyco-delivery-scope .finance-ledger article{border-top:1px solid #ffffff1a;padding:12px}.voyco-delivery-scope .finance-ledger article b{gap:3px;display:grid}.voyco-delivery-scope .finance-ledger article small{color:#777;font-weight:400}.voyco-delivery-scope .finance-ledger button{cursor:pointer;border:1px solid #ffffff26;min-height:36px}.voyco-delivery-scope .finance-ledger button.paid{color:#63ff37;background:#63ff371f}.voyco-delivery-scope .finance-ledger button.pending{color:#ff9b3d;background:#ff8a1f1f}.voyco-delivery-scope .admin-customer-payment{gap:5px;display:grid}.voyco-delivery-scope .admin-customer-payment .receipt-view{color:#79b8ff;background:#2389ff1f;justify-content:center;align-items:center;gap:5px;display:flex}.voyco-delivery-scope .admin-customer-payment .receipt-view svg{width:15px}.voyco-delivery-scope .finance-ledger label{align-items:center;gap:4px;display:flex}.voyco-delivery-scope .finance-ledger input{width:82px;min-height:36px;padding:5px 7px}.voyco-delivery-scope .finance-period-nav{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;margin:18px 0;display:grid}.voyco-delivery-scope .finance-period-nav strong{text-align:center;color:#fff;text-transform:capitalize;font-size:14px}.voyco-delivery-scope .finance-period-nav button{color:#63ff37;cursor:pointer;background:#0b130d;border:1px solid #63ff374d;border-radius:10px;min-height:40px;font-size:18px}.voyco-delivery-scope .finance-period-nav button:hover{color:#061008;background:#63ff37}.voyco-delivery-scope .account-open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.voyco-delivery-scope .account-open b{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #2389ff;text-decoration:underline #2389ff}.voyco-delivery-scope .account-open small{color:#2389ff;font-weight:800}.voyco-delivery-scope .admin-table-wrap tr.account-row-business{color:#172019;background:#e8ebed}.voyco-delivery-scope .admin-table-wrap tr.account-row-driver{color:#27170a;background:#ffe2c4}.voyco-delivery-scope .admin-table-wrap tr.account-row-business:hover{background:#f0f2f3}.voyco-delivery-scope .admin-table-wrap tr.account-row-driver:hover{background:#ffead4}.voyco-delivery-scope .admin-table-wrap tr.account-row-business td,.voyco-delivery-scope .admin-table-wrap tr.account-row-driver td{border-bottom-color:#00000021}.voyco-delivery-scope .admin-table-wrap tr.account-row-business .account-open b,.voyco-delivery-scope .admin-table-wrap tr.account-row-driver .account-open b{color:#101510}.voyco-delivery-scope .admin-table-wrap tr.account-row-business td>small,.voyco-delivery-scope .admin-table-wrap tr.account-row-driver td>small{color:#465049}.voyco-delivery-scope .pending-review-popup>button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:10px;min-height:42px;padding:9px 14px;font-weight:900}.voyco-delivery-scope .pending-review-popup>button.sound-ready{color:#182019;cursor:default;background:#ffffff59;border-color:#00000026}.voyco-delivery-scope .account-detail-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.voyco-delivery-scope .account-detail-dialog{background:#07100b;border:1px solid #63ff3773;border-radius:20px;width:min(720px,100%);max-height:min(820px,100dvh - 36px);padding:clamp(20px,4vw,34px);overflow:auto;box-shadow:0 28px 100px #000c}.voyco-delivery-scope .account-detail-dialog>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.voyco-delivery-scope .account-detail-dialog>header span{color:#63ff37;letter-spacing:.13em;font-size:11px;font-weight:900}.voyco-delivery-scope .account-detail-dialog h2{margin:7px 0 0;font-size:clamp(24px,5vw,38px);line-height:1.05}.voyco-delivery-scope .account-detail-dialog>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:26px;line-height:1}.voyco-delivery-scope .account-detail-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.voyco-delivery-scope .account-detail-dialog dl>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;min-width:0;padding:14px}.voyco-delivery-scope .account-detail-dialog dl>div.wide{grid-column:1/-1}.voyco-delivery-scope .account-detail-dialog dt{color:#7f8b82;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900}.voyco-delivery-scope .account-detail-dialog dd{color:#fff;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.voyco-delivery-scope .account-detail-dialog footer{justify-content:flex-end;display:flex}.voyco-delivery-scope .account-detail-dialog footer button{color:#07100b;cursor:pointer;background:#63ff37;border:0;border-radius:10px;min-width:130px;min-height:44px;font-weight:900}.voyco-delivery-scope .driver-ranking{background:#071009;border:1px solid #ffffff1f;margin:0 clamp(18px,4vw,64px) 34px;padding:clamp(18px,3vw,30px)}.voyco-delivery-scope .driver-ranking>p{color:#8f9991}.voyco-delivery-scope .ranking-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.voyco-delivery-scope .ranking-list article{background:#0b130d;border:1px solid #ffffff1a;grid-template-columns:auto auto 1fr auto;align-items:center;gap:11px;min-width:0;padding:15px;display:grid}.voyco-delivery-scope .ranking-list svg{color:#ff9b3d;width:19px}.voyco-delivery-scope .ranking-list article>b{color:#63ff37;font-size:20px}.voyco-delivery-scope .ranking-list article>div{gap:3px;min-width:0;display:grid}.voyco-delivery-scope .ranking-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voyco-delivery-scope .ranking-list span{color:#88928a;font-size:12px}.voyco-delivery-scope .ranking-list em{color:#63ff37;font-style:normal;font-weight:900}.voyco-delivery-scope .order-report-tools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.voyco-delivery-scope .order-report-tools select,.voyco-delivery-scope .order-report-tools button,.voyco-delivery-scope .order-report-tools input{color:#fff;cursor:pointer;background:#0b130d;border:1px solid #ffffff26;min-height:42px;padding:8px 12px;font-weight:800}.voyco-delivery-scope .order-report-tools button{color:#79b8ff;border-color:#2389ff;align-items:center;gap:7px;display:flex}.voyco-delivery-scope .order-report-tools svg{width:17px}.voyco-delivery-scope .report-month-filter,.voyco-delivery-scope .report-date-filter{color:#8d9790;letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:900;display:grid}.voyco-delivery-scope .report-preview-line{background:#2389ff0f;border:1px solid #2389ff38;align-items:center;gap:18px;margin:0 0 18px;padding:12px 14px;display:flex}.voyco-delivery-scope .report-preview-line span{color:#79b8ff;font-weight:900}.voyco-delivery-scope .report-preview-line b{color:#9da7a0;font-size:13px}.voyco-delivery-scope .report-preview-line strong{color:#63ff37;margin-left:auto}.voyco-delivery-scope .print-report-summary{display:none}.voyco-delivery-scope .business-custom-period{background:#ffffff06;border:1px solid #ffffff17;align-items:flex-end;gap:10px;margin:0 0 20px;padding:14px;display:flex}.voyco-delivery-scope .business-custom-period.active{background:#63ff370d;border-color:#63ff375c}.voyco-delivery-scope .business-custom-period>span{color:#ff9b3d;letter-spacing:.1em;align-self:center;margin-right:auto;font-size:11px;font-weight:900}.voyco-delivery-scope .business-custom-period label{color:#8f9991;gap:5px;font-size:11px;font-weight:800;display:grid}.voyco-delivery-scope .business-custom-period input,.voyco-delivery-scope .business-custom-period button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0b130d;border:1px solid #ffffff26;padding:7px 10px}.voyco-delivery-scope .business-custom-period button{color:#ffad55;border-color:#ff8a1f59}@media (width<=760px){.voyco-delivery-scope .order-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.voyco-delivery-scope .order-filters button{white-space:normal;text-align:left;justify-content:space-between;min-width:0}.voyco-delivery-scope .history-tools{flex-direction:column;align-items:stretch}.voyco-delivery-scope .history-tools label{width:100%;min-width:0}.voyco-delivery-scope .finance-cards{grid-template-columns:1fr}.voyco-delivery-scope .period-picker{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.voyco-delivery-scope .period-picker button{width:100%}.voyco-delivery-scope .earnings-ledger article{align-items:flex-start}.voyco-delivery-scope .client-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.voyco-delivery-scope .client-nav-grid button{text-align:center;flex-direction:column;gap:5px;min-height:72px}.voyco-delivery-scope .admin-finance{margin-inline:12px;padding:14px}.voyco-delivery-scope .admin-finance .workspace-title{flex-direction:column;align-items:stretch}.voyco-delivery-scope .admin-finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.voyco-delivery-scope .account-detail-dialog dl{grid-template-columns:1fr}.voyco-delivery-scope .account-detail-dialog dl>div.wide{grid-column:auto}.voyco-delivery-scope .ranking-list{grid-template-columns:1fr}.voyco-delivery-scope .order-report-tools{flex-direction:column;align-items:stretch}.voyco-delivery-scope .order-report-tools label,.voyco-delivery-scope .order-report-tools select,.voyco-delivery-scope .order-report-tools input,.voyco-delivery-scope .order-report-tools button{width:100%}.voyco-delivery-scope .report-preview-line{flex-direction:column;align-items:flex-start;gap:5px}.voyco-delivery-scope .report-preview-line strong{margin-left:0}.voyco-delivery-scope .business-custom-period{flex-direction:column;align-items:stretch}.voyco-delivery-scope .business-custom-period>span{align-self:auto;margin-right:0}.voyco-delivery-scope .route-addresses{grid-template-columns:1fr}.voyco-delivery-scope .finance-chart>div{grid-template-columns:82px minmax(60px,1fr) 82px;gap:7px}.voyco-delivery-scope .finance-chart b{font-size:12px}.voyco-delivery-scope .intro-kicker-row{align-items:center}.voyco-delivery-scope .intro-kicker-row .portal-back{padding:6px 0;font-size:13px}.voyco-delivery-scope .client-wheel{width:min(320px,100vw - 36px,100dvh - 225px);margin-top:0}.voyco-delivery-scope .client-wheel text{font-size:11px}.voyco-delivery-scope .business-finance{margin:0 18px;padding:18px}.voyco-delivery-scope .business-finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.voyco-delivery-scope .business-finance-cards article{padding:15px}.voyco-delivery-scope .wheel-panel{margin:0 14px 18px;padding:10px 8px 0}.voyco-delivery-scope .driver-wheel-panel{padding-inline:6px}.voyco-delivery-scope .driver-active-intro,.voyco-delivery-scope .business-active-intro{padding-top:18px;padding-bottom:8px}.voyco-delivery-scope .driver-active-intro h1,.voyco-delivery-scope .business-active-intro h1{margin:8px 0 0;font-size:clamp(25px,7vw,34px);line-height:1.08}.voyco-delivery-scope .driver-assignments>.workspace-title{display:none}.voyco-delivery-scope .driver-assignments .driver-wheel-panel{margin-top:0;padding-top:10px}.voyco-delivery-scope .driver-offer{flex-direction:column;align-items:stretch;padding:17px}.voyco-delivery-scope .driver-offer-overlay{padding:12px}.voyco-delivery-scope .driver-offer-popup{border-radius:16px;gap:14px;width:100%;max-height:calc(100dvh - 24px);padding:18px}.voyco-delivery-scope .offer-summary{grid-template-columns:1fr 1fr}.voyco-delivery-scope .offer-summary>div:first-child{grid-column:1/-1}.voyco-delivery-scope .driver-offer-popup .offer-actions{grid-template-columns:1fr 1fr}.voyco-delivery-scope .delivery-progress-action{flex-direction:column;align-items:stretch}.voyco-delivery-scope .delivery-progress-action .complete-route-button{width:100%;min-width:0}.voyco-delivery-scope .offer-actions button{flex:1}.voyco-delivery-scope .order-messages{margin-inline:10px}.voyco-delivery-scope .message-list{max-height:310px;padding:10px}.voyco-delivery-scope .centered-chat.open .message-panel{max-height:calc(100vh - 20px)}.voyco-delivery-scope .delivery-confirm-actions{grid-template-columns:1fr}.voyco-delivery-scope .message-kind{grid-template-columns:1fr 1fr;display:grid}.voyco-delivery-scope .message-kind button{justify-content:center;padding-inline:7px}.voyco-delivery-scope .compose-row{grid-template-columns:1fr}.voyco-delivery-scope .compose-row button{min-height:46px}.voyco-delivery-scope .pending-review-popup{color:#10120f;background:#ff9b3d;border-color:#ff9b3d;width:min(360px,100vw - 30px);padding:22px 20px;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #00000094}.voyco-delivery-scope .pending-review-popup>svg,.voyco-delivery-scope .pending-review-popup span{color:#10120f}.voyco-delivery-scope .suspended-account-popup{background:#ff4859;border-color:#ff4859}}@media (width<=390px){.voyco-delivery-scope .client-wheel{width:min(286px,100vw - 32px,100dvh - 220px)}.voyco-delivery-scope .client-wheel text{font-size:10px}.voyco-delivery-scope .business-finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body.printing-delivery-report{background:#fff!important}body.printing-delivery-report .voyco-delivery-scope .portal-header,body.printing-delivery-report .voyco-delivery-scope .admin-head,body.printing-delivery-report .voyco-delivery-scope .admin-stats,body.printing-delivery-report .voyco-delivery-scope .admin-finance,body.printing-delivery-report .voyco-delivery-scope .driver-ranking,body.printing-delivery-report .voyco-delivery-scope .admin-table-wrap,body.printing-delivery-report .voyco-delivery-scope .order-report-tools,body.printing-delivery-report .voyco-delivery-scope .report-preview-line,body.printing-delivery-report .voyco-delivery-scope .status-track,body.printing-delivery-report .voyco-delivery-scope .driver-assignment,body.printing-delivery-report .voyco-delivery-scope .admin-order-controls,body.printing-delivery-report .voyco-delivery-scope .order-messages{display:none!important}body.printing-delivery-report .voyco-delivery-scope .admin-orders{color:#111!important;margin:0!important}body.printing-delivery-report .voyco-delivery-scope .admin-orders:before{content:"VOYCO DELIVERY — RELATÓRIO DE ENTREGAS";color:#111;margin-bottom:12px;font:800 22px Manrope,sans-serif;display:block}body.printing-delivery-report .voyco-delivery-scope .print-report-summary{color:#111;border:1px solid #bbb;margin:0 0 24px;padding:18px;display:block}body.printing-delivery-report .voyco-delivery-scope .print-report-summary span{letter-spacing:.12em;font-size:10px;font-weight:900}body.printing-delivery-report .voyco-delivery-scope .print-report-summary h1{margin:7px 0;font-size:28px}body.printing-delivery-report .voyco-delivery-scope .print-report-summary p{margin:0 0 12px}body.printing-delivery-report .voyco-delivery-scope .print-report-summary>div{gap:24px;display:flex}body.printing-delivery-report .voyco-delivery-scope .print-report-summary strong{margin-left:auto}body.printing-delivery-report .voyco-delivery-scope .admin-order.print-excluded{display:none!important}body.printing-delivery-report .voyco-delivery-scope .admin-order{break-inside:avoid;color:#111!important;background:#fff!important;border-color:#bbb!important}body.printing-delivery-report .voyco-delivery-scope .admin-order[open]>*{color:#111}body.printing-delivery-report .voyco-delivery-scope .admin-order summary span,body.printing-delivery-report .voyco-delivery-scope .admin-order summary small,body.printing-delivery-report .voyco-delivery-scope .delivery-addresses small{color:#444!important}body.printing-delivery-report .voyco-delivery-scope .route-addresses>article,body.printing-delivery-report .voyco-delivery-scope .delivery-addresses{background:#fff!important;border-color:#ccc!important}}._authPage_19s9r_1{color:#fff;background:radial-gradient(circle at 14% 12%,#65ed2721,#0000 28%),radial-gradient(circle at 86% 78%,#287cff1c,#0000 28%),#070a08;flex-direction:column;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden}._authPage_19s9r_1 *{box-sizing:border-box}._authPage_19s9r_1 a{color:inherit;text-decoration:none}._authHeader_19s9r_4{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:78px;padding:16px clamp(18px,5vw,72px);display:flex}._authBrand_19s9r_5{align-items:center;gap:13px;display:inline-flex}._authBrand_19s9r_5 img{object-fit:contain;width:94px;height:30px}._authBrand_19s9r_5 span{color:#ffffff7a;letter-spacing:.14em;border-left:1px solid #fff3;padding-left:13px;font-size:9px;font-weight:900}._languageSwitch_19s9r_8{gap:5px;display:flex}._languageSwitch_19s9r_8 button{color:#ffffff7a;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;width:36px;height:32px;font:900 10px Arial,sans-serif}._languageSwitch_19s9r_8 ._activeLanguage_19s9r_10{color:#65ed27;border-color:#65ed27}._authGrid_19s9r_11{flex:1;grid-template-columns:1.05fr .75fr;align-items:center;gap:clamp(42px,7vw,110px);width:min(1180px,100% - 36px);margin:0 auto;padding:70px 0;display:grid}._authStory_19s9r_12 small{color:#65ed27;letter-spacing:.16em;font-size:10px;font-weight:900}._authStory_19s9r_12 h1{letter-spacing:-.065em;max-width:690px;margin:18px 0;font-size:clamp(48px,6.5vw,92px);line-height:.92}._authStory_19s9r_12>p{color:#ffffff94;max-width:600px;margin:0;font-size:17px;line-height:1.65}._authSignal_19s9r_15{color:#ffffff6b;letter-spacing:.1em;grid-template-columns:auto auto 1fr auto auto 1fr auto auto;align-items:center;gap:10px;max-width:560px;margin-top:42px;font-size:9px;display:grid}._authSignal_19s9r_15 span{color:#65ed27}._authSignal_19s9r_15 i{background:#ffffff24;height:1px}._clerkMount_19s9r_17{place-items:center;min-height:520px;display:grid}._clerkMount_19s9r_17>div{width:100%}._authState_19s9r_19{text-align:center;background:#0c110de6;border:1px solid #ffffff1a;border-radius:22px;align-content:center;place-items:center;gap:18px;min-height:300px;padding:38px;display:grid}._authState_19s9r_19>span{border:3px solid #65ed272e;border-top-color:#65ed27;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite _authSpin_19s9r_1}._authState_19s9r_19 strong{color:#65ed27;letter-spacing:.16em;font-size:12px}._authState_19s9r_19 p{color:#ffffff94;max-width:360px;margin:0;font-size:14px;line-height:1.6}._authBack_19s9r_23{margin:0 clamp(18px,5vw,72px) 26px;font-size:12px;color:#ffffff6b!important}._gatePage_19s9r_24{color:#fff;background:radial-gradient(circle at 50% 0,#65ed271f,#0000 30%),#070a08;place-items:center;min-height:100vh;padding:100px 20px 40px;font-family:Arial,Helvetica,sans-serif;display:grid}._gateBrand_19s9r_25{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex;position:absolute;top:28px;left:clamp(20px,5vw,72px)}._gateBrand_19s9r_25 img{object-fit:contain;width:92px;height:30px}._gateBrand_19s9r_25 span{color:#ffffff73;letter-spacing:.13em;border-left:1px solid #ffffff2e;padding-left:13px;font-size:8px;font-weight:900}._gateCard_19s9r_27{text-align:center;background:#0c110deb;border:1px solid #ffffff1a;border-radius:24px;width:min(620px,100%);padding:clamp(30px,5vw,58px);box-shadow:0 30px 90px #0000005c}._gateCard_19s9r_27>small{color:#65ed27;letter-spacing:.15em;font-size:9px;font-weight:900}._gateCard_19s9r_27 h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(36px,6vw,58px);line-height:.98}._gateCard_19s9r_27 p{color:#ffffff94;max-width:500px;margin:0 auto;font-size:15px;line-height:1.65}._gateSpinner_19s9r_29{border:3px solid #65ed272b;border-top-color:#65ed27;border-radius:50%;width:34px;height:34px;margin:0 auto 24px;animation:.8s linear infinite _authSpin_19s9r_1;display:block}._gateActions_19s9r_30{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}._gateActions_19s9r_30 a,._gateActions_19s9r_30 button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;font:800 11px Arial,sans-serif;text-decoration:none}._gateActions_19s9r_30 ._gatePrimary_19s9r_30{color:#081007;background:#65ed27;border-radius:999px;padding:13px 18px}._accountPage_19s9r_31,._trainingAdminPage_19s9r_31{color:#fff;background:#070a08;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._accountPage_19s9r_31 *,._trainingAdminPage_19s9r_31 *{box-sizing:border-box}._accountPage_19s9r_31 a,._trainingAdminPage_19s9r_31 a{color:inherit;text-decoration:none}._accountHeader_19s9r_32,._trainingAdminHeader_19s9r_32{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px clamp(18px,5vw,72px);display:flex}._accountHeader_19s9r_32>div,._trainingAdminHeader_19s9r_32>div{color:#ffffff80;align-items:center;gap:18px;font-size:11px;display:flex}._accountHeader_19s9r_32>div a,._trainingAdminHeader_19s9r_32>div a{color:#65ed27;font-weight:800}._accountIntro_19s9r_33{width:min(1120px,100% - 36px);margin:0 auto;padding:70px 0 38px}._accountIntro_19s9r_33 small,._adminHeading_19s9r_33 small{color:#65ed27;letter-spacing:.15em;font-size:9px;font-weight:900}._accountIntro_19s9r_33 h1,._adminHeading_19s9r_33 h1{letter-spacing:-.06em;margin:14px 0;font-size:clamp(46px,7vw,84px);line-height:.94}._accountIntro_19s9r_33 p,._adminHeading_19s9r_33 p{color:#ffffff8a;max-width:690px;margin:0;font-size:15px;line-height:1.6}._profileMount_19s9r_34{width:min(1120px,100% - 24px);margin:0 auto;padding-bottom:70px}._profileMount_19s9r_34>div{max-width:none}._trainingAdminMain_19s9r_35{width:min(1320px,100% - 36px);margin:0 auto;padding:64px 0 80px}._adminNumbers_19s9r_35{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}._adminNumbers_19s9r_35 article{background:#0e130f;border:1px solid #ffffff1a;border-radius:16px;padding:24px}._adminNumbers_19s9r_35 span{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}._adminNumbers_19s9r_35 strong{color:#65ed27;margin-top:12px;font-size:36px;display:block}._adminDirectory_19s9r_36{background:#0e130f;border:1px solid #ffffff1a;border-radius:18px;margin-top:28px;overflow:hidden}._adminDirectory_19s9r_36>div:first-child{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}._adminDirectory_19s9r_36 h2{margin:0;font-size:19px}._adminDirectory_19s9r_36>div:first-child span,._adminDirectory_19s9r_36>p{color:#ffffff6b;font-size:11px}._adminDirectory_19s9r_36>p{padding:24px}._adminTableScroll_19s9r_36{overflow-x:auto}._adminDirectory_19s9r_36 table{border-collapse:collapse;width:100%;min-width:1000px}._adminDirectory_19s9r_36 th,._adminDirectory_19s9r_36 td{text-align:left;border-bottom:1px solid #ffffff12;padding:14px 18px;font-size:11px}._adminDirectory_19s9r_36 th{color:#fff6;letter-spacing:.09em;text-transform:uppercase;font-size:8px}._adminDirectory_19s9r_36 td strong,._adminDirectory_19s9r_36 td small{display:block}._adminDirectory_19s9r_36 td small{color:#fff6;margin-top:4px}._adminStatus_19s9r_36{color:#75a8ff;text-transform:uppercase;border:1px solid #287cff66;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}._adminStatusActive_19s9r_36{color:#65ed27;border-color:#65ed2766}._adminDirectory_19s9r_36 table{min-width:1180px}._adminStatusBlocked_19s9r_38{color:#ff7d7d;border-color:#ff5b5b73}._adminRole_19s9r_39{color:#ffffff9e;text-transform:uppercase;border:1px solid #ffffff24;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}._adminRoleMaster_19s9r_40{color:#65ed27;background:#65ed2714;border-color:#65ed277a}._adminDirectory_19s9r_36 select{color:#fff;cursor:pointer;background:#111712;border:1px solid #ffffff24;border-radius:9px;min-width:172px;padding:9px 30px 9px 10px;font:700 10px Arial,sans-serif}._adminDirectory_19s9r_36 select:disabled{cursor:wait;opacity:.55}._adminProtected_19s9r_43{color:#ffffff61;text-transform:uppercase;font-size:9px;font-weight:800}._adminNotice_19s9r_44{color:#8cff58;background:#65ed2712;border:1px solid #65ed2747;border-radius:12px;margin-top:18px;padding:13px 16px;font-size:12px}._adminNoticeError_19s9r_45{color:#ff9292;background:#ff5b5b14;border-color:#ff5b5b59}@keyframes _authSpin_19s9r_1{to{transform:rotate(360deg)}}@media (width<=820px){._authGrid_19s9r_11{grid-template-columns:1fr;padding:52px 0}._authStory_19s9r_12 h1{font-size:clamp(48px,13vw,72px)}._clerkMount_19s9r_17{min-height:450px}._authSignal_19s9r_15{grid-template-columns:auto auto 1fr}._authSignal_19s9r_15 i:nth-of-type(2){display:none}._adminNumbers_19s9r_35{grid-template-columns:1fr 1fr}._accountHeader_19s9r_32>div span,._trainingAdminHeader_19s9r_32>div span{display:none}}@media (width<=520px){._authHeader_19s9r_4{min-height:70px}._authBrand_19s9r_5 img{width:78px}._authBrand_19s9r_5 span{font-size:7px}._authGrid_19s9r_11{gap:28px;width:min(100% - 24px,520px);padding:38px 0}._authStory_19s9r_12 h1{font-size:48px}._authStory_19s9r_12>p{font-size:15px}._authSignal_19s9r_15{display:none}._clerkMount_19s9r_17{min-height:420px}._authState_19s9r_19{padding:26px 18px}._accountHeader_19s9r_32,._trainingAdminHeader_19s9r_32{min-height:70px}._accountHeader_19s9r_32>div,._trainingAdminHeader_19s9r_32>div{gap:8px}._adminNumbers_19s9r_35{grid-template-columns:1fr}._accountIntro_19s9r_33,._trainingAdminMain_19s9r_35{width:calc(100% - 24px);padding-top:42px}._accountIntro_19s9r_33 h1,._adminHeading_19s9r_33 h1{font-size:48px}._profileMount_19s9r_34{width:calc(100% - 12px)}}.vp-page{--vp-navy:#071e45;--vp-navy-deep:#04132f;--vp-blue:#123b73;--vp-red:#e52237;--vp-green:#69d232;--vp-paper:#f4f7fb;--vp-ink:#091a34;--vp-muted:#5f6d82;background:var(--vp-paper);color:var(--vp-ink);overflow:hidden}.vp-header{z-index:30;color:#fff;justify-content:space-between;align-items:center;height:86px;padding:0 clamp(22px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.vp-brand{align-items:center;gap:10px;display:inline-flex}.vp-brand img{object-fit:contain;width:80px;height:58px}.vp-brand span{color:#9fc2ee;letter-spacing:.22em;font-size:9px;font-weight:900}.vp-header-right{align-items:center;gap:22px;display:flex}.vp-back{color:#ffffffc7;font-size:12px;font-weight:800}.vp-back:hover{color:#fff}.vp-page .vp-language .language-current{background:#050e1fcc;border-color:#ffffff40}.vp-hero{isolation:isolate;color:#fff;background:linear-gradient(123deg,#061b40,#0b2d60 58%,#102f5a);grid-template-columns:minmax(0,1.03fr) minmax(320px,.82fr);align-items:center;gap:clamp(35px,7vw,105px);min-height:760px;padding:152px clamp(24px,7vw,110px) 90px;display:grid;position:relative}.vp-hero:before{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff1c 1px,#0000 1px),linear-gradient(90deg,#ffffff1c 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 84%);mask-image:linear-gradient(110deg,#000,#0000 84%)}.vp-hero-glow{z-index:-1;border:1px solid #ffffff0f;border-radius:50%;width:min(720px,65vw);height:720px;position:absolute;top:45px;left:-250px;box-shadow:0 0 0 75px #ffffff05,0 0 0 155px #ffffff04,0 0 0 240px #ffffff03}.vp-hero-copy{z-index:2;max-width:760px;position:relative}.vp-eyebrow,.vp-kicker{color:#8eb4e7;letter-spacing:.19em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:900;line-height:1.6}.vp-eyebrow{align-items:center;gap:10px;display:flex}.vp-eyebrow span{background:var(--vp-red);width:26px;height:2px}.vp-hero h1{letter-spacing:-.069em;max-width:800px;margin:0;font-size:clamp(48px,6.2vw,91px);line-height:.97}.vp-hero h1 em{color:#ff5364;letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-weight:400}.vp-lead{color:#ffffffc7;max-width:650px;margin:28px 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.7}.vp-actions{flex-wrap:wrap;align-items:flex-start;gap:15px 20px;margin-top:32px;display:flex}.vp-button{background:var(--vp-red);color:#fff;letter-spacing:.025em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;width:fit-content;min-height:54px;padding:0 24px;font-size:12px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 13px 35px #e5223742}.vp-button:hover{background:#ff344a;transform:translateY(-2px)}.vp-actions small{color:#ffffffa8;max-width:220px;padding-top:10px;font-size:11px;line-height:1.45}.vp-hero-photo{background:#ffffff14;border:1px solid #fff3;border-radius:27px;justify-self:end;width:100%;max-width:550px;margin:20px 0 0;padding:12px;position:relative;transform:rotate(1.1deg);box-shadow:0 35px 85px #00000061}.vp-hero-photo>img{aspect-ratio:1.42;object-fit:cover;border-radius:18px;width:100%;display:block}.vp-hero-photo figcaption{color:#ffffffe0;align-items:center;gap:14px;padding:17px 7px 4px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.vp-photo-mark{color:#fff;background:#ffffff1a;border:1px solid #ffffff42;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.vp-photo-credit{color:#ffffffb8;background:#051023ad;border-radius:6px;padding:6px 8px;font-size:8px;position:absolute;top:18px;right:18px}.vp-hero-bottom{color:#fff6;letter-spacing:.2em;font-size:8px;font-weight:900;position:absolute;bottom:26px;right:clamp(24px,7vw,110px)}.vp-hero-bottom span{color:var(--vp-red);padding:0 7px}.vp-signal-strip{background:#fff;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,8vw,120px);display:grid;box-shadow:0 16px 40px #0818310b}.vp-signal-strip>div{border-right:1px solid #091a341a;align-items:center;gap:16px;min-height:98px;padding:20px 27px;display:flex}.vp-signal-strip>div:last-child{border:0}.vp-signal-strip b{color:var(--vp-red);letter-spacing:.08em;font-size:11px}.vp-signal-strip span{font-size:13px;font-weight:800}.vp-section{padding:clamp(78px,9vw,125px) clamp(24px,7vw,108px)}.vp-section-heading{text-align:center;max-width:900px;margin:0 auto 54px}.vp-kicker{color:#50729f}.vp-section-heading h2,.vp-risk h2,.vp-review-copy h2,.vp-legal h2{letter-spacing:-.06em;margin:0;font-size:clamp(37px,5vw,68px);line-height:1}.vp-section-heading>p:last-child{max-width:800px;color:var(--vp-muted);margin:23px auto 0;font-size:17px;line-height:1.75}.vp-issue{background:var(--vp-paper)}.vp-issue-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1200px;margin:0 auto;display:grid}.vp-issue-cards article{background:#fff;border:1px solid #091a3414;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:218px;padding:26px;display:flex;box-shadow:0 17px 42px #0818310b}.vp-card-no{color:var(--vp-red);letter-spacing:.16em;font-size:10px;font-weight:900}.vp-issue-cards h3{letter-spacing:-.03em;margin:20px 0 10px;font-size:21px}.vp-issue-cards p{color:var(--vp-muted);margin:0;font-size:14px;line-height:1.65}.vp-risk{color:#fff;background:linear-gradient(105deg,#e52237,#be1428);grid-template-columns:75px minmax(0,1fr);align-items:start;gap:24px;padding:clamp(44px,6vw,78px) clamp(24px,9vw,140px);display:grid}.vp-risk .vp-kicker{color:#ffffffbf}.vp-risk h2{max-width:930px;font-size:clamp(34px,4.3vw,58px)}.vp-risk>div>p:last-child{color:#ffffffd6;max-width:900px;margin:18px 0 0;font-size:15px;line-height:1.75}.vp-risk-symbol{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:60px;height:60px;font-family:Georgia,serif;font-size:32px;display:grid}.vp-payment-note{max-width:1040px;color:var(--vp-ink);background:linear-gradient(115deg,#eaf1fa,#f5f8fc);border:1px solid #123b7329;border-radius:22px;grid-template-columns:70px 1fr;align-items:center;gap:22px;margin:64px auto;padding:30px 34px;display:grid;box-shadow:0 18px 48px #081c3e17}.vp-payment-note>span{background:var(--vp-navy);color:#fff;border-radius:20px;place-items:center;width:66px;height:66px;font-size:25px;font-weight:950;animation:2.8s ease-in-out infinite vp-payment-pulse;display:grid}.vp-payment-note h2{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(25px,3.2vw,38px);line-height:1.07}.vp-payment-note p{max-width:790px;color:var(--vp-muted);margin:0;font-size:17px;line-height:1.65}.vp-payment-note+.vp-process{padding-top:0}@keyframes vp-payment-pulse{0%,to{transform:scale(1);box-shadow:0 0 #123b7338}50%{transform:scale(1.055);box-shadow:0 0 0 11px #123b7300}}.vp-process{background:#fff}.vp-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid}.vp-step-grid article{border-right:1px solid #091a341c;padding:0 26px 0 0;position:relative}.vp-step-grid article:last-child{border:0}.vp-step-grid article>span{width:43px;height:43px;color:var(--vp-blue);background:#e9f0fa;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.vp-step-grid h3{letter-spacing:-.03em;margin:21px 0 10px;font-size:21px}.vp-step-grid p{max-width:350px;color:var(--vp-muted);margin:0;font-size:14px;line-height:1.7}.vp-review-section{background:#e8eef7;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(35px,7vw,95px);padding:clamp(70px,8vw,110px) clamp(24px,7vw,105px);display:grid}.vp-review-copy{padding-top:15px;position:sticky;top:100px}.vp-review-copy .vp-kicker{color:#b31c2e}.vp-review-copy h2{font-size:clamp(42px,5vw,66px)}.vp-review-copy>p:not(.vp-kicker){color:var(--vp-muted);margin:23px 0 0;font-size:16px;line-height:1.75}.vp-review-note{background:#fff9;border:1px solid #081d3f1a;border-radius:15px;align-items:flex-start;gap:13px;margin-top:31px;padding:17px;display:flex}.vp-review-note>span{color:#23791a;background:#d9f4d2;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.vp-review-note p{color:var(--vp-ink);margin:0;font-size:12px;font-weight:800;line-height:1.55}.vp-review-note small{color:var(--vp-muted);font-size:10px;font-weight:600}.vp-form{background:#fff;border:1px solid #091a3414;border-radius:22px;padding:clamp(22px,3vw,38px);box-shadow:0 25px 65px #08183117}.vp-form label:not(.vp-consent){color:#465773;letter-spacing:.075em;text-transform:uppercase;flex-direction:column;gap:8px;min-width:0;margin:0 0 15px;font-size:10px;font-weight:900;line-height:1.4;display:flex}.vp-form input:not([type=checkbox]),.vp-form select,.vp-form textarea{color:#111c2e;letter-spacing:normal;text-transform:none;background:#fbfcfe;border:1px solid #d9e0ea;border-radius:10px;outline:0;width:100%;min-width:0;min-height:49px;padding:12px 13px;font-size:15px;font-weight:600}.vp-form input:focus,.vp-form select:focus,.vp-form textarea:focus{border-color:#2672bf;box-shadow:0 0 0 3px #2672bf21}.vp-form textarea{resize:vertical}.vp-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.vp-car-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vp-consent{color:#465773;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:11px;margin:15px 0 0;font-size:12px;line-height:1.6;display:grid}.vp-consent input{accent-color:#1e5b96;width:17px;height:17px;margin:2px 0 0}.vp-consent a{color:#174f91;text-underline-offset:2px;font-weight:800;text-decoration:underline}.vp-submit{cursor:pointer;width:100%;min-height:56px;margin-top:21px}.vp-submit:disabled{opacity:.66;cursor:wait}.vp-form-status{border-radius:10px;margin:16px 0 0;padding:13px 14px;font-size:13px;line-height:1.55}.vp-form-status.success{color:#1c5c24;background:#e9f8e9}.vp-form-status.error{color:#8a1d2b;background:#fff0f1}.vp-form-micro{color:#778397;text-align:center;margin:14px 0 0;font-size:10px;line-height:1.5}.vp-faq{background:var(--vp-paper)}.vp-faq-list{max-width:880px;margin:0 auto}.vp-faq-list details,.vp-legal details{border-top:1px solid #091a3426}.vp-faq-list details:last-child{border-bottom:1px solid #091a3426}.vp-faq-list summary,.vp-legal summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:68px;font-size:16px;font-weight:800;list-style:none;display:flex}.vp-faq-list summary::-webkit-details-marker{display:none}.vp-legal summary::-webkit-details-marker{display:none}.vp-faq-list summary span,.vp-legal summary span{color:var(--vp-red);font-size:23px;font-weight:400;transition:transform .2s}.vp-faq-list details[open] summary span,.vp-legal details[open] summary span{transform:rotate(45deg)}.vp-faq-list details p,.vp-legal details p{max-width:820px;color:var(--vp-muted);margin:0 0 24px;font-size:14px;line-height:1.8}.vp-legal{background:#fff;padding:75px clamp(24px,9vw,140px)}.vp-legal .vp-kicker{color:#b31c2e;margin-bottom:12px}.vp-legal h2{margin-bottom:29px;font-size:clamp(32px,4vw,48px)}.vp-legal summary{min-height:61px;font-size:14px}.vp-email{color:#164c8e;margin-top:23px;font-size:13px;font-weight:800;display:inline-flex}.vp-email:hover{text-decoration:underline}.vp-footer{background:var(--vp-navy-deep);color:#ffffff9e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:34px clamp(24px,7vw,105px);display:grid}.vp-footer-brand{color:#fff;letter-spacing:.07em;flex-direction:column;gap:3px;font-size:17px;font-weight:900;display:flex}.vp-footer-brand span{color:#8eb4e7;letter-spacing:.2em;font-size:8px}.vp-footer p{max-width:780px;margin:0;font-size:10px;line-height:1.6}.vp-footer>span{white-space:nowrap;font-size:9px}@media (width<=900px){.vp-hero{grid-template-columns:minmax(0,1fr);gap:35px;min-height:0;padding-top:143px}.vp-hero-copy{max-width:800px}.vp-hero-photo{justify-self:center;width:min(650px,100%);margin-top:0}.vp-hero-bottom{grid-column:1;justify-self:end;margin-top:-15px;position:static}.vp-review-section{grid-template-columns:1fr}.vp-review-copy{max-width:750px;position:static}}@media (width<=620px){.vp-header{height:72px;padding:0 18px}.vp-brand img{width:64px;height:50px}.vp-brand span{font-size:8px}.vp-header-right{gap:13px}.vp-back{max-width:115px;font-size:10px}.vp-page .vp-language .language-current{width:40px;height:40px}.vp-hero{gap:28px;width:100%;max-width:100%;padding:120px 20px 40px}.vp-hero h1{font-size:clamp(42px,11vw,58px);line-height:1.01}.vp-eyebrow{letter-spacing:.14em;max-width:100%;margin-bottom:16px;font-size:8px}.vp-lead{margin-top:21px;font-size:15px;line-height:1.68}.vp-actions{grid-template-columns:1fr;gap:10px;margin-top:25px;display:grid}.vp-actions .vp-button{width:100%;padding:0 15px;font-size:11px}.vp-actions small{text-align:center;max-width:none;padding:0}.vp-hero-photo{border-radius:20px;padding:8px;transform:none}.vp-hero-photo>img{aspect-ratio:1.12;border-radius:14px}.vp-hero-photo figcaption{gap:10px;padding:13px 4px 3px;font-size:11px}.vp-photo-mark{width:32px;height:32px}.vp-photo-credit{font-size:7px;top:13px;right:13px}.vp-hero-bottom{letter-spacing:.12em;margin-top:-4px;font-size:7px}.vp-signal-strip{grid-template-columns:1fr;padding:0 15px}.vp-signal-strip>div{border-bottom:1px solid #091a341a;border-right:0;min-height:57px;padding:12px 9px}.vp-signal-strip>div:last-child{border-bottom:0}.vp-section{padding:70px 20px}.vp-section-heading{margin-bottom:34px}.vp-section-heading h2,.vp-risk h2,.vp-review-copy h2{font-size:clamp(35px,10vw,48px);line-height:1.03}.vp-section-heading>p:last-child{margin-top:18px;font-size:15px;line-height:1.7}.vp-kicker{letter-spacing:.15em;margin-bottom:15px;font-size:9px}.vp-issue-cards,.vp-step-grid{grid-template-columns:1fr;gap:12px}.vp-issue-cards article{min-height:0;padding:21px}.vp-issue-cards h3{margin-top:13px;font-size:19px}.vp-risk{grid-template-columns:41px minmax(0,1fr);gap:14px;padding:48px 20px}.vp-risk-symbol{width:38px;height:38px;font-size:22px}.vp-risk h2{font-size:34px}.vp-risk>div>p:last-child{font-size:13px}.vp-payment-note{border-radius:17px;grid-template-columns:48px 1fr;gap:14px;margin:42px 16px;padding:21px 18px}.vp-payment-note>span{border-radius:14px;width:46px;height:46px;font-size:19px}.vp-payment-note h2{margin-bottom:8px;font-size:24px}.vp-payment-note p{font-size:14px}.vp-step-grid article{border-bottom:1px solid #091a341c;border-right:0;padding:0 0 20px}.vp-step-grid article:last-child{border-bottom:0;padding-bottom:0}.vp-step-grid h3{margin-top:13px;font-size:19px}.vp-step-grid p{font-size:13px}.vp-review-section{gap:30px;padding:68px 16px}.vp-review-copy{padding:0 4px}.vp-review-copy>p:not(.vp-kicker){font-size:14px;line-height:1.7}.vp-form{border-radius:17px;padding:19px 15px}.vp-form-row,.vp-car-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.vp-form label:not(.vp-consent){font-size:9px}.vp-form input:not([type=checkbox]),.vp-form select,.vp-form textarea{min-height:46px;padding:11px 10px;font-size:14px}.vp-consent{font-size:11px}.vp-submit{width:100%;padding:0 14px;font-size:11px}.vp-faq-list summary{min-height:66px;font-size:14px;line-height:1.45}.vp-faq-list details p,.vp-legal details p{font-size:13px}.vp-legal{padding:66px 20px}.vp-legal h2{font-size:35px}.vp-footer{grid-template-columns:1fr;gap:14px;padding:29px 20px}.vp-footer>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.vp-button,.vp-faq-list summary span,.vp-legal summary span{transition:none}.vp-payment-note>span{animation:none}}
