/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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;--tw-duration:initial;--tw-ease: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;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.end{inset-inline-end:var(--spacing)}.top-\[-0\.094rem\]{top:-.094rem}.bottom-0{bottom:calc(var(--spacing) * 0)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-px{margin-inline:-1px}.my-\[-0\.2rem\]{margin-block:-.2rem}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-full{height:100%}.w-full{width:100%}.max-w-full{max-width:100%}.animate-\[show_150ms_ease-in\]{animation:.15s ease-in show}.items-center{align-items:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-px{padding-inline:1px}.py-\[0\.2rem\]{padding-block:.2rem}.text-\[\#8F8F8F\]{color:#8f8f8f}.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,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--navy-950:#060c22;--navy-900:#0a1440;--navy-800:#122258;--blue-700:#15479f;--blue-600:#1c6fd1;--blue-500:#2d8fe0;--sky-400:#3dc2f9;--sky-300:#7fdcfb;--sky-100:#e3f6fe;--white:#fff;--slate-700:#2f3a52;--slate-600:#47536b;--slate-400:#8996ac;--slate-200:#e3e8f0;--slate-100:#f1f4f9;--slate-50:#f8fafc;--green-500:#1fa971;--line:var(--slate-200);--ink:var(--navy-900);--ink-soft:var(--slate-600);--paper:var(--slate-50);--accent:var(--blue-600);--accent-hover:var(--blue-700);--cyan:#2eb9f7;--gradient:linear-gradient(135deg, var(--navy-900), var(--blue-600) 58%, var(--sky-400));--shell:min(1200px, calc(100vw - 48px));--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px #0a14400f, 0 1px 1px #0a14400a;--shadow-md:0 4px 12px #0a144014, 0 2px 4px #0a14400d;--shadow-lg:0 16px 40px #0a144024, 0 4px 12px #0a14400f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-body), Inter, Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}.shell{width:var(--shell);margin-inline:auto}[id]{scroll-margin-top:100px}.parent-bar{background:var(--navy-950);color:#ffffffa8;align-items:center;min-height:34px;font-size:11px;display:flex}.parent-bar-inner{justify-content:flex-end;gap:5px;display:flex}.parent-bar a{color:var(--sky-300);font-weight:700}.parent-bar a:hover{color:#fff}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e3e8f0e0;position:sticky;top:0}.header-inner{align-items:center;gap:36px;min-height:76px;display:flex}.brand{flex:none;align-items:center;gap:9px;display:inline-flex}.brand-mark{object-fit:contain;width:43px;height:auto}.brand-name{font-family:var(--font-display), Manrope, sans-serif;color:var(--navy-900);letter-spacing:-.045em;font-size:19px;font-weight:700}.brand-name strong{font-weight:800}.brand-name span{color:var(--cyan)}.desktop-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.desktop-nav a{color:var(--slate-600);font-size:14px;font-weight:600}.desktop-nav a:hover{color:var(--blue-600)}.desktop-nav a.nav-tools{background:var(--sky-100);color:var(--blue-700);border-radius:8px;padding:8px 12px;font-weight:800}.desktop-nav a.nav-tools:hover{color:var(--blue-700);background:#d7effc}.mobile-menu nav a[href=\/tools]{color:var(--blue-600);font-weight:800}.button{border:1px solid var(--blue-600);border-radius:var(--radius-md);background:var(--blue-600);color:#fff;cursor:pointer;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{background:var(--blue-700);border-color:var(--blue-700);transform:translateY(-2px)}.button-small{min-height:42px;padding-inline:18px}.button-light{color:var(--navy-900);background:#fff;border-color:#fff}.button-light:hover{background:var(--sky-100);border-color:var(--sky-100)}.button-quiet{border-color:var(--slate-200);color:var(--navy-900);background:0 0}.button-quiet:hover{background:var(--slate-50);border-color:var(--sky-400)}.mobile-menu{margin-left:auto;display:none;position:relative}.mobile-menu summary{cursor:pointer;font-size:14px;font-weight:700;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{border:1px solid var(--line);border-radius:var(--radius-md);width:min(290px,100vw - 28px);box-shadow:var(--shadow-lg);background:#fff;gap:4px;padding:10px;display:grid;position:absolute;top:38px;right:0}.mobile-menu nav a{border-radius:8px;padding:12px;font-size:14px;font-weight:600}.mobile-menu nav a:hover{background:var(--slate-50)}.hero{grid-template-columns:1.06fr .94fr;align-items:center;gap:78px;min-height:720px;padding-block:86px 100px;display:grid}.eyebrow{color:var(--blue-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.eyebrow-light{color:var(--sky-300)}.hero h1{max-width:760px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(54px,6vw,78px);font-weight:800;line-height:1.01}.hero h1 span{background:linear-gradient(100deg, var(--blue-600), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-lead{max-width:640px;color:var(--ink-soft);margin:28px 0 0;font-size:19px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-parent{color:var(--slate-400);margin:27px 0 0;font-size:12px}.hero-visual{border-radius:var(--radius-xl);background:var(--gradient);flex-direction:column;justify-content:center;min-height:540px;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #0a144033}.hero-visual:before,.hero-visual:after{content:"";border:1px solid #ffffff1c;width:330px;height:330px;position:absolute;transform:rotate(32deg)}.hero-visual:before{top:-190px;right:-150px}.hero-visual:after{bottom:-230px;left:-230px}.visual-glow{filter:blur(65px);background:#7fdcfb52;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-70px}.workflow-card{z-index:1;color:#fff;background:#060c2257;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:17px;display:grid;position:relative;box-shadow:0 10px 30px #060c221a}.workflow-card>span{width:42px;height:42px;color:var(--sky-300);font-family:var(--font-display), Manrope, sans-serif;background:#ffffff21;border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.workflow-card small{color:#ffffff94;margin-bottom:4px;font-size:10px;display:block}.workflow-card strong{font-size:13px}.workflow-ai{background:#ffffff21;margin-inline:22px}.workflow-ai>span{color:var(--blue-700);background:#fff}.workflow-result{color:var(--navy-900);background:#fff}.workflow-result small{color:var(--slate-400)}.workflow-result>span{background:var(--sky-100);color:var(--blue-700)}.workflow-connector{background:#ffffff52;width:2px;height:34px;margin-inline:auto}.hero-visual>p{z-index:1;color:#ffffff9e;text-align:center;margin:22px 0 0;font-size:11px;position:relative}.parent-strip{border-block:1px solid var(--line);background:var(--slate-50)}.parent-strip-inner{justify-content:space-between;align-items:center;gap:36px;min-height:112px;display:flex}.parent-strip-inner>div{align-items:center;gap:18px;display:flex}.parent-strip p{max-width:680px;color:var(--slate-600);margin:0;font-size:13px;line-height:1.55}.parent-strip p strong{color:var(--navy-900);font-size:14px;display:block}.parent-symbol{background:var(--navy-900);width:40px;height:40px;color:var(--sky-400);font-family:var(--font-display), Manrope, sans-serif;border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.parent-strip a,.text-link{color:var(--blue-600);font-size:13px;font-weight:800}.parent-strip a:hover,.text-link:hover{color:var(--blue-700);text-underline-offset:4px;text-decoration:underline}.section{padding-block:120px}.section-heading{margin-bottom:52px}.split-heading{grid-template-columns:1.1fr .72fr;align-items:end;gap:80px;display:grid}.section h2,.page-intro h1,.parent-feature h2,.cta-band h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(39px,4.4vw,58px);font-weight:800;line-height:1.07}.split-heading>p{color:var(--ink-soft);margin:0 0 3px;font-size:16px;line-height:1.72}.service-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:360px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:32px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.service-card:hover{border-color:var(--sky-300);box-shadow:var(--shadow-md);transform:translateY(-5px)}.service-number,.card-number{color:var(--blue-600);letter-spacing:.08em;font-size:11px;font-weight:800}.service-card h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.035em;margin:54px 0 14px;font-size:25px}.service-card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.service-card .text-link{margin-top:auto;padding-top:28px}.approach-section{background:var(--navy-900);color:#fff}.approach-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.approach-lead{color:#ffffff9e;max-width:520px;font-size:16px;line-height:1.7}.steps-list{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.steps-list li{border-bottom:1px solid #ffffff29;grid-template-columns:48px 1fr;gap:18px;padding:27px 0;display:grid}.steps-list li>span{width:34px;height:34px;color:var(--sky-300);background:#3dc2f926;border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.steps-list strong{font-family:var(--font-display), Manrope, sans-serif;font-size:19px}.steps-list p{color:#ffffff8c;margin:7px 0 0;font-size:13px;line-height:1.55}.home-tools{padding-block:72px 88px}.home-tools .button{margin-top:28px}.home-tools-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home-tool-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:128px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;justify-content:flex-end;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.home-tool-card:hover{border-color:var(--sky-400);box-shadow:var(--shadow-md);transform:translateY(-4px)}.home-tool-card span{color:var(--blue-600);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.home-tool-card strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin-top:10px;font-size:20px;line-height:1.15}.tools-feature{grid-template-columns:.78fr 1.22fr;align-items:center;gap:86px;display:grid}.tools-lead{max-width:520px;color:var(--ink-soft);line-height:1.72}.tools-feature .text-link{margin-top:16px;display:inline-block}.tool-card{border-radius:var(--radius-lg);background:var(--slate-50);border:1px solid var(--line);grid-template-columns:190px 1fr;align-items:center;gap:34px;min-height:350px;padding:38px;transition:transform .18s,border-color .18s;display:grid}.tool-card:hover{border-color:var(--sky-400);transform:translateY(-5px)}.qr-pattern,.mini-qr{aspect-ratio:1;background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:6px;padding:16px;display:grid}.qr-pattern i,.mini-qr i{background:var(--navy-900);border-radius:2px}.qr-pattern i:nth-child(2n),.mini-qr i:nth-child(2n){background:0 0}.qr-pattern i:nth-child(3n),.mini-qr i:nth-child(3n){background:var(--blue-600)}.tool-card span{color:var(--blue-600);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.tool-card h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:11px 0 10px;font-size:29px}.tool-card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.tool-card strong{color:var(--blue-600);margin-top:22px;font-size:13px;display:block}.parent-feature{border-radius:var(--radius-xl);background:var(--gradient);color:#fff;grid-template-columns:1.05fr .7fr;align-items:center;gap:90px;min-height:410px;margin-bottom:120px;padding:64px;display:grid;position:relative;overflow:hidden}.parent-feature:after{content:"";border:1px solid #ffffff26;width:340px;height:340px;position:absolute;bottom:-210px;right:-180px;transform:rotate(28deg)}.parent-feature h2{max-width:700px;font-size:clamp(35px,4vw,52px)}.parent-feature>div{z-index:1;position:relative}.parent-feature>div:last-child p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.72}.parent-feature .button{margin-top:25px}.cta-band{border-radius:var(--radius-lg);background:var(--navy-900);color:#fff;justify-content:space-between;align-items:center;gap:50px;min-height:280px;margin-bottom:80px;padding:58px;display:flex}.cta-band h2{max-width:760px;font-size:clamp(33px,4vw,49px)}.cta-band .button{flex:none}.page-intro{padding-block:104px 72px}.page-intro h1{max-width:980px}.page-lead{max-width:760px;color:var(--ink-soft);margin:26px 0 0;font-size:18px;line-height:1.68}.content-section{padding-block:8px 110px}.card-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.info-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:300px;box-shadow:var(--shadow-sm);background:#fff;padding:32px}.info-card h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.035em;margin:45px 0 12px;font-size:25px}.info-card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.72}.feature-block{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:80px;margin-top:100px;padding-top:100px;display:grid}.feature-block h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:0;font-size:42px;line-height:1.1}.check-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.check-list li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:17px 0 17px 34px;line-height:1.6;position:relative}.check-list li:first-child{border-top:1px solid var(--line)}.check-list li:before{content:"";background:var(--cyan);width:9px;height:9px;box-shadow:0 0 0 5px var(--sky-100);border-radius:50%;position:absolute;top:23px;left:3px}.solutions-hero-art{border-radius:var(--radius-xl);background:var(--navy-900);margin:0 0 68px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0a14402e}.solutions-hero-art img{width:100%;height:auto;display:block}.solutions-hero-art figcaption{color:#ffffffb8;letter-spacing:.04em;margin:0;font-size:11px;font-weight:700;position:absolute;bottom:22px;left:24px}.solution-stack{border-top:1px solid var(--line)}.solution-row{border-bottom:1px solid var(--line);grid-template-columns:60px 1.15fr .85fr auto;align-items:center;gap:30px;padding:38px 0;display:grid}.solution-row h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.035em;margin:0 0 9px;font-size:28px}.solution-row p{max-width:520px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.68}.solution-row ul{color:var(--slate-600);margin:0;padding:0;font-size:12px;list-style:none}.solution-row li+li{margin-top:8px}.site-footer{background:var(--navy-950);color:#fff;padding-top:72px}.site-footer .brand-name{color:#fff}.footer-grid{grid-template-columns:1.45fr .75fr 1.1fr .95fr;gap:55px;padding-bottom:64px;display:grid}.footer-intro{color:#ffffff8f;max-width:360px;margin:22px 0 18px;font-size:13px;line-height:1.7}.parent-link{color:var(--sky-300);font-size:12px;font-weight:700}.footer-grid>div:not(:first-child){color:#ffffff94;flex-direction:column;gap:11px;font-size:12px;line-height:1.55;display:flex}.footer-grid a:hover{color:#fff}.footer-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:3px 0 11px;font-size:10px;font-weight:800}.footer-bottom{color:#ffffff5c;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:66px;font-size:10px;display:flex}@media (width<=1040px){:root{--shell:min(100% - 38px, 800px)}.desktop-nav,.desktop-cta{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr;gap:58px}.hero-copy{max-width:740px}.hero-visual{width:100%;max-width:650px;margin-inline:auto}.split-heading,.approach-grid,.tools-feature,.feature-block{grid-template-columns:1fr;gap:44px}.home-tools-grid,.service-grid{grid-template-columns:1fr 1fr}.service-card:last-child{grid-column:1/-1;min-height:300px}.solution-row{grid-template-columns:46px 1fr auto}.solution-row ul{grid-column:2}.solution-row .button{grid-area:1/3/3}.parent-feature{grid-template-columns:1fr;gap:38px}.footer-grid{grid-template-columns:1.3fr .8fr 1fr}.footer-grid>div:last-child{grid-column:2}}@media (width<=680px){:root{--shell:calc(100% - 28px)}.parent-bar-inner{justify-content:center}.header-inner{min-height:68px}.brand-name{font-size:17px}.brand-mark{width:36px}.hero{min-height:0;padding-block:64px 76px}.hero h1{font-size:48px}.hero-lead,.page-lead{font-size:17px}.hero-actions{flex-direction:column;align-items:stretch}.hero-visual{min-height:470px;padding:24px}.workflow-ai{margin-inline:8px}.parent-strip-inner{flex-direction:column;align-items:flex-start;padding-block:26px}.section{padding-block:82px}.service-grid{grid-template-columns:1fr}.service-card:last-child{grid-column:auto}.service-card{min-height:330px}.home-tools{padding-block:56px 70px}.home-tools-grid{grid-template-columns:1fr}.home-tool-card{min-height:108px}.tool-card{grid-template-columns:1fr;padding:28px}.qr-pattern{max-width:170px}.parent-feature{margin-bottom:78px;padding:38px 26px}.cta-band{flex-direction:column;align-items:flex-start;margin-bottom:52px;padding:38px 28px}.page-intro{padding-block:74px 54px}.solutions-hero-art{border-radius:var(--radius-lg);margin-bottom:48px}.solutions-hero-art figcaption{font-size:10px;bottom:16px;left:18px}.card-grid{grid-template-columns:1fr}.feature-block{margin-top:76px;padding-top:76px}.feature-block h2{font-size:36px}.solution-row{grid-template-columns:36px 1fr;gap:18px}.solution-row ul,.solution-row .button{grid-area:auto/2}.footer-grid{grid-template-columns:1fr 1fr;gap:45px 26px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:86px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.training-grid{grid-template-columns:repeat(2,1fr)}.tools-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.app-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:440px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:30px;display:flex}.app-card-live{background:var(--gradient);border-color:var(--blue-600);color:#fff;box-shadow:var(--shadow-lg);transition:transform .18s}.app-card-live:hover{transform:translateY(-5px)}.app-card-top{color:var(--slate-400);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.app-card-live .app-card-top{color:#ffffffa6}.app-card-qr{width:142px;margin:47px 0 34px}.app-card h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:auto 0 12px;font-size:28px}.app-card p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.67}.app-card-live p{color:#ffffffad}.app-card-live>strong{margin-top:24px;font-size:13px;display:block}.app-placeholder{background:var(--slate-50);width:126px;height:126px;color:var(--blue-600);font-family:var(--font-display), Manrope, sans-serif;border-radius:18px;place-items:center;margin:54px 0 40px;font-size:24px;font-weight:800;display:grid}.app-card-soon{background:var(--slate-50)}.qr-page{padding-bottom:105px}.qr-heading{text-align:center;padding-block:82px 46px}.qr-heading h1{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(49px,6vw,74px);line-height:1}.qr-heading>p:last-child{max-width:620px;color:var(--ink-soft);margin:22px auto 0;font-size:17px;line-height:1.65}.qr-app{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.qr-controls,.qr-output{padding:46px}.qr-controls{border-right:1px solid var(--line)}.qr-controls label{color:var(--ink);gap:10px;font-size:13px;font-weight:700;display:grid}.qr-controls textarea,.qr-controls select{border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--slate-50);width:100%;color:var(--ink);outline:none}.qr-controls textarea{resize:vertical;padding:15px;line-height:1.5}.qr-controls select{height:48px;padding:0 12px}.qr-controls textarea:focus,.qr-controls select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #2eb9f726}.qr-controls label small{color:var(--slate-400);text-align:right;font-size:10px;font-weight:500}.control-row{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.color-control{border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--slate-50);align-items:center;gap:11px;height:48px;padding:6px 10px;display:flex}.color-control input{cursor:pointer;background:0 0;border:0;border-radius:5px;width:32px;height:32px;padding:0}.color-control code{color:var(--slate-600);font-family:monospace;font-size:10px}.privacy-note{color:var(--slate-600);align-items:center;gap:10px;margin:30px 0 0;font-size:11px;display:flex}.privacy-note span{background:var(--green-500);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #1fa9711f}.qr-output{background:var(--slate-50);flex-direction:column;justify-content:center;align-items:center;display:flex}.qr-canvas-wrap{aspect-ratio:1;width:min(320px,100%);box-shadow:var(--shadow-md);background:#fff;border-radius:12px;place-items:center;padding:12px;display:grid}.qr-canvas-wrap canvas{width:100%!important;height:auto!important}.download-row{gap:10px;margin-top:28px;display:flex}.button-outline:hover{color:#fff}.qr-output>p{color:var(--slate-400);margin:15px 0 0;font-size:10px}.qr-help{grid-template-columns:repeat(3,1fr);gap:35px;padding-top:70px;display:grid}.qr-help article{border-top:1px solid var(--line);padding-top:24px}.qr-help article>span{color:var(--blue-600);font-size:10px;font-weight:800}.qr-help h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.03em;margin:14px 0 9px;font-size:20px}.qr-help p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.62}.knowledge-intro-band{border-radius:var(--radius-xl);background:var(--navy-900);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;margin-bottom:82px;padding:48px 56px;display:grid}.knowledge-intro-band h2{max-width:600px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(34px,4vw,48px);line-height:1.08}.knowledge-intro-band>p{color:#ffffffa8;max-width:560px;margin:0;line-height:1.75}.knowledge-directory{padding-bottom:100px}.knowledge-directory-heading{grid-template-columns:1.05fr .75fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.knowledge-directory-heading h2{max-width:700px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(36px,4.2vw,54px);line-height:1.08}.knowledge-directory-heading>p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.knowledge-filters{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--slate-50);grid-template-columns:minmax(240px,.8fr) 1.2fr;align-items:end;gap:24px;margin-bottom:24px;padding:18px;display:grid}.knowledge-search{color:var(--slate-600);letter-spacing:.07em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:800;display:grid}.knowledge-search input{border:1px solid var(--line);border-radius:var(--radius-md);min-height:45px;color:var(--ink);letter-spacing:normal;text-transform:none;background:#fff;outline:none;padding:0 14px;font-size:13px}.knowledge-search input:focus{border-color:var(--sky-400);box-shadow:0 0 0 3px #3dc2f929}.knowledge-categories{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.knowledge-category{border:1px solid var(--line);min-height:38px;color:var(--slate-600);cursor:pointer;background:#fff;border-radius:999px;padding:0 13px;font-size:11px;font-weight:700}.knowledge-category:hover,.knowledge-category.active{border-color:var(--blue-600);background:var(--blue-600);color:#fff}.knowledge-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.knowledge-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:290px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:29px;display:flex}.knowledge-card-featured{background:linear-gradient(135deg,#f1faff,#fff 62%);grid-column:1/-1;min-height:250px}.knowledge-card-meta{color:var(--slate-400);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.knowledge-card-meta span:first-child{color:var(--blue-600)}.knowledge-card h3{max-width:760px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:48px 0 11px;font-size:clamp(25px,3vw,35px);line-height:1.1}.knowledge-card:not(.knowledge-card-featured) h3{font-size:27px}.knowledge-card h3 a:hover{color:var(--blue-600)}.knowledge-card>p{max-width:720px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.knowledge-card-footer{color:var(--slate-400);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:25px;font-size:11px;display:flex}.knowledge-empty{border:1px dashed var(--slate-200);border-radius:var(--radius-lg);color:var(--ink-soft);margin:0;padding:35px}.knowledge-parent-link{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--slate-50);justify-content:space-between;align-items:center;gap:40px;margin-bottom:110px;padding:36px 40px;display:flex}.knowledge-parent-link h2{max-width:760px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(25px,3vw,35px);line-height:1.1}.knowledge-parent-link .button{flex:none}.knowledge-article{padding-bottom:110px}.knowledge-article-header{max-width:960px;padding-block:70px 58px}.knowledge-back{color:var(--blue-600);margin-bottom:38px;font-size:12px;font-weight:800;display:inline-block}.knowledge-back:hover{color:var(--blue-700)}.knowledge-article-header h1{max-width:930px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.06em;margin:19px 0 0;font-size:clamp(47px,6vw,78px);line-height:1.02}.knowledge-article-lead{max-width:720px;color:var(--ink-soft);margin:24px 0 0;font-size:18px;line-height:1.7}.knowledge-article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:90px;display:grid}.knowledge-article-body{max-width:760px}.knowledge-article-intro{color:var(--ink);font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.025em;margin:0 0 48px;font-size:22px;font-weight:700;line-height:1.5}.knowledge-article-body section{margin-top:42px}.knowledge-article-body h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:0 0 13px;font-size:29px;line-height:1.12}.knowledge-article-body p,.knowledge-article-body li{color:var(--ink-soft);font-size:15px;line-height:1.8}.knowledge-article-body p{margin:0 0 14px}.knowledge-article-body ul{gap:8px;margin:16px 0 0;padding-left:22px;display:grid}.knowledge-article-aside{border-radius:var(--radius-lg);background:var(--navy-900);color:#fff;padding:27px;position:sticky;top:110px}.knowledge-article-aside h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:9px 0 20px;font-size:26px;line-height:1.1}.knowledge-article-aside>div{gap:12px;display:grid}.knowledge-article-aside .text-link{color:var(--sky-300);font-size:12px}.knowledge-article-aside .button{width:100%;margin-top:28px}.contact-grid{grid-template-columns:1.08fr .92fr;gap:20px;padding-bottom:110px;display:grid}.contact-card{border-radius:var(--radius-lg);min-height:440px;padding:48px}.contact-card-primary{background:var(--gradient);color:#fff}.contact-card h2{max-width:580px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:0;font-size:45px;line-height:1.08}.contact-card>p:not(.eyebrow){color:#ffffffb3;max-width:570px;line-height:1.7}.contact-card .button{margin-top:28px}.contact-details{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.contact-details>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:190px;padding:28px;display:flex}.contact-details>div:nth-child(2n){border-right:0}.contact-details>div:nth-last-child(-n+2){border-bottom:0}.contact-details span{color:var(--blue-600);letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:800}.contact-details a,.contact-details p{margin:0;font-size:14px;font-weight:700;line-height:1.55}.contact-details small{color:var(--slate-400);margin-top:6px;font-size:9px}@media (width<=1040px){.tools-grid{grid-template-columns:1fr 1fr}.app-card:last-child{grid-column:1/-1}.qr-app,.contact-grid,.knowledge-intro-band{grid-template-columns:1fr}.qr-controls{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=900px){.knowledge-directory-heading,.knowledge-filters,.knowledge-article-layout{grid-template-columns:1fr}.knowledge-categories{justify-content:flex-start}.knowledge-article-aside{position:static}}@media (width<=820px){.auth-shell{width:min(100% - 32px,620px)}.auth-card{grid-template-columns:1fr;gap:28px}.auth-brief-visual{order:-1}}@media (width<=680px){.training-grid,.tools-grid,.qr-help{grid-template-columns:1fr}.app-card:last-child{grid-column:auto}.qr-heading{padding-top:58px}.qr-controls,.qr-output{padding:26px}.control-row{grid-template-columns:1fr}.download-row{flex-direction:column;width:100%}.knowledge-intro-band{gap:36px;padding:36px 26px}.knowledge-grid{grid-template-columns:1fr}.knowledge-card-featured{grid-column:auto}.knowledge-directory{padding-bottom:70px}.knowledge-parent-link{flex-direction:column;align-items:flex-start;margin-bottom:72px;padding:30px 26px}.knowledge-article-header{padding-block:48px 42px}.knowledge-article-header h1{font-size:44px}.knowledge-article-lead{font-size:16px}.knowledge-article{padding-bottom:72px}.contact-card{padding:36px 26px}.contact-card h2{font-size:38px}.contact-details{grid-template-columns:1fr}.contact-details>div{border-right:0;min-height:130px;border-bottom:1px solid var(--line)!important}.contact-details>div:last-child{border-bottom:0!important}}.connections-page,.assistant-page{min-height:80vh}.command-page-intro{max-width:930px;padding-block:66px 48px}.command-page-intro h1{max-width:750px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(48px,5.5vw,70px);line-height:1.03}.command-page-intro>p:not(.eyebrow){max-width:700px;color:var(--ink-soft);margin:22px 0 0;font-size:16px;line-height:1.7}.connection-provider-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.connection-provider-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:360px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:34px;display:flex}.connection-provider-top{justify-content:space-between;align-items:center;display:flex}.connection-state{background:var(--slate-50);color:var(--slate-500);border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.connection-state.connected{color:#147a5b;background:#e5fbf4}.connection-provider-card h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;margin:30px 0 10px;font-size:31px}.connection-provider-card>p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.connection-source-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:14px 0}.connection-source-status small{color:var(--blue-600);letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.connection-source-status strong{color:var(--ink);margin-top:7px;font-size:13px;display:block}.connection-provider-card .button{width:max-content;margin-top:auto}.connection-catalog{border-radius:var(--radius-xl);background:var(--slate-50);margin-top:92px;margin-bottom:110px;padding:52px}.connection-catalog h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(36px,4vw,50px)}.connection-catalog-list{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.connection-catalog-list article{border-top:1px solid var(--line);padding-top:19px}.connection-catalog-list strong{font-size:14px;display:block}.connection-catalog-list span{color:var(--blue-700);margin-top:8px;font-size:12px;font-weight:800;display:block}.connection-catalog-list p{color:var(--ink-soft);margin:10px 0 0;font-size:12px;line-height:1.6}.connection-catalog-note{color:var(--slate-500);margin:34px 0 0;font-size:11px;line-height:1.6}.assistant-layout{grid-template-columns:.88fr 1.12fr;align-items:center;gap:82px;min-height:650px;padding-block:74px 110px;display:grid}.assistant-copy h1{max-width:640px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(48px,5.5vw,70px);line-height:1.03}.assistant-copy>p:not(.eyebrow){max-width:600px;color:var(--ink-soft);margin:22px 0 0;font-size:16px;line-height:1.72}.assistant-source-box{background:#f1faff;border:1px solid #bdeafc;border-radius:14px;margin-top:27px;padding:19px}.assistant-source-box small{color:var(--blue-700);letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.assistant-source-box strong{margin-top:8px;font-size:15px;display:block}.assistant-source-box a{color:var(--blue-700);margin-top:11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.assistant-model-state{letter-spacing:.04em;border-radius:999px;width:fit-content;margin-top:10px;padding:6px 9px;font-size:9px;font-weight:900;display:block}.assistant-model-ai{color:#177044;background:#dff8e9}.assistant-model-sources{color:#8a5c00;background:#fff1d5}.assistant-copy ul{color:var(--ink-soft);gap:9px;margin:26px 0 0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.assistant-copy li{padding-left:18px;position:relative}.assistant-copy li:before{content:"→";color:var(--blue-600);font-weight:900;position:absolute;left:0}.assistant-chat{border:1px solid var(--line);background:#fff;border-radius:22px;padding:18px;box-shadow:0 30px 65px #0a144021}.assistant-chat header{border-bottom:1px solid var(--line);color:var(--navy-900);align-items:center;gap:9px;padding:7px 6px 17px;font-size:12px;font-weight:900;display:flex}.assistant-chat header small{color:var(--slate-400);margin-left:auto;font-size:10px}.assistant-chat-body{min-height:260px;padding:21px 6px}.assistant-bubble{background:var(--slate-50);border-radius:15px 15px 15px 3px;width:86%;padding:14px}.assistant-bubble.user{background:#eaf4ff;border-radius:15px 15px 3px;margin:0 0 16px auto}.assistant-bubble small{color:var(--blue-700);letter-spacing:.08em;font-size:8px;font-weight:900}.assistant-bubble p{margin:7px 0 0;font-size:13px;line-height:1.6}.assistant-composer{border:1px solid var(--line);color:var(--slate-400);border-radius:12px;align-items:center;gap:14px;padding:12px 13px 12px 15px;font-size:12px;display:flex}.assistant-composer button{background:var(--navy-900);color:#fff;opacity:.55;border:0;border-radius:8px;width:30px;height:30px;margin-left:auto;font-size:16px}.assistant-chat footer{color:var(--slate-400);margin:12px 3px 1px;font-size:10px;line-height:1.5}@media (width<=900px){.connection-provider-grid,.connection-catalog-list,.assistant-layout{grid-template-columns:1fr}.assistant-layout{gap:44px;min-height:0}}.assistant-chat-live .assistant-chat-body{flex-direction:column;gap:14px;max-height:470px;display:flex;overflow:auto}.assistant-chat-live .assistant-bubble{flex:none}.assistant-empty{color:var(--ink-soft);padding:22px 5px}.assistant-empty strong{color:var(--ink)}.assistant-empty p{max-width:400px;margin:8px 0 18px;font-size:13px;line-height:1.6}.assistant-empty div{gap:8px;display:grid}.assistant-empty button{width:fit-content;color:var(--blue-700);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.assistant-composer input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.assistant-composer button:not(:disabled){opacity:1;cursor:pointer}.assistant-sources{border-top:1px solid var(--line);color:var(--slate-500);gap:4px;margin:12px 0 0;padding:10px 0 0 15px;font-size:10px;line-height:1.45;display:grid}@media (width<=620px){.command-center-nav{flex-direction:column;align-items:flex-start}.command-center-nav>div{justify-content:flex-start}.command-page-intro{padding-block:48px 35px}.connection-provider-card,.connection-catalog{padding:27px 22px}.connection-catalog{margin-top:60px;margin-bottom:72px}.assistant-layout{padding-block:52px 72px}.assistant-chat-body{min-height:220px}}.tools-pricing-callout{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--slate-50);justify-content:space-between;align-items:center;gap:60px;min-height:250px;margin-top:70px;padding:46px;display:flex}.tools-pricing-callout h2{max-width:760px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:0;font-size:34px}.tools-pricing-callout p:not(.eyebrow){color:var(--ink-soft);margin:14px 0 0;line-height:1.65}.solution-page-link{border-radius:var(--radius-lg);background:var(--navy-900);color:#fff;justify-content:space-between;align-items:center;gap:58px;margin-top:50px;padding:38px;display:flex}.solution-page-link h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:0;font-size:32px}.solution-page-link p:not(.eyebrow){color:#ffffffa3;max-width:720px;margin:12px 0 0;font-size:13px;line-height:1.7}.solution-page-link .button{color:var(--navy-900);background:#fff;border-color:#fff;flex:none}.automation-page{overflow:hidden}.automation-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:670px;padding-block:82px 105px;display:grid}.automation-hero h1{max-width:760px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(50px,5.8vw,75px);line-height:1.02}.automation-hero>div:first-child>p:not(.eyebrow){max-width:700px;color:var(--ink-soft);margin:25px 0 0;font-size:17px;line-height:1.72}.automation-visual{border-radius:var(--radius-xl);background:var(--gradient);color:#fff;padding:34px;box-shadow:0 30px 70px #0a144033}.automation-visual>span{color:var(--sky-300);letter-spacing:.08em;font-size:11px;font-weight:800}.automation-visual>strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin-top:15px;font-size:36px;display:block}.automation-visual>p{color:#ffffff9e;margin:8px 0 30px;font-size:13px}.automation-visual>div{background:#060c2245;border:1px solid #ffffff29;border-radius:10px;gap:4px;margin-top:11px;padding:17px;display:grid}.automation-visual small{color:#ffffff8c;text-transform:uppercase;font-size:9px}.automation-visual b{font-size:13px}.automation-principles{background:var(--navy-900);color:#fff;padding-block:105px}.automation-principles-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:110px;display:grid}.automation-principles h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(37px,4.1vw,55px);line-height:1.08}.automation-principles-list{border-top:1px solid #ffffff29}.automation-principles-list article{border-bottom:1px solid #ffffff29;grid-template-columns:42px 1fr;gap:17px;padding:23px 0;display:grid}.automation-principles-list article>span{width:34px;height:34px;color:var(--sky-300);background:#3dc2f924;border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.automation-principles-list strong{font-family:var(--font-display), Manrope, sans-serif;font-size:19px}.automation-principles-list p{color:#fff9;margin:6px 0 0;font-size:13px;line-height:1.65}.automation-overview{padding-block:112px}.automation-overview-heading{grid-template-columns:1.05fr .75fr;align-items:end;gap:75px;margin-bottom:48px;display:grid}.automation-overview-heading h2,.automation-start h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,56px);line-height:1.08}.automation-overview-heading>p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.automation-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.automation-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:330px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:30px;display:flex}.automation-card-top{color:var(--blue-600);letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.automation-card-top small{color:var(--slate-400);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.automation-card h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:52px 0 11px;font-size:27px;line-height:1.1}.automation-card>p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.automation-card details{margin-top:auto;padding-top:25px}.automation-card summary{color:var(--blue-600);cursor:pointer;font-size:12px;font-weight:800;list-style:none}.automation-card summary::-webkit-details-marker{display:none}.automation-card summary:after{content:"+";margin-left:8px;font-size:18px;font-weight:400}.automation-card details[open] summary:after{content:"x"}.automation-card details>div{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.automation-card details strong{color:var(--ink);margin-top:14px;font-size:11px;display:block}.automation-card details strong:first-child{margin-top:0}.automation-card details p,.automation-card details li{color:var(--ink-soft);font-size:11px;line-height:1.65}.automation-card details p{margin:5px 0 0}.automation-card details ol{gap:6px;margin:15px 0;padding-left:20px;display:grid}.automation-start{border-radius:var(--radius-xl);background:var(--slate-50);grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;padding:56px;display:grid}.automation-start>div>p:not(.eyebrow){color:var(--ink-soft);margin:18px 0 0;line-height:1.7}.automation-start ol{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.automation-start li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:17px;padding:18px 0;display:grid}.automation-start li>span{color:var(--blue-600);font-size:10px;font-weight:800}.automation-start strong{font-size:14px}.automation-start li p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.6}.automation-learning{border-left:3px solid var(--sky-400);background:var(--slate-50);color:var(--ink-soft);margin-bottom:100px;padding:22px 28px;font-size:12px;line-height:1.7}.automation-learning p{margin:0}.automation-learning a{color:var(--blue-600);font-weight:800}.qr-heading{max-width:1000px}.qr-heading-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}#generator,#qr-pro{scroll-margin-top:100px}.qr-section-label{grid-template-columns:1fr .8fr;align-items:end;gap:60px;margin-bottom:24px;display:grid}.qr-section-label span{color:var(--blue-600);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.qr-section-label h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:7px 0 0;font-size:29px}.qr-section-label p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.qr-pro-wrap{background:var(--navy-900);color:#fff;margin-top:110px;padding-block:110px}.qr-pro-intro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;display:grid}.qr-pro-intro h2{max-width:640px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.7vw,58px);line-height:1.08}.qr-pro-intro>div:last-child>p{color:#ffffffad;margin:4px 0 28px;line-height:1.75}.relay-example{border-radius:var(--radius-md);background:#ffffff12;border:1px solid #ffffff29;grid-template-columns:auto 1fr;gap:7px 14px;padding:22px;display:grid}.relay-example span,.relay-example i{color:#ffffff70;text-transform:uppercase;font-size:10px;font-style:normal}.relay-example strong{overflow-wrap:anywhere;font-size:13px}.qr-pro-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px;display:grid}.qr-pro-grid article{border-radius:var(--radius-lg);background:#ffffff0d;border:1px solid #ffffff24;min-height:245px;padding:30px}.qr-pro-grid article>span{color:var(--sky-300);font-size:10px;font-weight:800}.qr-pro-grid h3{font-family:var(--font-display), Manrope, sans-serif;margin:54px 0 10px;font-size:23px}.qr-pro-grid p{color:#fff9;margin:0;font-size:13px;line-height:1.65}.qr-pro-price{border-radius:var(--radius-lg);background:linear-gradient(115deg, var(--blue-600), #1639a4);justify-content:space-between;align-items:center;gap:40px;min-height:190px;margin-top:18px;padding:34px 40px;display:flex}.qr-pro-price>div>span{color:var(--sky-200);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.qr-pro-price>div>strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;margin-top:7px;font-size:39px;display:block}.qr-pro-price>div>strong small{font-family:var(--font-body), Inter, sans-serif;letter-spacing:0;font-size:12px}.qr-pro-price p{color:#ffffffad;margin:6px 0 0;font-size:12px}.qr-comparison{padding-block:110px 10px}.qr-comparison>div:first-child{grid-template-columns:.8fr 1.2fr;align-items:end;gap:80px;display:grid}.qr-comparison h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:0;font-size:42px;line-height:1.1}.comparison-table{border:1px solid var(--line);border-radius:var(--radius-lg);margin:46px 0 24px;overflow:hidden}.comparison-table [role=row]{grid-template-columns:1.5fr .5fr .5fr;display:grid}.comparison-table [role=row]>*{border-bottom:1px solid var(--line);padding:17px 22px}.comparison-table [role=row]:last-child>*{border-bottom:0}.comparison-table [role=row]>*+*{border-left:1px solid var(--line);text-align:center}.comparison-table [role=row]:first-child{background:var(--slate-50);color:var(--navy-900);font-size:12px}.comparison-table span{color:var(--ink-soft);font-size:13px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:26px;display:grid}.pricing-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:620px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:34px;display:flex}.pricing-card-featured{border-color:var(--blue-600);box-shadow:var(--shadow-lg)}.pricing-eyebrow{min-height:30px;color:var(--blue-600);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.pricing-card h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:10px 0 8px;font-size:31px}.pricing-description{min-height:72px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.price-lines{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.price-lines p{border-radius:var(--radius-md);background:var(--slate-50);margin:0;padding:15px}.price-lines strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;font-size:26px;display:block}.price-lines span{color:var(--slate-400);margin-top:3px;font-size:9px;display:block}.pricing-card ul{color:var(--ink-soft);gap:13px;margin:0 0 30px;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.pricing-card li{padding-left:22px;position:relative}.pricing-card li:before{content:"";background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:1px}.pricing-card .button{text-align:center;width:100%;margin-top:auto}.pricing-note{border-radius:var(--radius-lg);background:var(--slate-50);grid-template-columns:1.1fr .9fr;gap:80px;margin-bottom:110px;padding:36px;display:grid}.pricing-note strong{font-family:var(--font-display), Manrope, sans-serif;font-size:19px}.pricing-note p{color:var(--ink-soft);margin:8px 0 0;font-size:12px;line-height:1.65}.admin-page{background:var(--slate-50);min-height:100vh;padding-bottom:110px}.admin-hero{justify-content:space-between;align-items:end;gap:50px;padding-block:72px 40px;display:flex}.admin-hero h1{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(43px,5vw,64px)}.admin-hero>div>p:last-child{max-width:760px;color:var(--ink-soft);margin:18px 0 0;line-height:1.7}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:34px;display:grid}.admin-metrics article{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;justify-content:space-between;align-items:center;padding:21px;display:flex}.admin-metrics span{color:var(--slate-500);font-size:11px;font-weight:700}.admin-metrics strong{font-family:var(--font-display), Manrope, sans-serif;color:var(--blue-600);font-size:25px}.admin-storage-warning{border-radius:var(--radius-md);color:#6c5312;background:#fff8df;border:1px solid #f0ca67;margin-bottom:26px;padding:16px 20px;font-size:12px}.admin-board{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.admin-column{border:1px solid var(--line);border-radius:var(--radius-lg);background:#eef2f8;padding:20px}.admin-column-heading{justify-content:space-between;align-items:end;padding:8px 7px 20px;display:flex}.admin-column-heading span{color:var(--slate-400);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-column-heading h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:5px 0 0;font-size:26px}.admin-column-heading>strong{background:var(--navy-900);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.admin-todo-list{gap:10px;display:grid}.admin-todo{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:24px}.admin-todo[data-status=completed]{opacity:.68}.admin-todo-meta{color:var(--slate-400);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.todo-priority{color:var(--blue-600)}.todo-priority-high{color:#b64234}.todo-priority-later{color:var(--slate-400)}.admin-todo h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.025em;margin:18px 0 8px;font-size:18px}.admin-todo>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.admin-todo>small{background:var(--slate-50);color:var(--slate-600);border-radius:8px;margin-top:13px;padding:11px;font-size:10px;line-height:1.55;display:block}.admin-todo label{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.admin-todo label>span{color:var(--slate-400);text-transform:uppercase;font-size:9px;font-weight:800}.admin-todo select{border:1px solid var(--slate-200);min-width:135px;height:36px;color:var(--ink);background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.daily-brief-home-feature{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--slate-50);justify-content:space-between;align-items:center;gap:60px;margin-bottom:120px;padding:52px 58px;display:flex}.daily-brief-home-feature h2{max-width:760px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,50px);line-height:1.08}.daily-brief-home-feature p:not(.eyebrow){max-width:680px;color:var(--ink-soft);margin:16px 0 0;font-size:14px;line-height:1.7}.daily-brief-page{overflow:hidden}.daily-brief-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;min-height:690px;padding-block:86px 108px;display:grid}.daily-brief-hero h1{max-width:780px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(52px,6vw,78px);line-height:1.01}.daily-brief-hero>div:first-child>p:not(.eyebrow){max-width:700px;color:var(--ink-soft);margin:26px 0 0;font-size:18px;line-height:1.7}.daily-brief-hero>div:first-child>small{color:var(--slate-400);margin-top:19px;font-size:11px;display:block}.daily-brief-hero-art{border-radius:var(--radius-xl);background:var(--navy-900);align-self:center;margin:0;overflow:hidden;box-shadow:0 30px 70px #0a144038}.daily-brief-hero-art img{width:100%;height:auto;display:block}.daily-brief-hero-card{border-radius:var(--radius-xl);background:var(--gradient);color:#fff;padding:35px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0a144038}.daily-brief-hero-card:before{content:"";border:1px solid #ffffff29;width:260px;height:260px;position:absolute;top:-100px;right:-100px;transform:rotate(35deg)}.daily-brief-hero-card>*{z-index:1;position:relative}.daily-brief-hero-card>div{color:var(--sky-300);letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.daily-brief-hero-card>div small{color:#ffffff8a;letter-spacing:0;font-size:10px}.daily-brief-hero-card h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;margin:34px 0 7px;font-size:41px}.daily-brief-hero-card>p{color:#ffffff9e;margin:0 0 29px;font-size:13px}.daily-brief-hero-card article{border-top:1px solid #ffffff24;grid-template-columns:37px 1fr;gap:13px;padding:14px 0;display:grid}.daily-brief-hero-card i{width:30px;height:30px;color:var(--sky-300);background:#ffffff21;border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.daily-brief-hero-card small{color:#ffffff85;text-transform:uppercase;font-size:9px;display:block}.daily-brief-hero-card strong{margin-top:4px;font-size:12px;display:block}.daily-brief-proof{background:var(--navy-900);color:#fff;padding-block:112px}.daily-brief-proof-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:105px;display:grid}.daily-brief-proof h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.3vw,56px);line-height:1.08}.daily-brief-proof-grid>div:last-child{border-top:1px solid #ffffff29}.daily-brief-proof article{border-bottom:1px solid #ffffff29;grid-template-columns:42px 1fr;gap:18px;padding:24px 0;display:grid}.daily-brief-proof article>span{width:34px;height:34px;color:var(--sky-300);background:#3dc2f924;border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.daily-brief-proof h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.03em;margin:0;font-size:20px}.daily-brief-proof article p{color:#fff9;margin:7px 0 0;font-size:13px;line-height:1.68}.brief-config-section{padding-block:112px}.brief-config-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.brief-config-heading h2,.daily-brief-setup h2,.daily-brief-delivery h2,.daily-brief-pricing h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.25vw,56px);line-height:1.08}.brief-config-heading>p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.brief-config-grid{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);grid-template-columns:.95fr 1.05fr;display:grid;overflow:hidden}.brief-picker{background:#fff;padding:33px}.brief-picker-heading{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.brief-picker-heading>span{color:var(--blue-600);font-size:10px;font-weight:800}.connector-group{margin-top:29px}.connector-group>span{color:var(--slate-400);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.connector-option{border:1px solid var(--line);background:var(--slate-50);width:100%;color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-top:8px;padding:11px;transition:border-color .16s,background .16s,transform .16s;display:grid}.connector-option:hover{border-color:var(--sky-400);transform:translateY(-1px)}.connector-option-active{border-color:var(--blue-600);background:var(--sky-100)}.connector-option>i{width:30px;height:30px;color:var(--blue-600);background:#fff;border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.connector-option span{gap:2px;display:grid}.connector-option strong{font-size:11px}.connector-option small{color:var(--slate-500);font-size:9px}.connector-option b{color:var(--blue-600);font-size:9px}.brief-delivery-heading{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.brief-delivery-options{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.brief-delivery-options button{border:1px solid var(--line);min-height:39px;color:var(--slate-600);cursor:pointer;background:#fff;border-radius:8px;padding:8px;font-size:10px;font-weight:800}.brief-delivery-options button.is-selected{border-color:var(--blue-600);background:var(--navy-900);color:#fff}.brief-delivery-options button:disabled{cursor:not-allowed;opacity:.56}.brief-picker-message{color:#9a4b18;min-height:17px;margin:12px 0 0;font-size:10px}.brief-preview{background:var(--slate-50);flex-direction:column;min-height:640px;padding:38px;display:flex}.brief-preview-top{color:var(--blue-600);justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.brief-preview-top small{color:var(--slate-400);text-transform:uppercase;font-size:9px}.brief-preview h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;margin:58px 0 7px;font-size:39px}.brief-preview>p{color:var(--ink-soft);margin:0 0 32px;font-size:13px}.brief-preview-items{gap:10px;display:grid}.brief-preview-items>div{border:1px solid var(--line);min-height:72px;box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;grid-template-columns:44px 1fr;align-items:center;gap:13px;padding:14px;display:grid}.brief-preview-items i{background:var(--sky-100);width:33px;height:33px;color:var(--blue-600);border-radius:9px;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.brief-preview-items small{color:var(--slate-400);text-transform:uppercase;font-size:9px;display:block}.brief-preview-items strong{margin-top:4px;font-size:12px;display:block}.brief-preview-items .brief-preview-empty{box-shadow:none;border-style:dashed;align-items:center;padding-left:20px;display:flex}.brief-preview-empty strong{color:var(--slate-500)}.brief-preview-empty small{text-transform:none;margin-top:5px}.brief-preview-footer{color:var(--slate-400);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:25px;font-size:9px;display:flex}.brief-preview-footer strong{color:var(--blue-600);font-size:11px}.daily-brief-setup{border-radius:var(--radius-xl);background:var(--slate-50);grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;padding:58px;display:grid}.daily-brief-setup ol{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.daily-brief-setup li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:17px;padding:18px 0;display:grid}.daily-brief-setup li>span{color:var(--blue-600);font-size:10px;font-weight:800}.daily-brief-setup strong{font-size:14px}.daily-brief-setup li p{color:var(--ink-soft);margin:5px 0 0;font-size:12px;line-height:1.65}.daily-brief-delivery{grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;padding-block:112px;display:grid}.daily-brief-delivery>div:first-child>p:not(.eyebrow){color:var(--ink-soft);margin:18px 0 0;font-size:14px;line-height:1.72}.daily-brief-delivery-cards{gap:10px;display:grid}.daily-brief-delivery-cards article{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr 1.2fr;align-items:center;gap:18px;padding:20px 0;display:grid}.daily-brief-delivery-cards article:first-child{border-top:1px solid var(--line)}.daily-brief-delivery-cards span{color:var(--blue-600);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.daily-brief-delivery-cards strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.025em;font-size:18px}.daily-brief-delivery-cards p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.daily-brief-pricing{border-radius:var(--radius-xl);background:var(--navy-900);color:#fff;margin-bottom:110px;padding:58px}.daily-brief-pricing-heading{grid-template-columns:1fr .72fr;align-items:end;gap:70px;display:grid}.daily-brief-pricing-heading>p:last-child{color:#fff9;margin:0;font-size:14px;line-height:1.7}.daily-brief-plan-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid}.daily-brief-plan{border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;min-height:408px;padding:30px;display:flex}.daily-brief-plan-featured{color:var(--navy-900);background:#fff}.daily-brief-plan>span{color:var(--sky-300);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.daily-brief-plan-featured>span{color:var(--blue-600)}.daily-brief-plan h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:16px 0 10px;font-size:30px}.daily-brief-plan>p{margin:0}.daily-brief-plan>p strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;font-size:34px}.daily-brief-plan>small{color:#ffffff8c;margin-top:5px;font-size:10px;display:block}.daily-brief-plan-featured>small{color:var(--slate-400)}.daily-brief-plan ul{color:#ffffffb3;gap:9px;margin:27px 0;padding:0;font-size:12px;line-height:1.55;list-style:none;display:grid}.daily-brief-plan-featured ul{color:var(--ink-soft)}.daily-brief-plan li{padding-left:20px;position:relative}.daily-brief-plan li:before{content:"";background:var(--sky-400);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:0}.daily-brief-plan .button{text-align:center;width:100%;margin-top:auto}.daily-brief-privacy{border-left:3px solid var(--sky-400);background:var(--slate-50);color:var(--ink-soft);gap:28px;margin-bottom:100px;padding:23px 28px;font-size:12px;line-height:1.7;display:flex}.daily-brief-privacy strong{color:var(--ink);flex:0 0 190px;font-size:12px}.daily-brief-privacy p{margin:0}.auth-page{background:linear-gradient(135deg,#f7fbff 0%,#eef6ff 52%,#f8fcff 100%);place-items:center;min-height:75vh;display:grid}.auth-shell{width:min(100% - 40px,1080px);padding-block:86px}.auth-card{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#ffffffeb;grid-template-columns:.82fr 1.18fr;align-items:center;gap:44px;padding:36px;display:grid}.auth-copy{text-align:left}.auth-card h1{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(40px,5vw,58px)}.auth-copy>p:not(.eyebrow):not(.auth-error){color:var(--ink-soft);margin:0;line-height:1.7}.auth-actions{gap:12px;margin:31px 0 18px;display:grid}.auth-provider-button{border:1px solid var(--line);min-height:58px;color:var(--ink);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:12px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.auth-provider-button:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.auth-provider-mark{place-items:center;width:25px;height:25px;font-family:Arial,sans-serif;font-size:18px;font-weight:800;display:grid}.auth-provider-google{color:#4285f4}.auth-provider-microsoft{grid-template-rows:repeat(2,9px);grid-template-columns:repeat(2,9px);gap:2px}.auth-provider-microsoft i:first-child{background:#f35325}.auth-provider-microsoft i:nth-child(2){background:#81bc06}.auth-provider-microsoft i:nth-child(3){background:#05a6f0}.auth-provider-microsoft i:nth-child(4){background:#ffba08}.auth-copy>small{color:var(--slate-400);font-size:11px;line-height:1.6;display:block}.auth-permission-note{color:var(--blue-800);background:#f1faff;border:1px solid #bdeafc;border-radius:11px;margin:21px 0 13px;padding:14px 15px}.auth-permission-note strong{font-size:12px;display:block}.auth-permission-note p{margin:5px 0 0;font-size:11px;line-height:1.55}.auth-privacy-points{gap:8px;margin:0 0 13px;display:grid}.auth-privacy-points span{color:var(--ink-soft);padding-left:15px;font-size:10px;line-height:1.55;position:relative}.auth-privacy-points span:before{background:var(--sky-400);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:0}.auth-privacy-points b{color:var(--ink)}.auth-back{color:var(--blue-600);margin-top:26px;font-size:13px;font-weight:800;display:inline-block}.auth-error{color:#a13125;background:#fff2f0;border-radius:10px;margin:22px 0 0;padding:12px 15px;font-size:13px;line-height:1.5}.consent-shell{width:min(100% - 40px,900px);padding-block:76px 100px}.consent-card{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fffffff5;padding:clamp(28px,5vw,54px)}.consent-provider{align-items:center;gap:13px;margin-bottom:36px;display:flex}.consent-provider>span:last-child{gap:2px;display:grid}.consent-provider small{color:var(--slate-400);letter-spacing:.13em;font-size:9px;font-weight:800}.consent-provider strong{font-size:16px}.consent-card h1{max-width:720px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(40px,6vw,64px);line-height:1.02}.consent-lead{max-width:720px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.7}.consent-permission-grid{grid-template-columns:1fr 1fr;gap:14px;margin:32px 0 16px;display:grid}.consent-permission-grid section{border:1px solid var(--line);background:var(--slate-50);border-radius:15px;padding:24px}.consent-permission-grid small{color:var(--blue-600);letter-spacing:.13em;font-size:9px;font-weight:900}.consent-permission-grid h2{margin:7px 0 13px;font-size:17px}.consent-permission-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.consent-permission-grid li{color:var(--ink-soft);padding-left:18px;font-size:13px;position:relative}.consent-permission-grid li:before{color:var(--blue-600);content:"✓";position:absolute;left:0}.consent-permission-grid p{color:var(--ink-soft);margin:0 0 10px;font-size:13px;line-height:1.6}.consent-privacy{background:#f1faff;border:1px solid #bdeafc;border-radius:15px;gap:8px;padding:22px 24px;display:grid}.consent-privacy strong{margin-bottom:3px}.consent-privacy span{color:var(--blue-800);padding-left:18px;font-size:12px;line-height:1.5;position:relative}.consent-privacy span:before{content:"•";position:absolute;left:1px}.consent-actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.consent-footnote{max-width:680px;color:var(--slate-400);margin-top:16px;font-size:10px;line-height:1.6;display:block}.legal-content{padding-bottom:112px}.legal-updated{color:var(--slate-400);margin:0 0 24px;font-size:12px}.legal-grid{grid-template-columns:.7fr 1.3fr;gap:78px;display:grid}.legal-grid aside{background:var(--slate-50);border-radius:16px;align-self:start;padding:28px}.legal-grid aside strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;font-size:24px}.legal-grid aside p{color:var(--ink-soft);margin:12px 0 0;font-size:13px;line-height:1.7}.legal-grid h2{border-top:1px solid var(--line);font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:0;padding-top:28px;font-size:28px}.legal-grid h2:first-child{border-top:0;padding-top:0}.legal-grid p{color:var(--ink-soft);margin:11px 0 25px;font-size:14px;line-height:1.75}.legal-grid a{color:var(--blue-700);font-weight:700}.auth-brief-visual{background:var(--navy-900);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 18px 40px #07194e38}.auth-brief-visual img{width:100%;height:auto;display:block}.daily-brief-free{max-width:550px;margin:48px auto 0}.brief-app-shell{padding-block:70px 110px}.brief-app-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.brief-app-header h1{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.06em;margin:10px 0 12px;font-size:clamp(46px,6vw,68px)}.brief-app-header p:not(.eyebrow){max-width:680px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.65}.brief-app-notice{color:var(--blue-800);background:#effbff;border:1px solid #bdeafc;border-radius:14px;align-items:center;gap:18px;margin-bottom:24px;padding:18px 23px;font-size:13px;line-height:1.55;display:flex}.brief-app-notice strong{color:var(--blue-700);white-space:nowrap}.brief-app-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.brief-app-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:345px;box-shadow:var(--shadow-sm);background:#fff;padding:34px}.brief-app-card h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:11px 0 10px;font-size:30px}.brief-app-card>p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.datahub-page{overflow:hidden}.command-center-nav{justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.command-center-nav>span{color:var(--blue-600);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.command-center-nav>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.command-center-nav a{color:var(--slate-500);border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none}.command-center-nav a.is-active{background:var(--navy-900);color:#fff}.datahub-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:620px;padding-block:86px 108px;display:grid}.datahub-hero h1{max-width:735px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(52px,6vw,76px);line-height:1.01}.datahub-hero>div>p:not(.eyebrow){max-width:690px;color:var(--ink-soft);margin:24px 0 0;font-size:17px;line-height:1.72}.datahub-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.datahub-hud{border-radius:var(--radius-xl);color:#fff;background:radial-gradient(circle at 87% 8%,#38c5ff5c,#0000 27%),linear-gradient(135deg,#050b3d 0%,#0c2673 53%,#1296e9 130%);min-height:430px;padding:26px;position:relative;overflow:hidden;box-shadow:0 34px 78px #08144c3b}.datahub-hud:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 27%,#ffffff2e 27.15%,#0000 27.4%),linear-gradient(315deg,#0000 57%,#82e0ff38 57.15%,#0000 57.4%);position:absolute;inset:0}.datahub-hud-head{z-index:1;color:#9fdffd;letter-spacing:.1em;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex;position:relative}.datahub-hud-head strong{color:#fff;margin-left:auto;font-size:10px}.datahub-live-dot{background:#4de3c0;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 5px #4de3c029}.datahub-signal{z-index:1;border-bottom:1px solid #d2f0ff38;grid-template-columns:44px 1fr;align-items:center;gap:16px;margin-top:29px;padding:18px 0;display:grid;position:relative}.datahub-signal>span{color:#79dcff;background:#67b9ff3d;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.datahub-signal small{color:#9bd6f7;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.datahub-signal strong{margin-top:5px;font-size:15px;line-height:1.3;display:block}.datahub-grid-lines{border:1px solid #8fe0ff40;width:370px;height:370px;position:absolute;bottom:-125px;right:-84px;transform:rotate(45deg)}.datahub-section{padding-block:92px}.datahub-section-head{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:34px;display:flex}.datahub-section-head h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(35px,4vw,52px);line-height:1.05}.datahub-section-head>p{max-width:390px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.datahub-section-head>span{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:9px 13px;font-size:12px}.datahub-insights{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.datahub-insights article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:270px;padding:31px 30px 29px}.datahub-insights article:first-child{border-left:1px solid var(--line);border-radius:16px 0 0 16px}.datahub-insights article:last-child{border-radius:0 16px 16px 0}.datahub-icon{width:36px;height:36px;color:var(--blue-700);background:#e9f7ff;border-radius:11px;place-items:center;margin-bottom:25px;font-size:20px;font-weight:900;display:grid}.datahub-insights small{color:var(--blue-600);letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.datahub-insights strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.035em;margin-top:8px;font-size:21px;display:block}.datahub-insights p{min-height:61px;color:var(--ink-soft);margin:12px 0 15px;font-size:12px;line-height:1.65}.datahub-insights a,.datahub-connector a{color:var(--blue-700);font-size:12px;font-weight:800;text-decoration:none}.datahub-catalog{border-top:1px solid var(--line)}.datahub-filters{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.datahub-filters button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;padding:10px 15px;font-family:inherit;font-size:12px;font-weight:800}.datahub-filters button.is-active{border-color:var(--navy-900);background:var(--navy-900);color:#fff}.datahub-connector-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.datahub-connector{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:248px;padding:24px;display:flex}.datahub-connector>div{color:var(--slate-400);justify-content:space-between;gap:10px;font-size:10px;font-weight:800;display:flex}.datahub-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:9px}.datahub-status-actief{color:#147a5b;background:#e5fbf4}.datahub-status-beschikbaar{color:#1769e0;background:#eaf4ff}.datahub-status-binnenkort{color:#73809a;background:#f2f4f8}.datahub-status-configureren{color:#8a5c00;background:#fff1d5}.datahub-status-oauth{color:var(--blue-700);background:#eaf3ff}.datahub-status-in-ontwikkeling{color:#73809a;background:#f2f4f8}.datahub-connector h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:26px 0 10px;font-size:23px}.datahub-connector p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.datahub-connector>a,.datahub-connector>button{width:max-content;color:var(--blue-700);text-align:left;background:0 0;border:0;margin-top:auto;padding-top:20px;font-family:inherit;font-size:12px;font-weight:800}.datahub-connector>button:disabled{color:var(--slate-400);cursor:default}.datahub-assistant{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg,#060d42,#0b2779);grid-template-columns:.95fr 1.05fr;align-items:center;gap:78px;margin-bottom:112px;padding:58px;display:grid}.datahub-assistant h2{max-width:570px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(38px,4vw,55px);line-height:1.05}.datahub-assistant-copy>p:not(.eyebrow){color:#ffffffb3;max-width:585px;margin:20px 0 0;font-size:14px;line-height:1.75}.datahub-assistant ul{color:#bcd8ee;gap:10px;margin:24px 0 0;padding:0;font-size:12px;line-height:1.55;list-style:none;display:grid}.datahub-assistant li{padding-left:19px;position:relative}.datahub-assistant li:before{content:"→";color:#51c8ff;font-weight:900;position:absolute;left:0}.datahub-chat-card{color:var(--ink);background:#fff;border:1px solid #b2e0ff59;border-radius:20px;padding:15px;box-shadow:0 24px 50px #0003}.datahub-chat-top{border-bottom:1px solid var(--line);color:var(--navy-900);align-items:center;gap:9px;padding:10px 10px 16px;font-size:12px;font-weight:900;display:flex}.datahub-chat-top small{color:var(--slate-400);margin-left:auto;font-size:10px;font-weight:700}.datahub-chat-message{background:#eaf4ff;border-radius:14px 14px 3px;width:81%;margin:18px 0 0 auto;padding:13px 15px}.datahub-chat-message small{color:var(--blue-700);letter-spacing:.08em;font-size:8px;font-weight:900}.datahub-chat-message p{margin:6px 0 0;font-size:12px;line-height:1.55}.datahub-chat-answer{background:#f4f6fa;border-radius:14px 14px 14px 3px;width:88%;margin-left:0}.datahub-chat-answer small{color:var(--slate-500)}.datahub-chat-input{border:1px solid var(--line);color:var(--slate-400);border-radius:11px;align-items:center;gap:12px;margin-top:19px;padding:11px 12px 11px 15px;font-size:11px;display:flex}.datahub-chat-input button{background:var(--navy-900);color:#fff;border:0;border-radius:8px;width:28px;height:28px;margin-left:auto;font-size:17px}.datahub-chat-input button:disabled{opacity:.55}.datahub-chat-note{color:var(--slate-400);margin:12px 3px 2px;font-size:10px;line-height:1.45}@media (width<=900px){.datahub-hero,.datahub-assistant{grid-template-columns:1fr;gap:42px}.datahub-insights,.datahub-connector-grid{grid-template-columns:1fr 1fr}.datahub-insights article:last-child{border-radius:0 0 16px 16px}.datahub-insights article:nth-child(3){border-left:1px solid var(--line)}}@media (width<=620px){.datahub-hero{min-height:0;padding-block:55px 66px}.datahub-hud{min-height:390px}.datahub-section{padding-block:62px}.datahub-section-head{flex-direction:column;align-items:flex-start;gap:15px}.datahub-insights,.datahub-connector-grid{grid-template-columns:1fr}.datahub-insights article,.datahub-insights article:first-child,.datahub-insights article:last-child{border-left:1px solid var(--line);border-radius:0}.datahub-insights article:first-child{border-radius:16px 16px 0 0}.datahub-insights article:last-child{border-radius:0 0 16px 16px}.datahub-assistant{margin-bottom:68px;padding:30px 22px}}.connection-catalog-config{gap:30px;display:grid}.connection-catalog-lead{max-width:760px;color:var(--ink-soft);margin:14px 0 0;font-size:13px;line-height:1.7}.manual-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.manual-connector-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px}.manual-connector-card[open]{border-color:#9bcdf5;box-shadow:0 18px 38px #0e3b791a}.manual-connector-card summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:22px;padding:24px;list-style:none;display:flex}.manual-connector-card summary::-webkit-details-marker{display:none}.manual-connector-card summary>div{min-width:0}.manual-connector-card summary span{color:var(--blue-700);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.manual-connector-card summary strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:7px 0 8px;font-size:24px;display:block}.manual-connector-card summary p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.manual-connector-card summary>b{color:#8a5c00;letter-spacing:.04em;text-transform:uppercase;background:#fff1d5;border-radius:999px;flex:none;padding:7px 9px;font-size:8px}.manual-connector-active summary>b{color:#177044;background:#dff8e9}.manual-connector-error summary>b{color:#a73828;background:#ffe6e1}.manual-connector-body{border-top:1px solid var(--line);padding:0 24px 24px}.manual-connector-account{background:#eef8ff;border-radius:10px;margin:18px 0 0;padding:13px}.manual-connector-account small{color:var(--blue-700);letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.manual-connector-account strong{margin-top:5px;font-size:12px;display:block}.manual-connector-body form{gap:16px;margin-top:18px;display:grid}.manual-connector-body label{gap:7px;display:grid}.manual-connector-body label>span{font-size:11px;font-weight:850}.manual-connector-body input{border:1px solid var(--line);background:var(--slate-50);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:0 13px;font-size:12px}.manual-connector-body input:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #1769e01c}.manual-connector-body label small{color:var(--slate-500);font-size:9px;line-height:1.5}.manual-connector-actions{flex-wrap:wrap;gap:9px;display:flex}.manual-connector-remove{color:#a73828;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:10px;font-weight:800}.manual-connector-message{color:#177044;margin:14px 0 0;font-size:10px;line-height:1.5}.manual-connector-message.is-error{color:#a73828}.connection-status-legend{color:var(--ink-soft);background:#f1faff;border:1px solid #bedffc;border-radius:13px;flex-wrap:wrap;gap:12px 23px;padding:18px 20px;font-size:10px;line-height:1.5;display:flex}.connection-status-legend strong{width:100%;color:var(--ink)}.connection-status-legend b{color:var(--blue-700)}.connection-future-note{border:1px dashed var(--slate-300);background:var(--slate-50);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:26px;display:flex}.connection-future-note span{color:var(--slate-500);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.connection-future-note h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:7px 0;font-size:24px}.connection-future-note p{max-width:720px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.connection-future-note .button{flex:none}@media (width<=760px){.manual-connector-grid{grid-template-columns:1fr}.connection-future-note{flex-direction:column;align-items:flex-start}.connection-future-note .button{text-align:center;width:100%}}.brief-app-delivery{grid-column:1/-1;min-height:0}.brief-connection-list{gap:10px;margin-top:27px;display:grid}.brief-connection-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.brief-connection-list article>div{align-items:center;gap:12px;display:flex}.brief-connection-list strong,.brief-source-list strong{font-size:13px;display:block}.brief-connection-list small,.brief-source-list small{color:var(--slate-400);margin-top:3px;font-size:11px;display:block}.brief-connection-list .button{min-width:126px;padding:10px 14px;font-size:12px}.connection-mark{border-radius:9px;place-items:center;width:35px;height:35px;font-size:15px;font-weight:900;display:grid}.connection-mark.google{color:#4285f4;background:#f2f7ff}.connection-mark.microsoft{color:#0078d4;background:#eef8ff}.brief-source-list{gap:8px;margin-top:22px;display:grid}.brief-access-explainer{background:#f1faff;border:1px solid #bdeafc;border-radius:12px;margin-top:23px;padding:18px}.brief-access-explainer strong{color:var(--blue-800);font-size:13px;display:block}.brief-access-explainer p{color:var(--ink-soft);margin:8px 0 15px;font-size:12px;line-height:1.6}.brief-access-explainer .button{font-size:12px;display:inline-block}.video-downloader-page{background:linear-gradient(#f5f9ff 0,#fff 500px);padding-bottom:100px}.video-downloader-hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:65px;padding-top:78px;padding-bottom:54px;display:grid}.video-downloader-hero h1{max-width:790px;font-family:var(--font-display), Manrope, sans-serif;color:var(--navy-900);letter-spacing:-.065em;margin:13px 0 19px;font-size:clamp(48px,6vw,82px);line-height:.98}.video-downloader-hero>div>p:not(.eyebrow){max-width:720px;color:var(--ink-soft);font-size:16px;line-height:1.72}.video-downloader-hero aside{background:#eff9ff;border:1px solid #bdeafc;border-radius:19px;padding:27px}.video-downloader-hero aside small{color:var(--blue-700);letter-spacing:.09em;font-size:9px;font-weight:900}.video-downloader-hero aside p{color:var(--ink-soft);margin:11px 0 0;font-size:12px;line-height:1.72}.video-trust-row{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.video-trust-row span{border:1px solid var(--line);color:var(--slate-600);background:#fff;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.video-downloader-workspace{grid-template-columns:1.08fr .92fr;align-items:start;gap:21px;display:grid}.video-link-card,.video-local-card{border:1px solid var(--line);background:#fff;border-radius:23px;padding:34px;box-shadow:0 22px 55px #0d2b6117}.video-platform-mark{float:right;background:var(--platform-color);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid}.video-link-card h2,.video-local-card h2,.video-downloader-note h2{color:var(--navy-900);font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:9px 0 22px;font-size:30px;line-height:1.08}.video-link-card label:not(.video-rights-check),.video-local-card label:not(.video-file-picker){color:var(--navy-900);gap:8px;margin-bottom:17px;font-size:11px;font-weight:800;display:grid}.video-link-card input[type=url],.video-local-card input:not([type=file]){border:1px solid var(--line);background:var(--slate-50);width:100%;min-height:50px;color:var(--ink);border-radius:12px;outline:none;padding:0 15px}.video-link-card input:focus,.video-local-card input:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #1769e01c}.video-rights-check{color:var(--ink-soft);grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:4px 0 20px;font-size:11px;line-height:1.55;display:grid}.video-rights-check input{width:17px;height:17px;accent-color:var(--blue-600)}.video-check-message{color:#9a402a;background:#fff3ee;border-radius:10px;margin:15px 0 0;padding:12px 14px;font-size:11px;line-height:1.5}.video-check-message.is-valid{color:#147a5b;background:#eafaf4}.video-approved-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.video-approved-actions .button{font-size:11px}.video-local-card>p:not(.eyebrow){color:var(--ink-soft);font-size:12px;line-height:1.7}.video-file-picker{background:var(--slate-50);color:var(--ink-soft);border:1px dashed #a9bfd8;border-radius:14px;gap:8px;margin:21px 0 17px;padding:18px;font-size:11px;display:grid}.video-file-picker>span{color:var(--navy-900);font-weight:900}.video-file-picker strong{color:var(--blue-700);font-size:10px}.video-local-card button:disabled{cursor:not-allowed;opacity:.45}.video-downloader-note{background:var(--navy-900);color:#fff;border-radius:20px;grid-template-columns:.7fr 1.1fr auto;align-items:center;gap:42px;margin-top:55px;padding:32px 37px;display:grid}.video-downloader-note h2{color:#fff;margin-bottom:0}.video-downloader-note>p{color:#bfd4e8;font-size:12px;line-height:1.7}.video-downloader-note .text-link{color:var(--sky-300);white-space:nowrap}@media (width<=800px){.video-downloader-hero,.video-downloader-workspace,.video-downloader-note{grid-template-columns:1fr}.video-downloader-hero{gap:24px;padding-top:50px}.video-link-card,.video-local-card{padding:25px}.video-downloader-note{gap:14px}.video-approved-actions{flex-direction:column}.video-approved-actions .button{width:100%}}.brief-source-list label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.brief-source-list input{width:16px;height:16px;accent-color:var(--blue-600)}.brief-empty-state{color:var(--slate-400);margin:0;padding:20px 0;font-size:13px;line-height:1.6}.brief-app-delivery .brief-delivery-options{max-width:540px;margin:23px 0 18px}.brief-time-label{max-width:190px;color:var(--ink);gap:7px;font-size:12px;font-weight:800;display:grid}.brief-time-label input{border:1px solid var(--line);height:43px;color:var(--ink);font:inherit;border-radius:9px;padding:0 12px}.brief-delivery-help{max-width:650px;color:var(--ink-soft);margin:17px 0 21px;font-size:12px;line-height:1.6}.brief-delivery-actions{flex-wrap:wrap;gap:10px;display:flex}.brief-delivery-actions .button:disabled{cursor:wait;opacity:.65}.brief-save-status,.brief-test-status{min-height:18px;color:var(--blue-700);margin:13px 0 0;font-size:12px;font-weight:700}.brief-test-status{color:var(--slate-600)}.brief-webhook-setup{border:1px solid var(--line);background:var(--slate-50);border-radius:12px;max-width:680px;margin-top:18px;padding:18px}.brief-webhook-setup>strong{font-size:13px;display:block}.brief-webhook-setup p{color:var(--ink-soft);margin:7px 0 14px;font-size:12px;line-height:1.6}.brief-webhook-setup label{color:var(--ink);gap:7px;font-size:12px;font-weight:800;display:grid}.brief-webhook-setup input{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 12px}.brief-webhook-setup small{color:var(--slate-500);margin-top:10px;font-size:11px;line-height:1.5;display:block}.brief-workspace-options{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.brief-workspace-options button{border:1px solid var(--line);min-height:42px;color:var(--slate-600);cursor:pointer;background:#fff;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:800}.brief-workspace-options button.is-selected{border-color:var(--blue-600);background:var(--navy-900);color:#fff}.connection-provider-grid{grid-template-columns:repeat(3,1fr)}.connection-mark.analytics{color:#e37400;background:#fff4df}.connection-provider-analytics{background:linear-gradient(160deg,#fff 62%,#f3f8ff);border-color:#d8e8ff}.analytics-page{background:linear-gradient(#fff 0,#f7faff 560px,#fff 100%);min-height:80vh}.analytics-intro{justify-content:space-between;align-items:flex-end;gap:42px;display:flex}.analytics-intro>div{max-width:780px}.analytics-intro .button{flex:none}.analytics-notice{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;margin-bottom:72px;padding:28px 30px}.analytics-notice strong{color:var(--ink);font-size:16px;display:block}.analytics-notice p{max-width:760px;color:var(--ink-soft);margin:8px 0 18px;font-size:13px;line-height:1.65}.analytics-notice-error{background:#fff8f5;border-color:#f0c7bd}.analytics-summary{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-bottom:82px;display:grid;overflow:hidden}.analytics-summary article{border-left:1px solid var(--line);min-height:158px;padding:27px}.analytics-summary article:first-child{border-left:0}.analytics-summary small{color:var(--blue-700);letter-spacing:.09em;font-size:9px;font-weight:900;display:block}.analytics-summary strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;margin-top:20px;font-size:36px;display:block}.analytics-summary span{color:var(--slate-500);margin-top:7px;font-size:11px;display:block}.analytics-property-section{padding-bottom:110px}.analytics-section-heading{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:35px;display:grid}.analytics-section-heading h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(38px,5vw,58px)}.analytics-section-heading>p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.analytics-property-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.analytics-property-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;padding:28px}.analytics-property-card header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.analytics-property-card header small{color:var(--slate-500);font-size:10px}.analytics-property-card h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:6px 0 0;font-size:24px}.analytics-property-card header>span{color:var(--blue-700);background:#f2f7ff;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:850}.analytics-site-link{color:var(--blue-700);text-overflow:ellipsis;white-space:nowrap;margin-top:13px;font-size:12px;font-weight:750;display:block;overflow:hidden}.analytics-property-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px;display:grid}.analytics-property-metrics div{background:var(--slate-50);border-radius:11px;padding:15px}.analytics-property-metrics small{color:var(--slate-500);font-size:9px;display:block}.analytics-property-metrics strong{margin-top:8px;font-size:20px;display:block}.analytics-property-card footer{border-top:1px solid var(--line);color:var(--slate-400);text-transform:uppercase;justify-content:space-between;margin-top:18px;padding-top:14px;font-size:9px;font-weight:750;display:flex}.analytics-consent{z-index:1000;background:#fff;border:1px solid #bfd5f7;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;max-width:1160px;margin:auto;padding:22px 24px;display:flex;position:fixed;bottom:22px;left:22px;right:22px;box-shadow:0 24px 70px #081d4b33}.analytics-consent>div:first-child{max-width:760px}.analytics-consent strong{color:var(--ink);font-size:14px}.analytics-consent p{color:var(--ink-soft);margin:7px 0 5px;font-size:11px;line-height:1.55}.analytics-consent a{color:var(--blue-700);font-size:10px;font-weight:800}.analytics-consent-actions{flex:none;gap:9px;display:flex}.analytics-consent-actions button{border:1px solid var(--blue-600);min-width:116px;min-height:42px;color:var(--blue-700);cursor:pointer;font:inherit;background:#fff;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:850}.analytics-consent-actions button:last-child{background:var(--blue-600);color:#fff}.analytics-consent-manage{z-index:900;border:1px solid var(--line);color:var(--slate-500);cursor:pointer;font:inherit;background:#fffffff0;border-radius:7px;padding:7px 9px;font-size:9px;position:fixed;bottom:12px;right:13px}@media (width<=1040px){.connection-provider-grid,.analytics-summary{grid-template-columns:1fr 1fr}.analytics-summary article:nth-child(3){border-top:1px solid var(--line);border-left:0}.analytics-summary article:nth-child(4){border-top:1px solid var(--line)}}@media (width<=760px){.analytics-intro{flex-direction:column;align-items:flex-start}.analytics-summary,.analytics-property-grid,.analytics-section-heading{grid-template-columns:1fr}.analytics-summary article,.analytics-summary article:nth-child(3),.analytics-summary article:nth-child(4){border-top:1px solid var(--line);border-left:0}.analytics-summary article:first-child{border-top:0}.analytics-consent{flex-direction:column;align-items:stretch;gap:17px;padding:20px}.analytics-consent-actions{grid-template-columns:1fr 1fr;display:grid}.analytics-consent-actions button{min-width:0}}@media (width<=1040px){.qr-pro-intro,.qr-comparison>div:first-child,.pricing-note{grid-template-columns:1fr;gap:36px}.automation-hero,.automation-principles-grid,.automation-overview-heading,.automation-start{grid-template-columns:1fr}.solution-page-link{flex-direction:column;align-items:flex-start}.automation-hero{gap:50px;min-height:0}.automation-principles-grid,.automation-start{gap:55px}.automation-overview-heading{gap:24px}.pricing-grid{grid-template-columns:1fr 1fr}.pricing-card:last-child{grid-column:1/-1;min-height:520px}.admin-board,.daily-brief-home-feature,.daily-brief-hero,.daily-brief-proof-grid,.brief-config-heading,.brief-config-grid,.daily-brief-setup,.daily-brief-delivery,.daily-brief-pricing-heading{grid-template-columns:1fr}.daily-brief-home-feature{flex-direction:column;align-items:flex-start}.daily-brief-hero{gap:54px;min-height:0}.daily-brief-proof-grid,.daily-brief-setup,.daily-brief-delivery{gap:55px}.brief-config-heading{gap:24px}.brief-preview{min-height:500px}.daily-brief-delivery-cards article{grid-template-columns:130px 1fr}.daily-brief-delivery-cards p{grid-column:2}}@media (width<=680px){.tools-pricing-callout,.admin-hero,.qr-pro-price{flex-direction:column;align-items:flex-start}.solution-page-link{padding:30px 24px}.automation-hero,.automation-overview{padding-block:74px}.automation-hero h1{font-size:45px}.automation-visual,.automation-start{padding:26px}.automation-principles{padding-block:76px}.automation-grid{grid-template-columns:1fr}.automation-card{min-height:0}.automation-card h3{margin-top:40px}.automation-learning{margin-bottom:74px}.tools-pricing-callout{padding:30px 24px}.tools-pricing-callout h2{font-size:30px}.qr-heading-actions{flex-direction:column}.qr-section-label,.qr-pro-intro,.qr-pro-grid,.pricing-grid{grid-template-columns:1fr}.qr-section-label{gap:18px}.qr-pro-wrap{margin-top:78px;padding-block:78px}.qr-pro-grid{margin-top:50px}.qr-pro-price{padding:30px 24px}.relay-example{grid-template-columns:1fr}.comparison-table [role=row]{grid-template-columns:1.2fr .6fr .6fr}.comparison-table [role=row]>*{padding:14px 10px;font-size:10px}.pricing-card{min-height:0}.pricing-card:last-child{grid-column:auto;min-height:0}.pricing-note{margin-bottom:78px;padding:28px 24px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-column{padding:12px}.admin-todo{padding:20px}.daily-brief-home-feature{margin-bottom:78px;padding:34px 26px}.daily-brief-hero,.brief-config-section,.daily-brief-delivery{padding-block:74px}.daily-brief-hero h1{font-size:47px}.daily-brief-hero-card,.brief-picker,.brief-preview,.daily-brief-setup,.daily-brief-pricing{padding:26px}.daily-brief-proof{padding-block:76px}.brief-preview h3{margin-top:42px;font-size:34px}.brief-delivery-options{grid-template-columns:1fr}.daily-brief-delivery-cards article{grid-template-columns:1fr;gap:8px}.daily-brief-delivery-cards p{grid-column:auto}.daily-brief-pricing{margin-bottom:74px}.daily-brief-pricing-heading{gap:22px}.daily-brief-plan-grid{grid-template-columns:1fr}.daily-brief-privacy{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:74px;padding:23px}.daily-brief-privacy strong{flex-basis:auto}.legal-content{padding-bottom:76px}.legal-grid{grid-template-columns:1fr;gap:28px}.auth-shell{width:min(100% - 28px,600px);padding-block:50px}.auth-card{grid-template-columns:1fr;gap:28px;padding:32px 24px}.auth-brief-visual{order:-1}.consent-shell{width:min(100% - 24px,600px);padding-block:44px 70px}.consent-card{padding:28px 22px}.consent-permission-grid{grid-template-columns:1fr}.consent-actions .button{width:100%}.brief-app-shell{padding-block:52px 74px}.brief-app-header{flex-direction:column;align-items:flex-start}.brief-app-notice{flex-direction:column;align-items:flex-start;gap:5px}.brief-app-grid{grid-template-columns:1fr}.brief-app-card{min-height:0;padding:25px}.brief-app-delivery{grid-column:auto}.brief-connection-list article{flex-direction:column;align-items:flex-start}.brief-connection-list .button{width:100%}.brief-app-header .button{width:auto}}.app-card-light{border-color:var(--line);color:var(--ink);background:#fff}.app-card-light:hover{border-color:var(--sky-400);box-shadow:var(--shadow-md)}.app-card-light .app-card-top{color:var(--slate-400)}.app-card-light p{color:var(--ink-soft)}.app-card-light>strong{color:var(--blue-600)}.tools-grid{grid-template-columns:repeat(3,1fr)}.tool-page-body,.tool-guide-section{padding-bottom:110px}.tool-guide{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--slate-50);padding:38px}.tool-guide-heading{max-width:790px}.tool-guide-heading h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.4vw,43px);line-height:1.08}.tool-guide-heading>p:last-child{color:var(--ink-soft);margin:16px 0 0;font-size:14px;line-height:1.7}.tool-guide-layout{grid-template-columns:.62fr 1.38fr;gap:60px;margin-top:38px;display:grid}.tool-guide-uses{border-radius:var(--radius-md);background:var(--navy-900);color:#fff;padding:24px}.tool-guide-uses>span{color:var(--sky-300);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.tool-guide-uses ul{gap:11px;margin:20px 0;padding:0;font-size:12px;line-height:1.55;list-style:none;display:grid}.tool-guide-uses li{padding-left:18px;position:relative}.tool-guide-uses li:before{content:"";background:var(--sky-400);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:0}.tool-guide-uses p{color:#fff9;border-top:1px solid #ffffff24;margin:0;padding-top:16px;font-size:11px;line-height:1.6}.tool-guide-steps{border-top:1px solid var(--line)}.tool-guide-steps details{border-bottom:1px solid var(--line)}.tool-guide-steps summary{min-height:64px;color:var(--ink);cursor:pointer;align-items:center;gap:15px;padding:12px 0;font-size:14px;font-weight:800;list-style:none;display:flex}.tool-guide-steps summary::-webkit-details-marker{display:none}.tool-guide-steps summary:after{content:"+";color:var(--blue-600);margin-left:auto;font-size:23px;font-weight:400}.tool-guide-steps details[open] summary:after{content:"x"}.tool-guide-steps summary>span{background:var(--sky-100);width:29px;height:29px;color:var(--blue-700);letter-spacing:.05em;border-radius:8px;flex:none;place-items:center;font-size:9px;display:grid}.tool-guide-steps p{max-width:750px;color:var(--ink-soft);margin:-2px 45px 20px;font-size:13px;line-height:1.7}.tool-guide-cta{background:var(--navy-900);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:30px;margin-top:38px;padding:22px 24px;display:flex}.tool-guide-cta span{color:var(--sky-300);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.tool-guide-cta strong{max-width:640px;margin-top:7px;font-size:14px;line-height:1.45;display:block}.tool-guide-cta p{color:#ffffff9e;max-width:650px;margin:6px 0 0;font-size:11px;line-height:1.6}.tool-guide-cta .button{text-align:center;flex:none}.interactive-tool{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}.two-panel-tool,.text-tool,.scan-tool{grid-template-columns:1.08fr .92fr;display:grid}.tool-controls,.tool-result,.text-pane{padding:42px}.tool-controls,.text-pane:first-child{border-right:1px solid var(--line)}.tool-section-heading>span,.pro-create-intro>span,.pro-list-heading>div>span{color:var(--blue-600);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.tool-section-heading h2,.pro-create-intro h2,.pro-list-heading h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:8px 0 28px;font-size:30px;line-height:1.12}.tool-fields-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tool-field{color:var(--ink);gap:8px;font-size:12px;font-weight:700;display:grid}.tool-field-wide{margin-bottom:18px}.tool-field input,.tool-field select,.text-pane textarea{border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--slate-50);width:100%;min-height:48px;color:var(--ink);outline:none;padding:0 14px}.tool-field input:focus,.tool-field select:focus,.text-pane textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #2eb9f724}.number-input{display:block;position:relative}.number-input input{padding-right:58px}.number-input small{color:var(--slate-400);text-transform:uppercase;font-size:9px;position:absolute;top:17px;right:13px}.range-field{margin-top:26px}.range-field>span{justify-content:space-between;display:flex}.range-field input{min-height:20px;accent-color:var(--blue-600);padding:0}.range-field>small{color:var(--slate-400);justify-content:space-between;font-size:10px;font-weight:500;display:flex}.tool-result{background:var(--slate-50);flex-direction:column;justify-content:center;display:flex}.tool-result-dark{background:var(--navy-900);color:#fff}.result-kicker{color:var(--blue-600);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.tool-result-dark .result-kicker{color:var(--sky-300)}.result-big{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.06em;margin:18px 0 30px;font-size:clamp(48px,6vw,72px);line-height:.95;display:block}.result-big small{font-family:var(--font-body), Inter, sans-serif;letter-spacing:0;margin-top:10px;font-size:13px;display:block}.result-stats{border-top:1px solid #ffffff29;gap:0;display:grid}.result-stats>div{border-bottom:1px solid #ffffff29;justify-content:space-between;gap:20px;padding:15px 0;font-size:12px;display:flex}.result-stats span{color:#ffffff94}.tool-result>p{color:var(--ink-soft);margin:25px 0;font-size:12px;line-height:1.65}.tool-result-dark>p{color:#ffffff9e}.button-outline{color:var(--blue-600);background:0 0}.tool-result-dark .button-outline{color:#fff;border-color:#fff6}.tool-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.url-result{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius-md);min-height:145px;color:var(--navy-900);background:#fff;margin-top:18px;padding:20px;font-size:12px;line-height:1.65;display:block}.tool-error,.form-message{color:#b02e2e;font-size:11px}.document-builder{grid-template-columns:.86fr 1.14fr;display:grid}.document-builder .tool-controls{border-right:1px solid var(--line)}.document-builder textarea{border:1px solid var(--slate-200);border-radius:var(--radius-md);background:var(--slate-50);min-height:115px;color:var(--ink);font:inherit;resize:vertical;padding:13px 14px;line-height:1.55}.document-preview-wrap{background:#e8edf5;padding:34px;overflow:auto}.print-document{--brand-color:#1639a4;color:#172033;background:#fff;width:100%;max-width:720px;min-height:940px;margin:0 auto;padding:54px;box-shadow:0 18px 45px #0a144026}.print-document header{border-bottom:3px solid var(--brand-color);justify-content:space-between;align-items:center;gap:28px;padding-bottom:25px;display:flex}.print-document header img{object-fit:contain;max-width:155px;max-height:62px;display:block}.print-document header strong{color:var(--brand-color);font-size:20px}.print-document header span{color:#6b7280;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.cv-title{padding:54px 0 34px}.cv-title p{color:#788196;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.cv-title h1{color:var(--brand-color);letter-spacing:-.045em;margin:0;font-size:38px;line-height:1.05}.cv-title h2{margin:9px 0 0;font-size:19px;font-weight:600}.print-document section{margin-top:29px}.print-document section h3{color:var(--brand-color);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:11px}.print-document section p{color:#4b5563;font-size:12px;line-height:1.7}.cv-line{border-bottom:1px solid #e7eaf0;margin:0;padding:10px 0}.skill-list{flex-wrap:wrap;gap:7px;display:flex}.skill-list span{color:var(--brand-color);background:#eef2ff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.print-document footer{color:#8b93a4;border-top:1px solid #e5e7eb;margin-top:50px;padding-top:16px;font-size:9px}.document-switch{background:var(--slate-50);border-radius:11px;grid-template-columns:1fr 1fr;margin:-8px 0 24px;padding:4px;display:grid}.document-switch button{min-height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:700}.document-switch button.active{color:var(--blue-600);box-shadow:var(--shadow-sm);background:#fff}.line-editor{gap:9px;margin-top:24px;display:grid}.line-editor>div{grid-template-columns:1fr 70px 90px 34px;gap:7px;display:grid}.line-editor input{border:1px solid var(--slate-200);background:var(--slate-50);border-radius:8px;min-width:0;height:42px;padding:0 10px}.line-editor>div button{color:#a32f2f;cursor:pointer;background:#fff0ef;border:0;border-radius:8px}.invoice-document header h1{color:var(--brand-color);margin:0;font-size:34px}.invoice-meta{grid-template-columns:1fr 1fr;gap:35px;padding:42px 0;display:grid}.invoice-meta>div{gap:5px;display:grid}.invoice-meta span{color:#9299a7;text-transform:uppercase;font-size:9px;font-weight:800}.invoice-meta strong{margin-bottom:8px;font-size:12px}.invoice-document table{border-collapse:collapse;width:100%;font-size:10px}.invoice-document th{background:var(--brand-color);color:#fff;text-align:left;padding:10px}.invoice-document th:not(:first-child),.invoice-document td:not(:first-child){text-align:right}.invoice-document td{border-bottom:1px solid #e5e7eb;padding:13px 10px}.invoice-totals{width:56%;margin:32px 0 0 auto}.invoice-totals p{color:#687083;justify-content:space-between;margin:0;padding:8px 0;font-size:11px;display:flex}.invoice-totals .grand-total{border-top:2px solid var(--brand-color);color:var(--brand-color);margin-top:8px;padding-top:15px;font-size:14px}.vacancy-tool{grid-template-columns:1fr 1fr;display:grid}.vacancy-tool .text-pane{border-right:1px solid var(--line)}.vacancy-tool textarea{min-height:520px}.check-list{gap:9px;display:grid}.check-list>div{border:1px solid #ffffff21;border-radius:10px;grid-template-columns:76px 1fr;gap:5px 12px;padding:13px;display:grid}.check-list strong{text-transform:uppercase;font-size:9px}.check-list .passed strong{color:#72e5b6}.check-list .missing strong{color:#ffd18c}.check-list span{font-size:12px}.check-list p{color:#ffffff8c;grid-column:2;margin:0;font-size:10px;line-height:1.5}.cliche-warning{background:#ffffff14;border-radius:10px;margin-top:18px;padding:17px}.cliche-warning strong{color:var(--sky-300);font-size:11px}.cliche-warning p{color:#ffffff94;margin:6px 0 0;font-size:10px}.plain-tip{border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.plain-tip strong{font-size:13px}.plain-tip p{color:var(--ink-soft);margin:6px 0 0;font-size:12px;line-height:1.65}.text-pane textarea{resize:vertical;min-height:330px;padding:16px;font-size:14px;line-height:1.7}.text-pane>small{color:var(--slate-400);text-align:right;margin-top:8px;font-size:10px;display:block}.text-pane-result{background:var(--slate-50)}.cleaner-meta{color:var(--slate-400);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.scan-tool .tool-controls{border-right:1px solid var(--line)}.opportunity-result h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:18px 0 8px;font-size:27px}.score-ring{background:radial-gradient(circle at center, var(--navy-900) 59%, transparent 60%), conic-gradient(var(--sky-400) var(--score), #ffffff1f 0);text-align:center;border-radius:50%;place-content:center;width:142px;height:142px;margin-bottom:30px;display:grid}.score-ring strong{font-family:var(--font-display), Manrope, sans-serif;font-size:43px;line-height:1}.score-ring span{color:#ffffff80;text-transform:uppercase;margin-top:4px;font-size:9px}.mini-plan{color:#ffffffb8;gap:10px;margin:0 0 28px;padding-left:22px;font-size:12px;display:grid}.pro-dashboard{background:var(--slate-50);min-height:100vh;padding-bottom:110px}.pro-dashboard-header{justify-content:space-between;align-items:end;gap:50px;padding-block:76px 42px;display:flex}.pro-dashboard-header h1{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,70px)}.pro-dashboard-header>div:first-child>p:last-child{max-width:680px;color:var(--ink-soft);margin:18px 0 0;line-height:1.7}.pro-account{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;gap:5px;min-width:230px;padding:17px;font-size:11px;display:grid}.pro-account span{color:var(--slate-400)}.pro-account a{color:var(--blue-600);margin-top:4px;font-weight:700}.pro-create-panel{border-radius:var(--radius-lg);background:var(--navy-900);color:#fff;box-shadow:var(--shadow-lg);grid-template-columns:.7fr 1.3fr;gap:70px;padding:38px;display:grid}.pro-create-intro h2{color:#fff}.pro-create-intro>p{color:#ffffff94;font-size:12px;line-height:1.65}.pro-create-panel .tool-field{color:#fff}.pro-create-panel .tool-field input{color:#fff;background:#ffffff1a;border-color:#fff3}.pro-create-panel .tool-field input::-webkit-calendar-picker-indicator{filter:invert()}.pro-create-panel form>.button{margin-top:4px}.form-message{color:#ffb5b1;min-height:16px;margin:10px 0 0}.pro-list-section{padding-top:60px}.pro-list-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.pro-list-heading h2{margin-bottom:0}.pro-code-list{gap:18px;display:grid}.pro-code-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:24px}.pro-code-summary{grid-template-columns:140px 1fr auto;align-items:center;gap:24px;display:grid}.pro-qr-preview{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px}.pro-qr-preview canvas{display:block;width:100%!important;height:auto!important}.pro-code-topline{color:var(--slate-400);align-items:center;gap:11px;font-size:9px;display:flex}.status-badge{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-weight:800}.status-active{color:#11734c;background:#e2f6ec}.status-paused{color:#855a08;background:#faf0dc}.pro-code-main h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.035em;margin:11px 0 6px;font-size:24px}.destination-link{max-width:620px;color:var(--slate-600);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.relay-link{color:var(--blue-600);overflow-wrap:anywhere;margin-top:8px;font-size:10px;display:block}.pro-card-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.text-button,.danger-button{color:var(--blue-600);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.danger-button{color:#b02e2e}.scan-total{text-align:right;min-width:105px}.scan-total span{color:var(--slate-400);text-transform:uppercase;font-size:9px;display:block}.scan-total strong{font-family:var(--font-display), Manrope, sans-serif;color:var(--blue-600);margin-top:4px;font-size:42px;display:block}.scan-chart{border-top:1px solid var(--line);grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:74px;margin:22px 0 0 164px;padding-top:12px;display:grid}.scan-chart>div{flex-direction:column;justify-content:end;align-items:center;gap:4px;height:60px;display:flex}.scan-chart>div>span{background:var(--blue-500);border-radius:4px 4px 2px 2px;width:100%;max-width:38px;min-height:3px}.scan-chart small{color:var(--slate-400);text-transform:uppercase;font-size:8px}.pro-edit-panel{border-radius:var(--radius-md);background:var(--slate-50);margin:24px 0 0 164px;padding:24px}.pro-edit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pro-card-message{min-height:13px;color:var(--blue-600);margin:9px 0 0 164px;font-size:10px}.pro-empty{border:1px dashed var(--slate-400);border-radius:var(--radius-lg);text-align:center;background:#fff;padding:50px}.pro-empty p{color:var(--ink-soft);font-size:12px}.seo-page{overflow:hidden}.seo-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:75px;min-height:690px;padding-block:80px 100px;display:grid}.seo-hero h1{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(52px,6vw,75px);line-height:1.02}.seo-hero>div:first-child>p:not(.eyebrow){max-width:680px;color:var(--ink-soft);margin:25px 0 0;font-size:17px;line-height:1.7}.seo-flow{border-radius:var(--radius-xl);background:var(--gradient);padding:36px;box-shadow:0 30px 70px #0a144033}.seo-flow>div{color:#fff;background:#060c2240;border:1px solid #ffffff2b;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:4px 14px;padding:18px;display:grid}.seo-flow>div>span{width:38px;height:38px;color:var(--sky-300);background:#ffffff1f;border-radius:9px;grid-row:1/3;place-items:center;font-size:10px;font-weight:800;display:grid}.seo-flow strong{font-size:14px}.seo-flow small{color:#ffffff8c;font-size:10px}.seo-flow>i{background:#ffffff47;width:2px;height:24px;margin-inline:auto;display:block}.seo-principles{background:var(--navy-900);color:#fff;padding-block:100px}.seo-principles-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.seo-principles h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:0;font-size:48px;line-height:1.08}.seo-principles-grid>div:last-child p{color:#ffffffa3;margin:0 0 18px;line-height:1.75}.seo-packages-section,.seo-picker-section{padding-block:110px}.seo-package-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.seo-package-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:570px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:32px;display:flex}.seo-package-card.featured{border-color:var(--blue-600);box-shadow:var(--shadow-lg)}.seo-package-card>span{color:var(--blue-600);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.seo-package-card h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:17px 0 11px;font-size:31px}.seo-package-card>p{min-height:94px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.seo-package-card ul,.seo-checklist ul{color:var(--ink-soft);gap:13px;margin:25px 0 32px;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.seo-package-card li,.seo-checklist li{padding-left:21px;position:relative}.seo-package-card li:before,.seo-checklist li:before{content:"";background:var(--cyan);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:1px}.seo-package-card .button{width:100%;margin-top:auto}.seo-modules-section{background:var(--slate-50);padding-block:110px}.seo-module-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.seo-module-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:245px;padding:28px}.seo-module-grid article>span{color:var(--blue-600);font-size:10px;font-weight:800}.seo-module-grid h3{font-family:var(--font-display), Manrope, sans-serif;margin:44px 0 9px;font-size:22px}.seo-module-grid p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.seo-picker-section{scroll-margin-top:90px}.seo-picker{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);grid-template-columns:1fr .82fr;display:grid;overflow:hidden}.seo-picker-controls{border:1px solid var(--line);border-radius:var(--radius-xl) 0 0 var(--radius-xl);background:#fff;padding:42px}.seo-picker-result{background:var(--navy-900);color:#fff;flex-direction:column;justify-content:center;padding:42px;display:flex}.seo-picker-result h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:13px 0 10px;font-size:42px}.seo-picker-result>p{color:#ffffffa6;margin:0;font-size:13px;line-height:1.65}.seo-checklist{border-top:1px solid #ffffff29;margin:27px 0;padding-top:22px}.seo-checklist>strong{font-size:12px}.seo-checklist ul{color:#ffffffad;margin-bottom:0}.seo-source-note{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--slate-50);grid-template-columns:.55fr 1fr;gap:70px;margin-bottom:90px;padding:30px;display:grid}.seo-source-note strong{font-family:var(--font-display), Manrope, sans-serif;font-size:20px}.seo-source-note p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}@media (width<=1040px){.tools-grid{grid-template-columns:1fr 1fr}.two-panel-tool,.text-tool,.scan-tool,.document-builder,.vacancy-tool,.seo-hero,.seo-principles-grid,.seo-picker{grid-template-columns:1fr}.tool-guide-layout{grid-template-columns:1fr;gap:24px}.document-builder .tool-controls,.vacancy-tool .text-pane,.tool-controls,.text-pane:first-child,.scan-tool .tool-controls{border-right:0;border-bottom:1px solid var(--line)}.pro-create-panel{grid-template-columns:1fr;gap:25px}.seo-hero{gap:50px}.seo-flow{width:100%;max-width:650px;margin-inline:auto}.seo-package-grid{grid-template-columns:1fr 1fr}.seo-package-card:last-child{grid-column:1/-1;min-height:470px}.seo-module-grid{grid-template-columns:1fr 1fr}.seo-picker-controls{border-radius:var(--radius-xl) var(--radius-xl) 0 0}}@media (width<=680px){.tool-guide-cta{flex-direction:column;align-items:flex-start;gap:18px}.tool-guide-cta .button{width:100%}.tools-grid,.tool-fields-grid,.seo-package-grid,.seo-module-grid{grid-template-columns:1fr}.app-card:last-child,.seo-package-card:last-child{grid-column:auto}.tool-guide{padding:26px}.tool-guide-section{padding-bottom:76px}.tool-guide-steps p{margin-left:0}.tool-controls,.tool-result,.text-pane{padding:26px}.tool-section-heading h2{font-size:26px}.tool-actions{flex-direction:column}.tool-actions .button{width:100%}.document-preview-wrap{padding:14px}.print-document{min-height:0;padding:28px 22px}.cv-title h1{font-size:29px}.line-editor>div{grid-template-columns:1fr 58px 72px 30px}.invoice-totals{width:100%}.pro-dashboard-header,.pro-list-heading{flex-direction:column;align-items:flex-start}.pro-account{width:100%}.pro-create-panel{padding:26px}.pro-code-summary{grid-template-columns:90px 1fr;align-items:start}.scan-total{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.scan-total strong{font-size:30px}.scan-chart,.pro-edit-panel,.pro-card-message{margin-left:0}.destination-link{white-space:normal;overflow-wrap:anywhere}.pro-card-actions .button{min-height:38px;padding-inline:12px}.seo-hero{min-height:0;padding-block:64px 80px}.seo-hero h1{font-size:46px}.seo-flow,.seo-picker-controls,.seo-picker-result{padding:26px}.seo-principles,.seo-packages-section,.seo-modules-section,.seo-picker-section{padding-block:76px}.seo-principles h2{font-size:38px}.seo-package-card,.seo-package-card:last-child{min-height:0}.seo-source-note{grid-template-columns:1fr;gap:15px}}@media print{body *{visibility:hidden!important}.print-document,.print-document *{visibility:visible!important}.print-document{width:100%;max-width:none;min-height:100vh;box-shadow:none;margin:0;position:absolute;inset:0}@page{size:A4;margin:0}}.recruitment-intro-grid{grid-template-columns:1fr .72fr;align-items:center;gap:80px;padding-block:26px 102px;display:grid}.recruitment-intro-grid h2,.section-heading-split h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:12px 0 17px;font-size:clamp(37px,4.1vw,58px);line-height:1.08}.recruitment-intro-grid>div>p:not(.eyebrow){max-width:670px;color:var(--ink-soft);margin:0 0 26px;font-size:15px;line-height:1.75}.recruitment-intro-grid>div>small{color:var(--slate-400);margin-top:14px;font-size:10px;display:block}.recruitment-promise{border-radius:var(--radius-xl);background:var(--navy-900);color:#fff;padding:38px;box-shadow:0 25px 55px #0a14402e}.recruitment-promise>span,.recruitment-flow-card>span,.process-note>span{color:var(--sky-300);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.recruitment-promise strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin-top:38px;font-size:31px;line-height:1.12;display:block}.recruitment-promise p{color:#ffffffa6;margin:16px 0 0;font-size:12px;line-height:1.72}.recruitment-flow-section{padding-bottom:110px}.section-heading-split{grid-template-columns:1fr .72fr;align-items:end;gap:80px;margin-bottom:45px;display:grid}.section-heading-split h2{margin-bottom:0}.section-heading-split>p{max-width:450px;color:var(--ink-soft);margin:0 0 8px;font-size:14px;line-height:1.72}.recruitment-flow-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.recruitment-flow-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:285px;color:var(--ink);background:#fff;flex-direction:column;padding:26px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.recruitment-flow-card:hover{z-index:1;background:var(--navy-900);color:#fff;box-shadow:var(--shadow-lg);position:relative;transform:translateY(-4px)}.recruitment-flow-card:hover>span,.recruitment-flow-card:hover p{color:#ffffff94}.recruitment-flow-card h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.035em;margin:45px 0 10px;font-size:21px}.recruitment-flow-card p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.65}.recruitment-flow-card strong{margin-top:auto;font-size:11px}.recruitment-flow-card i{margin-left:6px;font-style:normal}.recruitment-security-note{border-left:3px solid var(--sky-400);background:var(--slate-50);grid-template-columns:.35fr 1fr;gap:35px;margin-bottom:110px;padding:25px 30px;display:grid}.recruitment-security-note strong{font-size:13px}.recruitment-security-note p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.65}.recruitment-workspace{--recruitment-brand:#1769e0;color:#172033;background:#f4f7fb;grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 100px);display:grid}.recruitment-sidebar{color:#fff;background:#101b35;flex-direction:column;height:100vh;padding:28px 14px 20px;display:flex;position:sticky;top:0;overflow:auto}.recruitment-mark{color:#fff;align-items:center;gap:9px;margin:0 13px 34px;text-decoration:none;display:flex}.recruitment-mark span{background:var(--recruitment-brand);border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.recruitment-mark strong{letter-spacing:-.02em;font-size:14px}.recruitment-workspace-name{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;margin:0 13px 25px;padding:15px}.recruitment-workspace-name span,.recruitment-sidebar-foot span{color:#ffffff6e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.recruitment-workspace-name strong{margin:6px 0 3px;font-size:12px;display:block}.recruitment-workspace-name small{color:var(--sky-300);font-size:9px}.recruitment-sidebar nav{gap:2px;display:grid}.recruitment-sidebar nav button{color:#ffffff91;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr;gap:1px 8px;width:100%;padding:10px 12px;display:grid}.recruitment-sidebar nav button>span{color:#ffffff54;grid-row:1/3;font-size:9px;font-weight:800}.recruitment-sidebar nav button b{font-size:10px}.recruitment-sidebar nav button small{font-size:8px}.recruitment-sidebar nav button:hover{color:#fff;background:#ffffff0f}.recruitment-sidebar nav button.active{color:#fff;background:#ffffff1a}.recruitment-sidebar nav button.active>span{color:var(--sky-300)}.recruitment-sidebar-foot{border-top:1px solid #ffffff1a;margin:auto 13px 0;padding-top:22px}.recruitment-sidebar-foot strong{color:#fff;margin:7px 0;font-size:10px;display:block}.recruitment-sidebar-foot a{color:var(--sky-300);font-size:10px;font-weight:800;text-decoration:none}.recruitment-main{min-width:0}.recruitment-topbar{background:#fff;border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:end;gap:26px;padding:50px 58px 32px;display:flex}.recruitment-topbar p{color:var(--recruitment-brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.recruitment-topbar h1{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,50px)}.recruitment-profile{color:#657087;border:1px solid #e7edf4;border-radius:999px;align-items:center;gap:10px;padding:8px 10px;font-size:10px;display:flex}.recruitment-profile i{background:var(--recruitment-brand);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.recruitment-notice{color:#12613f;background:#effbf5;border:1px solid #bae9d7;border-radius:10px;width:min(100% - 72px,1220px);margin:24px auto -10px;padding:13px 16px;font-size:12px;font-weight:700}.recruitment-content{width:min(100% - 72px,1220px);margin:0 auto;padding:38px 0 86px}.recruitment-hero-card{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--recruitment-brand) 42%, transparent), transparent 35%), #101b35;color:#fff;border-radius:18px;justify-content:space-between;align-items:end;gap:30px;min-height:245px;padding:37px;display:flex;box-shadow:0 20px 50px #0d1b3726}.recruitment-hero-card p{color:var(--sky-300);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:800}.recruitment-hero-card h2{max-width:580px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(31px,4vw,48px);line-height:1.08}.recruitment-hero-card>div>span{color:#ffffff9c;max-width:600px;margin-top:13px;font-size:12px;line-height:1.65;display:block}.recruitment-hero-card .button{color:#172033;background:#fff;flex:none}.recruitment-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0;display:grid}.recruitment-kpis article,.recruitment-panel{background:#fff;border:1px solid #e3e9f1;border-radius:14px;box-shadow:0 8px 20px #13284d06}.recruitment-kpis article{gap:5px;padding:21px;display:grid}.recruitment-kpis span{color:#7a8497;font-size:10px}.recruitment-kpis strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;font-size:34px}.recruitment-kpis button,.panel-heading button{width:max-content;color:var(--recruitment-brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.recruitment-overview-grid,.recruitment-split{grid-template-columns:1.1fr .9fr;gap:17px;display:grid}.recruitment-panel{padding:27px}.panel-heading{justify-content:space-between;align-items:start;gap:15px;margin-bottom:23px;display:flex}.panel-heading>div>span,.panel-heading-stacked>span{color:var(--recruitment-brand);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.panel-heading h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:7px 0 0;font-size:25px}.panel-heading-stacked{display:block}.panel-heading-stacked h2{margin:8px 0 9px}.panel-heading-stacked p{color:#707b8e;max-width:670px;margin:0;font-size:12px;line-height:1.6}.action-list{display:grid}.action-list>div{border-top:1px solid #edf0f5;grid-template-columns:10px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.action-dot{background:#aeb8c8;border-radius:50%;width:7px;height:7px}.action-dot.ready,.action-dot.in_progress{background:var(--recruitment-brand)}.action-dot.completed{background:#35b681}.action-list strong{font-size:12px;display:block}.action-list small{color:#8490a3;margin-top:3px;font-size:9px;display:block}.action-list em{color:#778196;font-size:9px;font-style:normal}.pipeline-row{border-top:1px solid #edf0f5;grid-template-columns:82px 1fr 20px;align-items:center;gap:9px;padding:12px 0;font-size:10px;display:grid}.pipeline-row i{background:#edf1f6;border-radius:999px;height:7px;overflow:hidden}.pipeline-row b{border-radius:inherit;background:var(--recruitment-brand);height:100%;display:block}.pipeline-row strong{text-align:right}.form-panel{padding:30px}.recruitment-field{gap:7px;margin-top:17px;display:grid}.recruitment-field>span{color:#4c566a;font-size:10px;font-weight:800}.recruitment-field input,.recruitment-field select,.recruitment-field textarea{box-sizing:border-box;color:#172033;width:100%;min-height:43px;font:inherit;background:#fbfcfe;border:1px solid #dce3ed;border-radius:9px;outline:none;padding:10px 12px;font-size:12px}.recruitment-field textarea{resize:vertical;line-height:1.6}.recruitment-field input:focus,.recruitment-field select:focus,.recruitment-field textarea:focus{border-color:var(--recruitment-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--recruitment-brand) 13%, transparent)}.field-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-panel>.button,.workflow-panel>.button{background:var(--recruitment-brand);margin-top:23px}.candidate-preview,.vacancy-preview{background:#fff;border-radius:14px;padding:38px;box-shadow:0 20px 55px #16233e1a}.candidate-preview>span,.vacancy-preview>span{color:#7d8798;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.candidate-brand{color:var(--recruitment-brand);align-items:center;gap:8px;margin:29px 0 36px;font-size:12px;display:flex}.candidate-brand i{background:var(--recruitment-brand);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.candidate-preview h2,.vacancy-preview h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;margin:0;font-size:34px}.candidate-preview>p,.vacancy-preview>p{color:#667186;margin:7px 0 0;font-size:12px;line-height:1.65}.candidate-preview hr{border:0;border-top:2px solid var(--recruitment-brand);margin:30px 0}.candidate-preview>strong,.vacancy-preview h3{text-transform:uppercase;margin-top:22px;font-size:10px;display:block}.skill-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.skill-tags span,.candidate-skills span{color:var(--recruitment-brand);background:#edf4ff;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:700}.vacancy-preview small{color:var(--recruitment-brand);margin:23px 0 10px;font-size:10px;font-weight:800;display:block}.vacancy-preview ul{color:#566176;gap:9px;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.vacancy-preview footer{color:#8590a1;border-top:1px solid #e8edf4;margin-top:30px;padding-top:16px;font-size:9px;line-height:1.6}.list-panel{margin-top:17px}.candidate-table{display:grid}.candidate-table article{border-top:1px solid #edf0f5;grid-template-columns:34px minmax(120px,.85fr) 1fr auto;align-items:center;gap:13px;padding:13px 0;display:grid}.candidate-avatar{width:29px;height:29px;color:var(--recruitment-brand);background:#e7f0ff;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.candidate-table strong,.candidate-table span{display:block}.candidate-table strong{font-size:12px}.candidate-table>article>div:nth-child(2) span{color:#8792a4;margin-top:3px;font-size:9px}.candidate-skills{flex-wrap:wrap;gap:4px;display:flex}.status-pill{color:#697489;text-transform:uppercase;background:#edf1f6;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.status-pill.shortlisted,.status-pill.proposed{color:#225ecc;background:#eef4ff}.status-pill.placed{color:#16784b;background:#e5f8ee}.matching-head{margin-bottom:17px}.matching-result{color:#fff;background:#101b35;border-radius:16px;grid-template-columns:.4fr 1fr;align-items:center;gap:40px;padding:44px;display:grid}.match-score{background:radial-gradient(circle at center, #101b35 58%, transparent 59%), conic-gradient(var(--recruitment-brand) calc(var(--match,70) * 1%), #ffffff1f 0);text-align:center;border-radius:50%;place-content:center;width:170px;height:170px;display:grid}.match-score strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.07em;font-size:50px}.match-score span{color:#ffffff8c;text-transform:uppercase;font-size:9px}.matching-result>div:last-child>span{color:var(--sky-300);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.matching-result h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:10px 0;font-size:29px}.matching-result p{color:#ffffffa6;max-width:650px;font-size:12px;line-height:1.65}.matching-result .button{color:#172033;background:#fff;margin-top:10px}.workflow-panel{max-width:770px}.workflow-fields{margin-bottom:3px}.process-note{border-left:3px solid var(--recruitment-brand);background:#edf5ff;max-width:770px;margin-top:17px;padding:29px}.process-note>span{color:var(--recruitment-brand)}.process-note h2{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:11px 0 7px;font-size:23px}.process-note p{color:#5d6a80;max-width:670px;margin:0;font-size:12px;line-height:1.65}.payroll-total{background:#f0f5fb;border-radius:10px;justify-content:space-between;align-items:end;margin-top:18px;padding:16px 18px;display:flex}.payroll-total span{color:#6d7789;font-size:10px}.payroll-total strong{color:var(--recruitment-brand);font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;font-size:30px}.settings-panel{max-width:770px}.recruitment-empty{text-align:center;border-top:1px dashed #d8e0ea;padding:40px 0 8px}.recruitment-empty strong{font-size:13px}.recruitment-empty p{color:#7e899b;max-width:460px;margin:7px auto 0;font-size:11px;line-height:1.6}@media (width<=1120px){.recruitment-flow-grid{grid-template-columns:repeat(3,1fr)}.recruitment-intro-grid,.section-heading-split{gap:45px}.recruitment-workspace{grid-template-columns:235px minmax(0,1fr)}.recruitment-topbar{padding-inline:34px}.recruitment-content{width:min(100% - 52px,1220px)}.recruitment-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.recruitment-intro-grid,.section-heading-split,.recruitment-overview-grid,.recruitment-split{grid-template-columns:1fr}.recruitment-workspace{display:block}.recruitment-sidebar{height:auto;padding:19px 16px;position:relative;overflow:visible}.recruitment-mark{margin:0 7px 17px}.recruitment-workspace-name,.recruitment-sidebar-foot{display:none}.recruitment-sidebar nav{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:3px;display:grid;overflow-x:auto}.recruitment-sidebar nav button{white-space:nowrap;grid-template-columns:15px auto;width:auto;padding:9px 10px}.recruitment-sidebar nav button small{display:none}.recruitment-topbar{padding:35px 24px 24px}.recruitment-content{width:min(100% - 32px,1220px);padding-top:24px}.recruitment-notice{width:min(100% - 32px,1220px)}.recruitment-hero-card{flex-direction:column;align-items:start;min-height:0;padding:28px}.recruitment-flow-grid{grid-template-columns:1fr 1fr}.recruitment-security-note{grid-template-columns:1fr;gap:9px;margin-bottom:74px}.matching-result{grid-template-columns:1fr;gap:25px}.match-score{width:130px;height:130px}.candidate-table article{grid-template-columns:34px 1fr auto}.candidate-skills{display:none}}@media (width<=540px){.recruitment-intro-grid{padding-bottom:74px}.recruitment-intro-grid h2,.section-heading-split h2{font-size:36px}.recruitment-promise{padding:27px}.recruitment-flow-grid,.recruitment-kpis,.field-row{grid-template-columns:1fr}.recruitment-flow-card{min-height:220px}.recruitment-flow-section{padding-bottom:74px}.recruitment-topbar{flex-direction:column;align-items:start;gap:16px}.recruitment-profile{align-self:flex-start}.recruitment-panel{padding:22px}.candidate-preview,.vacancy-preview{padding:26px}.matching-result{padding:28px}.recruitment-kpis article{padding:18px}}.tool-hub-hero{background:linear-gradient(118deg,#f5f0e9 0%,#fafbfc 46%,#e4f1ff 100%);padding:78px 0 68px;position:relative;overflow:hidden}.tool-hub-hero:before{content:"";background:#3090ff1f;border-radius:50%;width:600px;height:600px;position:absolute;top:-250px;right:15%}.tool-hub-hero-inner{grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:44px;display:grid;position:relative}.tool-hub-hero-inner>div{max-width:620px}.tool-hub-hero h1{max-width:670px;color:var(--navy-900);font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.065em;margin:15px 0 18px;font-size:clamp(45px,5.3vw,78px);line-height:.98}.tool-hub-hero p:not(.eyebrow){max-width:570px;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.7}.tool-hub-hero-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.tool-hub-hero small{color:var(--slate-500);margin-top:17px;font-size:11px;display:block}.tool-hub-hero figure{min-height:360px;margin:0;position:relative}.tool-hub-hero figure:after{content:"";filter:blur(20px);background:#1639a429;border-radius:50%;width:54%;height:16%;position:absolute;bottom:1%;right:5%}.tool-hub-hero figure img{z-index:1;filter:drop-shadow(0 26px 35px #143a701f);width:100%;height:auto;display:block;position:relative}.tool-featured-brief{color:#fff;background:linear-gradient(135deg,#07143f,#0a2470 56%,#096bd2);border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);align-items:center;gap:40px;margin-top:86px;padding:42px;display:grid;overflow:hidden;box-shadow:0 28px 65px #08236833}.tool-featured-brief-copy{z-index:1;position:relative}.tool-featured-brief .eyebrow{color:var(--sky-300)}.tool-featured-brief h2{max-width:560px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.06em;margin:10px 0 17px;font-size:clamp(35px,4.3vw,58px);line-height:1}.tool-featured-brief-copy>p:not(.eyebrow){color:#ffffffc2;max-width:560px;margin:0;font-size:14px;line-height:1.75}.tool-featured-brief ul{flex-wrap:wrap;gap:8px;margin:24px 0 27px;padding:0;list-style:none;display:flex}.tool-featured-brief li{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.tool-featured-brief-copy>div{flex-wrap:wrap;gap:10px;display:flex}.tool-featured-brief .button-quiet{color:#fff;background:0 0;border-color:#ffffff4d}.tool-featured-brief .button-quiet:hover{color:var(--navy-900);background:#fff;border-color:#fff}.tool-featured-brief figure{margin:0 -80px 0 0;position:relative}.tool-featured-brief figure:after{content:"";filter:blur(28px);background:#2bbcff59;border-radius:50%;width:65%;height:18%;position:absolute;bottom:-2%;right:10%}.tool-featured-brief img{z-index:1;border-radius:19px;width:118%;height:auto;display:block;position:relative;box-shadow:0 21px 55px #00000047}.tool-compass{grid-template-columns:1.18fr .82fr;gap:26px;padding-top:86px;display:grid}.tool-compass-copy{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:35px 39px}.tool-compass h2,.tool-section-header h2,.tool-catalog h2{color:var(--navy-900);font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(31px,3.5vw,48px);line-height:1.02}.tool-compass-copy>p:not(.eyebrow){max-width:670px;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.tool-goal-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:27px;display:grid}.tool-goal-list button,.tool-filter-bar button,.tool-category-card{font:inherit;cursor:pointer}.tool-goal-list button{border:1px solid var(--line);background:var(--slate-50);min-height:54px;color:var(--ink);text-align:left;border-radius:12px;padding:11px 14px;font-size:12px;font-weight:800;transition:all .2s}.tool-goal-list button:hover,.tool-goal-list button.is-active{border-color:var(--blue-600);background:var(--blue-50);color:var(--blue-700);transform:translateY(-1px)}.tool-compass-answer{border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--navy-900), #0e286d);color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;padding:37px;display:flex;box-shadow:0 20px 50px #0e286d33}.tool-compass-answer>span,.tool-card-heading>span,.tool-category-eyebrow{color:var(--sky-300);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.tool-compass-answer>strong{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:14px 0 10px;font-size:27px;line-height:1.12}.tool-compass-answer p{color:#ffffffad;margin:0 0 24px;font-size:12px;line-height:1.7}.tool-category-section{padding-top:100px}.tool-section-header{justify-content:space-between;align-items:end;gap:35px;display:flex}.tool-section-header>div{max-width:610px}.tool-section-header>p{max-width:360px;color:var(--ink-soft);margin:0 0 4px;font-size:13px;line-height:1.7}.tool-category-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:32px;display:grid}.tool-category-card{border:1px solid var(--line);min-height:292px;color:var(--ink);text-align:left;box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;padding:23px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.tool-category-card:hover,.tool-category-card.is-active{border-color:var(--blue-600);transform:translateY(-5px);box-shadow:0 18px 35px #1b51a924}.tool-category-art{background:#ecf5ff;border-radius:13px;width:100%;height:94px;margin-bottom:14px;display:block;position:relative;overflow:hidden}.tool-category-art:before,.tool-category-art:after,.tool-category-art i{content:"";display:block;position:absolute}.tool-category-art:before{opacity:.85;border:18px solid #1769e0;border-radius:50%;width:120px;height:120px;top:-47px;right:-17px}.tool-category-art:after{background:#1639a4;border-radius:12px;width:91px;height:14px;bottom:18px;left:23px;box-shadow:0 -24px #77baf2}.tool-category-art i:first-child{background:#76b8ed;border-radius:7px 7px 0 0;width:22px;height:47px;bottom:15px;right:30px}.tool-category-art i:nth-child(2){background:#1769e0;border-radius:7px 7px 0 0;width:22px;height:34px;bottom:15px;right:58px}.tool-category-art i:nth-child(3){background:#a7d2f3;border-radius:7px 7px 0 0;width:22px;height:23px;bottom:15px;right:86px}.tool-category-recruitment .tool-category-art{background:#eef6f2}.tool-category-recruitment .tool-category-art:before{background:#1769e0;border:0;width:25px;height:25px;top:14px;right:55px;box-shadow:0 32px 0 12px #76b8ed}.tool-category-recruitment .tool-category-art:after{background:#c8ddd4;width:108px;height:4px;bottom:16px;left:auto;right:20px;box-shadow:0 -15px #c8ddd4}.tool-category-recruitment .tool-category-art i{display:none}.tool-category-documents .tool-category-art{background:#fff5ec}.tool-category-documents .tool-category-art:before{background:#fff;border:0;border-radius:4px;width:86px;height:104px;top:12px;right:35px;box-shadow:-8px 8px #f8d9b9}.tool-category-documents .tool-category-art:after{background:#e27740;width:54px;height:7px;bottom:30px;left:auto;right:51px;box-shadow:0 -18px #d6e4eb,0 -36px #d6e4eb}.tool-category-documents .tool-category-art i{display:none}.tool-category-workflow .tool-category-art{background:#eef0ff}.tool-category-workflow .tool-category-art:before{background:#1639a4;border:0;border-radius:20px;width:81px;height:47px;top:23px;right:46px}.tool-category-workflow .tool-category-art:after{background:#77baf2;border-radius:20px;width:27px;height:58px;bottom:5px;left:auto;right:72px;box-shadow:-42px 15px 0 -3px #abc9f5,42px 15px 0 -3px #abc9f5}.tool-category-workflow .tool-category-art i{display:none}.tool-category-card>strong{max-width:190px;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.04em;margin:7px 0 8px;font-size:22px;line-height:1.08}.tool-category-card p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.58}.tool-category-card em{border-top:1px solid var(--line);width:100%;color:var(--blue-700);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;font-size:10px;font-style:normal;font-weight:800;display:flex}.tool-category-card em b{font-size:10px}.tool-catalog{padding-top:105px;padding-bottom:108px}.tool-catalog-controls{justify-content:space-between;align-items:end;gap:32px;display:flex}.tool-catalog-controls label{width:min(100%,330px)}.tool-catalog-controls input{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border-radius:13px;outline:none;padding:0 16px;font-size:13px}.tool-catalog-controls input:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px #1769e01f}.tool-filter-bar{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.tool-filter-bar button{border:1px solid var(--line);min-height:35px;color:var(--ink-soft);background:#fff;border-radius:999px;padding:0 13px;font-size:11px;font-weight:800;transition:all .18s}.tool-filter-bar button:hover,.tool-filter-bar button.is-active{border-color:var(--navy-900);background:var(--navy-900);color:#fff}.tool-filter-bar button span{color:var(--sky-300);margin-left:4px}.tool-result-count{color:var(--slate-500);margin:19px 0 12px;font-size:11px}.tool-catalog-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.tool-catalog-card{border:1px solid var(--line);min-height:348px;color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;flex-direction:column;padding:23px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.tool-catalog-card:hover{border-color:var(--sky-400);transform:translateY(-5px);box-shadow:0 20px 38px #183d7d21}.tool-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.tool-card-heading>span{color:var(--blue-700)}.tool-card-heading b{color:var(--blue-700);letter-spacing:.04em;text-transform:uppercase;background:#eaf3ff;border-radius:999px;padding:5px 8px;font-size:9px}.tool-card-art{background:linear-gradient(135deg,#edf6ff,#f8fbff);border-radius:14px;height:104px;margin:19px 0 22px;position:relative;overflow:hidden}.tool-card-art:before,.tool-card-art:after,.tool-card-art i{content:"";display:block;position:absolute}.tool-card-art:before{border:11px solid #1769e0;border-radius:17px;width:76px;height:76px;top:14px;right:24px;transform:rotate(12deg)}.tool-card-art:after{background:#1639a4;border-radius:99px;width:108px;height:12px;bottom:19px;left:22px;box-shadow:0 -22px #76b8ed}.tool-card-art i:first-child{background:#76b8ed;border-radius:6px 6px 0 0;width:20px;height:37px;bottom:19px;right:45px}.tool-card-art i:nth-child(2){background:#1769e0;border-radius:6px 6px 0 0;width:20px;height:53px;bottom:19px;right:70px}.tool-card-art i:nth-child(3),.tool-card-art i:nth-child(4){display:none}.art-recruitment .tool-card-art,.art-cv .tool-card-art,.art-vacancy .tool-card-art{background:linear-gradient(135deg,#eaf6f0,#f8fcfa)}.art-recruitment .tool-card-art:before,.art-cv .tool-card-art:before,.art-vacancy .tool-card-art:before{background:#1639a4;border:0;border-radius:50%;width:26px;height:26px;top:17px;right:66px;transform:none;box-shadow:0 34px 0 13px #76b8ed}.art-recruitment .tool-card-art:after,.art-cv .tool-card-art:after,.art-vacancy .tool-card-art:after{background:#c4ddd2;width:91px;height:5px;bottom:25px;left:auto;right:24px;box-shadow:0 -14px #c4ddd2,0 -28px #c4ddd2}.art-recruitment .tool-card-art i,.art-cv .tool-card-art i,.art-vacancy .tool-card-art i{display:none}.art-invoice .tool-card-art{background:linear-gradient(135deg,#fff5ec,#fffdfa)}.art-invoice .tool-card-art:before{background:#fff;border:0;border-radius:4px;width:78px;height:94px;top:11px;right:31px;transform:none;box-shadow:-8px 8px #f4d5b4}.art-invoice .tool-card-art:after{background:#df7641;width:44px;height:6px;bottom:23px;left:auto;right:49px;box-shadow:0 -17px #d6e4eb,0 -34px #d6e4eb}.art-invoice .tool-card-art i{display:none}.art-qr .tool-card-art:before{background:#fff;border:8px dotted #1639a4;border-radius:8px;width:64px;height:64px;top:19px;right:31px;transform:none}.art-qr .tool-card-art:after{background:#76b8ed;width:54px;height:13px;box-shadow:0 -20px #1769e0}.art-qr .tool-card-art i{display:none}.art-brief .tool-card-art:before{background:#1639a4;border:0;border-radius:13px;width:84px;height:49px;top:17px;right:30px;transform:none}.art-brief .tool-card-art:after{background:#76b8ed;width:74px;height:11px;box-shadow:0 -19px #c7e2f7}.art-brief .tool-card-art i{display:none}.art-text .tool-card-art:before,.art-seo .tool-card-art:before,.art-utm .tool-card-art:before{background:#1769e0;border:0;border-radius:99px;width:95px;height:5px;top:28px;right:27px;transform:none;box-shadow:0 18px #76b8ed,0 36px #b9dcf4}.art-text .tool-card-art:after,.art-seo .tool-card-art:after,.art-utm .tool-card-art:after{background:#1639a4;border-radius:50%;width:42px;height:42px;bottom:22px;left:27px;box-shadow:13px -15px 0 -5px #76b8ed}.art-text .tool-card-art i,.art-seo .tool-card-art i,.art-utm .tool-card-art i{display:none}.tool-catalog-card h3{font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:0 0 10px;font-size:25px;line-height:1.05}.tool-catalog-card p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.66}.tool-catalog-card>strong{color:var(--blue-700);margin-top:auto;padding-top:20px;font-size:12px;display:block}.tool-catalog-card>strong i{margin-left:4px;font-style:normal}.tool-no-results{border:1px dashed var(--slate-300);background:var(--slate-50);text-align:center;border-radius:18px;padding:42px}.tool-no-results strong{font-family:var(--font-display), Manrope, sans-serif;font-size:23px}.tool-no-results p{color:var(--ink-soft);font-size:13px}.tool-no-results button{color:var(--blue-700);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1040px){.tool-hub-hero-inner{grid-template-columns:.9fr 1.1fr;gap:24px}.tool-category-grid,.tool-catalog-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.tool-hub-hero{padding:54px 0 37px}.tool-hub-hero-inner,.tool-compass{grid-template-columns:1fr}.tool-hub-hero h1{font-size:48px}.tool-hub-hero figure{min-height:0;margin-top:-2px}.tool-hub-hero figure img{width:118%;margin-left:-12%}.tool-hub-hero-actions{flex-direction:column}.tool-hub-hero-actions .button{text-align:center;width:100%}.tool-compass{gap:14px;padding-top:60px}.tool-compass-copy,.tool-compass-answer{padding:25px}.tool-goal-list{grid-template-columns:1fr}.tool-category-section{padding-top:68px}.tool-section-header,.tool-catalog-controls{flex-direction:column;align-items:flex-start;gap:12px}.tool-section-header>p{max-width:100%}.tool-category-grid,.tool-catalog-grid{grid-template-columns:1fr}.tool-category-card{min-height:260px}.tool-catalog{padding-top:72px;padding-bottom:75px}.tool-catalog-controls label{width:100%}.tool-filter-bar{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.tool-filter-bar button{flex:none}}.tool-compass-v2{scroll-margin-top:95px}.tool-department-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-department-list button{gap:4px;padding:13px 15px;display:grid}.tool-department-list button span{color:var(--slate-400);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.tool-department-list button.is-active span{color:var(--blue-600)}.tool-compass-answer-v2{position:relative;overflow:hidden}.tool-compass-answer-v2>*{z-index:1;position:relative}.compass-visual{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:14px;width:100%;height:90px;margin:3px 0 22px;position:relative;overflow:hidden}.compass-visual:before{content:"";border:18px solid #5dd0ff8a;border-radius:50%;width:145px;height:145px;position:absolute;top:-82px;right:-30px}.compass-visual i{background:var(--sky-300);border-radius:6px 6px 2px 2px;width:23px;position:absolute;bottom:15px;left:22px}.compass-visual i:first-child{height:28px}.compass-visual i:nth-child(2){background:#fff;height:48px;left:51px}.compass-visual i:nth-child(3){background:#3975e8;height:39px;left:80px}.compass-visual b{color:#ffffffeb;font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.05em;font-size:28px;position:absolute;bottom:21px;right:22px}.tool-category-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-category-grid-v2 .tool-category-card{min-height:300px}.tool-category-other .tool-category-art{background:#f4f2ff}.tool-category-other .tool-category-art:before{opacity:1;border:10px solid #6f5de7;border-radius:50%;width:70px;height:70px;top:13px;right:34px}.tool-category-other .tool-category-art:after{background:#a79aef;width:55px;height:9px;bottom:22px;left:28px;box-shadow:0 -19px #6f5de7}.tool-category-other .tool-category-art i{display:none}.tool-category-all .tool-category-art{background:linear-gradient(135deg,#e9f4ff,#eef0ff)}.tool-category-all .tool-category-art:before{opacity:1;border:10px solid #1769e0;border-radius:16px;width:60px;height:60px;top:13px;right:25px}.tool-category-all .tool-category-art:after{background:#1639a4;width:52px;height:10px;bottom:20px;left:25px;box-shadow:0 -19px #76b8ed,0 -38px #bcdff7}.tool-category-all .tool-category-art i{display:none}.tool-catalog-v2{scroll-margin-top:95px}.tool-catalog-intro{max-width:590px;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.tool-catalog-guidance{border:1px solid var(--line);background:var(--slate-50);color:var(--ink-soft);border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:25px 0 17px;padding:15px 18px;font-size:11px;line-height:1.5;display:flex}.tool-catalog-guidance strong{color:var(--ink);font-size:11px}.tool-catalog-guidance b{color:var(--blue-700)}.tool-catalog-card-v2{min-height:0;padding-bottom:22px}.tool-card-explainer{border-top:1px solid var(--line);gap:0;margin:18px 0 0;padding:0;display:grid}.tool-card-explainer>div{border-bottom:1px solid var(--line);padding:11px 0}.tool-card-explainer dt{color:var(--blue-700);letter-spacing:.065em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:800}.tool-card-explainer dd{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.55}.tool-catalog-card-v2>strong{padding-top:17px}.tool-proof{border-radius:var(--radius-xl);background:linear-gradient(125deg,#eef8ff,#f9fcff);border:1px solid #bedffc;grid-template-columns:.75fr 1fr auto;align-items:center;gap:42px;margin-bottom:110px;padding:37px 42px;display:grid}.tool-proof h2{color:var(--navy-900);font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.045em;margin:7px 0 0;font-size:29px;line-height:1.08}.tool-proof>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.7}.tool-proof>a{border:1px solid var(--blue-600);min-height:42px;color:var(--blue-700);text-align:center;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.tool-proof>a:hover{background:var(--blue-600);color:#fff}@media (width<=1120px){.tool-featured-brief{grid-template-columns:1fr 1fr}.tool-featured-brief figure{margin-right:-110px}.tool-category-grid-v2{grid-template-columns:repeat(2,1fr)}.tool-proof{grid-template-columns:1fr 1fr}.tool-proof>a{grid-column:1/-1;justify-self:start}}@media (width<=760px){.tool-featured-brief{grid-template-columns:1fr;gap:30px;margin-top:58px;padding:28px}.tool-featured-brief figure{margin:0 -55px -45px 0}.tool-featured-brief img{width:115%}.tool-featured-brief-copy>div{flex-direction:column}.tool-featured-brief .button{text-align:center;width:100%}}@media (width<=680px){.tool-department-list,.tool-category-grid-v2{grid-template-columns:1fr}.tool-catalog-guidance{gap:7px;display:grid}.tool-proof{grid-template-columns:1fr;gap:18px;margin-bottom:75px;padding:28px 24px}.tool-proof>a{grid-column:auto;width:100%}.tool-compass-answer-v2 .button{text-align:center;width:100%}}.tool-hub-hero-direct{padding:52px 0 8px}.tool-hub-hero-direct .tool-hub-hero-inner{display:block}.tool-hub-hero-direct h1{max-width:820px;margin:10px 0 14px;font-size:clamp(38px,4.6vw,62px)}.tool-hub-hero-direct p:not(.eyebrow){max-width:640px}.tool-access-banner{background:linear-gradient(110deg,#eef8ff,#f7fbff);border:1px solid #b9daf4;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:18px 22px;display:flex}.tool-access-banner strong{color:var(--navy-900);font-family:var(--font-display), Manrope, sans-serif;letter-spacing:-.025em;margin:5px 0 4px;font-size:19px;display:block}.tool-access-banner p:last-child{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.tool-access-banner .button{flex:none}.tool-back-nav{color:var(--slate-500);justify-content:space-between;align-items:center;gap:18px;padding-top:16px;font-size:11px;font-weight:800;display:flex}.tool-back-nav a{color:inherit;text-decoration:none}.tool-back-nav a:hover{color:var(--blue-700)}.tool-catalog-anchor{position:absolute;top:0}.tool-catalog-direct{padding-top:28px;padding-bottom:88px;position:relative}.tool-catalog-toolbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;margin-bottom:8px;padding:14px 0 16px;position:sticky;top:76px}.tool-catalog-direct .tool-catalog-card{min-height:0}.tool-catalog-direct .tool-catalog-card p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.tool-catalog-direct .tool-catalog-card h3{margin:14px 0 8px}.tool-result-count{color:var(--slate-500);margin:8px 0 16px;font-size:12px;font-weight:700}@media (width<=680px){.tool-hub-hero-direct{padding:36px 0 4px}.tool-hub-hero-direct h1{font-size:36px}.tool-access-banner{flex-direction:column;align-items:flex-start;margin-top:22px;padding:18px}.tool-access-banner .button{text-align:center;width:100%}.tool-back-nav{padding-top:12px}.tool-catalog-direct{padding-top:18px;padding-bottom:64px}.tool-catalog-toolbar{top:68px}}
